Sei sulla pagina 1di 11

Revisin: Abril 2008

UNIVERSIDAD NACIONAL EXPERIMENTAL POLITCNICA "ANTONIO JOS DE SUCRE" VICE RECTORADO PUERTO ORDAZ DEPARTAMENTO DE INGENIERA ELCTRICA SECCIN DE INSTRUMENTACIN Y CONTROL

CONTADORES SNCRONOS

Elaborado por: Ing. ALEJANDRO MRQUEZ ABRIL DE 1996 CONTADORES SNCRONOS

167

CONTADOR SNCRONO

A diferencia del contador asncrono, el contador sncrono cambia de un estado al estado siguiente en perfecto sincronismo con la seal de entrada de reloj. El contador asncrono como circuito integrado En el mercado existe una gran variedad de circuitos integrados TTL que funcionan como contadores sncronos, para este tema se necesitan conocer los siguientes: 74161 Contador sincrnico binario de 4 bits 74163 Contador sincrnico binario de 4 bits 74169 Contador sincrnico ascendente / descendente binario de 4 bits 74190 Contador sincrnico ascendente / descendente de dcadas 74191 Contador sincrnico ascendente / descendente binario de 4 bits 74192 Contador sincrnico ascendente / descendente de dcadas 74193 Contador sincrnico ascendente / descendente binario de 4 bits EL CIRCUITO INTEGRADO 74190 Contador sincrnico BCD ascendente / descendente Descripcin Es un contador binario de dcada, que puede contar en forma ascendente o descendente dependiendo de cmo se programe la entrada U/D. El circuito integrado acciona en flanco de positivo del reloj y puede ser programado para que inicie la secuencia de conteo en un nmero predeterminado a travs de L , Tiene una entrada C E que habilita o no al circuito integrado. Tiene dos salidas llamadas terminal de conteo TC y acarreo del reloj R que estn normalmente en uno. Estas C dos salidas permiten una variedad de mtodos para la expansin del contador. Smbolo lgico
11 9 10 1 15 L D3 D2 D1 D0 5 13 U/D RC 4 12 CE TC 14 Clk Q Q Q Q 3 2 1 0 7 6 2 3

Configuracin de pines
16 15 14 13 12 11 10 9 Vcc D0 Clk RC TC L D2 D3

D1 Q1 Q0 CE U/D Q2 Q3 GND 1 2 3 4 5 6 7 8

Tabla de la verdad Modo de operacin


Memoriza Carga paralela Cuenta Cuenta Acarreo Ascendente Acarreo Descendente
C E

1 0 0 0 0 0

X 0 1 1 1 1

X X 0 1 0 1

U/DClk X X X X X X X

D3 D2 D1 D0 Q3 Q2 Q1 Q0 X X X q3 q2 q1 q0 rc0 d3 d2 d1 d0 1 X X X Cuenta Ascendente 1 X X X Cuenta Descendente X X X 1 X X 1 X X X 0 0 0 0

R C

TC

tc0 0 0
1
(a) (b)

ELECTRNICA DIGITAL

168

Nota (a): Cuando el contador esta contado ascendentemente, y cuenta el nmero nueve produce un pulso en TC del tamao del pulso de Clk. Estando en nueve y cuenta el nmero cero en R se produce un pulso de reloj invertido en el instante C que termina de contar el nueve y comienza a contar el cero. Nota (b): Cuando el contador esta contado descendentemente, y cuenta el nmero cero produce un pulso en TC del tamao del pulso de Clk. Estando en cero y cuenta el nmero nueve en R se produce un pulso de reloj invertido en el instante que C termina de contar el cero y comienza a contar el nueve. EL CIRCUITO INTEGRADO 74192 Contador sincrnico BCD ascendente / descendente Descripcin Es un contador de dcada, que puede contar en forma ascendente o descendente usando las entradas de reloj ClkU o ClkD. El circuito integrado opera en flanco positivo del reloj y puede ser programado para que inicie la secuencia de conteo en un nmero predeterminado a travs de L , Tiene un Reset R que limpia todas las C salidas. Tiene dos salidas llamadas terminal de conteo ascendente T U y terminal de conteo descendente TC D que estn normalmente en uno. Smbolo lgico
11 9 10 1 15 L D3 D2 D1 D0 14 12 R TCU 5 13 ClkU TC 4 Clk Q Q Q QD D 3 2 1 0 7 6 2 3

