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.

[参考译文] BQ76952EVM:I2C 通信错误

Guru**** 2013480 points
Other Parts Discussed in Thread: BQ76952
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1191883/bq76952evm-i2c-communication-error

器件型号:BQ76952EVM
主题中讨论的其他器件:BQ76952

我正在尝试使用 I2C 的 STM32GO31 Nucleo 从 BQ76952读取电池电压。 我可以读取最多3个读取周期的电池电压、之后 BQ76952不响应。 之后、它不会响应任何测量或警报命令。 按下 WAKE 按钮后、再次观察到这种行为、它读取3-4个周期并停止响应。

Fullscreen
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
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
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Varun:

    由于您的设备正在关闭、您应该检查导致此问题的原因。 默认情况下、关断堆栈电压寄存器设置为6V、因此如果您的电源电压较低、器件将进入关断状态。 或者 RST_SHUT 引脚是否保持高电平超过一秒、或者是否发送了关断命令。  

    此致、

    Matt