我想用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,只到一半。。。有些的都直接是震荡波形。。。。这个是什么原因???
Mister Lei:
请给出信号源频率特性及上升下降时间等参数,方便的话贴出输入输出波形,谢谢
feng liu2:
回复 Mister Lei:
这张是5V那边没接到MCU的串口的时候,FPGA输出的波形,5V那边空载输出0–5V的方波,这个是正常的
这张是5V那边接到MCU的串口上,输入都被影响到了啊
Mister Lei:
回复 feng liu2:
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?
feng liu2:
回复 Mister Lei:
FPGA的方波一般输出的TTL电平,上升时间和下降时间一般都是在ns级别的,而TXB0104的从3V3升到5V的所需要的时间是1us
外部没有pull/down,直接输出口接到MCU的串口上
feng liu2:
回复 Kailyn Chen:
你说的高阻抗负载,是多少阻抗以上的,MCU的串口阻抗和FPGA的引脚阻抗一般都是100K以上的,弄不清楚TXB好处
TXS0104这款我试过了,MCU那一方向要加上个1M的下拉电阻,才能满足IC的波形输出,但方向,5V转向3V3却出现,低电平被拉高,3V3那方向加上个下拉电阻的话,高电平3V3又会被拉低,这个怎么处理