TXB0108的使用
TXB0108在Vcca=2.5V,Vccb=3.3V的情况下允许的最大数据数率为100Mbps,如果是100Mbps时每个bit理论的最大pulse duration才10ns,但是datasheet要求是最小为10ns,这个如何达到?或者输入数据为100Mbps时会存在问题?谢谢
你好,正是最小10ns所以支持的最大速率是100Mbps.
你好 ,在具体的实际测试中,vcca=3.3V ,vccb=5V ,TXB0108达不到数据手册中100M的传输速率,将数据总线速率降至5M仍不能保证输出信号完整,输入信号是正常的方波 输出信号为不规则的锯齿波
速率降到5Mbps还是不行吗?你是什么应用,TXB0108不适用于像i2C 这种OD架构的应用,另外,能否把输入输出波形发过来看下。
附件为5M时钟下FPGA输出信号
5M下通过TXB0108输出的信号,与上一路对应的那路信号
PS TXB0108全部是信号线直连,无串联电阻,无上下拉电阻,无悬空引脚。
你的这个输出失真很厉害,那请再检查一下FPGA输出信号的电流为多少?有没有达到2mA? 使能端OE是否参考的VCCA?
Kailyn Chen 你好
感谢您的回答,经过反复测试 OE端3.3V没问题,速度降至50K左右,输出波形可以正常,这是否可以说明FPGA的输出已经足以驱动TXB0108了呢?
TXB0108对输入信号有要求,在datasheet中有这么一句话:For proper operation, the device driving the data I/Os of the TXB0108 must have drive strength of at least ±2 mA.
FPGA输出管脚的驱动强度是可调的吧,FPGA才能驱动50K?不太好想象呀
不好意思 做题那由于浏览器的问题导致我无法回复您的回答
我选的FPGA为xilinx xc6slx75 驱动能力为2-24mA ,在默认状态应该被设置为12mA. 效果如前所述
我又修改驱动能力至24mA ,测试结果无改善。
不好意思 昨天那由于浏览器的问题导致我无法回复您的回答
我选的FPGA为xilinx xc6slx75 驱动能力为2-24mA ,在默认状态应该被设置为12mA. 效果如前所述
我又修改驱动能力至24mA ,测试结果无改善。
对比IMG_1350.JPG与IMG_1351.JPG,如果IMG_1350.JPG是TXB1080的输入、IMG_1351.JPG是TXB1080的输出的话,那么给人的感觉就是,TXB1080的负载是个容性负载。TXB1080的负载是啥芯片呢?
LZ不妨将原理图发上来看看?
负载为SJA1000的AD脚与 其他控制脚,另外 我做了空载的测试,无改善。
今天我更换芯片为TXS0108 输出仍无明显改善。 有点实在找不到原因了。
LZ,若是设VCCA=VCCB=3.3V,一端接 100MHz输入信号、另一端空载 试试呢?
TXS0108最大data rate达不到100Mbps,最大60Mbps(push pull应用)。 是不是芯片本身的问题,或者你申请下免费样片重新验证一下:
http://www.ti.com.cn/product/cn/txb0108
同时,将你的电路传上来看下,如果TXB0108外围有其他电路,建议先断开其他部分,直接验证TXB0108的输入输出情况。
今天我又仔细的测试了TXB与TXS,我一度怀疑我的PCB的内电层与顶层的等效电容大于15pf导致的输出失真,
后只接VCCA=3.3V VCCB=5V OE=3.3V GND ,A1-A8给予10K至1M的激励(FPGA输出),B2-B8悬空(此处管脚已经不与PCB连接,悬在半空),
在此中测试环境下,得出的结论是:
TXB TXS的最大速率为500K,此时已经出现顶部与底部的失真现象,电平勉强可以被识别,再高过此就又会出现上述的失真,导致信号完全不可用。
这样的测试是为了验证什么呢?
即使可以100M然后呢?
我只需要一个5-10M的,不失真3.3-5就可以了
TXB0104 的 1.41M方波输入测试输入
我的电路 其后更换过TXS 0108 ,TXB0108,txb0104进行测试,
测试内容包括空载, 4.7K负载
如果手头上有SN74LVC8T245的话换这颗验证下,因为TXS0108和TXB0108都有着非常弱的驱动能力并且有容性负载限制。
你好,我在使用txb0108也遇到楼上所述问题,输入驱动电流能达到2mA.在20M的频率下,输出是类似锯齿波,感觉像充放电。降低频率,可以看出输出电压上升较慢,几乎需要150ns。输出管脚空载,pcb板上有50欧阻抗匹配。请问原因出在哪儿?