Lógica de tres estados
En la electrónica digital la lógica de tres estados, triestado o 3 estados permite que un puerto de salida asuma un estado de alta impedancia, eliminando efectivamente la salida del circuito, además de los niveles lógicos 0 y 1.
Esto permite que varios circuitos compartan la misma línea o líneas de salida (como un bus que no puede escuchar a más de un dispositivo a la vez).
Las salidas de tres estados se implementan en muchos registros, controladores de bus y flip-flops de las series 7400 y 4000, así como en otros tipos, pero también internamente en muchos circuitos integrados. Otros usos típicos son los buses internos y externos en microprocesadores, memoria de ordenador y periféricos. Muchos dispositivos están controlados por una entrada activa-baja llamada OE (Output Enable) que dicta si las salidas deben mantenerse en un estado de alta impedancia o conducir sus respectivas cargas (a nivel 0 o 1).
El término triestado no debe confundirse con la lógica ternaria (lógica de 3 valores).
ENTRADA | SALIDA | |
---|---|---|
A | B | C |
0 | 0 | Z (alta impedancia) |
1 | Z (alta impedancia) | |
0 | 1 | 0 |
1 | 1 |
Un búfer de tres estados puede considerarse como un interruptor. Si B está encendido, el interruptor está cerrado. Si B está apagado, el interruptor está abierto.