Signaalinkäsittelytekniikan laboratorio
Digitaalitekniikan perusteet
Luennot Sivukartta Sanasto Laskuharjoitukset |
Dekooderit
Dekooderi on kombinaatiopiiri, joka koodaa binäärilukuja yksikäsitteiseksi binäärikoodiksi. Käytännössä tämä tarkoittaa sitä, että dekooderi ottaa
sisään n kpl ottosignaaleja ja sillä on 2n kappaletta antosignaaleja. (Näistä ei välttämättä käytetä
kaikkia, joten asianmukaisempaa on puhua n:stä m:ään dekoodereista, missä m < 2n.)
Antosignaalit ovat ottosignaalien muodostamia minimitermejä. Siis siten, että kun ottosignaali
muodostaa kombinaation 000..00, saa vastaava antosignaali D0 arvon yksi muiden antosignaalien
saadessa arvon nolla. Edelleen kombinaatiolla 000..001, saa antosignaali D1 arvon yksi
muiden ollessa nollia jne. Eli ottosignaalien (n kappaletta) kombinaatio määrää yksikäsitteisesti mikä antosignaaleista (m kappaletta) aktivoituu. Aktivoituvia antosignaaleja on vain ja ainoastaan 1 kappale jokaista binäärilukua kohti.
Esimerkki dekooderista
Usein käytetään myös invertoitua dekooderia, joka on piirikaavioltaan edellisen kaltainen, mutta siinä on
JA -porttien sijaan JAEI -portit (NAND). Tällöin totuustaulu muuttuu myös päinvastaiseksi: anto saa arvon yksi
kaikkialla muualla paitsi oman järjestysnumeronsa ilmoittavan minimitermin kohdalla, jolloin anto saa arvon
nolla. Invertoituantoisesta dekooderista on esimerkki jäljempänä. Dekooderin piirrosmerkki:
Yleistunnus:
EN -otto on sallintaotto (enable).
Tyypillisesti arvolla EN=0, piiri ei
toimi, ja arvolla EN=1 piiri toimii
normaalisti.
|
||||||||||||||||||||||||||||||||||||||||
Luento 6
Lisätietoja: |
Tämän sivun sisällöstä vastaa
aura@wooster.hut.fi URL: http://signal.hut.fi/digis/luento6/ Sivua on viimeksi päivitetty 8.10.2003. |