Configuracin de pines
1 6 1 5 1 4 1 3 1 2 1 1 1 0 9 V c c 0 R T CD T CU L D 2 D 3 D

D1 1

Q1 2

Q 0 C l Dk C l Uk Q 2 Q 3 G N D 3 4 5 6 7 8

Tabla de la verdad
C R L ClkU ClkD D3 D2 D1 D0 Q3 Q2 Q1 Q0 T U TC D 1 X 1 1 X X X X 0 0 0 0 1 1 0 0 1 1 d3 d2 d1 d0 1 1 0 1 1 X X X X Cuenta 1 1 0 1 1 X X X X Cuenta 1 1 (a) 0 1 1 X X X X 1 0 0 1 1 (b) 0 1 1 X X X X 0 0 0 0 1 Nota (a):Si el circuito integrado esta contando en forma ascendente y ha rebasado el C nmero 10012 en el prximo flanco de bajada la salida T U se colocar en cero y se mantendr all siguiendo a la entrada de reloj Clk U hasta que esta cambie a uno, es C decir T U =ClkU cuando el contador ha rebasado el mximo nmero a contar 10012 Nota (B):Si esta contando en forma descendente y ha rebasado el numero 00002 en

Modo de operacin Limpiar (Reset) Carga Paralela Cuenta Ascendente Cuenta descendente Acarreo Ascendente Acarreo Descendente

169

CONTADOR SNCRONO

el prximo flanco de bajada la salida TC D se colocar en cero y se mantendr all siguiendo a la entrada de reloj ClkD hasta que sta cambie a uno, es decir, TC D =ClkD cuando el contador ha rebasado el mnimo nmero a contar 00002 EL CIRCUITO INTEGRADO 74193 Contador sincrnico binario ascendente / descendente Descripcin Es un contador binario de mdulo 16, que puede contar en forma ascendente o descendente usando las entradas de reloj Clk U o ClkD. El circuito integrado opera en flanco de subida del reloj y puede ser programado para que inicie la secuencia de conteo en un nmero predeterminado a travs de L , Tiene un reset R que limpia C todas las salidas. Tiene dos salidas llamadas terminal de conteo ascendente T U y terminal de conteo descendente TC D que estn normalmente en uno. Smbolo lgico
11 9 10 1 15 L D3 D2 D1 D0 14 12 R TCU 5 13 ClkU TC 4 Clk Q Q Q QD D 3 2 1 0 7 6 2 3

Configuracin de pines
1 6 1 5 1 4 1 3 1 2 1 1 1 0 9 V c c 0 R T CD T CU L D 2 D 3 D

D1 1

Q1 2

Q 0 C l Dk C l Uk Q 2 Q 3 G N D 3 4 5 6 7 8

Tabla de la verdad
Modo de operacin Limpiar (Reset) Carga Paralela Cuenta Ascendente Cuenta descendente Acarreo Ascendente Acarreo Descendente

R L ClkU 1 X 1 0 0 1 0 1 0 1 1 0 1 0 1 1

ClkD D3 1 X 1 1 X X 1 X X

D2 D1 D0 Q3 X X X 0 d3 X X X X X X X X X 1 X X X 0

C Q2 Q1 Q0 T U TC D 0 0 0 1 1 d2 d1 d0 1 1 Cuenta 1 1 Cuenta 1 1 0 0 1 (a) 1 0 0 0 1 (b)

Nota (a):Si el circuito integrado esta contando en forma ascendente y ha rebasado el C nmero 11112 en el prximo flanco de bajada la salida T U se colocar en cero y se mantendr all siguiendo a la entrada de reloj Clk U hasta que esta cambie a uno, es C decir T U =ClkU cuando el contador ha rebasado el mximo nmero a contar 11112 Nota (B):Si esta contando en forma descendente y ha rebasado el numero 00002 en el prximo flanco de bajada la salida TC D se colocar en cero y se mantendr all siguiendo a la entrada de reloj ClkD hasta que sta cambie a uno, es decir, TC D =ClkD cuando el contador ha rebasado el mnimo nmero a contar 00002 EJERCICIOS RESUELTOS

