TXB0104D 与串口连接出现问题
我想用TXB0104做3.3V与5V的电平转换,5V端口(TXB0104的B端)与MCU的串口相连,3.3V端口(TXB0104的A端)与FPGA芯片的I/O口相连。。。。。在实际应用当中:3.3V到5V的转化,FPGA发出的是3.3V的TTL电平,经过TXB0104D的转化后,我用示波器查看到的是:Vpp只有2.43V的,上不了5V,而且在高电平那段出现震荡波形,低电平是正常的。。。。。从5V到3.3V的转化的话,MCU发出的5V的电平经过TXB0104D的转化后,我用示波器查看到的是:Vpp有3.3V。但波形:输出的高电平有几个上升不到3V3,只到一半。。。有些的都直接是震荡波形。。。。这个是什么原因?
请给出信号源频率特性及上升下降时间等参数,方便的话贴出输入输出波形,谢谢
这张是5V那边没接到MCU的串口的时候,FPGA输出的波形,5V那边空载输出0--5V的方波,这个是正常的
这张是5V那边接到MCU的串口上,输入都被影响到了啊
1. 请将您的时间缩小到可以测量出信号的上升时间和下降时间。A slow input edge rate, coupled with the noise generated on the power rails when the output switches, can cause excessive output errors or oscillations.
2. 外部是否有pull up/down?
FPGA的方波一般输出的TTL电平,上升时间和下降时间一般都是在ns级别的,而TXB0104的从3V3升到5V的所需要的时间是1us
外部没有pull/down,直接输出口接到MCU的串口上
TXB比较适合应用于低容性负载和高阻抗负载,比如SD卡或SPI接口等应用,对于稳定性方面,如果采用10x的探棒和1x的探棒,10x的探棒测的波形相对1x的要稳定,如果你手头上有TXS0104,建议你使用TXS0104试下。
你说的高阻抗负载,是多少阻抗以上的,MCU的串口阻抗和FPGA的引脚阻抗一般都是100K以上的,弄不清楚TXB好处
TXS0104这款我试过了,MCU那一方向要加上个1M的下拉电阻,才能满足IC的波形输出,但方向,5V转向3V3却出现,低电平被拉高,3V3那方向加上个下拉电阻的话,高电平3V3又会被拉低,这个怎么处理