Decoder (elettronica)

dispositivo che inverte l'operazione di un encoder

Funzionamento

Un 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.
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 combinazioni di ingresso danno luogo ad una uscita sulla linea corrispondente al numero decimale associato, le altre sei compbinazioni non danno luogo ad uscita.


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