sábado, 23 de febrero de 2008

Codificadores

CODIFICADORES :
Es un circuito combinacional formado por 2 a la n entradas y n salidas cuya funciòn es tal que cuando una
sola entrada adopta un determinado valor lògico( 0 o 1 , segùn las propiedades del circuito) las salidas
representan en binario el número de orden de la entrada que adopte el valor activo.
Los codificadores comerciales construidos con tecnología MSI son prioritarios, esto quiere decir que la
combinaciòn presente a la salida serà la correspondiente a la entrada activa de mayor valor decimal.
El diseño de un codificador se realiza como el de cualquier circuito combinacional.

Existen dos tipos fundamentales de codificadores: codificadores sin prioridad y codificadores con prioridad. En el caso de codificadores sin prioridad, puede darse el caso de salidas cuya entrada no pueda ser conocida: por ejemplo, la salida 0 podría indicar que no hay ninguna entrada activada o que se ha activado la entrada número 0. Además, ciertas entradas pueden hacer que en la salida se presente la suma lógica de dichas entradas, ocasionando mayor confusión. Por ello, este tipo de codificadores es usado únicamente cuando el rango de datos de entrada está correctamente acotado y su funcionamiento garantizado.

Dirección local de lugar


Para evitar los problemas anteriormente comentados, se diseñan los codificadores con prioridad. En estos sistemas, cuando existe más de una señal activa, la salida codifica la de mayor prioridad (generalmente correspondiente al valor decimal más alto). Adicionalmente, se codifican dos salidas más: una indica que ninguna entrada está activa, y la otra que alguna entrada está activa. Esta medida permite discernir entre los supuestos de que el circuito estuviera deshabilitado por la no activación de la señal de capacitación, que el circuito no tuviera ninguna entrada activa, o que la entrada número 0 estuviera activada.

No hay comentarios: