Clase 3 cdii

20
TEMA 3 CONTADORES SÍNCRONOS Prof. Luis Zurita

description

 

Transcript of Clase 3 cdii

Page 1: Clase 3 cdii

TEMA 3CONTADORES SÍNCRONOS

Prof. Luis Zurita

Page 2: Clase 3 cdii

METODOLOGÍA DE EVALUACIÓN

• Examen tipo proyecto, incluye simulación en programas como livewire, circuit maker, proteus u otro de su preferencia (50%) más explicación de funcionamiento (50%).

• Según el plan de evaluación, tiene un peso porcentual del 15.

• Bibliografía recomendada: Thomas Floyd, Fundamentos de Sistemas digitales y Ronald Tocci, Sistemas digitales.

• Fecha de entrega: próximo lunes 28 de junio de 2010. totalmente en digital, se enviará al correo: [email protected]

Page 3: Clase 3 cdii

CONTADORES SÍNCRONOS

• Los mismos conceptos iniciales del tema 2 sobre contadores asíncronos tienen validez para este tema (Módulo, secuencias truncadas, divisores de frecuencia, estados, etc.).

• Según sea la señal de reloj aplicada a los FF. Se clasifican en asíncronos y síncronos.

• En este tema estudiaremos los contadores síncronos.

• Síncrono: sucesos que poseen una relación temporal fija o constante entre sí.

• En los contadores síncronos los FF reciben la señal de reloj al mismo tiempo.

• A continuación describiremos las principales partes de un contador síncrono de dos bits.

Page 4: Clase 3 cdii

VCC

RELOJ

J4

Q7

CLK5

K1

Q6

S2

R3

U2:A

74111

J4

Q7

CLK5

K1

Q6

S2

R3

U1:A

74111

CONTADOR SÍNCRONO DE 2 BITS

Reloj conectado a todos los FF del sistema

Primer FF trabajando en modo T, conectados a Vcc (5VDC)

Conexión en cascada. El dato de entrada del FF depende de la salida del FF anterior

FF que da el bit menos significativo (LSB)

FF que da el bit más significativo (MSB)

Page 5: Clase 3 cdii

FUNCIONAMIENTO DE LOS CONTADORES SÍNCRONOS

• En los contadores asíncronos, para cambiar el valor del siguiente FF se dependía del FF anterior que daba el pulso del reloj.

• En los contadores síncronos, se sigue dependiendo del FF anterior, pero ahora para proporcionar el valor de las entradas J y Q.

• Se recuerda que el reloj llega al mismo tiempo a todos los FF.

¿Ahora, si todos los FF reciben el flanco de reloj al mismo tiempo, que impide de que

cambien al mismo tiempo?

Page 6: Clase 3 cdii

FUNCIONAMIENTO DE LOS CONTADORES SÍNCRONOS

• La respuesta anterior, es la causa de que los contadores asíncronos tengan un uso limitado. El retardo.

• Cabe destacar que los contadores síncronos eliminan el problema del retardo acumulado que limitaba la frecuencia de funcionamiento en los asíncronos.

• Pero: ¿Cómo funciona ese retardo?

En la siguiente lámina, se maximizará el efecto del retardo para entender su explicación:

Page 7: Clase 3 cdii

FUNCIONAMIENTO DE LOS CONTADORES SÍNCRONOS

Estado 1

Reloj

Q0

Q1

Retardo de propagación a través de FF0

En este estado 1, el FF0 cambia de estado, pero el retardo de propagación que sufre el pulso desde la entrada hasta la salida, no permite que el FF siguiente tenga un estado alto (1 lógico) en sus entradas, cuando pasa el pulso de reloj, por lo que no cambiará su valor de salida.

0

Page 8: Clase 3 cdii

FUNCIONAMIENTO DE LOS CONTADORES SÍNCRONOS

Estado 2

Reloj

Q0

Q1Retardo de propagación a través de FF0 y FF1

En este estado 2, el FF0 cambia de estado. El retardo de propagación que sufre el pulso desde la entrada hasta la salida, permite que el FF siguiente tenga un estado alto (1 lógico) en sus entradas, cuando pasa el pulso de reloj, por lo que cambiará su valor de salida.

Page 9: Clase 3 cdii

FUNCIONAMIENTO DE LOS CONTADORES SÍNCRONOS

Estado 3

Reloj

Q0

Q1Retardo de propagación a través de FF0 y FF1

En este estado 3, el FF0 cambia de estado, pero el retardo de propagación que sufre el pulso desde la entrada hasta la salida, no permite que el FF siguiente tenga un estado alto (1 lógico) en sus entradas, cuando pasa el pulso de reloj, por lo que no cambiará su valor de salida.

1

Page 10: Clase 3 cdii

FUNCIONAMIENTO DE LOS CONTADORES SÍNCRONOS

Estado 4

Reloj

Q0

Q1Retardo de propagación a través de FF0 y FF1

En este estado 4, el FF0 cambia de estado. El retardo de propagación que sufre el pulso desde la entrada hasta la salida, permite que el FF siguiente tenga un estado alto (1 lógico) en sus entradas, cuando pasa el pulso de reloj, por lo que cambiará su valor de salida.

