ELEMENTOS A UTILIZAR
En este proyecto netamente dedicado al diseño lógico del circuito se debe entender
varios factores para el correcto diseño. Antes de realizar los cálculos pertinentes,
diagramado y resolución, se establecen los dispositivos a usar, sus características,
datasheets y tablas de la verdad.
Compuertas lógicas
AND: Una compuerta AND es una compuerta multiplicadora lógica, que realiza el
producto binario de sus entradas.
AND (2 entradas):
AND (4 entradas):
OR: Una compuerta OR es una compuerta sumadora lógica, que realiza la adición
binaria de sus entradas.
OR (2 Entradas):
OR (3 entradas):
Flip-Flops tipo JK
Son circuitos lógicos de memoria de estados binarios, se componen de compuertas
NOR o compuertas NAND. La mayoría de éstos trabajan secuencialmente con un reloj,
que es el que (dependiendo del estado del voltaje de la entrada de reloj o su
pendiente/pico) define si el flip-flop cambia o no de estado.
Para comprender el cambio entre flip flops JK, debemos tomar en cuenta la
transición de estados del mismo, ilustrado en la siguiente tabla:
Codificador BCD a display 7 segmentos
Es un circuito combinacional de 4 entradas y 7 salidas, que permite pasar desde una
entrada BCD (Binary to Decimal, Binario a Decimal) a una salida adaptada para display
de 7 segmentos.
Display de 7 segmentos
Elemento electrónico compuesto internamente por diodos LED, que usados en una
combinación especifica de excitación eléctrica, se encienden. Estos se combinan con
circuitos combinacionales para realizar contadores del cero (0) al (9).
Display 7 segmentos cátodo común Display 7 segmentos Ánodo común
común
Sumador de 4 bits con acarreo
Este circuito integrado permite la suma de dos grupos de 4 bits, en este caso se
utiliza un 7483. Su función es, por medio de compuertas lógicas combinacionales,
realizar la adición de los bits significativos A0 A1 A2 A3 con los bits significativos B0
B1 B2 B3. Como si de una suma decimal se tratase, este sumador otorgara el resultado
de adición de sus entradas en sus salidas, en sistema binario.
DISEÑO CIRCUITAL
Circuito Contador Síncrono
Ya conociendo las condiciones a cumplir, podemos realizar el montaje del circuito:
Primeramente, se aprecian los 4 flip flops anteriormente calculados A B C D, en
configuración de contador síncrono (con un reloj en común para evitar fallas), con las
condiciones para el contador impar (Mapas de Karnaugh).
El reloj cumple función de cambio para el contador, por lo que se le añadió un
pulsador, para el activado manual (en caso de necesitar conteo manual).
En este estado el contador cumple su función. Las salidas entregarán el conteo de
manera binaria, partiendo del 0 al 15 de forma impar.
Circuito para display de 7 segmentos
Para el circuito visual del contador, se debe codificar el digito BCD al de 7 segmentos,
ya que, si se conecta de manera directa al display, graficará erróneamente los dígitos.
Ya creado el circuito para el correcto representado de las cantidades solicitadas, se debe
buscar la manera de conectar el contador con los displays.
Circuito sumador acoplador
El hecho de que nuestro contador se exprese en sistema BCD de 4 bits, y el circuito de
displays requiera 8 bits para la correcta representación, se debe realizar un circuito de
acople, por medio de un sumador completo de 4 bits con acarreo, con condiciones
especiales:
Se aprecia un arreglo particular para el funcionamiento, a nivel lógico, esta
configuración es común para este tipo de contadores, donde se crea un bucle que
permite que los dígitos a sumar creen error en la suma, ya que (como se verá en el
acoplo total del circuito) la salida del flip flop D se toma para el bit significativo del
display derecho, por ende, no se incluye en el sumador.
Acoplamiento del sumador con el display
Factores importantes a tener en cuenta:
- Las conexiones desde los contadores al sumador están en forma de espejo, ya que los
codificadores utilizados en la simulación otorgan una salida negada (debido a la falta
del codificador con salida no invertida al momento del diseño del este proyecto), para
solventar el error de conteo, se invierten las entradas, dando los resultados requeridos.
- El codificador para el display izquierdo solo toma en cuenta un 1ógico (véase las
entradas B,C y D hacia 0 lógico) ya que como solo se requiere un numero 15 como
máximo, los únicos dígitos necesarios para esas entradas corresponden al 0 y 1 binario.