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.

[参考译文] BQ76940:MCU 通信错误

Guru**** 2553450 points
Other Parts Discussed in Thread: BQ76940

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/814999/bq76940-communication-error-with-mcu

器件型号:BQ76940

大家好、我正在开发 BMS 系统。

MCU 为 RL78。

昨天、电池的电压(从 MCU 读取)虽然已充电、但并未改变。

我认为 MCU 和 ASIC 之间存在通信错误。

那么、我的问题是如何知道 MCU 和 ASIC 之间存在错误?

BQ769xy 中是否有任何有关 Comm 误差的寄存器?

我在数据表中找不到。

谢谢你。

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

    您好 Junyeong、

    BQ76940没有通信状态寄存器。  SYS_STATUS 寄存器指示已知故障。   

    如果器件未通信、主机应看到 NACK。

    如果器件有一个 XREADY 故障置位、即使 ADC 被启用、电压也不会改变。

    如果 SYS_CTRL1寄存器中的 ADC_EN 位被清零、电压将不会改变。

    要查看您是否可以控制器件、您可以更改位并读回其设置。  选择在您使用的模式下不会改变器件运行行为的位。  您可以更改 TEMP_SEL 以查看它是否已更改。  请注意、温度读数不频繁、但您可以获得另一个读数。  您可以更改其中一个关闭位并在不完成序列的情况下将其设置回。  您可以将 UV 阈值瞬间改变1个计数、以查看其变化。  其他位可能会根据您的工作模式而变化、请选择合适的值。