Signaalinkäsittelytekniikan laboratorio
Digitaalitekniikan perusteet

Luennot
Sivukartta
Sanasto
Laskuharjoitukset

Kooderit

Kooderi on kombinaatiopiiri, joka muuntaa yksikäsitteistä binäärikoodia yksikäsitteiseksi binääriluvuksi eli unaarimuodosta binaarimuotoon. Käytännössä tämä tarkoittaa sitä, että kooderin sisääntulossa on 2n kappaletta ottosignaaleja, jotka koodataan n kappaleeksi antosignaaleja. Kooderin toiminta on siis päinvastaista aiemmin esitetyn dekooderin toimintaan nähden.

Esimerkki kaksibittisestä binaarikooderista

Selvennetään asiaa esittelemällä yksinkertainen kaksibittisen binaarikooderin (neljästä kahteen kooderin) toiminta. Kooderilla on siis neljä ottosignaalia, joiden perusteella sillä on kaksi antosignaalia. Kyseisen kooderin totuustaulu näyttää seuraavalta:

Input
D3
Input
D2
Input
D1
Input
D0
Output
A1
Output
A0
0001 00
0010 01
0100 10
1000 11

Binaarikooderin piirrosmerkki:

Yleistunnus: kahvia
Otot kuvataan minimitermien numeroilla eli järjestyksessä 0 --> 2n
Annot merkataan binääriluvun kertoimen mukaan eli 1,2,4,8...

4-2 kooderi:
kahvia

EN -otto on sallintaotto (enable). Tyypillisesti arvolla EN=0, piiri ei toimi, ja arvolla EN=1 piiri toimii normaalisti.

Prioriteettikooderi

Edellä esitetyn kooderin toiminta ei ole määritelty siinä tapauksessa mikäli ottosignaaleista D3 - D0 useampi kuin yksi saa arvon 1 samanaikaisesti. Tätä varten on prioriteetti kooderi, jossa ottosignaaleiden eniten merkitsevä ykkönen määrää kooderin antokoodin. Prioriteettikooderin toiminta on kuvattu alla olevassa esimerkissä.

Esimerkki kaksibittisestä binaarikooderista

Selvennetään asiaa esittelemällä kaksibittisen prioriteettikooderin toiminta. Kooderissa siis ottosignaaleiden D3-D0 eniten merkitsevä ykkönen määrää kooderin antokoodin, jolloin kyseisen kooderin totuustaulu näyttää seuraavalta:

Input
D3
Input
D2
Input
D1
Input
D0
Output
A1
Output
A0
0001 00
001X 01
01XX 10
1XXX 11

Ylläolevaan totuustaulua tarkastelemalla nähdään, että toisin kuin kooderin tapauksessa, prioriteettikooderin toiminta on määritelty riippumatta ottosignaalien ykkösten määrästä.

Prioriteettikooderin piirrosmerkki:

4-2 prioriteettikooderi:
kahvia

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 29.9.2007.