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.

BQ76952: TS2 Wake up Source Detection

Part Number: BQ76952

Hello,

I read the datasheet and reference manual of BQ76952 and i think i understood how TS2 works to wake up. But my requirement is not just wake up the BMS, but also to know what source waked up the BMS,. For example, i have 3 possible sources to wake up BQ76952 from Sleep: Fuel Gauge Button on Battery, Charger circuit, Load Circuit. So i came up with a simple circuit for TS2 that helps my HOST MCU record what source woke up the BMS. Please see below picture.

I would like to implement following:

1) Put BQ76952 to Shutdown mode by sending a SHUTDOWN() command.

2) There are 3 different circuits/switches that can wake up the BQ76952 from shutdown. See below circuit.

3) When Any one of the switch is pressed, BQ wakes up from Sleep. All three resistors are chosen and still keeps the Voltage at TS2 pin below 0.7V when a button is pressed.

4) TS2 Config register (Table 13-10 in reference manual) is configured as Thermistor input, set to 18K pill up for thermistor measurement and  OPT[1:0] set to 10 ( thermistor temperature measurement, reported but not used for protections). So when BQ chip wakes up from any one Switch in the schematic, BQ exits shutdown and starts measuring the TS2 as temperature. 

5) My Host MCU can read the TS2 temperature and figure out what source waked up the BMS and remain in this state until, my MCU puts BQ in shutdown mode again.

Is this the right approach and does it work? Any other better suggestions would he helpful and welcomed. 

Thanks,

Naga Penmetsa

  • Hi Naga,

    This is a creative solution. We think it should should although we have not tried anything like this.

    The switch would need to be held long enough for the first FULLSCAN to complete in order for the part to measure the pulldown resistor. This occurs at ~220ms. The device will not be able to fully enter Shutdown until the switches are released.

    Best regards,

    Matt

  • Thanks for confirming Matt. One thing that just came up to my mind was: When battery is in Normal Mode, what happens to the TS2 temperature reading when None of the switches are pressed, My assumption is that i would read pretty Low temperature ( -200 degree C or something large) ? And if one of the switch is pressed in normal mode, does the temperature goes to a valid temp (depends on what switch is presses)?

  • TS2 will measure a low temperature. ~ -60C is what I see on my board with nothing connected to the pin and using the 18k pullup.

    When I press the button on my board (which connects a 10k resistor to GND), it measures 25C. 

    Regards,

    Matt

  • Thanks you very much for verifying Matt. Appreciate your help.