Decodificador

De WikiLingua.net

Un decodificador o descodificador és un circuit combinacional, la funció del qual és inversa a la del codificador, això és, converteix un codi binario d'entrada (natural, BCD, etc.) de N bits d'entrada i M línies de sortida (N pot ser qualsevol sencer i M és un sencer menor o igual a2 N), tals que cada línia de sortida serà activada per a una sola de les combinacions possibles d'entrada. Aquests circuits, normalment, se solen trobar com decodificador / demultiplexor. Això és a causa de que un desmultiplexor pot comportar-se com un decodificador.

Si per exemple tenim un decodificador de 2 entrades amb 22=4 sortides, en el qual les entrades, el seu funcionament seria el qual s'indica en la següent taula, on s'ha considerat que les sortides s'activin amb un "un" lògic:

Ejemplo decodificador
Exemple decodificador
Taula de debò per al decodificador 2 a 4
Entrades Sortides
A B D3 D2 D1 D0
0 0 0 0 0 1
0 1 0 0 1 0
1 0 0 1 0 0
1 1 1 0 0 0

Un tipus de decodificador molt emprat és el de set segments. Aquest circuit decodifica la informació d'entrada en BCD a un codi de set segments adient perquè es mostri en un visualizador de set segments.

[editar] Aplicacions del Decodificador

La seva funció principal és la d'adreçar espais de memòria. Un decodificador de N entrades pot adreçar 2N espais de memòria.

Per a poder adreçar 1kb de memòria necessitaria 10 bits, ja que la quantitat de sortides seriosa 210, igual a 1024.

D'aquesta manera: Amb 20 bits => 220 = 1Mb; Amb 30 bits => 230 = 1Gb, etc.

[editar] Vegi's també