Legjobb válasz
Először is, egy kicsit előre: Amint megjelenik egy új tudományterület, azonnal szembe kell néznie a probléma, hogy új terminológiát kell kitalálni az új hatókörébe tartozó dolgok leírására. Általánosságban az emberek metaforákhoz folyamodnak ezen új terminológia létrehozásának eszközeként, oly módon, hogy az könnyen megtanulható és érthető legyen az új olvasók számára. Így történt ez a számítástechnikával, mint minden új tudományággal. Mi tehát a metafora a “busz” szakkifejezés mögött? Furcsa módon nem úgy gondolja az emberek többsége (a városon keresztüli tömegközlekedés metaforája). Valójában a “busz” szó a “bus-bar” összehúzódása, a metafora pedig annak a rúdnak vagy rúdnak a metaforája, amely az utastér belsejének hosszában húzódik, és amelyhez az álló utasok rá tudnak kapcsolódni. felszállnak a buszra, és távozáskor teljesen ad hoc módon lekapcsolják magukat. A háromállapotú busz (a számítástechnikában) olyan jelvezetékek összessége, amelyek lefuttatják a rendszer hosszát, és amelyekhez bármely alrendszer ad hoc módon csatlakozhat (elektromosan) vagy leválaszthat róla. Alapértelmezés szerint a jelvezetékek lebegnek (nagy impedanciájú állapotukban, sem magasan, sem alacsonyan nem kötve). Amikor az egyik alrendszer számára engedélyezik a busz használatát (itt nem ismertetett protokoll segítségével), akkor a kiválasztott vonalakat magasra, a többi vonalat alacsonyra húzhatja (mindkét esetben alacsony impedanciájú állapot). Ugyanezt megtehetjük egy kétállapotú busszal is, ahol az egyik állapot (általában a magas) az alapértelmezett “nincs csatlakoztatva” állapotnak felel meg. Ez azonban kevésbé rugalmas, nem teszi lehetővé az üres busz olvasási kísérleteinek ilyen egyszerű felismerését, és legalább magában foglalja annak ellenőrzését, hogy az érintett logika esetében nem lépik-e túl a ventilátor-határértékeket.
Válasz
A Tri-State busz megértése nagyon fontos minden elektronikai hallgató számára. Kezdjük tehát egyszerű elektromos koncepciókból.
Az alábbi ábrán egy kapcsoló van csatlakoztatva a bemenet (A) és a kimenet (Y) közé.
Most kapcsoljuk BE és kapcsoljuk be az 5V-ot a bemenetbe.
Mivel a kapcsoló be van kapcsolva, az Input a kimenetre megy. Mivel a bemenet 5V, a kimenet is 5V
Most alkalmazzunk 0V-ot a bemenetben.
Mivel a kapcsoló BE van kapcsolva és a bemenet 0V, a kimenet is 0V
Most kapcsoljuk ki a kapcsolót, és adjuk meg az Input értékét 0V vagy 5V értéknek, és nézzük meg, mi a kimenet.
Mi a kimenet mindkét esetben, amikor a kapcsoló KI van kapcsolva? Mindkét esetben az emberek általános válasza “0”. De ez nem igaz. Nagy különbség van a “Nincs feszültség” és a “Nulla feszültség” között.
Ha bármely pont és a közös pont (föld) közötti potenciálkülönbség nulla, akkor ennek a pontnak a „nulla feszültsége” van. Ha ez a pont nem kapcsolódik közvetlenül a közös ponthoz, vagy bármely alkatrészen keresztül, akkor az adott ponton nincs feszültség.
Ha 5 V-os tápfeszültséget csatlakoztat 0 V-os ponthoz, rövidzárlat lép fel. De az 5 V-os tápfeszültség csatlakoztatható a “Nincs feszültség” ponthoz. Ezután a “Nincs feszültségpont 5V értékű lesz.
Olyan ez, mint a Vasúti Hálózatunk. A vonat futhat egy vágányon, a vonat megállhat egy vágányon vagy nincs vonat a vágányon. Ha egy vonat megáll egy Ezt a vágányt egyetlen vonat sem használhatja. Ha azonban nincs vonat, akkor más vonatok is használhatják azt.
A fenti diagram alapján, hogy melyik kapcsoló van BE, az Y kimenet A1, A2 vagy A3 értéket kap. Az egyetlen feltétel, hogy egy adott időpontban egynél több kapcsoló soha ne legyen BE.
Ne cseréljük le a kézi kapcsolót elektronikus kapcsolóra (tranzisztor).
A fenti ábrán A jelbemenet, Y egy jelkimenet, az En pedig a vezérlő bemenet.
Most hozzunk létre egy táblázatot, amely bemutatja az A, Y és En jelek különféle lehetőségeit.
A fenti táblázatban az “En” bemenetnek két állapota van 0 és 1. A Az “A” bemenetnek 2 állapota van 0 és 1. De az Y kimenetnek 3 állapota van 0, 1 és nyitott. Ezt a kapcsolót “Tri-state” kapcsolónak, a kimenetet pedig Tri-state kimenetnek hívják.
Mivel tranzisztort használunk egy kapcsolóval, a sodródó elektronok miatt nagyon kis áram folyik át a Tri-állapotban kapcsoló. A tranzisztorokat ellenállás / kondenzátor áramkörként is modellezik, a nyitott állapotot nagy impedancia állapotnak hívják.
Itt a háromállású kapcsoló szimbóluma van.
Most kezdjük el a buszról való beszélgetést. A jelek / vezetékek egy csoportját BUS-nak hívják. Az alábbi ábrán 8 vezeték található D0, D1, D2, D3, D4, D5, D6 és D7 néven.
Ez a 8 vezeték a következőképpen ábrázolható.
Ezt a buszt “D” busznak hívják, a busz szélessége pedig “8”.
Ezt a buszt “A” busznak hívják, a busz szélessége pedig “8”
Most csatlakozzunk mind az A, mind a D busz egyetlen buszon, az úgynevezett AD busz
Az AD buszt Tri-state busznak hívják.
Ha az AEN és a DEN nulla, az AD busz háromállapotú busz. Ha az AEN értéke 1, a DEN értéke pedig 0, akkor az AD busz csatlakozik egy buszhoz. Ha az AEN értéke 0 és a DEN értéke 1, akkor az AD busz a D buszhoz csatlakozik.