ELECTRNICA DIGITAL

170

Ejercicio 1: Contador sncrono de mdulo 10 ascendente. Solucin: La forma ms comn de usar el 74190 es esta. Como se pide que cuente en forma ascendente la condicin inicial debe ser 00002 para lo cual se programan las entradas de datos con el nmero cero y a travs de L , la entrada C se E colocan en cero para que el circuito integrado este habilitado y la entrada U/D se colocan en cero para que cuente ascendentemente segn la tabla de la verdad. R C y TC se dejan sin conectar porque no se necesitan.
I 1 19 1 0 1 1 5 L D3D2 D1 D0 5 1 3 U /D R C 4 C E 7 4 1 9 0 1 2N C T C N C 1 4C lk Q Q Q Q 3 2 1 0 7 6 2 3 V c c = 1 6 G N D = 8

+ 5 V R

S3 S2 S1 S0

Ejercicio 2: Contador sncrono de mdulo 100 descendente. Solucin: Este problema explica la expansin del 74190, auque es bueno mencionar que al menos existen dos formas diferentes de hacerlo a la mostrada, como es un contador descendente la condicin inicial ser 10012-10012 la cual se programa en la entrada de datos y se carga al contador al accionar el pulsador I, las entradas C E se colocan en cero para que el circuito integrado este habilitado y las entradas U/D se colocan en uno para que cuente descendentemente segn la tabla de la verdad. Para la expansin se conecta el acarreo de reloj R C del contador menos significativo a la entrada de reloj Clk del mas significativo.
I + 5 V + 5 V + 5 V 1 19 1 0 1 1 5 + 5 V 1 19 1 0 1 1 5 L D3D2D1 D0 L D3D2D1 D0 5 5 1 3 1 3 U /D U /D + 5 V R C R C 4 C E 7 4 1 9 0 1 2 4 7 4 1 9 T 0C 1 2 N C C E T C N C N C 1 4 1 4C lk Q Q Q Q C lk Q 3 Q 2 Q 1Q 0 3 2 1 0 7 6 2 3 7 6 2 3 V c c = 1 6 G N D = 8 S3 S2 S1 S0 S7 S6 S5 S4

Ejercicio 3: Contador con condicin inicial el nmero 5 y mdulo 5. Solucin: En este tipo de contador se puede programar para que inicie en cualquier nmero en este caso el 01012 que sera la condicin inicial, cuando el contador llegue al final del conteo el cargara nuevamente el nmero 5, esto se hace usando R C como seal de control para mandar a cargar el nmero 5. La entrada C E se coloca en cero para que el circuito integrado este habilitado y la entrada U/D se coloca en cero para que cuente ascendentemente

171

CONTADOR SNCRONO

+ 5 V I 1 19 1 0 1 1 5 L D3D2 D1 D0 5 1 3 U /D R C 4 C E 7 4 1 9 0 1 2 T C N C 1 4C lk Q Q Q Q 3 2 1 0 7 6 2 3

+ 5 V R

V c c = 1 6 G N D = 8

S3 S2 S1 S0

Ejercicio 4: Contador con condicin inicial el nmero 3 y mdulo 12. Solucin: El circuito se construye con el circuito integrado 74190. Se coloca en la entrada de datos D0, D1, D2, y D3 el nmero 00112 la entrada de carga en paralelo L es accionada por un pulsador I o por el nmero que viene de la salida S 0, S1, S2, y S3 . Antes de poner a trabajar el circuito se acciona el pulsador I que carga el nmero 3 al contador luego se dejan pasar los pulsos a contar por R y se va observando la secuencia de conteo en S3, S2, S1, y S0 que comienza en el nmero. 3, que fue el primero que se cargo, luego contara el 4, 5, ...,13, 14 y cuando intenta aparecer el nmero. 15 en ese pulso de reloj en el flanco de subida la compuerta nand conectada en las salidas da la orden de que se cargue nuevamente el No. 3 y comienza nuevamente la secuencia. La entrada ClkD se conecta a VCC para que el circuito opere correctamente
+ 5 V I R 1 19 1 0 1 1 5 L D3D2 D1 D0 1 4 1 2 R T C + 5 V 5 C l k 7 4 1 9 0U 1 3 N C U TCD N C 4 C lk Q Q Q Q D 3 2 1 0 + 5 V 7 6 2 3 V c c = 1 6 G N D = 8 S3 S2 S1 S0

