2. METODOLOGÍA DE EVALUACIÓN Examen tipo proyecto, incluye simulación en programas como livewire o proteus (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 2 de mayo de 2011. totalmente en digital, se enviará al correo: lmzurita2008@gmail.com
3. 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.
4. CONTADOR SÍNCRONO DE 2 BITS 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) Reloj conectado a todos los FF del sistema
5. 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?
6. 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:
7. FUNCIONAMIENTO DE LOS CONTADORES SÍNCRONOS Estado 1 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. Reloj Retardo de propagación a través de FF0 Q0 Q1 0
8. FUNCIONAMIENTO DE LOS CONTADORES SÍNCRONOS Estado 2 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. Reloj Q0 Q1 Retardo de propagación a través de FF0 y FF1
9. FUNCIONAMIENTO DE LOS CONTADORES SÍNCRONOS Estado 3 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. Reloj Q0 1 Q1 Retardo de propagación a través de FF0 y FF1
10. FUNCIONAMIENTO DE LOS CONTADORES SÍNCRONOS Estado 4 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. Reloj Q0 Q1 Retardo de propagación a través de FF0 y FF1
11. 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.
12. 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.
13. 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.
14. CLK Q0 Q1 Q2 TABLA DE ESTADOS SEÑAL DE SALIDA DEL CONTADOR DE 3 BITS
15. 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:
16. 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.
17. 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)
18. GUÍA DE EJERCICIOS Realice un contador de personas para el comedor del IUT Cumaná, desde 000 hasta 200 y reinicie la cuenta. Utilice cualquiera de los siguientes CI: 74160, 74163, 74193 u otro contador síncrono de su preferencia. Se tiene un sistema empaquetador de botellas, cuya caja se llena con 36 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.
19. GUÍA DE EJERCICIOS 3. Se tiene un estacionamiento cuya capacidad es de 120 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.
20. GUÍA DE EJERCICIOS Realice un registrador de visitas (Datalogger) en un centro comercial, para otorgarle un premio cuando ingrese el visitante número 700, mediante una señal sonora (sirena). Diseño libre. Observe el funcionamiento del video del contador que se encuentra en nuestro blog, diseñe y simule su funcionamiento. Diseñe un contador de personas para el centro de copiado del IUT Cumaná, el conteo va desde 00 hasta 100. Dispone de un botón de incremento y uno de decremento. Diseño libre.