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.

[参考译文] UCD90320U:I2C 访问

Guru**** 2511415 points
Other Parts Discussed in Thread: UCD90320, UCD90320U, PCA9517

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1112637/ucd90320u-i2c-access

器件型号:UCD90320U
主题中讨论的其他部件:UCD90320PCA9517

大家好、

我的客户发现 对 UCD90320U 的 i2c 存取存在问题。 他们在很多电路板上使用这种方法、并注意到在 UCD90320位于诸如 PCA9517A 等 i2c 缓冲器后面的电路板上、我们往往会看到很多 PEC 错误、甚至总线挂起。 我们可以在 i2c 时钟上计时几个周期、情况将会清除、因此 UCD90320似乎在某个点缺少一些时钟周期、并且卡在事务中并将总线保持在低电平。

我不知道您对 PCA9517等器件的熟悉程度、 但是、它们在总线次级侧的逻辑"0"上实现偏移、偏移量比接地高500mV、因此它可以指示驱动者的方向(如果缓冲器从初级驱动为低电平、输出为500mV、 但是、如果次级总线上的器件正在驱动它、它会变为0)。 我可以告诉 UCD90320将总线保持在低电平、因为 SDA 线 为~0mV。

我在数据表中看到的唯一 V_IL 规格是0.35 * V33D、大于1.1V、这是我们在所有情况下都能满足的。 我在电路板上看到的最大值为~550mV、始终如一地出现故障。 尽管数据表专门列出了 GPIO、逻辑 GPO、EN 和裕度引脚等引脚、但并未列出 PMBus_CLK 或 PMBus_DATA。

  1. 您能否确认 PMBus_CLK 和 PMBus_DATA 引脚上的 V_IL 规格?
  2. 您是否了解其他客户在使用此部件时遇到 i2c/PMBus 通信问题时遇到的任何类似问题?
  3. 我们还注意到、在早期集成中、在对偏移量0x00进行页写操作后、我们需要为后续事务添加延迟、例如 Read_Vout、否则我们会看到错误。 我在数据表中没有看到任何时序规格、因此最好确认页面更改后是否存在时序规格、或者这可能与初始问题有关。

米切尔

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

    你(们)好

    SCL/SDA 的电平与 GPIO 的电平相同

    我们没有听到过这样的消息。 主机是否支持时钟扩展。  

    需要时钟拉伸才能实现可靠的通信。

    此致

    Yihe