Part Number:SN74AHCT245
您好:
想咨询TI的三态缓冲器SN74AHCT245的1脚DIR,是否可作为输出通道(单向)的使能开关?是否能和OE一样实现开关功能呢?
Kailyn Chen:
您好,不能,DIR是控制A到B还是B到A方向的引脚,不能用作使能功能。
,
Xu Allen:
那如果缓冲器从A到B正输出5kHz PWM波时,突然将DIR拉低更改方向,会对原输出产生什么影响呢?
,
Kailyn Chen:
您好,如果在OE使能条件下,DIR更改方向,那么A port变为输出,B port变为输入口了。
您的意思是此时,还是将A作为输入,给A port信号吗? 如果这样的话,红色部门的门逻辑电路将会disable,B端没有输出。
,
Xu Allen:
是的,仍以A作为输入,B作为输出。换向后红框内的电路disable,那B端输出的下降速率是多少?B端输出口是出于高组态?拉低?还是上拉?
,
Kailyn Chen:
您好,这个没有实际实验验证过,因为当改变方向之后,B port从输出变为输入,所以谈不上输出的下降速率了。
如果此时A仍给信号。红色通路是 disable掉的,我认为B端是个确定的状态。
您可以实际验证一下。
,
Xu Allen:
1.关于之前询问改变缓冲器传输方向来切断输出的问题,实测关断瞬间B端输出存在拖尾。
请问在换向后,原本与MCU输出口直连的A端口变为输出,两个输出口对接是否会形成短路?在B端没有输入信号时A端是为高组态吗?
2.我们现在想变更切断缓冲器245输出方案,改为切断245的Vcc,但在实测过程中发现切断Vcc后缓冲器仍在输出(蓝色)且Vcc=2.4V不为0(黄色)。请问这是245内部电路决定的吗?
,
Kailyn Chen:
您好,
1)通过DIR改变方向之后,A端从输入变为输出,那么B端如果没有输入的话,相当于输入口B端悬空,那么此时A port输出应该是高阻态。
那么您提到的MCU的输出接在A端的话,两个输出口对接的情况没有做过此类实验, 不太明白您的这种应用。
2. 切断Vcc是指的将VCC接GND吗?还是将电源芯片输出disable,也即245的VCC 断开,有些情况是供电芯片断开了,但是它仍然能够足够的电压供电,像一些boost芯片的输入输出电压只通过二极管连接的。
另外一个问题就是如果VCC接地,VCC=0的话,此时如果还有输入信号,是否会导致有输出的现象,像我们的有些逻辑芯片,datasheet中如果给出Ioff这个参数,说明此器件支持Ioff特性,即即使VCC=0,但输出是高阻抗。
那么VCC=0,是否可以允许有输入信号呢?这个也要看芯片的数据手册,看输入端和供电端之间是否集成二极管,如果Vcc=0, 此时有输入信号,那么二极管就会正向偏置,导通,相当于输入到VCC端有电流通过,如果电流大于Iik(input clamp current),则会引起器件损坏,所以此时的电流不能超过Iik。
但是对于目前您使用的这款buffer来看,datasheet中没有给出支持Ioff特性 ,说明它不支持Ioff,并且我看了下输入和VCC端也没有集成二极管。
那么VCC断开,输出仍继续工作的话,可能就是我说的第一种情况,电源即使断开了但是仍然还能提供电压给buffer,导致输出可以继续工作。
您可以将VCC接GND再验证下。