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.

[参考译文] BQ2060A:BQ2060A - 0x17有时通过 SMBus 接收

Guru**** 2496595 points
Other Parts Discussed in Thread: BQ2060A

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/723903/bq2060a-bq2060a---0x17-sometimes-recieved-over-smbus

器件型号:BQ2060A

我在 通过 SMBus 从 BQ2060A 接收数据时遇到一个看似随机的问题。

当我从器件请求电压(0x09)时、我得到正确的响应0xF22E ACK (12.03V)、但有时(无任何周期性)我得到错误的响应0x1717 ACK。 在37个电压样本中、只读1不正确。

该行为不限于 Voltage 命令、而是发生在我尝试读取的所有值上、例如器件名称或电流。

我正在智能电池管理器(LTC1760)和电量监测计 BQ2060A 之间的 SMBus 接口上查看以下信号

正确:

错误:

 

 

这种行为以前是否见过? 0x17响应是否有任何意义? 如果就此提出任何建议,将不胜感激。

为了确保这不是随机故障、我已经在第二个原型板上尝试过这种情况、并获得了相同的行为。 我还尝试更改一些 EEPROM 存储器值。 这向我表明、这要么是更宽的硬件设计问题、要么是芯片本身问题。

 

 

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

    您的主题已分配给我。 请在5个工作日内回复。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这意味着读取 SMBus 的速度太快。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这是否意味着0x17是错误代码?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    实际上并非如此、但如果代码处于无效状态、firwmare 将返回代码。