Introduction:
1: Self-made module. I need to prepare a bms recently. First I need to get something to charge and discharge, and then I need to simply screen the battery.
2: Practice a little bit and try the software fuel gauge. Let’s give it a 5% error. After all, the accuracy of the electronic load’s fuel gauge performance is unknown.
3: Type-c charging, I forgot to leave the pull-up resistors for CC1 and CC2, adjust the data lines. Two power holes are reserved. When the charger cannot be pulled, use the power supply (because there is also a 2A charging version).
4: With this size, it’s not easy to draw the upper and lower cover plates in one go, so just use an empty board and isolate it with the isolation column below.
Note:
The code and burning files are not open source, because they are meaningless, this is for reference only.
Generally, it is not worth spending the money to get a burning tool for people who just want to do some fiddling.
For those who have this burning tool, it only takes a day or two to write this thing visually. It only takes time to measure the accuracy of the fuel meter.
Key materials:
1: Charging chip (linear): CN3152 (Shanghai Ruyun) The performance is quite satisfactory, the temperature control is okay, the temperature rises 40-50℃, 1A current limit
In the battery-less state, the behavior of the DONE pin is a bit unexpected.
2: Microcontroller: FT64F0A5 (Huimang Micro)
The specification selection is still a bit wasteful. I have to say that the internal reference source is okay, at least the LDO and front-end power supply do not affect the accuracy and range of the ADC.
3: Op amp: INA199A2 100 times gain
It's the most luxurious thing. You can play with it as much as you like for practice, and then you can revise it if you feel like it.
Attached pictures:
All reference designs on this site are sourced from major semiconductor manufacturers or collected online for learning and research. The copyright belongs to the semiconductor manufacturer or the original author. If you believe that the reference design of this site infringes upon your relevant rights and interests, please send us a rights notice. As a neutral platform service provider, we will take measures to delete the relevant content in accordance with relevant laws after receiving the relevant notice from the rights holder. Please send relevant notifications to email: bbs_service@eeworld.com.cn.
It is your responsibility to test the circuit yourself and determine its suitability for you. EEWorld will not be liable for direct, indirect, special, incidental, consequential or punitive damages arising from any cause or anything connected to any reference design used.
Supported by EEWorld Datasheet