Decoder (elettronica)

dispositivo che inverte l'operazione di un encoder

Il decoder o decodificatore è un componente utilizzato nell'elettronica digitale, la sua funzione è opposta a quella dell'encoder ossia di rivelare la presenza sui suoi ingressi di una particolare combinazione di bit attivando, per ciascuna sequenza, una particolare linea di uscita.

Funzionamento

In generale avendo n linee di ingresso vengono attivate singolarmente m linee di uscita con:

 

In base a questo il decodificatore viene detto n a m.

Esistono vari tipi di decoder: BCD-decimale (4 a 10), binario-ottale (3 a 8), binario-esadecimale (4 a 16), codice Gray-decimale, ecc.

Per esempio un decoder binario-decimale può essere rappresentato con la seguente tabella di verità:

D C B A | 0 1 2 3 4 5 6 7 8 9
--------+--------------------
0 0 0 0 | 1 0 0 0 0 0 0 0 0 0 
0 0 0 1 | 0 1 0 0 0 0 0 0 0 0
0 0 1 0 | 0 0 1 0 0 0 0 0 0 0
0 0 1 1 | 0 0 0 1 0 0 0 0 0 0
0 1 0 0 | 0 0 0 0 1 0 0 0 0 0
0 1 0 1 | 0 0 0 0 0 1 0 0 0 0 
0 1 1 0 | 0 0 0 0 0 0 1 0 0 0
0 1 1 1 | 0 0 0 0 0 0 0 1 0 0
1 0 0 0 | 0 0 0 0 0 0 0 0 1 0
1 0 0 1 | 0 0 0 0 0 0 0 0 0 1
1 0 1 0 |
1 0 1 1 |
1 1 0 0 | combinazioni non 
1 1 0 1 | significative
1 1 1 0 |
1 1 1 1 |

Questo decoder si trova nella condizione per cui  . In effetti solo 10 delle 16 combinazioni di ingresso danno luogo ad una uscita sulla linea corrispondente al numero decimale associato, mentre le altre combinazioni non danno luogo ad un'uscita e sono ininfluenti.

Decoder integrati

Esistono vari tipi di integrati che svolgono la funzione di decoder, nella maggior parte di essi oltre alle linee di ingresso e di uscita per la decodifica esistono vari ingressi supplementari come per esempio l'enable che serve per l'abilitazione del componente, oppure ingressi e uscite per il collegamento in cascata di più integrati.
I decodificatori integrati più diffusi sono:
Per la famiglia TTL il 7442: decoder BCD-decimale (4 a 10); il 7447: decoder-pilota BCD- 7 segmenti.
Per la famiglia CMOS il 4028: decoder BCD-decimale.

Tipologie

  • Ricevitore satellitare: in ingresso il segnale digitale che arriva dal satellite e in uscita il segnale analogico per il televisore.
  • Ricevitore del digitale terrestre.
  • Lettore mp3 e lettore Divx sono delle forme di dati che per essere riprodotte hanno bisogna di un software che li decodifichi.

[[id:Dekoder]