Ejercicio 5: Circuito que cuenta en BCD hacia arriba en forma cclica, comienza en el nmero 5 hasta 15 pulsos de reloj, usando 74190 Solucin: Se programa las entradas de datos de ambos contadores para que cuando se aplique una seal a ambos L se cargue el nmero 05 en BCD. Los contadores se conectan en cascada uniendo. La salida R del primer contador con la entrada C CLK del segundo, se coloca las U/D de cada contador a uno para que cuente hacia arriba y los dos R C se colocan en cero para que los circuitos integrados estn habilitados. Para poner a funcionar el circuito primero se acciona el pulsador I que carga el nmero 05 luego se colocan los pulsos a contar en la entrada R y se observa la secuencia de conteo en las salidas S0, S1, ... y S7 la secuencia comienza con el numero 05, 06, 07, ... 18, 19 y cuando se va a contar el numero 20 es su flanco de subida se manda a cargar nuevamente el nmero 05 y se repite la secuencia de conteo.

ELECTRNICA DIGITAL

172

+ 5 V 1 19 1 0 1 1 5 L D3D2 D1 D0 + 5 V 5 1 3 U /D R C 4 C E 7 4 1 9 T 0C 1 2 N C 1 4C lk Q Q Q Q 3 2 1 0 7 V c c = 1 6 G N D = 8 S3 S2 S1 S0 S3 S2 S1 S0 6 2 3 1 01 1 5 L D3D2D1 D0 5 1 3 U/D R C N C 4 C E 7 4 1 9 T 0C 1 2 N C 1 4C lk Q Q Q Q 3 2 1 0 7 6 2 3 1 19

Ejercicio 6: Circuito que divide una frecuencia de entrada entre un nmero comprendido entre 2 y 16, este nmero se puede variar de acuerdo como se programe. Solucin: Para que el circuito funcione, se fija inicialmente el nmero entre el cual; se desea dividir la frecuencia en las entradas B0, B1, B2, y B3. Luego se acciona el pulsador I que carga el nmero entre el cual se quiere dividir la frecuencia de entrada. La frecuencia que se desea dividir se coloca en la seal de entrada R que alimenta al contador por ClkD. En la salida S se obtiene la frecuencia de entrada dividida entre el nmero colocado en los interruptores. Si se observa el contador est configurado para que cuente hacia abajo y dar un pulso en TC D cada B3, B2, B1, B0 pulsos de reloj.
B3 I 1 1 + 5 V
R

B2

B1

B0

4 5 + 5

L C l Dk C l Uk

1 5 1 0 1 D3 D2 D1 D0 T CU
0

7 4 1 9 3
Q 7
3

1 2 1 3

V 1 4

Q 6

Q 2

Q 3

T CD

V c c = 1 6 G N D = 8

N C N C N C N C S

Ejercicio 7: Circuito de control para un anuncio luminoso que cumple con las siguientes caractersticas: El circuito enciende un bombillo a la vez, uno tras otro comenzando en el nmero 1 y terminando en el numero 16, luego el circuito se regresa desde el numero 16 hasta el nmero 1 y as sucesivamente en forma cclica. Solucin: El contador 74193 est configurado para que cuando se accione el pulsador I comience en el nmero cero. Las dos compuertas and son de control para dejar pasar los pulsos provenientes de la entrada reloj R a una de las entradas de reloj del contador a ClkU o a ClkD, las compuertas nand son un flip flop RS, dependiendo de su salida, esta activa una de las compuertas and de control. A su vez el flip flop es controlado por las salidas S1 y S16 provenientes del decodificado 74154. Al accionar el pulsador I que coloca las salidas Q3, Q2, Q1, Q0 del contador a

