You are on page 1of 16

TERCER PARCIAL

DEPARTAMENTO DE ELÉCTRICA Y ELECTRÓNICA


ASIGNATURA: CIRCUITOS DIGITALES

NRC 2307

GUÍA DE PRÁCTICA No. 3.1

Tema: Contadores de Rizado


1. Materiales y Equipos.

Materiales:

Protoboard
Elementos biestables, compuertas lógicas
Resistencias
Pulsador mecánico
Diodos led
Displays
Cables, etc.

Equipos:

Fuente de alimentación
Computador
Multímetro Digital

2. Procedimiento

2.1 Implementar el circuito correspondiente al diseño realizado.

2.2 Conecte la fuente de alimentación ( 5V DC) a su circuito y compruebe


el funcionamiento del mismo verificando que la cuenta
ascendente/descendente se presente correctamente.

2.3 Apague la fuente de alimentación y enciéndala luego de unos pocos


segundos y verifique el funcionamiento de su circuito inicializador.

Realice el ¨reset¨ de su contador en cualquier instante de la cuenta y


verifique el funcionamiento combinado tanto de su circuito inicializador
como de su circuito antirebotes.

En caso de mal funcionamiento realice los pasos 2.4 y 2.5


2.4 NO desarme el circuito implementado. Como primer paso verifique
conexiones, continuidad, voltaje de la fuente de alimentación,
alimentación de los integrados, voltaje de las entradas asincrónicas,
señal de reloj.

2.5 Si la falla se mantiene prosiga a medir y verificar voltajes en el circuito


(0L= aprox. 0V, 1L=aprox. 5V). Se recomienda realizar las mediciones
desde la salida del circuito hacia las entradas, haciendo uso del
multímetro digital.

Realice las mediciones por bloques (DP, EM, DS)

Nota: Tome en cuenta que para circuitos secuenciales las mediciones


debe hacerlas usando una señal de reloj manual, caso contrario no
podrá verificar resultados.
DEPARTAMENTO DE ELÉCTRICA Y ELECTRÓNICA

CIRCUITOS DIGITALES

INFORME No. 3.1

TEMA: CONTADORES DE RIZADO

DOCENTE: ING. MARÍA ANTONELLA VALLEJO

INTEGRANTES: JOEL CORONEL


DIEGO QUISPE

NRC: 2307

FECHA: 28 DE ENERO DEL 2016


DEPARTAMENTO DE ELECTRICA Y ELECTRÓNICA
ASIGNATURA: CIRCUITOS DIGITALES

NRC 2307

DISEÑO No. 3.1

Tema: Contadores de Rizado

1. Objetivo.

Diseñar circuitos secuenciales asincrónicos (clase A, B o C), mediante el


uso correcto de flip flops como divisores de frecuencia.

2. Diseñe el circuito correspondiente al siguiente enunciado

Diseñar un contador asincrónico ascendente, que realice la siguiente


cuenta impar en binario natural:

0 1 2 3 4 5 6 7 6 5 4 3 2 1 0 1………

Añada un circuito inicializador para que asegure que la cuenta empiece en


0 siempre que encienda el contador.

Genere una señal de reloj de frecuencia variable.

Añada un pulsador junto con un circuito antirebotes. (CONSULTAR


CIRCUITO ANTIREBOTES) para resetear el contador en cualquier
momento, sin necesidad de apagar y encender la fuente de alimentación.

Para ver la cuenta usar displays.

3. Diagrama de bloques completo de su máquina secuencial. Especifique


claramente todas las entradas y salidas de su máquina secuencial en cada
uno de los bloques.
4. Explique clara y

detalladamente el diseño de su circuito. Incluido el diseño de la señal


de reloj, circuito inicializador y circuito antirebotes.

Señal de Reloj

En electrónica y especialmente en circuitos digitales síncronos, una señal


de reloj es una señal usada para coordinar las acciones de dos o más
circuitos. Una señal de reloj oscila entre estado alto o bajo, y gráficamente
toma la forma de una onda cuadrada aproximadamente. Los circuitos que
utilizan la señal de reloj para la sincronización pueden activarse en el flanco
ascendente, flanco descendente o en ambos y para hacerlo de frecuencia
variable se utiliza un potenciómetro.

El circuito integrado NE555 es un oscilador multifunción que puede


