Nejlepší odpověď
Nejprve trochu předběžně: Kdykoli se objeví nová disciplína, je okamžitě konfrontována s problém nutnosti vymyslet celou řadu nové terminologie k popisu věcí v jejím novém rozsahu. Obecně se lidé uchylují k metaforám jako prostředku vytváření celé této nové terminologie způsobem, který se snadno naučí a bude pro nové čtenáře srozumitelný. Tak to bylo s počítačovým inženýrstvím, stejně jako s jakoukoli novou disciplínou. Jaká je metafora za technickým výrazem „autobus“? Kupodivu to není to, co si většina lidí myslí (metafora hromadné dopravy po celém městě). Ve skutečnosti je slovo „autobus“ zkrácením „přípojnice“ a metaforou je ta tyč nebo tyč, která se táhne po celé délce vnitřku prostoru pro cestující, ke které se stojící cestující mohou připojit jako nastupují do autobusu a odjíždějí se při odchodu zcela ad hoc způsobem. Třístavová sběrnice (v počítačovém inženýrství) je sada signálních vedení, která vedou po celé délce systému a ke kterým se mohou jakékoli subsystémy připojit (elektricky) nebo se od nich odpojit ad hoc způsobem. Ve výchozím nastavení jsou signální vedení ponechána plovoucí (ve stavu vysoké impedance, ani svázaná vysoko, ani nízko). Když je jednomu ze subsystémů povoleno použití sběrnice (protokolem, který zde není popsán), může vytáhnout vybrané linky vysoko a ostatní linky nízko (stavy nízké impedance v obou případech). Je možné udělat totéž s duální stavovou sběrnicí, kde se jeden ze stavů (obvykle vysoký) zdvojnásobuje jako výchozí stav „nepřipojeno“. Toto je však méně flexibilní, neumožňuje tak snadný způsob detekce pokusů o přečtení prázdné sběrnice a zahrnuje přinejmenším kontrolu, zda u příslušné logiky nejsou překročeny limity pro fan-in.
Odpověď
Pochopení Tri-State bus je velmi důležité pro všechny studenty elektroniky. Začněme tedy od jednoduchých elektrických konceptů.
V níže uvedeném diagramu je spínač připojen mezi vstup (A) a výstup (Y)
Nyní provedeme zapnutí a na vstup použijeme 5 V.
Protože je přepínač zapnutý, vstup přejde na výstup. Protože vstup je 5V, výstup je také 5V
Nyní použijeme 0V ve vstupu.
Vzhledem k tomu, že přepínač je ZAPNUTÝ a vstup je 0 V, je výstup také 0 V
Nyní vypněte přepínač a dejte vstup jako 0 V nebo 5 V a podívejte se, jaký je výstup.
Jaký je výstup v oba případy, kdy je vypínač VYPNUTÝ? V obou případech je obecná odpověď od lidí „0“. Ale to není pravda. Mezi „No Voltage“ a „Zero Voltage“ je velký rozdíl.
Pokud je potenciální rozdíl mezi libovolným bodem a společným bodem (zemí) nulový, pak tento bod má „nulové napětí“. Pokud tento bod není připojen ke společnému bodu přímo nebo prostřednictvím jakýchkoli komponent, má tento bod „Žádné napětí“.
Pokud připojíte napájení 5 V k bodu 0 V, dojde ke zkratu. Napájení 5 V lze ale připojit k bodu „Bez napětí“. Pak se „Žádný bod napětí stane 5V.
Je to jako naše železniční síť. Vlak může běžet po trati, vlak může zastavit na trati nebo Žádný vlak na trati. Když je vlak zastaven na trati Tuto trať nemůže použít žádný jiný vlak. Pokud však na trati není žádný vlak, může být tato trať použita jinými vlaky.
Ve výše uvedeném diagramu na základě toho, který přepínač je zapnutý, dostane výstup Y A1 nebo A2 nebo A3. Jedinou podmínkou je, že v daném okamžiku by nikdy neměl být zapnutý více než jeden přepínač.
Nenechme nahradit manuální spínač elektronickým spínačem (tranzistorem).
Ve výše uvedeném schématu A je signální vstup, Y je výstup signálu a En je řídicí vstup.
Nyní vytvořme tabulku, která ukáže různé možnosti signálů A, Y a En.
Ve výše uvedené tabulce má vstup „En“ dva stavy 0 a 1. The Vstup „A“ má 2 stavy 0 a 1. Ale výstup Y má 3 stavy 0, 1 a otevřený. Tento spínač se nazývá třístupňový spínač a výstup se nazývá trojstupňový výstup.
Protože používáme tranzistorový spínač, bude v důsledku driftujících elektronů protékat velmi malý proud přepínač. Tranzistory jsou také modelovány jako obvod rezistor / kondenzátor, stav Otevřeno se nazývá stav vysoké impedance.
Zde je symbol pro třístavový přepínač.
Nyní pojďme začít diskutovat o BUS. Skupina signálů / vodičů se nazývá BUS. Nyní v níže uvedeném diagramu máme 8 vodičů pojmenovaných jako D0, D1, D2, D3, D4, D5, D6 a D7.
Těchto 8 vodičů lze znázornit následovně.
Tato sběrnice se nazývá sběrnice „D“ a šířka sběrnice je „8“.
Tato sběrnice se nazývá „A“ Bus a šířka sběrnice je „8“
Nyní se připojme sběrnici A i D na jedné sběrnici s názvem AD Bus
Sběrnice AD se nazývá třístavová sběrnice.
Když AEN a DEN jsou nula, autobus AD je třístavový autobus. Když AEN je 1 a DEN je 0, je sběrnice AD připojena ke sběrnici A Když je AEN je 0 a DEN je 1, je sběrnice AD připojena k D Busu AEN a DEN by nikdy neměla být 1. To je nezákonné.