173

CONTADOR SNCRONO

cero, a su vez coloca cero en la entradas A3, A2, A1, A0 del decodificador que selecciona la salida O0 con un cero y a 1 la salida O15 esto hace que el flip flop coloque un uno a la entrada de la compuerta que activa a ClkU este uno deja pasar los pulsos provenientes de R hacia ClkU. La otra salida del flip flop coloca un cero en la otra compuerta que su vez fija un uno en ClkD. Estas dos salidas del flip flop hacen que el 74193 cuente hacia arriba. Una vez que el 74193 comienza a contar hacia arriba coloca ese nmero en la entrada del 74154 que va activando una salida a la vez, cuando se activa la salida S16 cambia la entrada del flip flop colocando el contador 74193 de forma tal que cuente hacia abajo y estar as cclicamente.
I + 5 V 7 4 0 0 7 4 0 8 5 4 7 4 0 8
1 8 1 9

1 1
L

1 5 1 0 1 D3 D2 D1 D0 T CU
0

C l Uk C l Dk R 1 4 7 Q

7 4 1 9 3
3

1 2 1 3

N C N C

Q 6

Q 2

Q 3

T CD

7 4 0 0

E0

7 4 1 5 4
1 O 0 0 1 O 2 O 3 O 4 O 5 0 6 O 7 O 8 O 9 O 1 0 O 1 1 O 1 2O 1 3O 1 4O 2 3 4 5 6 7 8 9 1 0 1 51 1 53 1 5 1 5 1 65 1 75 4
1 5

E1

2 3 2 2 2 1 2 0 A3 A2 A1 A0

S 1 S 2 S 3 S 4 S 5 S 6 S 7 S 8 S 9 S 1 0 S 1 1 S 1 2 S 1 3 S 1 4S 1 5 S 1

PROBLEMAS PROPUESTOS 1. Construya un contador de mdulo 25 en binario, con incremento positivo y condicin inicial el nmero 10, usando 74169. 2. Construya un contador de mdulo 18 en binario, con incremento negativo y condicin inicial nmero 33, usando 74169. 3. Usando solamente 74169, sin usar compuertas, construya un contador de incremento positivo, de mdulo 10, no importan las condiciones iniciales. 4. Usando 74193 construya un contador de incremento positivo, de mdulo 10, no use las salidas Q0, Q1, Q2 y Q3 para hacer un set o un reset. 5. Construya un contador de mdulo 22 en binario, con condicin inicial el nmero 21, usando 74163. 6. Construya un contador de mdulo 24 en binario, con condicin inicial el nmero 9, usando 74161. 7. Construya un contador en BCD con condicin inicial el nmero 32 de mdulo 18, usando solamente 74160 8. Construya un contador de mdulo 16 en BCD, con condicin inicial el nmero 33, usando 74162. 9. Construya un contador de mdulo 14 en BCD de incremento positivo, con condicin inicial el nmero 4, use 74190.

ELECTRNICA DIGITAL

174

