Dudas con codificadores/decodificadores digitales

Iniciado por Synth3tik0, 20 Abril 2012, 19:16 PM

0 Miembros y 1 Visitante están viendo este tema.

Synth3tik0

no termino de entender exactamente que son  o que hacen, es decir, los codificadores transforman informacion binaria a BCD o es al reves? me ponian el ejemplo de la calculadora que de que lo que yo pulsaba se transformaba en binario o algo así.


según entendi el los de no  prioridad no debo pulsar mas que un solo 1 en todas las entradas porque me daría error
y en los con prioridad no es asi tomaría el pulso que tuviera mayor prioridad no?
..........

dark_sargon

Codificador -> Muchas entradas y pocas salidas.
Decodificador -> Pocas entradas muchas salidas.

Sí, el ejemplo de la calculadora es muy bueno.
Resulta que para poder operar se necesita pasar a binario... no puedes operar números decimales como ya sabrás.

Entonces si tienes 10 interruptores, el número máximo sería el 1001(2) que es igual al 9(10) de manera que necesitas 4 bits que son las 4 salidas que ves del coder.
Entonces sería algo como una tabla:













Número (10)Número (2)
00000
10001
20010
......
91001

Entonces a partir de esa tabla se puede generar un circuito capaz de determinar un numero binario cada vez que se oprima un interruptor.

Con prioridad significa que el codificador es capaz de operar aun cuando se oprime más de un interruptor tomando mostrando en la salida el numero que sea mayor asociado a uno de los interruptores oprimidos.

Por ejemplo si oprimes el numero 7 y el 9 al mismo tiempo entonces el coder mostrará a la salida un número 1001(2).
http://www.actimediaonline.com
Diseño Web, animación y más.

http://www.ciudadoscura.com
Diseño Web, electrónica, programación, móviles y más.

Synth3tik0

y asumo q si son 2n entradas y n salidas  para el codificador serán n entradas y 2n salidas para el decodificador verdad? y del decodificador de las 2n salidas solo una estara activa(1) también?
..........

skapunky

No solo una está activa, eso es en los multiplexadores/demultiplexadores.

Los Mux tienen casi arquitectura idéntica a los cod/decod con la diferencia que los primeros tu controlas la salida a activar (solo se activa una ya sea a nivel alto o bajo).

Los cod/decod la idea es que tu no controlas nada, lo que haces es realizar una conversión. Hay unos muy famosos que pasan de bcd-7segmentos para los displays, puedes verlos con esta numeración 74LS48 o 74LS47 según el tipo de display.

Para que veas un ejemplo de multiplexor (MUX) puedes ver el 74154, que mediante 6 entradas tienes para activar según su combinación 16 salidas a nivel bajo, es decir la que actives lo hará por 0.

Es importante que entiendas la diferencia entre MUX y DECOD ya que los primeros tu controlas la salida y los segundos convierten de un tipo a otro.
Killtrojan Syslog v1.44: ENTRAR