ENCODER O CODIFICATORE

Si definisce CODIFICATORE un circuito combinatorio, con più ingressi e più uscite e ad ogni ingresso attivo corrisponde una sola combinazione in uscita.

In un dispositivo di questo genere può essere attivo un solo ingresso alla volta e se invece vi sono più ingressi a livello attivo, questa condizione renderebbe non corretto il funzionamento del codificatore. In questo caso si deve usare un codificatore a priorità (Priority Encoder), che codifica l’ingresso attivo che ha priorità maggiore, che è quello che corrisponde al valore più grande.

 

Esempio:

Ingressi attivi I3 I9, il codificatore a priorità renderà attivo l’ingresso I9.

Un esempio di codificatore è quello da decimale a binario BCD. Questo codificatore particolare è così chiamato perché se si associa una cifra decimale ad ogni ingresso, ad ogni ingresso attivo l’uscita fornirà il corrispondente valore in BCD.

                                                      Encoder decimale-BCD