请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:BQ76940 大家好、我正在开发 BMS 系统。
MCU 为 RL78。
昨天、电池的电压(从 MCU 读取)虽然已充电、但并未改变。
我认为 MCU 和 ASIC 之间存在通信错误。
那么、我的问题是如何知道 MCU 和 ASIC 之间存在错误?
BQ769xy 中是否有任何有关 Comm 误差的寄存器?
我在数据表中找不到。
谢谢你。
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.
您好 Junyeong、
BQ76940没有通信状态寄存器。 SYS_STATUS 寄存器指示已知故障。
如果器件未通信、主机应看到 NACK。
如果器件有一个 XREADY 故障置位、即使 ADC 被启用、电压也不会改变。
如果 SYS_CTRL1寄存器中的 ADC_EN 位被清零、电压将不会改变。
要查看您是否可以控制器件、您可以更改位并读回其设置。 选择在您使用的模式下不会改变器件运行行为的位。 您可以更改 TEMP_SEL 以查看它是否已更改。 请注意、温度读数不频繁、但您可以获得另一个读数。 您可以更改其中一个关闭位并在不完成序列的情况下将其设置回。 您可以将 UV 阈值瞬间改变1个计数、以查看其变化。 其他位可能会根据您的工作模式而变化、请选择合适的值。