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.

[参考译文] BQ40Z50:BQ40Z50 I2C 状态为繁忙

Guru**** 2373240 points
Other Parts Discussed in Thread: MSPM0G3507, BQ40Z50
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1484616/bq40z50-bq40z50-i2c-status-busy

器件型号:BQ40Z50
主题中讨论的其他器件: MSPM0G3507

工具与软件:

您好!

我尝试通过 SMBus 通过 MSPM0G3507读取 BQ40Z50寄存器值。

这是我的问题、

我尝试在50ms 内读取8个寄存器数据。 这项计划成功了很长时间、但突然 I2C 停止工作、SCL 被拉低。  

我通过 MSPM0G3507运行调试模式、结果表明 I2C 繁忙。

您建议在50ms 周期内读取/写入多少个寄存器、或者是否有更好的解决方案来解决该问题? 谢谢。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1482253/mspm0g3507-i2c-controller-problem/5691388#5691388

此致、

Andy

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

    Andy、您好!

    如果下拉 SCL、则电量监测计正在进行时钟延展、以指示此时它处于繁忙状态。 我们建议延长对寄存器进行轮询的时间、以便让电量监测计在 SCL 为低电平时执行其预期处理。

    此致、

    Anthony