utilizarse para generar multitud de formas de onda.
En esta práctica lo vamos a usar para generar una señal digital de reloj
(onda cuadrada que varía entre 0 y 5V). La siguiente figura muestra la
conexión del NE555 en modo estable que es el que usaremos. Con esta
conexión, se genera como salida una onda cuadrada periódica que
permanece un tiempo 𝑡𝐿 a nivel bajo (GND) y un tiempo 𝑡𝐻 a nivel alto
(Vcc). Estos valores de tiempo vienen dados por:

𝑡𝐻 = 0.693(𝑅𝐴 + 𝑅𝐵 )𝐶1
𝑡𝐿 = 0.693𝑅𝐵 𝐶1

Donde 𝑅𝐴 es un potenciómetro de 100kΩ, 𝑅𝐵 = 220Ω y para el capacitor


utilizaremos un capacitor de 10µF y uno de 10 nF.

Circuito Inicializador

El circuito inicializador consta de un switch que se conecta a tierra y vcc


una resistencia de 300Ω en paralelo con un diodo y un capacitor de 220µF.

La función del capacitor es que en un tiempo t=0 en la salida de “x” se


tenga 0v y cuando el tiempo t= 𝜏 (tau) en la salida “x” será de 5v, no se
tendrá necesariamente 5v sino se tendrá un voltaje restado la caída de
tensión que se tendrá en la resistencia de 330Ω.

La función del diodo es la descarga rápida del capacitor además sirve para
que a corriente circule de una manera más rápida.

Este bloque inicializador asegura que nuestro circuito inicie en (0 0 0 0) y


no con otro valor al momento de conectar la fuente.

Circuito Anti rebotes


Los circuitos antirebotes son utilizados generalmente para eliminar ruidos
en las señales de entradas de los interruptores en circuitos electrónicos.

Por lo general los interruptores electrónicos generan señales muy


ruidosas al ser activados, por lo que a veces se pueden generar
detecciones incorrectas de la activación de los mismos. Los circuitos
antirebotes ayudan absorbiendo las transiciones rápidas de los
interruptores y generando señales más confiables.

El circuito anti rebotes se utiliza para que todo el tiempo en el cual está
pasando 5V se lo pulse envíe 0V y con la ayuda de la compuerta AND se
desactive y produzca un cero y así active el CLEAR ó PRESET de un
F.F’s según se requiera en el circuito.

ELECCIÓN DE MÁQUINA SECUENCIAL

Primero definimos el tipo de máquina secuencial que vamos a diseñar, se


ha escogido el tipo B, debido a que tiene tres partes las cuales son
decoder de próximo estado, elemento de memoria y decoder de salida.

TABLA DE VERDAD

Al ser 14 cuentas diferentes es decir de módulo 14, obtenemos:

N=14  2n

n=4 F.F’s  A’(MSB), B’, C’, D’

Se utilizarán tres Variables de Salida debido a que el 7 (1 1 1) será el


máximo número de la cuenta que se desea obtener.

Variables de Salida  A(MSB),B,C

A’ B’ C’ D’ A B C
0 0 0 0 0 0 0
0 0 0 1 0 0 1
0 0 1 0 0 1 0
0 0 1 1 0 1 1
0 1 0 0 1 0 0
0 1 0 1 1 0 1
0 1 1 0 1 1 0
0 1 1 1 1 1 1
1 0 0 0 1 1 0
1 0 0 1 1 0 1
1 0 1 0 1 0 0
1 0 1 1 0 1 1
1 1 0 0 0 1 0
1 1 0 1 0 0 1
1 1 1 0 X X X
1 1 1 1 X X X
Para generar y a la ves simplificar la función de A,B y C se utilizó circuitos
de baja escala de integración con Mapas K

𝑨 = ̅̅̅ 𝑩′ 𝑪̅′ + 𝑨′ ̅̅̅


𝑨′ 𝑩′ + 𝑨′ ̅̅̅ 𝑩′ ̅̅̅
𝑫′

𝑨 = ̅̅̅ 𝑩′ (𝑪̅′ + ̅̅̅


𝑨′ 𝑩′ + 𝑨′ ̅̅̅ 𝑫′ )

B
̅̅̅′ 𝑪′ + 𝑨′ 𝑪̅′ ̅̅̅
𝑩=𝑨 𝑫′ + ̅̅̅
𝑩′ 𝑪′ 𝑫′

𝑪 = 𝑫′

TRUNCAR LA CUENTA

Par truncar la cuenta se necesita identificar cual es el siguiente código


generado por los F.F’s que se requiere que no aparezca, en este caso es
el (1 1 1 0), y con la ayuda de la compuertas NAND y AND se activará en
bajo y que junto con el Circuito inicializador y el Reset se enviará dicha
señal a los CLEAR(L) de cada uno de los 4 F.F’S debido a que se desea
que no aparezca el (1 1 1 0) sino que retorne a (0 0 0 0) para que se repita
la cuenta.

ELEMENTOS DE MEMORIA
Se decidió utilizar F.F’s T pero al no haber en el mercado se convirtió un
F.F’s JK a un F.F’s T con lo cual utilizamos la tabla característica del F.F’s
T y la tabla de transición del F.F’s JK como se muestra a continuación:

T Qt-1 Qt J K
0 0 0 0 x
0 1 1 x 0
1 0 1 1 x
1 1 0 x 1

Donde se sabe que J=T y K=T, entonces se conecta T a Vcc para que se
cumple 𝑄𝑡 = ̅̅̅̅̅̅
𝑄𝑡−1 con cada flanco descendente de la señal de reloj debido
a que se activa en bajo.

La señal de reloj ingresa al primer F.F’s D’ y debido a que es una cuenta


ascendente se conectara el 𝑄𝑡 hacia el reloj del siguiete F.F’s para dividir
la frecuencia.

Se conectó el PRESET(L) de cada F.F’s a Vcc para asegurar de que estén


desactivadas y no se pueda generar una condición prohibida o enviar un
1. Y el CLEAR(L) de cada F.F’s a X para que cada vez que llegue al código
no deseado o se active el RESET de la cuenta se ponga la cuenta de los
F.F’s de nuevo en (0 0 0 0)

SALIDAS

Se utilizaron tres Variables de Salida debido a que el 7 (1 1 1) es el máximo


número de la cuenta que se desea obtener. A(MSB),B,C y para obtenerlas
se utilizó circuitos de baja escala de integración para generar las funciones.
5. Diagrama electrónico

CIRCUITO ELEMENTO DE MEMORIA


INICIALIZADOR CIRCUITO TRUNCADOR

U11:D
12
D'
11
C U12:C U16:A U69:A U14:A U50:A
13
SW1

2
10
SW-SPDT
74LS08 8 4 15 4 15 4 15 4 15

S
J Q D J Q C J Q B J Q A
9
1 1 1 1
B U13:A CLK CLK D CLK C CLK B CLK
74LS00
A
1 16 14 16 14 16 14 16 14
K Q D' K Q C' K Q B' K Q A'

R
3
R5 2

3
330 74LS76 74LS76 74LS76 74LS76
D1 74LS08
DIODE

x'

x'

x'

x'
x
U11:C
9
C4 U5:A
8
x'
220uF 10
1
x
3 74LS08
2
ar
74LS08
SALIDA
U1:A
1
A' U9:A
3
2 1
B
3
A''
7408 2

SEÑAL DE RELOJ U1:B


7432

4
A
6
5
CIRCUITO B' U1:C
7408 9
8
R2 ANTIREBOTES 10
5K
U3
U9:B 7408 7 13
D A QA
4 1 12
C' B'' B QB
6 2 11
A'' C QC
5 6 10
D' D QD
4 9
BI/RBO QE
7432 5 15
RBI QF
3 14
RV1 U4 LT QG
8

U10:A 74LS47
4 3 1
VCC

R Q CLK ar A' U2:A


3
50%

DC
7 C3 C
2 1
100nF R4 3
5 10k 7408 2
CV
1k
7432
U10:B
GND

2 6 4 U10:C
TR TH A
6 9
5 8
C' U9:C
1

555 10
D'
7408 9
7408 8
B''
10

U10:D 7432
C2 C1 C
12
10nF 100uF 11
13
D
7408
6. Diagrama de tiempos completo

CLK

D 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0

C 0 0 1 1 0 0 1 1 1 0 0 1 1 0 0

B 0 0 0 0 1 1 1 1 1 1 1 0 0 0 0

A 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

7. Lista de elementos

Señal de Reloj:

 𝑈4: 𝑁𝐸 555

 𝑅𝑒𝑠𝑖𝑠𝑡𝑒𝑛𝑐𝑖𝑎 𝑅1 𝑑𝑒 220Ω

 𝑃𝑜𝑡𝑒𝑛𝑐𝑖ó𝑚𝑒𝑡𝑟𝑜 𝑑𝑒 𝑅1 𝑑𝑒 100𝐾Ω

 𝐶𝑜𝑛𝑑𝑒𝑛𝑠𝑎𝑑𝑜𝑟 𝑑𝑒 100 𝑢𝐹

 𝐶𝑜𝑛𝑑𝑒𝑛𝑠𝑎𝑑𝑜𝑟 𝑑𝑒 10 𝑛𝐹

