主题中讨论的其他器件:BQSTUDIO、 EV2400、 BQ27531-G1
我在尝试使 IC 做出响应时遇到了困难。 我意识到我将 VSS 连接到电池接地、而不是器件接地。 这是否是我的器件无法应答的原因?
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.
我在尝试使 IC 做出响应时遇到了困难。 我意识到我将 VSS 连接到电池接地、而不是器件接地。 这是否是我的器件无法应答的原因?
您好、Anthony、
确保监测计也不是 ROM 模式、如果您刚刚对其进行了编程、它可能仍处于 ROM 模式。
如果没有在 CE 和 Regin 上进行测量、将很难知道监测状态。 我还会尝试使用 EV2400、因为它还应该检测它是否位于 ROM 中、它将读取 fff_ffff 作为器件版本。 无论对化学 ID 进行编程、您都需要 EV2400。
此致、
Wyatt Keller
您好、Anthony、
BQ27531-G1 TRM 中简要介绍了这一点:https://www.ti.com/lit/pdf/sluua96
ROM 模式用于对监测计进行编程、在 ROM 模式下、器件地址变为0x16、而不是0xAA、如果您在 ROM 中尝试与0xAA 通信、则会返回地址。
此致、
Wyatt Keller
您好、Wyatt、
我们现在能够让 IC 确认 i2c 消息、但我们正在遇到其他问题。 看起来 IC 正在执行某种时钟拉伸技术、但这会使微控制器感到困惑。 您能否从这些 sda 和 SCL 线的屏幕截图中确认正在发生什么情况/是否仍有抑制 IC 上时钟拉伸的现象? 数据表使其听起来像是时钟拉伸是器件的不可配置特性。 将显示完整的消息序列的屏幕截图、然后放大各个消息的屏幕截图以供查看。 消息序列是尝试读取器件的电压寄存器。 谢谢。
您好、Anthony、
我们的所有指南都使用时钟扩展来获取主机请求的数据、所使用的主机/驱动器必须与时钟扩展兼容。
您可以在 BQ27531 TRM 中看到有关适用时钟拉伸的更多信息: 8.4 I 2C 时钟拉伸
https://www.ti.com/lit/pdf/sluua96
时钟拉伸是不可配置的、我们的一些较新的测量仪表仅在测量仪表繁忙时间过长时才允许测量仪表进行 NACK、但仍会进行时钟拉伸。
此致、
Wyatt Keller