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.

[参考译文] TCA9555:I2C 时序要求标准

Guru**** 2582415 points
Other Parts Discussed in Thread: TCA9555, PCA9555

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/728404/tca9555-i2c-timing-requirement-criterion

器件型号:TCA9555
主题中讨论的其他器件: PCA9555

您好、Sirs、

很抱歉打扰你。

我们有一个项目使用 TCA9555并以100kHz 的频率运行 I2C、我们使用示波器测量 SCL 上升时间、该时间为844ns、符合 I2C 100kHz 标准。

但是、BMC 芯片组始终反馈 TCA9555的 I2C 器件检测错误、直到我们微调时序要求以满足400kHz 标准(上升时间< 300ns)

我们认为我们符合 IC 规范(<1000ns),但 BMC 芯片组始终反馈 I2C 设备检测错误。

是否可以解释为什么会出现这种现象?

顺便说一下、在相同条件下、NXP PCA9555不会出现问题。

谢谢!!

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

    您能否布置 TI 器件和 NXP 的 I2C 事务(SCL 和 SDA)的范围? 我想比较这两者、看看是否有明显的差异、我唯一能想到的是两个器件的 ACK 时间、因此我想重点介绍一下这一点。

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

    您好、Sirs、

    故障 现象是我们的 BMC 将在 TCA9555上显示错误消息(0x25、7位 à 0x4A、8位)、但 NXP PCA9555未显示。

    我们认为两者的数据表是相同的(I2C 输入上升时间最大值为1000ns)

    TCA9555

    1。

    2.  

    3.

    4.

    5.

    PCA9555

    1。

    2.

    3.

    4.

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

    我看不到任何指示器件错误的东西。 如果您使用 PCA9555增大上拉电阻、使上升时间为866ns 或更大、那么误差会出现吗?

    对我来说、我们的器件正在工作、问题在某种程度上与系统的编码以及它如何检查 I2C 线路是否有错误有关。

    如果您希望在不更改代码的情况下避免此问题、可以使用更强的上拉电阻器。

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

    您是否有机会查看 Bobby 的上述评论?

    我知道、也有一些通过电子邮件进行的离线讨论、因此如果您愿意继续进行讨论、也是可以的(在这种情况下、我们可以关闭此主题)。

    此致、
    最大