Tri-state Logic

Digitaalielektroniikassa three-state-, tri-state- tai 3-state-logiikan avulla lähtöportti voi 0- ja 1-logiikkatasojen lisäksi ottaa korkean impedanssin tilan, mikä poistaa lähdön tehokkaasti piiristä.

Tämä mahdollistaa sen, että useat piirit voivat jakaa saman lähtölinjan tai -linjat (kuten väylä, joka ei voi kuunnella kuin yhtä laitetta kerrallaan).

Kolmitilalähdöt on toteutettu monissa rekistereissä, väyläajureissa ja flip-flopeissa 7400- ja 4000-sarjoissa sekä muissa tyypeissä, mutta myös sisäisesti monissa integroiduissa piireissä. Muita tyypillisiä käyttökohteita ovat sisäiset ja ulkoiset väylät mikroprosessoreissa, tietokoneiden muistissa ja oheislaitteissa. Monia laitteita ohjataan OE:ksi (Output Enable) kutsutulla active-low-tulolla, joka määrää, pidetäänkö lähdöt korkean impedanssin tilassa vai ajetaanko niitä vastaavat kuormat (joko 0- tai 1-tasolle).

Termiä kolmitilalogiikka (tri-state) ei pidä sekoittaa ternääriseen logiikkaan (3-arvoinen logiikka).

TULO LÄHTÖ
A B C
0 0 Z (korkea impedanssi)
1 Z (korkea impedanssi)
0 1 0
1 1

Tristaattipuskuria voidaan ajatella kytkimenä. Jos B on päällä, kytkin on kiinni. Jos B on pois päältä, kytkin on auki.

Vastaa

Sähköpostiosoitettasi ei julkaista.