Tri-state Logic

A digitális elektronikában a háromállapotú, tri-state vagy 3-state logika lehetővé teszi, hogy egy kimeneti port a 0 és 1 logikai szintek mellett magas impedanciájú állapotot vegyen fel, gyakorlatilag eltávolítva a kimenetet az áramkörből.

Ez lehetővé teszi, hogy több áramkör osztozzon ugyanazon a kimeneti vonalon vagy vonalakon (például egy buszon, amely egyszerre csak egy eszközre tud figyelni).

A háromállapotú kimeneteket számos regiszterben, buszmeghajtóban és flip-flopban valósítják meg a 7400 és 4000 sorozatban, valamint más típusokban, de belsőleg számos integrált áramkörben is. További tipikus felhasználási területek a mikroprocesszorok, számítógépes memóriák és perifériák belső és külső buszai. Sok eszközt egy OE (Output Enable) nevű aktív alacsony bemenet vezérel, amely megszabja, hogy a kimeneteket magas impedanciájú állapotban kell-e tartani, vagy meg kell-e hajtani a megfelelő terhelést (0- vagy 1-szintre).

A tri-state kifejezés nem tévesztendő össze a terner logikával (3 értékű logika).

BEMENET KIMENET
A B C
0 0 Z (nagy impedancia)
1 Z (nagy impedancia)
0 1 0
1 1

A tristate puffer egy kapcsolóként is elképzelhető. Ha B be van kapcsolva, akkor a kapcsoló zárva van. Ha B ki van kapcsolva, a kapcsoló nyitva van.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.