martes, 20 de septiembre de 2011

Codificadores

La funcion basica del codificador es permitir que se introduzca en alguna de sus entradas un nivel activo y obtener a su salida un codigo correspondiente a ese nivel.

Codificador Decimal BCD

El uso tipico del codificador, es para entradas decimales y salidas BCD. En este caso, hay 10 entradas y 4 salidas. Su tabla de verdad es la siguiente.

DecimalSalidas
D9D8D7D6D5D4D3D2D1D0B3B2B1B0
00000000010000
00000000100001
00000001000010
00000010000011
00000100000100
00001000000101
00010000000110
00100000000111
01000000001000
10000000001001

Las expresiones Booleanas basadas de la anterior tabla de verdad son:

Codificador Decimal BCD con prioridad

En un circuito donde hay varias entradas, existe la posibilidad de que haya varias activas a la vez. En estas situaciones, se debe implementar una logica de prioridad. Para el codificador Decimal BCD, se da prioridad a la entrada activa de mayor peso. Entonces la tabla de verdad es la siguiente:

DecimalSalidas
D9D8D7D6D5D4D3D2D1D0B3B2B1B0
00000000010000
000000001X0001
00000001XX0010
0000001XXX0011
000001XXXX0100
00001XXXXX0101
0001XXXXXX0110
001XXXXXXX0111
01XXXXXXXX1000
1XXXXXXXXX1001

Las expresiones Booleanas basadas de la anterior tabla de verdad son:

El circuito 74LS147 es un codificador Decimal BCD con prioridad. Este circuito tiene la siguiente representacion logica

No hay comentarios:

Publicar un comentario