En tri-state enhed er en elektronisk komponent, der kan have tre forskellige udgangstilstande. Disse stater er:
* Høj (1)
* Lav (0)
* Høj impedans (Z)
Højimpedanstilstanden er, når enhedens output er afbrudt fra kredsløbet, så det påvirker ikke kredsløbets adfærd.
Tri-state-enheder bruges ofte i digitale logiske kredsløb for at tillade, at flere enheder kan forbindes til den samme udgangslinje uden at forårsage konflikter. Når en enhed driver udgangslinjen, er de andre enheder i højimpedanstilstand, så de påvirker ikke outputtet. Dette giver mulighed for et mere fleksibelt og effektivt kredsløbsdesign.
Tri-state enheder bruges også i computerhukommelseskredsløb for at tillade, at flere hukommelsesceller kan forbindes til den samme databus. Når en hukommelsescelle læses eller skrives, er de andre celler i højimpedanstilstand, så de forstyrrer ikke dataoverførslen.
Nogle almindelige typer tri-state enheder omfatter:
* Transistorer
* Invertere
* Buffere
* Låse
* Flip-flops
Tri-state enheder er en vigtig del af mange digitale logiske kredsløb og computerhukommelseskredsløb. De giver mulighed for at forbinde flere enheder til den samme udgangslinje uden at forårsage konflikter.