Page 11: Clase 3 cdii

CONTADOR SÍNCRONO DE 2 BITS

CLK

Q0

Q1

La señal continua es la señal teórica de los FF. La señal punteada es la señal real de los FF, los cuales presentan un retardo mínimo que permite su funcionamiento como contadores síncronos. En esta gráfica se pueden apreciar los cuatro estados descritos en las láminas anteriores.

Page 12: Clase 3 cdii

• El contador de 2 bits, se dice que tendrá 2N estados, donde N es el número de Flip-Flops que tiene el contador. Por tanto 22= 4 estados.

CLK Q1 Q00 0 01 0 12 1 03 1 14 Reinicia la cuenta

ó empieza nuevo ciclo

Page 13: Clase 3 cdii

CONTADOR SÍNCRONO DE 3 BITS

• El funcionamiento del contador binario de 3 bits es el mismo que el contador síncrono de 2 bits, descrito anteriormente. La diferencia es que está constituido por 3 FF y que además el dato de entrada depende del FF0 y del FF1. (J1K1=Q0Q1)

• El contador de 3 bits, se dice que tendrá 23 estados, por tanto 23= 8 estados.

VCC

RELOJ

J4

Q7

CLK5

K1

Q6

S2

R3

U2:A

74111

J4

Q7

CLK5

K1

Q6

S2

R3

U1:A

74111

J12

Q9

CLK11

K15

Q10

S14

R13

U1:B

74111

1

23

74LS08

Q0Q1

Page 14: Clase 3 cdii

CLK Q2 Q1 Q00 0 0 01 0 0 12 0 1 03 0 1 14 1 0 05 1 0 16 1 1 07 1 1 18 Reinicia la cuenta ó

empieza nuevo ciclo

TABLA DE ESTADOS SEÑAL DE SALIDA DEL CONTADOR DE 3 BITS

CLK

Q0

Q1

Q2

Page 15: Clase 3 cdii

CONTADOR SÍNCRONO DE 4 BITS

• Para fines didácticos, a continuación se mostrará un contador de 4 bits. El funcionamiento es el mismo del anterior de 3 bits, sin embargo observen la dependencia de los datos de entrada:

VCC

RELOJ

J4

Q7

CLK5

K1

Q6

S2

R3

U2:A

74111

J4

Q7

CLK5

K1

Q6

S2

R3

U1:A

74111

J12

Q9

CLK11

K15

Q10

S14

R13

U1:B

74111

1

23

74LS08

Q0Q1

J12

Q9

CLK11

K15

Q10

S14

R13

U2:B

74111

4

56

U4:B

74LS08

Q0Q1Q2

Page 16: Clase 3 cdii

INVESTIGACIÓN

• En la actualidad se trabajan con circuitos integrados de contadores, los ejercicios que se realizarán para el proyecto a evaluarse, DEBEN ser realizados con alguno de los siguientes modelos:

• 74160, 74163, 74190, 74193.

• Esta norma es motivada a que son los circuitos que se consiguen con mayor facilidad en el mercado.

Page 17: Clase 3 cdii

INVESTIGACIÓN

• El estudiante debe investigar su funcionamiento, y con especial atención a las funciones que realizan las siguientes entradas:

• MR, CEP(EP), CET(ET), CP, PE, TC (74160)• CLR, LOAD, ENT, ENP, RCO (74163)• CTEN, D/U, MAX/MIN (74190)• CLEAR, LOAD, BORROW, CARRY, COUNT UP,

COUNT DOWM (74193)

Page 18: Clase 3 cdii

GUÍA DE EJERCICIOS

1. Realice un contador de personas para el comedor del IUT Cumaná, desde 000 hasta 100 y reinicie la cuenta. Utilice cualquiera de los siguientes CI: 74160, 74163, 74193 u otro contador síncrono de su preferencia.

2. Se tiene un sistema empaquetador de botellas, cuya caja se llena con 24 botellas. Alcanzado este número, la caja se desplaza, permitiendo colocar una caja vacía. (Motor correa caja= 1 (0n) 0 (Off). Diseño Libre. La duración del desplazamiento es 2 segundos.

Page 19: Clase 3 cdii

GUÍA DE EJERCICIOS

3. Se tiene un estacionamiento cuya capacidad es de 90 vehículos. Se tiene un sensor de entrada y uno de salida, que permiten subir o bajar el número de vehículos. Si se llega a la capacidad máxima, se debe mantener una barrera activada, impidiendo el paso de vehículos y activar un led indicando que el estacionamiento está lleno. (Barrera= 1 (desactivada) 0 (activada). Diseño libre.

Page 20: Clase 3 cdii

GUÍA DE EJERCICIOS

4. Realice un registrador de visitas (Datalogger) en un centro comercial, para otorgarle un premio cuando ingrese el visitante número 500, mediante una señal sonora (sirena). Diseño libre.

5. Diseñe un reloj en formato de hora militar: 00:00:00 hasta 23:59:59. Asuma que el pulso que ingresa en el reloj lo hace a razón de 1 segundo. Diseño libre.

6. Observe el funcionamiento del video del contador que se encuentra en nuestro blog, diseñe y simule su funcionamiento.