10. Construya un contador de mdulo 16 en BCD de incremento negativo, con condicin inicial el nmero 33, use 74190. 11. Construya un contador de mdulo 14 en binario de incremento positivo, con condicin inicial el nmero 20, usando 74191. 12. Construya un contador de mdulo 17 en binario de incremento negativo, con condicin inicial el nmero 27 usando 74191, no use la seal R . C 13. Construya un contador de incremento positivo en BCD con condicin inicial el nmero 15 de mdulo 18, use solamente 74192. 14. Construya un contador de mdulo 20 en BCD de incremento negativo, que tenga como condicin inicial el nmero 33, use 74192. 15. Construya un contador de mdulo 20 en BCD de incremento negativo, que tenga como condicin inicial el nmero 33 usando 74192, no use la seal R . C 16. Construya un contador de mdulo 21 en binario de incremento negativo, con condicin inicial el nmero 48, usando 74193. 17. Construya un contador de mdulo 20 en BCD de incremento positivo, con condicin inicial el nmero 48, use solamente 74193. 18. Disee un temporizador digital con las siguientes caractersticas: El temporizador contar 20 pulsos de un reloj de entrada de 1 Hz. en forma ascendente. Si el contador llega al final del conteo este debe volver a cero y comenzar a contar cclicamente. El temporizador puede pausarse en cualquier momento a travs de un pulsador externo "Pausa". Una vez pausado el temporizador, la pausa durara 6 segundos y luego el temporizador continuar contando en el nmero que fue pausado. Si el temporizador est pausado y si se vuelve accionar el pulsador "PAUSA" el temporizador debe ignorara esta orden. El temporizador tiene un pulsador para arrancar "INICIO" y otro para parar "PARAR". 19. Disee un sistema para transmitir seales de un tablero en una planta a una sala de control que cumpla con las siguientes caractersticas: Son 16 seales a transmitir. El cable para transmitir las seales es de tres hilos. Cada seal debe ser censada desde el tablero y recibida en la sala de control. El sistema tiene un interruptor para parar o arrancar la transmisin.
D0 D1 . D 2 . . . . . D .1
6

D0

D1

. D 2 . . . . . D .1

T a b le r o

d e

p la n ta

S a la

d e

c o n to l

20. Construya un generador de rampa usando contadores sncronos. 21. Disear un control para un taladro que cumpla con las siguientes condiciones: Existe un tablero de control con un pulsador manual "INICIO" que ordena bajar el taladro y enciende el motor de giro del tablero. El pulsador "INICIO" no debe actuar mientras el taladro est subiendo o

175

CONTADOR SNCRONO

bajando. En el tablero tambin hay un pulsador "PARAR" que detiene la bajada del taladro y apaga el motor de giro del taladro en cualquier momento o secuencia de trabajo. Luego de accionado el pulsador "PARAR" el taladro debe regresar a la posicin "ARRANCAR". La posicin "ARRANCAR" se establece mediante un contacto de fin de carrera que es accionado mecnicamente, por una pieza solidaria al cuerpo del taladro, cuando el taladro llega a l o esta en l. El control de profundidad de perforacin del taladro se hace a travs de un contacto "PROFUNDIDAD" que inicia el conteo de las revoluciones de motor que mueve el taladro verticalmente, este contacto es mvil para la parte superior de la pieza a perforar, cada dos (2) revoluciones del motor equivale a 1 Cm. de perforacin. La profundidad de la perforacin se puede programar hasta un mximo de 8 Cm. a travs de unos interruptores. Una vez alcanzada la profundidad de perforacin o la mxima permitida por el taladro debe volver a la posicin de "ARRANCAR"
In ic io M o to r C o n ta c to d e A rra n q u e g ir o C ir c u ito d e C o n tr o l A s c ie n d e M o to r d e V e r tic a l

P a ra r

F ija d o r d e D e s c ie n d e P r o fu n d id a d

22. Disee un circuito para controlar una lavadora de uso domstico que cumpla con los siguientes requisitos: La lavadora tiene tres ciclos que se ejecutarn uno seguido del otro: Lavado Con una duracin de 16 minutos. Enjuague Con una duracin de 10 minutos. Exprimido Con una duracin de 5 minutos El reloj de alimentacin da un pulso de duracin de 1 minuto. Tiene 3 indicadores para ver en que ciclo est la lavadora. Tiene un selector para programar el ciclo donde se quiere comenzar a trabajar, y luego debe seguir su secuencia. La lavadora comenzar a trabajar al presionar un botn "INICIO", que no accionar mientras la lavadora este trabajando. La lavadora slo parar al accionar un botn "PARAR" o al legar al final del ciclo exprimido. Si se ha accionado el botn "PARAR", la lavadora continuar trabajando en el

ELECTRNICA DIGITAL

176

ciclo donde se paro, o en el ciclo programado por el selector, si se acciona el botn "INICIAR".
In ic io P a ra r

R e lo j

C ir c u ito d e c o n tro l

In te rru p to re s S e le c to r d e l c ic lo

L a v a d o E n ju a g u e E x p r im id o

Potrebbero piacerti anche