LibreSolar/bms-8s50-ic

Add free running diodes parallel to MOSFETs

Closed this issue · 4 comments

Two shottky diodes should be added, parallel to the body diodes inside the MOSFETs. We had maybe a overheating event occured at Switch-N-Sense when huge amount of currenct was sink from the battery while the charge mosfet was open, so the body diode was used. The body diode is a bad one (big voltage drop).

This can be solved in firmware with improved control (ideal diode control). Monitor the current and as soon as it goes into discharging direction switch on the charge MOSFET even if charging is not allowed at that moment.

Just saw that the ISL94202 supports ideal diode control out of the box. Look at the DFODUV and CFODOV settings.

Closing this issue, as solutions without hardware change exist. Please reopen if you disagree.

FYI: I have implemented the ideal diode control today.

LibreSolar/bms-firmware@42f2da2