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.

[参考译文] TXS0102:SDA 线上的峰值

Guru**** 2553420 points
Other Parts Discussed in Thread: TXS0102, TCA9517A, LSF0102, TCA9517-Q1, PCA9306, TCA9517

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

https://e2e.ti.com/support/logic-group/logic/f/logic-forum/961852/txs0102-peaks-on-sda-line

器件型号:TXS0102
主题中讨论的其他器件: TCA9517ALSF0102TCA9517-Q1PCA9306TCA9517

大家好、

我们已将 i2c 总线的电平转换器更改为 TXS0102。

使用新的转换器时、我们就会遇到问题、如果连接两个并联的电平转换器、则 SDA 线上会出现一些峰值。

这些峰值与 SCL 线路上的高电平同时出现。  在一个不利的星座中、SDA 线变为低电平、然后进入 CLK、从而在总线上产生一个新的启动条件并且一个位移位发生。

此外、我移除了额外的上拉电阻器、但我们也遇到了相同的问题。

如果我们仅将一个电平转换器连接到 PCB、则总线上没有峰值、通信工作正常。

以前有过这样的问题吗?

您是否对我们如何解决这个问题有任何想法?

非常感谢!

此致

Simon

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

    我想、来自 SCL 线路的耦合噪声非常强、看起来像是上升沿的开始、这会触发 TXS 的边缘加速器。

    相互屏蔽线路、或者使用 LSF0102等无源电平转换器、或者使用 TCA9517A 等 μ I²C 转换器。

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

    您好、Simon、

    为什么要连接两个并联的转换器?

    您能否展示一切连接方式的原理图?

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

    您好、Emrys、

    当然可以。

    这里是我们如何连接电平转换器的方框图。

    因为从器件位于通过电缆连接的 PCB 上。 因此、我们在每个 PCB 上都执行了电平转换器、我们直接在从器件附近移动电平。

    此致

    Simon

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

    为什么 I2C 总线建议使用这种类型?

    如果我们在总线上遇到一些问题。

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

    TXS 可与正确实现的 μ I²C 系统配合工作。 但也支持更高的速度、并且对信号质量有严格的要求。

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

    谢谢 Simon、这很有帮助。

    我团队的电压转换器更通用- TXS 可用于 I2C、但它不是唯一的用途。  TXS 转换器内部非常复杂。 我们建议将其上的负载保持在70pF 以下、这在您所描述的应用中很难做到。  您并行添加的项目越多、您的负载就越高。 此外、您还将添加更多 TXS 器件、这些器件都可能会出现大容性负载问题。 这可能会导致器件出现许多奇怪的行为。

    在这种情况下、您可以考虑使用我们的 I2C 团队的专用 I2C 器件之一、或使用 LSF0102等更简单的转换器。

    TI 确实有一些专用的 I2C 器件、但我不直接支持它们。 我可以将我们的 I2C 团队添加到该主题中、看看他们是否可以就如何具体解决其器件的问题提出任何建议。

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

    Simon、

    您是否考虑在您的应用中使用 TCA9517-Q1?

    请务必注意、必须 设置此器件、使 A 侧连接(如上所示)。  由于器件的缓冲输出特性、您无法将 TCA9517-Q1 B 侧连接在一起。

    最棒的

    Danny

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

    尊敬的 Danny:

    感谢您的回答。

    您对 PCA9306电平转换器有何看法?  

    其中哪一项更适合我们的目的? PCA9306或 TCA9517?

    此外、我认为这也说明了我们为什么会遇到一些 i2c 信号问题。

    这是我们问题的原因、但我认为70pF 是非常小的电容部分、因为假设在100kHz 时为400pF。

    谢谢!

    此致

    Simon

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

    PCA9306与 LSF0102相同、并且两侧都支持5V 信号。 (仅 Vref_A 需要具有较低的电压。 或者、将 EN 连接到最低电源、并保持 Vref_A 和 Vref_B 断开。) 此外、PCA9306没有任何 A/B 侧连接限制。

    PCA9306是一款无源开关、这意味着终端器件必须能够驱动整个总线。 TCA9517 (-Q1)会进行缓冲。

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

    大家好、Clemens、

    感谢您的回答。  

    我们知道 PCA9306支持5V、正如数据表中所述。 此外、在我们较旧版本的电路中、我们使用了 PCA903、I2C 总线工作正常。

    我想我们将在我们的应用中使用 PCA9306、因为我们在3V3侧还有一个可以驱动总线的微控制器。

    感谢您的支持。

    此致

    Simon

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

    Simon、Clemens、

    很棒的收获! 当我发布之前的回复时、我的大脑中有一个完全不同的设备。 我删除了该响应、以最大程度地减少可能导致的任何混淆。

    [实际] PCA9306应安装在此插槽中、如您所述。 如果需要缓冲-尽管听起来不需要-则可以使用 TCA9517-Q1。

    最棒的

    Danny