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.

[参考译文] TCA9554A:TCA9554A tsp 时序故障

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/941483/tca9554a-tca9554a-tsp-timing-fail

器件型号:TCA9554A
主题中讨论的其他器件:BQ35100

大家好、

我的客户正在项目中进行 EDVT 测试,他们发现 MCU I2C (EFR 至 I/O 扩展器)通信时序不符合规格。  
有关详细信息,请参见下图。 请帮助您仔细检查是否可以接受。 并期待您的反馈。

谢谢

tsp:尖峰计时图。

以及客户在400kHz 时钟下的测试。 tsp 约为382ns、大于50ns

在100kHz 下进行测试。 tsp 约为412ns、大于50ns

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

    尊敬的 Paul:

    这看起来像是第8个时钟脉冲(ACK)之后的数据线交接、这基本上是从器件到主器件的握手。 在这种情况下、主器件放弃对数据线路的控制(紫色信号开始上升)、然后从器件在数据线路上下拉(紫色线路下降)以向主器件应答其从器件地址调用。 我不认为这违反了规范、因为这不是随机信号完整性问题/噪声、而是 I2C 中预期的通信移交。

    这是可以的、不会导致总线上主/从器件或其他从器件之间的信号完整性问题。

    -Bobby

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

    Bobby、

    感谢您的回答。 但目前客户强调此 tsp 不符合规格、因此我不知道如何说服此计时正常。

    谢谢

     

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

    如果我们想在此处指定、则需要根据 I2C 规范 v2.6第48页表10的符号[3]将数据线保持在低电平300ns

    "器件必须在内部为 SDA 信号提供至少300ns 的保持时间(相对于 SCL 信号的 VIH (min))、以桥接 SCL 下降沿的未定义区域。"

    如果客户想要解决此问题、则必须在主器件释放总线之前在 ACK 事务上添加300ns 或更长的保持时间。 根据您的示波器快照、Δ 值约为400ns、因此我建议保持时间为500ns。

    不过、我认为这不是必需的、因为它不会导致信号完整性问题、并且是大多数系统中的常见监督。

    -Bobby

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

    [引用用户="Bobby"]

    如果我们想在此处指定、则需要根据 I2C 规范 v2.6第48页表10的符号[3]将数据线保持在低电平300ns

    "器件必须在内部为 SDA 信号提供至少300ns 的保持时间(相对于 SCL 信号的 VIH (min))、以桥接 SCL 下降沿的未定义区域。"

    如果客户想要解决此问题、则必须在主器件释放总线之前在 ACK 事务上添加300ns 或更长的保持时间。 根据您的示波器快照、Δ 值约为400ns、因此我建议保持时间为500ns。

    不过、我认为这不是必需的、因为它不会导致信号完整性问题、并且是大多数系统中的常见监督。

    -Bobby

    [/报价]

    你好、Bobby

    感谢您的解释。

    但我还不清楚、如果我们的主器件 THD:DAT 不符合规格、那么其他两个 I2C 从器件为什么没有尖峰时间。 其中一个是 BQ35100、这是 TI 的监测计 IC、另一个是 ALS 传感器。

    我们只想了解 TCA9554A 发生这种情况的原因。

    总之,很高兴得到您的支持。

    谢谢、

    Jay

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

    您好、Jay、

     这意味着其他2个从器件比我们的器件早将数据线路驱动为低电平。 根据我的理解、I2C 规范不会说明何时 I2C 从设备必须在 ACK 方面将线路驱动为低电平。 只有 ACK 在上升时钟边沿{定义为数据设置时间}之前发生250ns/100ns (标准模式/快速模式)。

    -Bobby