CARGA PARALELA ASÍNCRONA:
Dispone de una entrada LOAD para carga paralela asíncrona, es decir si LOAD = 0, las salidas de los flip-flops QD, QC,QB,QA se hacen iguales a las entradas D,C,B,A (Data inputs) independientemente del reloj y de las otras entradas de control. En el gráfico de diagramas de tiempo se puede observar que al hacer Load =0, el contador se carga en el 7 decimal ( QD =0,QC=1,QB=1,QA=1).
CONTEO ASCENDENTE (COUNT UP):
Debe estar la entrada LOAD en nivel alto, la entrada ENABLE en 0 para que el conteo esté habilitado, y además la entrada DU (Down/Up) debe estar en nivel bajo. En el gráfico podemos observar que en decimal después de que fué cargado en 7 el contador cuenta en decimal : 8, 9,0,1,2 , en cada flanco de subida del reloj, y se inhibe o bloquea en el 2.
CONTEO BLOQUEADO (INHIBIT):
Si LOAD = 1 , y CTEN (Count Enable) = 1, el contador se bloquea en el ultimo número al que hubiese llegado, sin importar en que esté la entrada Down/Up. En el gráfico observamos que el contador después de haber llegado al 2, aunque transcurren 2 pulsos de reloj más, el conteo está inhibido, puesto que el Enable está en nivel alto.
CONTEO DESCENDENTE (COUNT DOWN):
Si LOAD =1, ENABLE =0, y DU = 1, el contador desciende cada flanco de subidaa del reloj.En el gráfico observamos que el contador después que se habilita al colocar nuevamente ENABLE =0, desciende del 2 al 1, luego pasa al 0, y sigue en forma descendente: 9,8,7.
SALIDA MAX/MIN:
Da un Nivel Alto al llegar el contador al valor más alto o máximo (9 al contar ascendentemente), permaneciendo en alto durante todo el pulso del reloj, o al llegar el contador al valor más bajo o mínimo (0 al contar descendentemente), permaneciendo en alto durante todo el periodo del reloj.
SALIDA MAX/MIN:
Da un Nivel Alto al llegar el contador al valor más alto o máximo (9 al contar ascendentemente), permaneciendo en alto durante todo el pulso del reloj, o al llegar el contador al valor más bajo o mínimo (0 al contar descendentemente), permaneciendo en alto durante todo el periodo del reloj.
SALIDA RIPLE CLOCK (RCO):
Detecta mediante un nivel bajo, cuando el conteo ha llegado al 9 cuando asciende, o al 0 cuando desciende, pero solamente durante el semiperiodo del reloj correspondiente al nivel bajo del mismo. Esta salida es muy útil para hacer cascada utilizando dos 74190, para que efectuén conteo de unidades y decenas,por ejemplo un contador que cuente del 0 al 99.
EJERCICIO DE APLICACIÓN:
Diseñar un circuito con un contador 74190 que inicie en 5, y al darle una órden (START) cuente ascendentemente hasta el 9, y luego lo haga descendentemente hasta llegar al 5 y bloquearse. Simular su funcionamiento en Altera.
Solución:
Se debe utilizar la entrada START por medio de un interruptor (no un pulsador), para que pase del 0 al 1, para iniciar la operación, de acuerdo al esquema mostrado a continuación:
1 0 0 1 1
1 0 0 0 1
0 1 1 1 1
0 1 1 0 1
0 1 0 1 1
Cuando QC =1, QB =0, DNUP = 1, el contador a llegado al 5 descendentemente y debe bloquearse.
Al efectuar la simulación en Altera se puede observar que el circuito señalado funciona perfectamente: