TXB0108电平转换问题
时间:10-02
整理:3721RD
点击:
用TXB0108用于转换A/B端电压,VCCA供1.5V,VCCB供5V,OE短到VCCA。
当我在A1灌1.5V,B1能够正常输出5V!
但是为什么我只在A1灌电压,其他A端口会有1.3V左右的电压呢?是不是在硬件处理上有需要注意的地方?
不用的A端或B端其他通道,不建议悬空,建议统一上拉到Vcc或下拉到GND保持一个有效的电平。
TXB0108不适用于开漏电路,而TXS01XX则可以,这两款IC的区别是否只是TXSXX内部集成上拉电阻,而TXB0108没有。如果TXB0108要用于开漏电路,是否加一个上拉电阻就可以了?!(不考虑多个开漏输出短接一起形成与逻辑的情况)
TXBxx产品的内部架构决定了不适于用开漏电路,可看下datasheet Page10关于TXB0108 IO口的内部架构,可以看到每个port都串联一个4Kohm电阻,如果外部再上拉电阻的话,那么Voh=VCCo*Rpull/(Rpull+4k). Vol=Vcco* 4K/(4K+Rpull),这个电阻太小的话,Voh, Vol都不满足要求,电阻太大的话,输入电平转换为输出电平过程中的上升沿速率会受到影响,因此是不建议采用TXBxx的产品用于I2C这种开漏电路里,TXSxx内部架构更适用于开漏电路应用。