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.

[参考译文] TCA9539:TCA9539RTWR I2C 超时

Guru**** 2532710 points
Other Parts Discussed in Thread: TCA9539

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/743202/tca9539-tca9539rtwr-i2c-timeout

器件型号:TCA9539

您好、先生:

  TCA9539RTWR 在 串行接口时是否提供 I2C 总线超时功能

传输中断?

谢谢

戈登

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

    该器件没有自动超时功能、但如果它导致 I2C 总线被保持、则可以通过 RESET 引脚手动复位。

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

    嗨、Gordon、

    我没有听说过定义超时参数的 I2C 标准。 在 SMBus 和 I2C 标准中执行 ctl+f 和搜索超时、我无法找到有关这一点的任何信息。

    我们的器件都没有超时功能、因为 I2C 规范中从未定义过该功能。

    谢谢、
    -Bobby

    编辑:SMBus 确实定义了超时(必须在没有空格的情况下搜索超时)、但我们的器件是使用 I2C 标准定义的。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    嗨、伙计:
    与以下功能相同:
    TI TLA202x 提供 I2C 超时功能、可用于在串行接口时恢复通信
    传输被中断。 如果主机发起与 TLA202x 的接触、但随后保持空闲25ms
    在完成命令之前、TLA202x 接口会复位。 如果 TLA202x 接口由于而复位
    超时条件下、主机必须中止事务并通过发出新的命令再次重新启动通信
    启动条件。
    2.Maxim MAX7311 16位 I/O 扩展器还具有 I2C 总线超时功能,可以参考它。
    我想知道哪些 TI 2C 通用 I/O 产品的其中一个器件支持 I2C 超时
    TCA9539除外。

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

    嗨、Gorden、

    "我想知道哪些 TI 2C 通用 I/O 产品的其中一个器件支持 I2C 超时、TCA9539除外 。"

    我们的 IO 扩展器都没有 I2C 超时功能。

    我是否可以询问您要设计的终端设备/应用? 这是我们针对 IO 扩展器的 I2C 超时发出的第一个请求。 这似乎是我们产品系列中的一个缺口、我想了解此功能在哪些终端设备中是必需的。 我很可能会将这一点传递给我们的系统工程师、他们将来可能会在我们的未来 IO 扩展器中指定超时功能。

    谢谢、

    -Bobby

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Bobby:
    谢谢您的回复
    我们的应用是 IR PTZ Speed Dome。
    我的最后一个问题:如果 I2C 总线接口传输中断,我们的 MCU 会发送 STOP 条件,然后发出 START 条件,即 TCA9539
    是否可以重新连接 I2C 总线通信?

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

    嗨、Gordon、

    "如果 I2C 总线接口传输中断、我们的 MCU 发送停止条件、然后发出启动条件 、即 TCA9539
    可以重新连接 I2C 总线通信吗?"

    不可以、如果您在交易过程中、TCA9539将会卡住。 在执行另一个 I2C 启动条件之前、您需要向 SCL 线路发送9个时钟脉冲。

    谢谢、

    -Bobby

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Bobby:
    是的,这对我来说是很好的信息


    谢谢
    戈登