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.

[参考译文] TPL0401A-10-Q1:I2C 通信时序

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1298845/tpl0401a-10-q1-i2c-communication-timings

器件型号:TPL0401A-10-Q1
主题中讨论的其他器件:TCA9537

您好!

表7.6章中的时序要求是否对主器件的要求 µC TPL0401将解除消息状态、还是只是计时、即我们读回抽头位置时 TPL0401将生成的时间? 我认为这两者都可以、因为它还包含不会由 TPL0401生成的 SCL 值、对吧?

TPL0401是否会 自动在标准模式和快速模式之间进行选择? 例如、如果我使用95kHz、从频率的角度来看、它可以同时支持两种模式。 如果我为 TSP 3、7 µs 测量 µC I2C、则对于快速模式(>0、6 µs)适用、而对于标准模式(4 µs)则不适用。

第二个更 µ 的问题是使用 TVD (数据)我对于两种模式都有一个更大的问题、在数据表中写入了 TVD (数据)对于两种模式都必须小于1 μ s、在图中、我预计它标记为 TVD (wihout 数据、但它在数据位7之下) 显示在图9上、对吧? 但根据下降沿或上升沿1、7 - 2 µs、测量的 µC I 值大于最大值。 在应答数据上、我们看到来自 TPL0401的 TVS 在1 µs 下方。

您在这里看到了任何问题吗? 更重要的是、SDA 信号在 SCL 后为有效高/低电平开始上升、而在 SCL 下降后为有效的1 µs 吗?
在我们的船坞上、我们直到知道才发现任何通信问题、但我们也没有检查所有的边缘机箱 、如温度等。

感谢您快速回答。

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

    您好!

    ini 一些其他数据表中、我还看到对于标准模式、TVD 最大值以3.45 µs 表示;对于快速模式、则以0.9 µs (TI TCA9537以及其他制造商提供的 I2C)表示。
    标准模式的1µs 是否是此器件中的一个大潮? 您能否仔细检查一下这是否正确?

    非常感谢。

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

    Jens、您好!  

    我们对此进行了仔细检查、并应该能够在周末后提供回复。  

    此致!

    卡琳恩

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

    Jens、您好!  

    您的用例应该没有问题。  

    两者可兼得。 I2C 要求控制器和外设之间进行协调。 在这种情况下、时序应该是通信来回。

    快速模式下的器件向下兼容。 由于此器件可用于快速模式系统、因此它也可用于标准模式。 一般来说、快速模式系统与标准模式相比有一些变化。 此类引脚具有尖峰抑制和施密特触发器、并且还可对这些引脚的下降沿进行斜率控制。 当电源被移除时、SDA 和 SCL 引脚必须悬空、并且相应地缩放上拉器件以缩短上升时间。

    TVS 是数据有效时间。 我认为您需要最大读数、其中1us 是确保从中数据有效所需的最长时间。

    此致!

    K·琼斯

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

    你好 Katlynne ,

    感谢您的回答。

    您是说、数据表中的标准模式和快速模式最大1µs fir TVD 是正确的? 在标准模式的 NXP I2C 定义中、允许它有更多的时间。

    在 µC I 测量1.7 µs 到2µs 时、大于德州仪器允许的1 µs 最大值、但小于 I2C 标准3.45µs 中的值。
    根据您的回答、即使它不在德州仪器数据表规格范围之内、这仍然没有问题?
    黄色表示 SCL、
    绿色表示 SDA

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

    Jens、您好!  

    在 I2C 标准中、最大数据有效时间为3.45us、以便建立时间+上升时间可以在4.7us 的最小 SCL 低电平时间内发生。 如果外设花费超过3.45us 的时间使数据有效、那么在 SCL 的4.7us 低电平时间内将无法满足设置时间。  DAC 在标准和快速模式下数据均有效所需的时间不超过1us。 只要 控制器在 SCL 低电平时间内满足 DAC +转换时间所需的设置时间、就应该没有问题。  

    此致!

    K·琼斯