Los codificadores pueden, también, proporcionar otras operaciones de conversión, tal como ocurre en las calculadoras de bolsillo con el teclado: El Keyboard (teclas, llaves) encoder convierte la posición de cada tecla (No. 9, No. 3, No. 5, + , %, etc.) en su correspondiente word asignado previamente. Un ejemplo de lo anterior es el teclado codificador en ASCII (American Standard Code for Information Interchange), que genera el word de 7 bits 0100101 cuando es presionada la tecla del porcentaje(%).
Tipos De Codificadores
Codificadores de matrices de diodos:
Codificadores con prioridad y señal de habilitación:
Vamos a prescindir ahora de la condición supuesta anteriormente y referida a que en cualquier momento sólo puede haber un pulsador accionado. Si, de un modo fortuito, se pulsan simultáneamente varias teclas, vamos a dar prioridad y codificar la línea de datos de orden superior. Por ejemplo, si se excitan las entradas 5 y 6, lo que se desea es que la salida sea la que corresponde a la entrada 6. Para seguir el mismo procedimiento, a fin de entender este tipo de codificadores, describamos su tabla de verdad:
Entradas
|
Salidas
|
9 8 7 6 5 4 3 2 1 0
|
Y4 Y3 Y2 Y1
|
0 0 0 0 0 0 0 0 0 1
|
0 0 0 0
|
0 0 0 0 0 0 0 0 1 X
|
0 0 0 1
|
0 0 0 0 0 0 0 1 X X
|
0 0 1 0
|
0 0 0 0 0 0 1 X X X
|
0 0 1 1
|
0 0 0 0 0 1 X X X X
|
0 1 0 0
|
0 0 0 0 1 X X X X X
|
0 1 0 1
|
0 0 0 1 X X X X X X
|
0 1 1 0
|
0 1 X X X X X X X X
|
1 1 1 0
|
1 X X X X X X X X X
|
1 0 0 1
|
Esta tabla corresponde a un codificador con prioridad de 10 a 4 líneas. La X indica que esa entrada puede tomar cualquier valor, es decir, puede ser 0 ó 1, por lo que el estado X es irrelevante. No obstante, ahora habrá que tener en cuenta un 0 en la tabla, mientras que en el caso anterior podíamos ignorarlo, ya que dicha tabla viene determinada únicamente por los 1 en su diagonal. Si analizáramos los distintos valores que toman las salidas, e intentáramos expresar su ecuación bouleana correspondiente, veríamos que son ecuaciones bastantes complicadas.
No hay comentarios:
Publicar un comentario