请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:BQ2060A 我在 通过 SMBus 从 BQ2060A 接收数据时遇到一个看似随机的问题。
当我从器件请求电压(0x09)时、我得到正确的响应0xF22E ACK (12.03V)、但有时(无任何周期性)我得到错误的响应0x1717 ACK。 在37个电压样本中、只读1不正确。
该行为不限于 Voltage 命令、而是发生在我尝试读取的所有值上、例如器件名称或电流。
我正在智能电池管理器(LTC1760)和电量监测计 BQ2060A 之间的 SMBus 接口上查看以下信号
正确:
错误:
这种行为以前是否见过? 0x17响应是否有任何意义? 如果就此提出任何建议,将不胜感激。
为了确保这不是随机故障、我已经在第二个原型板上尝试过这种情况、并获得了相同的行为。 我还尝试更改一些 EEPROM 存储器值。 这向我表明、这要么是更宽的硬件设计问题、要么是芯片本身问题。