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.

[参考译文] TMS320F28035:I2C - SMBus 的数据建立时间

Guru**** 2529560 points
Other Parts Discussed in Thread: TMS320F28377D

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/602711/tms320f28035-i2c---data-setup-time-for-smbus

器件型号:TMS320F28035
主题中讨论的其他器件:TMS320F28377D

为了符合 SMBus 规范、客户需要了解 www.smbus.org/specs/smbus20.pdf 的"图3-1:SMBus 时序测量"中提到的 TSU:DAT  、此处提到最小值为250ns。

在 F28035数据表的哪里可以找到相关的"数据设置时间"值?

这个时序要求是由 I2C 硬件处理还是由软件来管理?

此致、Bernd

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

    我们正在数据表中进行更新。 您现在可以使用 TMS320F28377D 数据表 I2C 参数。 这些值是相同的。

    2. I2C 必须被设置、这样模块时钟被配置在7MHz 和12MHz 之间、以保证 I2C 将满足所有指定的时序要求。

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

    Mark、

    感谢您的澄清。
    需要为其他人添加内容、他们甚至必须查看 TMS320F2837xD TRM www.ti.com/lit/spruhm8的 I2C 章节 以查找

    注意:为了满足所有 I2C 协议时序规格、模块时钟必须配置在7 - 12MHz 之间。

    此致、
    Bernd

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

    Mark、

    客户已将 I2C 时钟设置为10MHz、因此它在 TRM 或数据表中定义的时序规格范围内。

    只是为了澄清...  在表5-67中、Tsu:dat 被指定为 tsu (DAT-SCL)= 100ns 最小值。 这适用于快速模式(400kHz)、对吧?
    因此、如果它们在标准模式(100kHz)下运行、那么将满足250ns 的要求?

    此致、Bernd

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

    没错。

    此致、
    标记