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-R1:此芯片 I2C 通信是否具有时钟延展

Guru**** 2563960 points
Other Parts Discussed in Thread: BQ40Z50, BQ40Z50-R1, BQSTUDIO

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1446438/bq40z50-r1-does-this-chip-i2c-communication-have-clock-stretching

器件型号:BQ40Z50-R1
Thread 中讨论的其他器件: BQSTUDIO、BQ40Z50

工具与软件:

TI 人好

当我的客户使用 MCU 和 BQ40Z50-R1芯片通过 I2C 进行通信时、他们会发现在某一点上、CLK 处于中间级别、而不是0V、而不是 VDD。 我们感到奇怪。 由于 BQSTUDIO+EV2300没有此行为、因此我们怀疑这是软件问题。 客户的代码被检查、它使用 GPIO 仿真软件 I2C、当我们增加某些命令之间的延迟时、此故障的频率会降低。

我想是 MCU 不知道的时钟延展机制、所以产生了这种故障、但是我在产品说明书中没有找到 BQ 芯片的这种特性。 您能解释一下吗、或者还有其他可能的原因吗?  

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

    玉溪、您好!

    是的、该器件可以延展时钟。 该器件专用于最大25ms 的时钟延展。

    此致、

    Adrian

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

    好的、谢谢您的回答。

    解决此问题后、我们还遇到了 BQ40Z50没有 ACK 响应的问题。 我们可以等待主 MCU 的 ACK 等待时间至少多长? 这是否有具体的建议值? 数据表中无。 谢谢你  

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

    玉溪、您好!

    您能否向我发送显示此行为的数字波形捕获?

    此致、

    Adrian