Académique Documents
Professionnel Documents
Culture Documents
1). De forma visual el Led encendido representa un 1, y apagado representa un 0. As de forma mental pueden decodificarse los
Dicho mtodo se vuelve inconveniente ya que a medida que aumenta el tamao (nmero de bits) del contador, se torna difcil el decodificar mentalmente los resultados visualizados. Por esta razn es preferible desarrollar por medios electrnicos
Un decodificador es un circuito lgico con n entradas y 2n salidas como mximo, tal que para cada combinacin de entradas
No Excitadores. Se denominan as a un tipo de decodificadores cuyas salidas solo pueden acoplarse a otros circuitos digitales de la misma familia integrada, ya que dan una corriente muy pequea en dichas salidas, incapaz de activar ningn otro componente.
Excitadores. Son aquellos cuyas salidas dan suficiente corriente como para excitar, no solo a otros circuitos integrados de la misma familia, sino tambin a otros dispositivos, tales como displays, rels, transductores, etc.
DECODIFICADOR ACTIVO EN ALTO: la salida activa es 1 y la no activa 0. Un contador MOD-X tiene X estados distintos, por lo tanto se necesita una compuerta AND (Fig. 2) para detectar
Entradas C L B L A L
0 1 2
Salidas
3 4 5 6 7
H L
L
L L H
L
H H L
H
L H L
L
L L L
H
L L L
L
H L L
L
L H L
L
L L H
L
L L L
L
L L L
L
L L L
H
H H
L
H H
H
L H
L
L L
L
L L
L
L L
L
L L
L
L L
H
L L
L
H L
L
L H
Figura 3. Diagrama lgico y tabla de verdad de CI 74145 decodificador BCD a decimal (4 a 10 lneas).
Las dispositivo
entradas que
pueden 4
estar salidas
dadas
por
cualquier como un
tenga
digitales,
microcontrolador, un contador o simplemente un dip-switch. Los decodificadores se emplean fundamentalmente para seleccionar los diferentes puertos de E/S ( entrada/salida).
DECODIFICADOR DE TRANSICIONES FALSAS Los retrasos de propagacin acumulados limitan las respuesta de frecuencia de los contadores de rizo. Dichos retrasos entre las transiciones de los FF del contador de rizo pueden ocasionar problemas los cuales se presentan en forma de
Fig. 7 Formas de onda de la decodificacin para un contador de rizo, que muestra espigas en las salidas X0 y X2.
X0 es la salida de la decodificacin de la compuerta AND para el estado 00. Esta condicin tambin ocurre momentneamente cuando el contador pasa del conteo 01 al 10 como lo demuestra la forma de onda. Una situacin similar se produce para la condicin 10 en la salida X2 y ocurre momentneamente en el instante en que el contador pasa de 11 a 00 en respuesta al cuarto pulso de reloj. Una ves ms esto se debe al retraso de la respuesta del FlipFlop B despus de que la seal A a pasado a bajo. Esta situacin puede presentarse en cualquier contador de rizo, ya que funcionan basados en el principio de reaccin en cadena, es decir, que cada Flip-Flop dispara al siguiente y as
sucesivamente.
Estados transitorios
B 1 1 0
A 1 0 0 (3) (2) 0
Deshabilitacin estroboscpica: Se trata de un mtodo confiable para eliminar las espigas del decodificador. Para ello emplea una seal llamada seal estroboscpica la cual mantiene deshabilitadas las compuertas AND de decodificacin ( salidas en 0), hasta que todos los FlipFlops hallan alcanzado un estado estable en respuesta a la transicin negativa del reloj, como
a BAJO.
CONEXIN EN CASCADA DE CONTADORES BCD Los contadores BCD se utilizan siempre que se vayan a contar pulsos y los resultados se exhiban en forma decimal. Un solo contador BCD puede contar de 0 a 9 y luego regresa a 0. Para contar nmeros decimales mayores, podemos conectar los BCD en forma de cascada como se ilustra en la figura 6.
:Nota Esta configuracin puede ampliarse a cualquier numero de dgitos decimales que se desee agregando ms etapas.
4. El contador avanza un conteo por pulso y cada vez que el contador de unidades se recicla a 0 el contador de las decenas avanza 1 conteo. De este modo despus de que han ocurrido 99 pulsos de entrada, el contador de las decenas esta en 9, al igual que el de las unidades. Su lectura en decimal es 099.
contadores se reciclan a 0.
DISEO DE CONTADORES SNCRONOS Los contadores sncronos se diferencian de los asncronos ya que la seal de reloj es comn a todos los Flip-Flops, lo que ocasiona que todos los cambios se produzcan a la vez. Solucionando las limitaciones que presentan los contadores asncronos, que son: 1. Se producen a la salida transiciones no previstas (transiciones falsas), debido a que los Flip-Flops no conmutan al mismo tiempo. 2. Puesto que el cambio de estado se produce cuando han cambiado todos los Flip-Flops y stos estn en cascada, el tiempo de respuesta del contador depender del nmero de estos. A medida que aumentamos el nmero de estados del contador y por tanto el
de
Flip-Flops,
ste
disminuir
su
frecuencia
mxima
de
Donde: TR = Tiempo de respuesta TP = Tiempo de propagacin de cada FF Tc= Retardo de la lgica combinacional Ts = Tiempo de establecimiento Ejemplo: en la figura 7 se n = nmero de FF tienen 3 FF J-K y una compuerta NAND con los siguientes tiempos de propagacin: Tiempo J-k NAND tPHL
Figura10. Contador asncrono Mod-6
= =
1 + +
40 ns 25 ns 15 ns
10 ns 10 ns
tPLH ts 32.5
= =
. + +
= . = .
Como inconveniente los contadores sncronos necesitan una lgica adicional conectada a las entradas de los FF. El bloque lgico esta conformado por compuertas AND, NAND, OR, etc.
Para disear un contador sncrono se deben seguir los siguientes pasos: 1. Dibujar la tabla de transiciones donde se refleje el cambio de estado de los FF al llegar la seal de reloj. Ejemplo: En un contador BCD, despus del 0001 vendr el 0010, despus del 0111 el 1000, despus del 1001 el 0000, etc.
I.
0
0 0 0 0 0 1 1
0
0 1 1 1 1 0 0
1
1 0 0 1 1 0 0
0
1 0 1 0 1 0 1
0
0 0 0 0 1 1 0
0
1 1 1 1 0 0 0
1
0 0 1 1 0 0 0
1
0 1 0 1 0 1 0
excitacin de los
inyectar en las entradas para que se produzca una determinada transicin. En este caso, se utilizar un FF J-K. pero antes recordemos las tablas de excitacin de los FF:
V. Implementar el contador
En la figura15 se puede ver como queda el contador diseado.
Para un contador sncrono fmax permanece igual sin importar el nmero de bits. Pero es determinada por la mnima separacin entre impulsos a contar.
Tras una TPP de un pulso de entrada, habr un tiempo mnimo de espera limitado por el tiempo de propagacin de los Flip-Flops y el tiempo de propagacin de las compuertas AND, pero ahora se trata de un tiempo fijo y no es en funcin del nmero de FF como
Tiempo J-K =
+ 2
40 +25 2
= 32.5
Tiempo AND =
15 +20 2
= 17.5
2.4
conectados de tal forma que los nmeros binarios almacenados en l son desplazados de un FF al siguiente con cada pulso de reloj aplicado. En la figura 16 se observa la forma de conectar 4 FF tipo D para construir un registro. Note como la salida de un FF se conecta a la entrada de otro adyacente.
Con cada flanco ascendente de reloj la informacin se va desplazando hacia la derecha una posicin. En la Figura 17 se observan las formas de onda de las salidas de cada FF, adems se observa el desplazamiento de los datos de izquierda a derecha.
Tipos de Entradas y Salidas en los Registros de Corrimiento Existen diversas formas de cargar o extraer informacin en un registro de corrimiento. En la figura 18 se muestran las distintas formas de mover la informacin.
los estados que se presentaran en este contador seran los mostrados en la tabla siguiente. Despus del cuarto pulso de reloj el estado inicial se repite.
Figura 20. Circuito para asegurar que el contador de anillo inicie en 1000
2.4.2
Contador de Johnson
Existe otro contador en anillo llamado contador Johnson, el cual tiene un funcionamiento similar al contador en anillo, excepto que el estado del ltimo FF se realimenta al primero a travs de la salida invertida. En al figura 21a se observa el diagrama lgico de este contador.
(a)
(b)
(c)
Fig. 21 a) Contador Johdon MOD 6 y forma de onda b) Tabla de secuencia. c) diagrama de estados.
El anlisis de las formas de onda y la tabla de secuencia revelan los siguientes datos: 1. El contador tiene 6 estados diferentes: 000, 100, 110, 111, 011 y 001 antes de que se repita la secuencia. Por consiguiente se trata de un contador Johnson MOD-6. No tiene una secuencia de conteo normal. 2. La forma de onda de cada FF es de un sexto de la frecuencia de reloj. Las formas de onda de los FF se desplazan un pulso de reloj con respecto a la otra.
Decodificacin de un contador de Johnson Para un MOD asignado este contador solo necesita la mitad de FF que requiere un contador de anillo, sin embargo necesita una compuerta para decodificar cada conteo de salida