En tri-state enhet er en elektronisk komponent som kan ha tre forskjellige utgangstilstander. Disse statene er:
* Høy (1)
* Lav (0)
* Høyimpedans (Z)
Høyimpedanstilstanden er når utgangen til enheten er koblet fra kretsen, så det påvirker ikke kretsens oppførsel.
Tri-state enheter brukes ofte i digitale logiske kretser for å tillate at flere enheter kobles til samme utgangslinje uten å forårsake konflikter. Når en enhet driver utgangslinjen, er de andre enhetene i høyimpedansmodus, så de påvirker ikke utgangen. Dette gir mulighet for en mer fleksibel og effektiv kretsdesign.
Tri-state enheter brukes også i datamaskinens minnekretser for å tillate at flere minneceller kobles til den samme databussen. Når en minnecelle leses eller skrives, er de andre cellene i høyimpedansmodus, slik at de ikke forstyrrer dataoverføringen.
Noen vanlige typer tri-state enheter inkluderer:
* Transistorer
* Invertere
* Buffere
* Låser
* Flip-flops
Tri-state enheter er en viktig del av mange digitale logiske kretser og dataminnekretser. De gir en måte å koble flere enheter til samme utgangslinje uten å forårsake konflikter.