This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

BQ76940EVM: Load Detection

Part Number: BQ76940EVM
Other Parts Discussed in Thread: BQ76940, BQ78350, BQ78350-R1

Hello,

The load detection circuit identifies if there is a charger connected?

And if I want to use BQ76940 EVM to manage the battery pack of an eletric bike, would the EVM deal with regenerative braking or not?

Thanks.

  • Hi Joao,
    The load detection circuit is a comparator and pull down on the CHG pin. If there is a sufficient load it will prevent the pull down from bringing CHG below the comparator threshold. With a load that is removed the pull down will eventually pull CHG below the comparator threshold indicating the load is removed. Connecting the charger where a load has been removed should immediately drop the PACK- below the comparator threshold indicating the load is removed, but it is not specifically a charger detection. If the load and charger are connected simultaneously the one with the greater current capability will win.
    The bq76940 does not have a hardware over current charge (OCC) protection. When used with the bq78350(-R1) on the EVM and the charge current from regenerative braking exceeds the OCC thresholds it will protect. If the regenerative braking current events are above the threshold but below the delay, or if the gauge is not used, the cell voltage will be raised and may eventually reach an OV.
  • Hello,
    Thanks for the information.
    I'd appreciate if you could help me a little bit more, keeping the idea of an electric bicycle, how would the bq78350 know the time to activate the discharge or the charge mosfet? Since it is desired to have a regenerative brake? Should the two Mosfets be always on?
    But when the bike is actually connected to the charger it would be ideal if the discharge mosfet was off to prevent damages to the charger and prevent anyone from riding with the bicycle connected to the charger...
    How would bq78350 deal automatically with these problems if i just can set parameters?
    Is there a way or due to this application would you recommend other chip or solution..
    Thaks very much!
  • The bq78350-R1 is designed for series FETs. The bq78350-R1 will generally keep both FETs on unless there is some fault or condition to turn off a FET. The technical reference manual (TRM) for the part will describe various features and configuration. One behavior which is built in but not noted is FET body diode protection. If current is detected flowing through a disabled FET body diode, the FET will turn on. For example if the battery has the charge FET off due to a high temperature but discharge current is detected, the charge FET will be turned on again while that current is flowing to prevent heating of the FET.
    The bq76940 and bq78350-R1 are designed for battery protection and gauging, and do not have features for system current control. The gauge has the KEY enable option to prevent discharge if the signal is disabled, but the body diode protection will turn on the discharge FET as noted. If the system allows both charger and load applied simultaneously with the key disabled, while the current flows into the battery the discharge FET is on. If the load exceeds the charger capability current could be drawn from the battery while it recognizes the discharge current and turns off the discharge FET again. If the load (motor) controller drops out and charge resumes the system could cycle. A better solution is to have the system recognize that the charger is attached and prevent current flow to the load or disable load controllers which could exceed the charger. For example it might be desired to enable bicycle instrumentation while charging but prevent motor and/or lighting operation, but those are controls which need to be implemented in the system rather than the battery.
    If an MCU is used to control the bq76940 split FETs can be used but the load present will not work and each path will not be protected against current in the opposite direction. This is undesirable in situations such as if a charger becomes a load when off or regenerative braking in an electric bicycle where the battery could not prevent overcharging throught the discharge path.
  • It is what a needed to know.

    Thank you very much!
  • Hello, WM5295.

    How do I read the LOAD_PRESENT flag in bq76940's SYS_CTRL_1 register when using it with the bq78350?

    Thanks,
  • Hi Mauro,

    Please refer to the bq78350-R1 data manual; (refer to Data Flash Summary Table 19-1,pp 150). AFE Sys Control 1 value can be read at location 0x420C.

  • Sorry, Vish.

    I had the SLUUAN7B (2015) version of the bq78350-R1 Reference Guide.
    It's in the new version SLUUBD3C (2016).

    Thanks,