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.

[参考译文] SN74CBTLV3125:热插拔应用

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

https://e2e.ti.com/support/switches-multiplexers-group/switches-multiplexers/f/switches-multiplexers-forum/999963/sn74cbtlv3125-hotswap-application

器件型号:SN74CBTLV3125
主题中讨论的其他器件: TCA9511ATCA9545ASN74CB3Q3253TCA4307TCA9548A

大家好、

我的客户希望在 以下应用中使用 SN74CBTLV3125。

他们有以下问题、需要您的回答。

 SN74CBTLV3125是否支持此热插拔应用? 这篇文章 说是的。 请解释一下 SN74CBTLV3125 如何支持? 器件内部是否有特殊设计? 我们看到一些器件、如 TCA9511A 指定了热插拔、 TCA9511A 如何 支持热插拔?

我们 看到 SN74CBTLV3125 ABS 电压仅为4.6V、非常小。 在我们的3.3V 应用中、这有点危险。 你怎么看?

如果我们坚持使用 SN74CBTLV3125、我们是否可以添加 TVS 或二极管等外部组件来实现热插拔? 请您建议一些方法吗?

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

    您好、Miranda、

    只要电压处于绝对电压范围内、SN74CBTLV3125就可以支持此热插拔应用。 最大规格:

    该器件支持断电保护、因此可专门处理热插拔应用。 这意味着当 VDD 为0V 且器件未通电时、开关保持高阻态。 对于这个将上拉电阻连接到每个/OE 使能引脚的特定应用、即使器件通电、器件也将保持高阻态、在插入时保持隔离、直到将/OE 引脚拉至低电平。

    当器件的 VDD = 0且输入电压介于0V 和3.6V 之间时、我们指定最大泄漏电流为10uA。 当 VDD 处于正常工作条件下但器件仍然具有高阻抗时、它将更低。

     TCA9511A 可通过以下方式实现热插拔应用:

    但在这种情况下、两者都可以使用。 只要预期浪涌电流<= 128mA、这是因为该器件会限制。

    2、您为什么期望过冲比电源电压高出近40%? 这似乎很高- 4.6V 部件在3V - 3.6V 应用中工作正常。 不过、浪涌电流可能是一个问题- 如前所述、因为器件电流限制为128mA。

    3. 您可以添加 TVS 二极管-如果您担心插入事件将超过4.6V、则不应损坏器件。 钳位电压 需要低于4.6V。  

     

    但是、此器件可能无法满足您的需求-请参阅 TI 针对您的特定应用提供的应用指南。 它应该澄清您试图防止的问题、并将为这种类型的应用提供更多指导。

     e2e.ti.com/.../scpa058.pdf

    如果您有任何疑问、请告诉我!

    最棒的

    Parker Dodson

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

    您好、Parker、

    感谢您的快速回复!

    我认为我理解热插拔方案、 如果我错了、请更正。

    对于  SN74CBTLV3125、当 SN74CBTLV3125 断电(VDD = 0)时 、其 内部开关的 ENABLE 引脚将进入高阻态模式。  因此、通过内部开关进行的数据传输可能仍会继续、因为在 高阻态模式下 OE 电压可能仍为低电平。 正确吗?  但我不明白为什么它适用于热插拔应用、您能解释一下吗?

    2.对于 TCA9511A、 当将具有 TCA9511A 的附加卡插入背板时、背板中的 I2C 总线可能会被其他器件占用。  此时、TCA9511A 将等待、直至当前 I2C 通信停止、然后 TCA9511A 将 I2C 数据从附加卡传输到背板。 此外 、TCA9511A 将对 SCL 和 SDA 通道进行预充电、以避免热插拔期间出现较大的浪涌电流。 正确吗?

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

    您好、Parker、

    对于您的最后一段、我想您在此应用中建议使用 TCA9545A。

    实际上、我的客户  以前使用过 TCA9545A。 但他们发现了这个器  件的问题、如果一个 I2C (TCA9545A 输出)出现诸如 I2C 总线被异常拉低等问题、其他三个 I2C 输出也将不工作。 这就是他们在 这里使用 SN74CBTLV3125的原因。

    您以前听说过此问题吗?

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

    您好、Miranda、

    TCA9545A 是一款 I2C 控制型开关、还支持 I2C 信号传输、这意味着您必须首先执行 I2C 写入来选择所需的通道、然后它们通过通道传输信号。 如果 I2C 线路损坏、则不允许在开头选择开关。 我已通知 I2C 专家团队在此处评论 TCA9545A 功能。

    SN74CBTLV3125是一款由 GPIO 控制的开关、这意味着您需要外部控制信号来控制开关、而开关本身只允许信号通过开关进行传输。

    谢谢、

    此致、

    Sandesh

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

    您好、Sandesh、

    感谢您的解释!

    关于您的句子 "如果 I2C 线路损坏、将不允许在开头选择开关"、它很好地解释了我的客户以前遇到的 TCA9545A 问题。 因此、TCA9545A 可能不适合我客户的应用。

    SN74CB3Q3253怎么样? 客户也在估算 SN74CB3Q3253、但它不支持数据表中的热插拔。 SN74CB3Q3253是否会有与 TCA9545A 相同的问题(如果一个 I2C 发生故障、其他三个 I2C 也会发生故障)?

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

    您好、Miranda、

    "事实上、我的客户  以前使用过 TCA9545A。 但他们发现了这个器  件的问题、如果一个 I2C (TCA9545A 输出)出现诸如 I2C 总线被异常拉低等问题、其他三个 I2C 输出也将不工作。 这就是他们在 这里使用 SN74CBTLV3125的原因。"

    SN74CB3Q3253是一款无源器件、可根据 OE 状态打开或关闭。 如果  SN74CB3Q3253的下游存在问题、则会遇到与 TCA9548A 相同的问题、因为两个器件都没有一个状态机来检测阻塞的总线并断开下游 I2C 链与背板的连接。 如果您需要一个可以确定是否有阻塞总线从背板断开下游 I2C 链、直到问题解决的器件、则需要使用 TCA4307。  

    我还看到、您绘制的线路卡图实际上禁用了 PCA9511A 的某些热插拔功能、因为您阻止了器件直接从卡连接到背板。 Parker 引用的应用手册:

    [引用 userid="422422" URL"~/support/switches-multiplexers-group/switches-multiplexers/f/switches-multiplexers-forum/999963/sn74cbtlv3125-hotswap-application/3694682 #3694682"]

    但是、此器件可能无法满足您的需求-请参阅 TI 针对您的特定应用提供的应用指南。 它应该澄清您试图防止的问题、并将为这种类型的应用提供更多指导。

     scpa058.pdf

    [/报价]

    "‘要完成的第一个设计设置是 TCA9511A 的“内侧”,需要设计为与外部卡的背板连接。 这是‘器件的‘侧’仅在器件的‘侧’上检测其总线空闲/停止条件,而侧’仅检查电压是否高于 VIH (电压输入高电平)。 ‘这个原因,上拉电阻器不应被组装在外部卡的 I 2C 总线的“内侧”上,因为它会给 TCA9511A 带来一个错误的空闲状态,并且还会关闭1V 预充电电路。 图2‘了哪一侧是 TCA9511A 的‘内侧’和内侧’上未组装的上拉电阻。"<-第4节

    9511A 的内侧使用预充电来抵消插入卡时的一些容性负载浪涌电流、如果您的前面有 SN74、则会失去预充电功能。 内侧也不需要上拉 、因为它使用背板上的上拉电阻来保持1V 预充电电路接合、直到连接完成、如果您将 SN74置于前面、 然后、您需要安装一个上拉电阻器、这也会强制9511A 器件下游跳过其热插入检测功能、因为上拉会执行其启动检查并将输出侧连接到内部、最可能是过早地。  

    -Bobby

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

    您好、Bobby、

    非常感谢您的详细解释!

    我理解第一部分--  SN74CB3Q3253 与 TCA9548A 有相同的问题 (一个 I2C 发生故障,另三个 I2C 也会发生故障) 。  因此 SN74CB3Q3253  不适合我客户的应用。  此外、TCA9548A 是具有阻塞总线恢复 功能的理想器件、但它不是客户所需的 I2C 扩展器。  因此、我认为 SN74CBTLV3125  仍然 是这里的最佳选择。

    2.很抱歉我没有赶上第二部分。 您的意思是建议将 SN74CB3Q3253放置 在背板上而不是线路卡上吗?  客户知道他们没有使用 PCA9511A 的热插拔功能、这里 PCA9511A 只是一个缓冲器。  您是否建议 更改此结构?

    3.我的客户使用的是 NXP PCA9511A,而不是 TI TCA9511A,我想说服他们改为 TCA9511A。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="395775" URL"~/support/switches-multiplexers-group/switches-multiplexers/f/switches-multiplexers-forum/999963/sn74cbtlv3125-hotswap-application/3695136 #3695136"]除此之外、TCA9548A 是具有阻塞总线恢复 功能的理想器件、但它不是客户所需的 I2C 扩展器。  因此、我认为 SN74CBTLV3125  仍然 是这里的最佳选择。[/引述]

    我不确定 SN74如何解决客户的问题、因为问题仍然存在。 对于 TCA9548A、如果 I2C 总线卡滞、您只需切换该器件的 RESET 引脚即可禁用卡滞总线的通道。 对于 SN 器件、您似乎必须一次禁用一个通道。 但是、这两种情况都不会实际解决卡在下游的总线问题。 只有 TCA4307能够做到这一点。

    [引用 userid="395775" URL"~/support/switches-multiplexers-group/switches-multiplexers/f/switches-multiplexers-forum/999963/sn74cbtlv3125-hotswap-application/3695136 #3695136]2. 很抱歉我没有赶上第二部分。 您的意思是建议将 SN74CB3Q3253放置 在背板上而不是线路卡上吗?  客户知道他们没有使用 PCA9511A 的热插拔功能、这里 PCA9511A 只是一个缓冲器。  您是否建议 更改此结构?

    通过将 SN 器件置于其前面、它们正在失去 PCA9511A 功能的最重要部分。 我假设客户无法设计背板、但如果担心总线卡滞。 然后、使用 TCA4307将是一种更好的方法、因为它将断开并驱动18个时钟脉冲、然后是一个停止条件来尝试解开下游阻塞器件。

    [引用 userid="395775" URL"~/support/switches-multiplexers-group/switches-multiplexers/f/switches-multiplexers-forum/999963/sn74cbtlv3125-hotswap-application/3695136 #3695136]3. 我的客户使用的是 NXP PCA9511A、而不是 TI TCA9511A、我正在尝试说服他们更改为 TCA9511A。[/QUERP]

    我们的 TCA9511A 具有更宽的 Vcc 支持范围和更高的结温支持。 如果您需要其他支持来实现这一目标、请联系我们。

    -Bobby