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.

[参考译文] TS3A24159:操作交换机时出现 I2C 错误。

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

https://e2e.ti.com/support/switches-multiplexers-group/switches-multiplexers/f/switches-multiplexers-forum/1073259/ts3a24159-i2c-error-when-operating-the-switch

部件号:TS3A24159

你好! 我是汽车的摄像工程师。

目前,我们希望使用 TS3A24159控制 I2C。
但是,当串行化器的 GPIO7,8连接到 TS3A24159的输入引脚时,I2C 通信错误和串行化器被关闭。
我同意我测试过的条件。 请检查还有哪些其他调试点。
请参阅随附的电路。

1.当 U5和 U4分离(卸下了 R7和 R9)时,在 U5的 D1和 D3引脚中检测到 I2C,串行器工作正常。
2.即使拆下了 U4的上拉电阻器 R38,R39,R37和 R40,I2C 也不工作,序列化器也关闭。
3,即使拉电阻器 R38,R39,R37,R40,R19, U3和 U4的 R20,R25和 R35被删除,I2C 不工作,序列化器被关闭。
4.完全删除 TS3A24159后,确认串行化器的 GPIO 7和8工作正常。

 

 e2e.ti.com/.../Circuit.pdf

谢谢!

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

    请注意,所有已启用总线段的上拉电阻器都是并行的。 kΩ 至少一台设备的1.5 μ m 负载可能太大。

    无论如何,请显示 I²C 信号的示波器轨迹。

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

    你好,崔

    感谢您提供这些详细信息以帮助调试过程。 我会建议以下几点:

    1)建议在交换机两侧都安装上拉电阻器,以确保 I2C 线路永远不会处于浮动状态(我看不到 SDA/SCL 线路上的上拉)。 尽管交换机通常连接到一条确实有上拉功能的线路,但我们的许多交换机(包括本交换机)都有一个功能,该功能实现了先断后断功能,该功能会在切换到所需的 I/O 之前完全断开交换机的输入和输出

    2)第1个项目符号显示,当第二个多路复用器阶段断开连接时,I2C 信号工作正常,这表明将这些多路复用器串联时,加载可能会有问题。 请注意,由于这些设备的 RON 非常低,因此它们的电容相当高。 现在,I2C 的最大运行频率仅为400kHz,因此这些频率应该能够处理级联,因为这些突变具有23MHz 的带宽。 但是,您知道整个 SCL/SDA 线路的电容/负载是多少吗?

    3)当 SCL/SDA 线路上确实有多个上拉电阻器时,它们将基本上并行工作,从而降低 I2C 线路的总体上拉电阻。 因此,它们可能太强,根本不允许拉低线。 您可能需要提高上拉电阻以缓解这种情况,并获得所需的上拉电阻以正常工作。

    4)最后,在每个多路复用器的输入和每个多路复用器的输出上,SCL/SDA 线路上的任何范围激发都将大大有助于解决这一问题。

    谢谢!

    布莱恩

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

    感谢您的评论。
    串行器的 I2C 输入电容约为3pF。 我不知道传感器和 LED 驱动器的输入电容。 韩国目前有一个漫长的假期,所以我将在下星期四修改 I2C 上拉电阻值。 如果不起作用,我将测量范围图像。

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

    感谢您的评论。
    韩国目前有一个漫长的假期,所以我将在下星期四修改 I2C 上拉电阻值。 如果不起作用,我将测量范围图像。

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

    崔熙燮听起来不错。 请尽快更新。

    谢谢!
    布莱恩

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

    克莱门斯,你好,
    正如您所提到的,我降低了并行上拉电阻值,它工作正常。

    谢谢

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

    您好,布莱恩,
    正如你所提到的,我试图增加拉高阻力值,但它仍然不起作用。 相反,当 R30和 R31降低到1.5K 或更低时,即为并行电阻计算计算,计算出0.9K 时,它会起作用。
    不管怎样,沟通问题得到了很好的解决,感谢您的帮助。

    谢谢