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.

[参考译文] TCA9517A:TCA9517ADGKR

Guru**** 2553450 points
Other Parts Discussed in Thread: TCA9517A, TCA4307, TCA9517

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/971740/tca9517a-tca9517adgkr

器件型号:TCA9517A
主题中讨论的其他器件: TCA4307TCA9517

您好!

我正在使用此 IC TCA9517ADGKR、并且在原理图中意外地交换了引脚2和3。 要解决这个问题、我可以更轻松地交换电路板上的引脚6和引脚7、我这样做了。 因此、SCLA 和 SCLB 位于连接到 I2C 数据的两侧、而 SDAA 和 SDAB 两侧都连接到 I2C 时钟。 它似乎起作用。

但是、我们看到连接的器件通过这种重复的 I2C 故障、并且在运行几个小时后数据线被拉至0。  

我看到的内容可能与 TCA9517ADGKR 无关、但可以交换 SCL/SDA 线路并且它们是相同的缓冲器吗? 还是 SCLA/SCLB 要连接到 I2C 时钟、SDA/SDB 连接到 I2C 数据?

谢谢、

Divakar

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

    在电气方面、SDA 和 SCL 是相同的。

    它似乎已锁定某些 μ I²C 器件的状态机。 您必须检查哪一个灌入电流。

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

    谢谢、

    我将查看 B 侧的工作状态、SCL/SDA 0大约为0.5V。 可以吗? 第11节似乎说它必须低于0.4V。 由于故障是在很长时间后发生的、因此它可能不是转接驱动器、而是想排除故障。 下面是原理图。 一个侧面在具有1K 的处理器附近被上拉

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

    在进一步调查中、我认为这个0.5V 由 TCA9517A 驱动、因为我确实看到从器件驱动0的电压要低得多、并且几乎接近0V。 它与数据总线的图11相匹配。 是否有办法从卡住的情况中清除 I2C 器件?

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

    也许可以在 SCL 上发送几个脉冲(TCA4307会自动发送)。 但最安全的方法是重置器件(使用复位输入或通过下电上电)。

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

    我尝试避免复位、因为 IC 的其他参数工作正常、只有 I2C 通信失败。 这是否意味着即使在我的当前状态下它卡住 时也是如此( TCA4307 会自动这么做)? 如果出现这种情况、则说明设备无法正常工作并正在恢复设备。  

    此致、

    Divakar

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

    您好、Divar、

    哪条线路卡住? SDA 或 SCL 线? TCA9517器件基本上只是将驱动程序从 A 复制到 B 或 B 复制到 A、它没有任何类型的恢复功能。 您提到的 TCA4307器件具有阻塞总线检测功能、在该检测中、如果 SDA/SCL 中的任何一个卡在低电平、器件将会断开两侧的连接(因此、如果下游器件导致阻塞总线、 另一侧的 I2C 控制器应该能够获得对总线的控制)。 断开连接后、TCA4307将在下游侧生成时钟脉冲、尝试复位 I2C 器件的状态机、然后生成一个停止条件。 如果这不能解开总线、TCA4307将保持与下游总线的断开状态、直到问题自行解决(就像您复位下游总线贴纸一样)。

    现在、如果阻塞总线位于时钟下游、则 TCA4307无法解锁总线。 最好的方法是断开总线、以便背板上的 I2C 控制器仍可以与总线该侧的 I2C 器件通信。  

    -Bobby

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

    感谢您的支持、

    发生故障的 IC 无法在交易过程中允许访问其他器件。 我们可以使用软件修复它、

    谢谢、

    Divakar