电路原理
三态电路可提供三种不同的输出值:逻辑“0”,逻辑“1”和高阻态。高阻态主要用来将逻辑门同系统的其他部分加以隔离。例如双向I/O电路和共用总线结构中广泛应用三态特性。
三态门电路的输出结构与普通门电路的输出结构有很大的不同,它在电路中增加了一个输出控制端EN(Enable的缩写)。当EN=1时,对原电路无影响,电路的输出符合原来电路的所有逻辑关系。当EN=0时,电路内部所有的输出将处于一种关断状态。
可以用一个受EN控制的开关对三态门电路的输出结构进行等效。下图是一个具有三态输出的“非”门的逻辑符号及其等效电路.当EN=1时,非门输出端的开关接通,所以它符合非门的所有逻辑关系。当EN=0时,开关断开,此时在电路的外部看电路输出端的电流几乎为0,所以这是一种高阻状态。
电路结构
图中为推挽输出结构中,三态的实现方式,通过关闭输出使能开关,来达到输出P&NMOS均断开,呈现出高阻态。总线状态由外部电路决定。