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.

[参考译文] TXS0108E:UART传输问题

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

https://e2e.ti.com/support/logic-group/logic/f/logic-forum/1095663/txs0108e-uart-transmission-issue

部件号:TXS0108E
主题中讨论的其他部件: SN74CB3Q3245SN74AHC4066

我正在使用 TXS0108EPWR在处理器和FTDI USB芯片之间缓冲和转换一些UART。 处理器的TX和RX对均位于"A"侧,UART至USB芯片位于 TXS0108E的"B"侧。 A和B电压电平通常都是3.3V,但它们是由单独的电源产生的,所以这就是为什么我在两者之间有缓冲器的原因。 我已确保"B"侧电压略高于"A"侧(3.32V对3.28V)。

我看到的问题是 TXS0108E 夹持UART信号高,所以我从上至下只能获得约1V的摆动。 不足以正确解码信号。 逻辑0测量0V,逻辑1测量~3.3V,而我看到逻辑0大约为2.0V。 请参阅下面的示波器图。 “A”和“B”两侧都是如此匹配。

如果我断开TXS0108E "B"侧的电源,"A"侧将再次开始完全回转,一直向下至GND。 看来“B”侧夹紧A侧的位置有点问题。 我可以切换"B"侧的电源,并观察信号从夹持的2V以上转到正常(向下到GND)。 我尝试过不同的A/B对和多个主板,结果始终相同。

另外奇怪的是,我以前在另一种设计上使用过完全相同的电路,但没有出现这个问题。 唯一的区别是我 这次使用的是TXS0108EPWR软件包,而不 是像旧版主板一样使用TXS0108ERGYR。  

对于可能导致此问题的原因以及如何解决此问题有任何建议?

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

    TXS是无源开关。 我猜处理器或USB芯片的驱动强度对于您正在使用的上拉电阻器来说太低,但如果没有原理图,很难说。

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

    除了TXS0108E内置的电阻器外,我正在探测的TX线上没有任何上拉电阻器。 请记住,当我关闭VCCB时,此问题消失了,UART信号在"A"侧看起来正常。 一旦我启动VCCB,在两侧观察到的信号就会再次被夹住。 我以前使用过相同的设计和电路,工作正常。 我的示意图如下所示:

    有什么想法可以让整个挥杆顺利通过? 我不想必须移除并绕过此零件。

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

    你好,William,

    示波器截图显示的输出是什么?  

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

    示波器图解显示引脚3 (A2)。 这是从处理器到USB芯片的TX输出。

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

    您好,William:

    是否有一个上拉装置以任何方式连接到B2? 除了上拉装置外,此设备本身不提供直流驱动器。 因此,您看到的任何DC级别问题都来自与这些上拉或与提供DC驱动器的接口设备相竞争的情况。  

    它还有助于查看输入和输出信号,因为它会指示流经设备的电流。

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

    FTDI USB芯片的数据表不包括内部结构图,因此我不确定它是否有内部上拉。 但是,我使用了以前完全相同的芯片,并且它的设计很有效。

    输入和输出信号的范围图解如下所示。 顶部/黄色波形位于处理器的A侧,进入TXS0108E的引脚3。 测量值为2V-3.18V。 底部/绿色波形位于TXS0108E的B侧引脚18处,并进入FTDI芯片。 其测量值为2.37V-3.34V。

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

    当VCCB断电时,所有I/O引脚都具有高阻抗。

    当B电压较高时,B侧的东西似乎会拉线。

    如果您只想隔离这两个设备,请使用普通开关,如SN74CB3Q3245 (即使断电,它也会阻止其I/O引脚处的电压)或2x SN74AHC4066 (电源保持打开,控制另一电源的输入)。

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

    这毫无意义。 问题是我已经构建了这些主板。 我没有想到会有任何问题,因为我以前也做过同样的设计,也没有遇到任何问题。 您建议我在当前主板上做什么? 是否有任何方法可以在不移除TXS0108E和A与B之间跳线的情况下执行此操作?

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

    TXS从不会将直流信号拉低,而只会通过10 kΩ 电阻器将其拉高。 您看到的结果必须是由其它原因引起的(焊接桥或其它设备将信号拉低)。