用TXB0108用于转换A/B端电压,VCCA供1.5V,VCCB供5V,OE短到VCCA。
当我在A1灌1.5V,B1能够正常输出5V!
但是为什么我只在A1灌电压,其他A端口会有1.3V左右的电压呢?是不是在硬件处理上有需要注意的地方?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
不用的A端或B端其他通道,不建议悬空,建议统一上拉到Vcc或下拉到GND保持一个有效的电平。
TXBxx产品的内部架构决定了不适于用开漏电路,可看下datasheet Page10关于TXB0108 IO口的内部架构,可以看到每个port都串联一个4Kohm电阻,如果外部再上拉电阻的话,那么Voh=VCCo*Rpull/(Rpull+4k). Vol=Vcco* 4K/(4K+Rpull),这个电阻太小的话,Voh, Vol都不满足要求,电阻太大的话,输入电平转换为输出电平过程中的上升沿速率会受到影响,因此是不建议采用TXBxx的产品用于I2C这种开漏电路里,TXSxx内部架构更适用于开漏电路应用。