https://e2e.ti.com/support/logic-group/logic/f/logic-forum/1095663/txs0108e-uart-transmission-issue
部件号:TXS0108E主题中讨论的其他部件: SN74CB3Q3245, SN74AHC4066
我正在使用 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。
对于可能导致此问题的原因以及如何解决此问题有任何建议?