Hva er en trestatusbuss?


Beste svaret

Først, litt pre-amble: Når en ny disiplin dukker opp, blir den umiddelbart møtt med problem med å måtte finne opp en hel rekke ny terminologi for å beskrive tingene innenfor sitt nye virkeområde. Generelt tyr folk til metaforer som et middel til å generere all denne nye terminologien, på en måte som er lett å lære og forstås av nye lesere. Slik var det med datateknikk, som med enhver ny disiplin. Så hva er metaforen bak det tekniske begrepet «buss»? Merkelig nok er det ikke det folk ser ut til å tenke (metaforen for massetransport over byen). Faktisk er ordet «buss» en sammentrekning av «bus-bar», og metaforen er den av stangen eller stangen som går langs lengden av det indre av kupeen, som stående passasjerer kan koble seg til som de går om bord i bussen, og løsner seg fra når de reiser, på en helt ad hoc-måte. En tri-state-buss (innen datateknikk) er et sett med signallinjer som kjører lengden på systemet, som alle delsystemer kan koble til (elektrisk) eller koble fra, på en ad hoc-måte. Som standard blir signallinjene flytende (i sin høyimpedansetilstand, verken bundet høyt eller lavt). Når ett av delsystemene får bruk av bussen (ved en protokoll som ikke er beskrevet her), kan den trekke utvalgte linjer høyt, og andre linjer lave (lavimpedanstilstander i begge tilfeller). Det er mulig å gjøre det samme med en dual-state buss, der en av statene (vanligvis den høye) dobler opp som standard «ikke tilkoblet» tilstand. Dette er imidlertid mindre fleksibelt, tillater ikke en så enkel måte å oppdage forsøk på å lese en tom buss, og innebærer i det minste å kontrollere at viftegrensene ikke overskrides for den aktuelle logikken.

Svar

Å forstå Tri-State buss er veldig viktig for alle elektronikkstudenter. Så la oss starte fra enkle elektriske konsepter.

I diagrammet nedenfor er en bryter koblet mellom inngangen (A) og utgangen (Y)

La oss nå slå på bryteren og bruke 5V i inngangen.

Siden bryteren er PÅ, går Input til Output. Siden inngangen er 5V, er utgangen også 5V

La oss nå bruke 0V i inngangen.

Siden bryteren er PÅ og inngangen er 0V, er utgangen også 0V

La oss nå AV bryteren og gi inngangen som 0V eller 5V og se hva som er utgangen.

Hva er utdataene i begge tilfeller når bryteren er AV? I begge tilfeller er det generelle svaret fra mennesker «0». Men det er ikke sant. Det er stor forskjell mellom «No Voltage» og «Zero Voltage».

Hvis den potensielle forskjellen mellom et hvilket som helst punkt og det felles punktet (bakken) er null, har dette punktet «null spenning». Hvis dette punktet ikke er koblet til Common-punktet direkte eller gjennom noen komponenter, har det punktet «Ingen spenning».

Hvis du kobler en 5V-forsyning til 0V-punktet, vil det være kortslutning. Men 5V-forsyningen kan kobles til «No Voltage» -punktet. Da blir «No Voltage point 5V.

Det er som jernbanenettet vårt. Tog kan kjøre på et spor, Tog kan stoppe på et spor eller Ingen tog på et spor. Når et tog stoppes på et spor Spor det sporet kan ikke brukes av noe annet tog. Men når ingen tog er på et spor, kan det sporet brukes av andre tog.

I diagrammet ovenfor, basert på hvilken bryter som er PÅ, får utgangen Y A1 eller A2 eller A3. Den eneste tilstanden er til enhver tid at mer enn en bryter aldri skal være PÅ.

Nei la oss erstatte den manuelle bryteren med elektronisk bryter (transistor)

I diagrammet ovenfor er A en signalinngang, Y er en signalutgang og En er kontrollinngang.

La oss nå lage en tabell for å vise forskjellige muligheter for A-, Y- og En-signaler.

I tabellen ovenfor «En» har inngangen to tilstander 0 & 1. «A» -inngangen har to tilstander 0 og 1. Men Y-utgangen har 3 tilstander 0, 1 og Åpen. Denne bryteren kalles «Tri-state» -bryter og utgangen kalles Tri-state-utgang.

Siden vi bruker transistor, en bryter, på grunn av drivende elektroner, vil en veldig liten strøm strømme gjennom Tri-state bytte om. Transistorene er også modellert som motstand / kondensatorkrets, den åpne tilstanden kalles som høyimpedanstilstand.

Her er symbolet for tre-tilstandsbryter.

La oss nå begynne å diskutere om BUS. En gruppe signaler / ledninger kalles BUS. Nå i diagrammet nedenfor har vi 8 ledninger kalt D0, D1, D2, D3, D4, D5, D6 og D7.

Disse 8 ledningene kan vises som følger.

Denne bussen kalles «D» -bussen og bredden på bussen er «8».

Denne bussen heter «A» Buss og bredden på bussen er «8»

La oss nå koble til både A- og D-bussen på en enkelt buss kalt AD Bus

AD-bussen heter Tri-state bus.

Når AEN og DEN er null, er AD-bussen en tre-statlig buss. Når AEN er 1 og DEN er 0, er AD-bussen koblet til A-buss Når AEN er 0 og DEN er 1, er AD-bussen koblet til D-buss AEN og DEN skal aldri være 1. Dette er ulovlig.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *