在FPGA设计中,双向IO(输入输出引脚)是一个比较麻烦的东西,但是信号线用作总线等双向数据传输时就要用到inout类型。三态门电路的输出结构和普通门电路的输出结构有很大的不同,因为它在电路中增加了一个输出控制端EN。
在单相三态门中,当EN=1时,对原电路无影响,电路的输出符合原来电路的所有逻辑关系,即A可以输出到B。当EN= 0时,电路内部的所有输出与外部将处于一种关断状态。
三态门双向传输什么
利用三态门]还可以实现数据的双向传输,其中门G1和门G2为三态反相器,门G1高电平有效,门G2低电平有效。当三态使能端EN=1时,D0经门]G1反相送到数据总线,门G2呈高阻态当三态使能端EN=0时,数据总线中的D1由门G2反相后输出,而门G1呈高阻态。
0C门具有线与功能三态输出门除了有导通和截至2个状态外,还有高阻态,所以称为三态门。两个或者两个以上输出端直接互连就可以实现“与”的逻辑功能,这就是“线与”的逻辑关系。让某些输出并联,可实现与的逻辑功能,节省一个多输入的与门器件。