logo

Decodificatore

Il circuito combinatorio che trasforma l'informazione binaria in 2Nle linee di output sono note come Decodificatori. Le informazioni binarie vengono passate sotto forma di N linee di input. Le linee di output definiscono il 2Ncodice a -bit per le informazioni binarie. In parole semplici, il Decodificatore esegue l'operazione inversa di Codificatore . Per semplicità viene attivata solo una linea di ingresso alla volta. Il prodotto 2NIl codice di output a -bit è equivalente alle informazioni binarie.

Decodificatore

Esistono vari tipi di decoder che sono i seguenti:

Decodificatore da 2 a 4 linee:

Nel decoder da 2 a 4 linee sono presenti in totale tre ingressi, cioè A0, e A1ed E e quattro uscite, ovvero Y0, E1, E2, e Y3. Per ciascuna combinazione di ingressi, quando l'abilitazione 'E' è impostata su 1, una di queste quattro uscite sarà 1. Di seguito sono riportati lo schema a blocchi e la tabella della verità del decodificatore da 2 a 4 linee.

Diagramma a blocchi:

Decodificatore

Tabella della verità:

Decodificatore

L'espressione logica del termine Y0, Y0, Y2 e Y3 è la seguente:

E3=E.A1.UN0
E2=E.A1.UN0'
E1=E.A1'.UN0
Y0=E.A1'.UN0'

Il circuito logico delle espressioni di cui sopra è riportato di seguito:

obj in Java
Decodificatore

Decoder da 3 a 8 linee:

Il decoder da 3 a 8 linee è anche noto come Decodificatore da binario a ottale . In un decoder da 3 a 8 linee, sono presenti in totale otto uscite, ovvero Y0, E1, E2, E3, E4, E5, E6, e Y7e tre uscite, ovvero A0, A1 e A2. Questo circuito ha un ingresso di abilitazione 'E'. Proprio come il decodificatore da 2 a 4 linee, quando l'abilitazione 'E' è impostata su 1, una di queste quattro uscite sarà 1. Lo schema a blocchi e la tabella della verità del codificatore da 3 a 8 linee sono forniti di seguito.

Diagramma a blocchi:

Decodificatore

Tabella della verità:

Decodificatore

L'espressione logica del termine Y0, E1, E2, E3, E4, E5, E6, e Y7è come segue:

E0=A0'.UN1'.UN2'
E1=A0.UN1'.UN2'
E2=A0'.UN1.UN2'
E3=A0.UN1.UN2'
E4=A0'.UN1'.UN2
E5=A0.UN1'.UN2
E6=A0'.UN1.UN2
E7=A0.UN1.UN2

Il circuito logico delle espressioni di cui sopra è riportato di seguito:

Decodificatore

Decodificatore da 4 a 16 linee

Nel decodificatore da 4 a 16 linee sono presenti in totale 16 uscite, ovvero Y0, E1, E2,……, E16e quattro ingressi, cioè A0, A1, A2, e A3. Il decoder da 3 a 16 linee può essere costruito utilizzando da 2 a 4 decoder o da 3 a 8 decoder. Esiste la seguente formula utilizzata per trovare il numero richiesto di decodificatori di ordine inferiore.

Numero richiesto di decodificatori di ordine inferiore=m2/M1

M1= 8
M2= 16

Numero richiesto da 3 a 8 decoder= Decodificatore=2

Diagramma a blocchi:

Decodificatore

Tabella della verità:

Decodificatore

L’espressione logica del termine A0, A1, A2,…, A15 è la seguente:

E0=A0'.UN1'.UN2'.UN3'
E1=A0'.UN1'.UN2'.UN3
E2=A0'.UN1'.UN2.UN3'
E3=A0'.UN1'.UN2.UN3
E4=A0'.UN1.UN2'.UN3'
E5=A0'.UN1.UN2'.UN3
E6=A0'.UN1.UN2.UN3'
E7=A0'.UN1.UN2.UN3
E8=A0.UN1'.UN2'.UN3'
E9=A0.UN1'.UN2'.UN3
E10=A0.UN1'.UN2.UN3'
Eundici=A0.UN1'.UN2.UN3
E12=A0.UN1.UN2'.UN3'
E13=A0.UN1.UN2'.UN3
E14=A0.UN1.UN2.UN3'
Equindici=A0.UN1.UN2'.UN3

Il circuito logico delle espressioni di cui sopra è riportato di seguito: