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:TXS0102 故障

Guru**** 2466550 points
Other Parts Discussed in Thread: TXS0102, TCA9416

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

https://e2e.ti.com/support/logic-group/logic/f/logic-forum/1543834/txs0102-txs0102-malfunction

器件型号:TXS0102
主题中讨论的其他器件: TCA9416

工具/软件:

您好:

我将 TXS0102 用作 I2C 总线的 1.8V 至 3.3V 电平转换器。 有外部上拉电阻配置、如下图所示。 在 1.8V 侧、我连接了 10 个器件、而在 3.3V 侧、只有一个器件。

当我通过将 OE 引脚拉至低电平来禁用 TXS0102 时、1.8V 侧的所有 10 个器件都正常通信。 但是、如果我使 TXS0102 保持启用状态、如下所示、总线会被拉至低电平、通信失败。

通过移除 3.3V 侧的外部上拉电阻器 R1 和 R2、1.8V 和 3.3V 侧的器件均可正常工作。  TXS0102 上的单稳态受电容量似乎受到限制、这正导致这个问题、但数据表未提供任何有关信息。 您能解释一下出现这种行为的原因吗?

谢谢、

Reza.  

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

    尊敬的 Reza:

    为这些设备提供支持的工程师处于办公室之外。 他会回来星期一。  

    我查看了 TXS0102 数据表 — 该器件只有面向 VCC 的一次性加速器。 这是一款基于 passFET 的电平转换器、但不会在一定程度上重新驱动总线、使其不会将低电平或高电平信号重新驱动至其输出端。 TXS0102 本身无法将总线拉至低电平。  

    当器件被启用并导致 I2C 数据流出现问题时、我可以想到的一点是 TXS0102 两侧的组合 PU 电阻+器件内部的 10k PU 电阻导致 VOL 过大。 它是基于 passFET 的电平转换器、因此 R1 出现在与 R3 并联的位置、与 R2 || R4 相同。 这也意味着电容会并联、同时请记住内部的 10k PU 电阻器。  

    除非上升时间过长、否则无需包含 R1/R2/R3/R4。 这种应用是否可以实现?  

    SDA 是否卡滞、或它是否未被识别为总线上 1.8V 器件的有效逻辑低电平?  

    此致、

    Tyler

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

    尊敬的 Tyler:

    正如我在初始消息中所提到的、移除 3.3V 侧 R1/R2 上拉电阻可以解决 I2C 通信问题、再次感谢您确认根本原因。

    我还有一个关于下面所示电路的问题。  由于一些反馈问题、我需要 在两条单独的 I2C 总线上切断电源轨。 上拉电阻位于 Group_1(左侧)上、连接至大约 6 个器件。 GROUP_2(右侧)也有大约 6 个器件。 电源序列是VREG_1P8_1先启动、然后VREG_1P8_2在大约 100ms 之后再启动。  在待机期间、 右侧可能保持完全断电状态。

    问题 1:

    我无法控制 OE 使用 GPIO 的 I2C 缓冲器的(输出使能)引脚;相反、它被上拉至右侧电源轨。 数据表建议驱动 OE 使用 GPIO 并使其保持低电平VREG_1P8_2、直到启动并运行、从而在上电期间将右侧 I/O 保持在 Hi-Z 中。 根据我的设置、是否可以保留 OE 连接到右侧电源轨、因为它在上电期间可能处于关闭状态?

    问题 2:

    TCA9416 此场景的最佳选择是什么? I2C 总线在 1MHz 下运行。

    谢谢!

    Reza.  

     

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

    尊敬的 Reza:

    问题 1: 这是可以接受的。 如果客户关心 I/O 的状态、数据表建议了将其驱动为低电平、直至 VCC 完全斜升的做法。 如果您不关心启动时 I/O 的状态、OE 引脚可以直接连接至 VCCA 而无需担心。  

    问题 2: 这里适合使用 TCA9416。