手册上说允许从设备输入端的5伏信号到设备输出端的3.3伏信号的电平转换,用OE控制断开还是连接。不是很明白这款芯片的具体功能。有几个疑问:
1、这个芯片是指A口必须接5V电平标准,B口必须接3.3V电平标准吗?还是说信号无论从B口还是A口输入,只要是输入的就是5V标准,输出就是3.3V标准?
2、数据是否是双向的?比如B口是否可以输入一个3.3V电平标准的信号,从对应A口出来时变成5V电平标准?
3、A口和B口是否可以同时接3.3V电平标准的信号呢?
Kailyn Chen:
1. 事实上这是一款总线开关,但能够实现5V到3.3V的降压转换的原因是因为,CBTD命名中这里的D指的是内部集成了一个diode到Vcc,这样的话5V供电时,那么由于二极管导通电压0.7V压降,以及内部MOS Vgs 约为1V压降,从而得到输出为5-0.7-1=3.3V。 因此可实现5V CMOS到3.3V 降压转换。 5V即为输入端,3.3V为输出端,所以不管A还是B 作为输入都可以,那么B或A即为输出。 输入到输出为5V到3.3V转换。
2. 根据上面的介绍,CBTD只能实现的是降压转换,如果您这里5V 为5V TTL电平的话,也可以实现3.3V 到5V TTL双向转换,因为5V TTL 和3.3V TTL的VIh,Vil, Voh,Vol 是一致的,5V CMOS的话只能实现输入到输出降压转换。
3. 可以,可以参考datasheet中的Figure2 output voltage VS supply voltage 曲线:
www.ti.com/…/sn74cbtd16211.pdf