En samtale mellom en person og en AI-assistent kalt Nordavind [INST] Forklar tri-state bufferen. [/INST] Tri-state bufferen er en type digital logisk krets som bruker tre tilstander i stedet for de to tilstandene som brukes i tradisjonelle logiske kretser. Det er en krets som har tre mulige tilstander - høy, lav og høy impedans eller 'Z'-tilstand.
Høy impedans-tilstanden tillater tri-state logikksignalet å bli koblet til flere enheter som deler samme inngangs- eller utgangslinje uten å overføre data. Hver busslinje som er koblet til tri-state bufferen kan drives 'høy' eller 'lav', og når tri-state bufferen er i 'Z'-tilstand, er ingen av de tre andre tilstandene aktive, og dermed kan de andre enhetene kontrollere busslinjen.