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.

[参考译文] BQ27Z561-R1:I2C 超时机制

Guru**** 2539160 points
Other Parts Discussed in Thread: BQ28Z610-R1

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1087505/bq27z561-r1-i2c-time-out-mechanism

部件号:BQ27Z561-R1
“线程”中讨论的其它部件:BQ28Z610-R1

Shirish,

“10.2.2 I2C 超时:如果 I2C 总线保持在较低位置大约两秒钟,I2C 引擎会释放 SDA 和 SCL。”

让我在我们的数据表中进一步确认上述索赔。 在什么情况下,超时将被触发? 何时561发现 SCL 保持2秒的低水平? SCL 被561拉低? 然后释放 SCL?

添加更多 CLK 以发送到 SCL 确实解决了以下线程中的挂起问题。 客户仍然想知道为什么561不会超时并自动释放 SDA。  

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1086509/bq27z561-r1-bq27z561-r1-i2c-time-out?tisearch=e2e-quicksearch&keymatch=BQ27Z561

非常感谢

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

    你好 Ryan,

    您可以在数据表中共享该通道的片段吗? 我知道2s 超时已添加到 BQ28Z610-R1,但我找不到您所指的部分。

    顺祝商祺!

    威瓦特·凯勒

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

    Wyatt,

     它位于所附技术参考手册的“10.2.2 I2C 超时”中。

    谢谢

    e2e.ti.com/.../BQ27Z561R1-TRM.pdf

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

    你好 Ryan,

    感谢您链接文档。 要使 I2C 超时工作,您必须将两条线路都保持在低位,或者如果仪表将两条线路都保持在低位,它将在2秒钟后释放。

    如果运行更多时钟周期可以解决此问题,则似乎总线上的一个设备正在等待更多位,通过切换 SCL 线路,它基本上可以清除以前发生的任何事务。

    顺祝商祺!

    威瓦特·凯勒

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

    非常感谢,Wyatt