Circuito inicializador:

 𝑈𝑛 𝑠𝑤𝑖𝑡𝑐ℎ 𝑑𝑒 𝑑𝑜𝑠 𝑝𝑜𝑠𝑖𝑐𝑖𝑜𝑛𝑒𝑠

 𝑅𝑒𝑠𝑖𝑠𝑡𝑒𝑛𝑐𝑖𝑎 𝑅2 𝑑𝑒 330Ω

 𝑈𝑛 𝑑𝑖𝑜𝑑𝑜

 𝐶𝑜𝑛𝑑𝑒𝑛𝑠𝑎𝑑𝑜𝑟 𝑑𝑒 220 𝑢𝐹

Circuito para truncar la cuenta:

 𝑈11: 7408 (2⁄4)

 𝑈13: 7408 (1⁄4)

 𝑈5: 7408 (1⁄4)

 𝑈12: 7400 (1⁄4)


Circuito antirebote:

 𝑈𝑛 𝑝𝑢𝑙𝑠𝑎𝑑𝑜𝑟

 𝑈𝑛 𝑐𝑜𝑛𝑑𝑒𝑛𝑠𝑎𝑑𝑜𝑟 𝑑𝑒 100 𝑛𝐹

 𝑅𝑒𝑠𝑖𝑠𝑡𝑒𝑛𝑐𝑖𝑎 𝑅3 𝑑𝑒 10𝐾Ω

Elementos de memoria:

 𝑈16: 7476 (2⁄2)

 𝑈69: 7476 (2⁄2)

Salidas:

 𝑈1: 7408 (4⁄4)

 𝑈9: 7432 (4⁄4)

 𝑈10: 7408 (4⁄4)

 𝑈3: 74847 (1⁄1)

 𝑈𝑛 𝑑𝑖𝑠𝑝𝑙𝑎𝑦 𝑑𝑒 7 𝑠𝑒𝑔𝑚𝑒𝑛𝑡𝑜𝑠

8. Conclusiones y recomendaciones

 Conclusiones:

 En el contador asincrónico binario progresivo a mayor número de


bits mayor retardo.

 Los pulsos de entrada pueden ser pulsos de reloj u originarse en


una fuente externa, y pueden ocurrir a intervalos de tiempos fijos o
aleatorios.

 El número de salidas limita el máximo número que se puede contar.

 Cuando la entrada cambia los Flip Flops modifican sus estados


dando lugar a un nuevo valor de salida, cuando la entrada
permanece constante los Flip Flops mantiene su estado presente.

 Recomendaciones:
 Al momento de realizar el decoder de salida recordar que se lo
puede realizar tanto con circuitos a baja escala de integración es
decir generando la función y simplificándola con mapas K o usar
circuitos de mediana escala de integración como un decoders o
muxs como generadores de función, lo importante es recordar que
siempre hay que optimizar el circuito.

 Debido a que estamos trabajando con interruptores o switchs en


máquinas secuenciales, nos produce una serie de rebotes
generando de esta manera una serie de unos y ceros lógicos
simultáneos y aleatorios, con lo cual no sabemos con exactitud
cuántos 1 o cuántos 0 ha leído nuestro dispositivo digital, es
por eso que es necesario la implementación de un circuito
antirebote.

 Como se sabe el circuito generador de reloj, produce impulsos con


una determinada frecuencia, para lo cual es necesario colocar los
capacitores y resistencias adecuadas tanto en el circuito
inicializador como en el circuito antirebote para que nuestro
contador cambia de digito a digito en un tiempo prudencial en el
que se pueda apreciar bien los dígitos.

9. Bibliografía

 Baena C., Bellido M., Molina A., Pilar M. y Valencia M., Problemas de
Circuitos y Sistemas Digitales. Madrid, España: McGraw-Hill.

 ALLDATASHEET.COM, (2003 – 2015). Electronic Components


Datasheet Search. Recuperado de
http://www.datasheetcatalog.com/datasheets_pdf/7/4/2/8/74847.shtml.

 ALLDATASHEET.COM, (2003 – 2015). Electronic Components


Datasheet Search. Recuperado de
http://www.datasheetcatalog.com/datasheets_pdf/3/D/7/4/3D7476.sht
ml.

You might also like