2–4 eilučių dekoderio projektavimas

Išbandykite Mūsų Instrumentą, Kaip Pašalinti Problemas





Prieš pradedant realybę apie Koduotojai ir dekoderiai , glaustai pagalvokime apie multipleksavimą. Reguliariai nagrinėjame programas, kuriose, tikimasi, pavieniui krūviui bus maitinami keli įvesties signalai, kiekvienas iš jų. Ši vieno iš įėjimo signalo, kuris bus tiekiamas į apkrovą, pasirinkimo procedūra yra vadinama multipleksavimu. Šios operacijos invertas, t. Y. Kelias kelių apkrovų maitinimui iš vieno bendro signalo šaltinio yra žinomas kaip Demultiplexing . Panašiai ir skaitmeninėje srityje, siekiant informacijos perdavimo paprastumo, informacija yra reguliariai koduojama arba nustatoma vidaus koduose, o vėliau šis saugus kodas yra perduodamas. Kolektoriuje užkoduota informacija yra koduojama arba kaupiama iš kodo ir tvarkoma taip, kad būtų rodoma arba atiduota kroviniui.

2–4 eilučių dekoderis

2–4 eilučių dekoderis



Šį kodavimą ir informacijos iššifravimą priskiria koduotojai ir dekoderiai. Taigi, kaip mes dabar suprantame, kas iš tikrųjų yra koduotojai ir dekoderiai.


Kas yra dekoderis?

Dekoderis yra daugybinė įvestis, daugelio išėjimų loginė grandinė, pakeičianti kodus i / ps į koduotus o / ps, kur tiek įėjimai, tiek išėjimai yra nepanašūs, pvz., „N-to-2n“, ir dvejetainiai koduoti dešimtainiai dekoderiai. Dekodavimas yra būtinas tokiose programose kaip duomenų tankinimas, atminties adresų dekodavimas ir 7 segmentų rodymas. Geriausias dekoderio schemos pavyzdys būtų AND-gate, nes kai visi jo įėjimai yra „High“, šių vartų išvestis yra „High“, kuri vadinama „active high output“. Kaip alternatyva „AND gate“, NAND vartai yra prijungti, išėjimas bus „Low“ (0) tik tada, kai visi jo įėjimai bus „High“. Toks o / p vadinamas „aktyvia maža galia“.



Dekoderis

Dekoderis

Šiek tiek sunkesnis dekoderis būtų „n-to-2n“ tipo dvejetainiai dekoderiai. Tokio tipo dekoderiai yra kombinuotos grandinės, modifikuojančios dvejetainę informaciją nuo n koduotų įėjimų iki daugumos 2n išskirtinių išėjimų. Jei tada bitų koduojami duomenys turi tuščiosios eigos bitų derinius, dekoderis gali turėti mažiau nei 2n išėjimų. Nuo 2 iki 4, 3–8 eilučių dekoderis arba 4–16 dekoderis yra kiti pavyzdžiai.

Lygiagretusis dvejetainis skaičius yra dekoderio įvestis, naudojama norint pastebėti konkretaus dvejetainio skaičiaus atsiradimą įvestyje. Išvestis rodo tikslaus skaičiaus egzistavimą arba neegzistavimą dekoderio įvestyje.

2–4 linijų dekoderio grandinės projektavimas

Panašus į multiplekserio grandinė , dekoderis neapsiriboja konkrečia adreso eilute, todėl gali turėti daugiau nei du išėjimus (su dviem, trimis ar keturiomis adresų eilutėmis). Dekoderio grandinė gali iššifruoti 2, 3 arba 4 bitų dvejetainį skaičių arba gali iššifruoti iki 4, 8 arba 16 laiko multipleksuotų signalų.


2–4 dekoderių grandinė

2–4 dekoderių grandinė

Kaip dekoderis, ši grandinė paima n bitų dvejetainį skaičių ir sukuria išvestį vienoje iš 2n išvesties linijų. Todėl jis paprastai apibūdinamas adresuojančių i / p eilučių skaičiumi ir duomenų o / p eilučių skaičiumi. Tipiškuose dekoderio IC gali būti dvi 2-4 linijų grandinės, 3-8 linijų grandinės arba a 4-16 eilučių dekoderis grandinė. Viena iš šios grandinės dvejetainio pobūdžio atmetimų yra 4–10 eilučių dekoderiai, siūloma pakeisti dvejetainio koduoto dešimtainio (BCD) įvestį į 0–9 diapazono išvestį.

Jei naudojate šią grandinę kaip dekoderį, galbūt norėsite įterpti duomenų fiksatorius ties o / ps, kad kiekvienas signalas išliktų, kol kiti perduodami. Bet tai nesusiję, kai naudojate šią grandinę kaip dekoderį, tada norėsite, kad tik vienas aktyvus o / p atitiktų įvesties kodą.

2–4 eilučių dekoderio tiesos lentelė

Šio tipo dekoderiuose dekoderiai turi du įėjimus, būtent A0, A1 ir keturis išėjimus, pažymėtus D0, D1, D2 ir D3. Kaip matote šioje tiesos lentelėje - kiekvienam įvesties deriniui įjungiama viena o / p eilutė.

2–4 dekoderių tiesos lentelė

2–4 dekoderių tiesos lentelė

Ankstesniame pavyzdyje galite pastebėti, kad kiekvienas dekoderio o / p yra tikrai mintermas, atsirandantis dėl užtikrinto įvesties derinio, ty:

D0 = A1 A0, (minterm m0), kuri atitinka įvestį 00 D1 = A1 A0, (minterm m1), kuri atitinka įvestį 01 D2 = A1 A0, (minterm m2), kuri atitinka įvestį 10 D3 = A1 A0, (minterm m3 ), kuris atitinka 11 įvestį

The grandinė įgyvendinama su AND vartais , kaip parodyta paveikslėlyje. Šioje grandinėje D0 loginė lygtis yra A1 / A0 ir pan. Taigi, kiekviena dekoderio išvestis bus sugeneruota įvesties kombinacijai.

Dekoderio programos

Dekoderio programos apima įvairių elektroninių projektų kūrimas .

  • Karas - lauke skrendantis robotas su skraidančia naktinio matymo kamera
  • Robotinė transporto priemonė su metalo detektoriumi
  • RF pagrindu sukurta namų automatikos sistema
  • Spartusis kelių variklių sinchronizavimas pramonės šakose
  • Automatinė belaidė ligonių ligonių sveikatos stebėjimo sistema
  • Slaptas kodas leido saugų ryšį naudojant RF technologijas

Tai viskas apie dekoderį ir jo programas komunikacija paremti projektai . Manome, kad jūs galėjote geriau įsivaizduoti šią koncepciją. Be to, jei turite abejonių dėl šio straipsnio, pateikite savo brangius pasiūlymus komentuodami toliau pateiktą komentarų skyrių.