Other Parts Discussed in Thread: BQ76952
I am trying to read Cell Voltages from BQ76952 using STM32GO31 nucleo with I2C. I can read Cell Voltages up to 3 read cycles after which BQ76952 does not respond. After which it does not respond to any Measurement or Alarm commands. After pressing WAKE button this behaviour is observed again, it reads for 3-4 cycle and ceases to respond.
command flow 0. BQ76952_RESET : 0x0012 1. Enter Config Update Mode 2. PowerConfig : 0x2C80 3. REG0Config : 0x01 4. REG12Config : 0x0D 5. DFETOFFPinConfig : 0x42 6. ALERTPinConfig : 0x01 7. TS1Config : 0x07 8. TS3Config : 0x0F 9. HDQPinConfig : 0x00 10. VCellMode : 0x0000 11. EnabledProtectionsA : 0xBC 12. EnabledProtectionsB : 0xF7 13. DefaultAlarmMask : 0xF883 14. BalancingConfiguration : 0x03 15. CUVThreshold : 0x31 16. COVThreshold : 0x55 17. OCCThreshold : 0x05 18. OCD1Threshold : 0x0A 19. SCDThreshold : 0x05 20. SCDDelay : 0x03 21. SCDLLatchLimit : 0x01 22. Exit Config Update 23. FET_ENABLE : 0x0022 24. SLEEP_DISABLE : 0x009A And then reading Cell Voltages at 200 ms intervals