Вы находитесь на странице: 1из 19

CURSO: Lab.

Circuitos Digitales II

PROFESOR: Ing. Utrilla

TIPO DE INFORME: Informe Previo 4

TEMA: Contadores

ALUMNO:
Aguirre Barrionuevo Diego Alonso

CODIGO: 13190138

HORARIO: Viernes de 4 – 7 pm

Ciudad Universitaria-Lima 20 de octubre del 2017


TEMA: CONTADORES

INFORME PREVIO N°4:


CONTADORES

1. DEFINIR EL CONCEPTO DE CONTADOR DIGITAL, ANALICE SU FUNCIONAMIENTO Y


MENCIONE LOS TIPOS CARACTERÍSTICOS DE LOS CONTADORES SEGÚN LA
SINCRONIZACIÓN CON LA SEÑAL DE RELOJ (CLK) Y ANALIZAR CADA UNO DE ELLOS (LOS
CIRCUITOS Y SUS CARACETERÍSTICAS, TABLAS DE ESTADOS Y DIAGRAMAS DE TIEMPO).

- En electrónica es bastante frecuente verse necesitado de contabilizar eventos y por tanto se


requiere utilizar un contador, en nuestro caso se tratará de un contador electrónico digital. Un
contador electrónico básicamente consta de una entrada de impulsos, con salidas en binario,
BCD natural, etc.

- Se denomina contador todo circuito secuencial capaz de almacenar en cada momento el número
de pulsos aplicados a una determinada entrada del circuito.

- Están realizados con slip-flops S-R, J-K- D o T encadenados, dependiendo del número la cantidad
de pulsos que puede almacenar.

Por ejemplo, El funcionamiento del contador binario de 4 bits se ilustra mejor con una tabla de verdad y
un diagrama de tiempo.

Si suponemos que el contador está inicialmente repuesto, el número almacenado al empezar será el
0000.
Cada vez que el borde posterior hacia el negativo de un impulso de entrada se presenta, el contador se
incrementará.

LAB. CIRCUITOS DIGITALES II UNMSM-FIEE 2017-II


TEMA: CONTADORES

Después del impulso número 1, el contador almacenará el número binario 0001. Después del segundo
impulso tendrá la 0010. El contenido del contador indica el número de impulsos que se han presentado.

El siguiente cronograma de tiempo muestra los impulsos de entrada que hay que contar y las salidas que
se producen en cada báscula.

Debe tenerse en cuenta que la báscula A almacena el bit menos significativo del número binario,
mientras que el D almacena el más significativo y que el cambio de estado tiene lugar con el borde
posterior de los impulsos.
Supongamos que el contador ha sido inicialmente borrado. Esto significa que la salida normal de cada
báscula es inicialmente 0 binario.
Cuando se presenta el borde posterior del impulso de entrada 1, la báscula A basculará o se
complementará y su salida será el 1 binario. El contador tiene ahora el número 0001.
Cuando se presenta el borde posterior del segundo impulso se vuelve a complementar la báscula A. Esta
vez, cuando esta báscula cambia de estado, el borde posterior de su salida normal hace bascular la
básccula B, estableciéndola. En este momento, el contador almacena el número 0010. Obsérvese esta
condición en el cronograma de tiempos.
Hay dos cosas importantes a señalar según se va siguiendo el funcionamiento del contador:

- Que con cada impulso de entrada el biestable A cambia.


- Cuando aparece el borde posterior de la salida de una de las básculas hace bascular al siguiente
biestable en forma secuencial. Sin embargo, el borde positivo (delantero) de la señal en la
salida de la báscula no afecta en la entrada de la siguiente y, por ello, las básculas solo cambian
de estado con el borde posterior o negativo de los impulsos de entrada.

Al referirnos a los diagramas de tiempo se notará que la figura ha registrado el número binario
almacenado en la bácula durante cada periodo de tiempo.
En los intervalos entre los impulsos de entrada, el contador contiene el número binario que indica el de
impulsos ocurridos. Hay que obse4rvar las salidas normales de las básculas para conocer la cuenta. Pero
téngase en consideración que aquella solo es precisa si el contador estaba previamente respuesto en
“reset”. En otro caso, el número del contador no tendría nada que ver con el de los impulsos realmente
aplicados.

LAB. CIRCUITOS DIGITALES II UNMSM-FIEE 2017-II


TEMA: CONTADORES

Con frecuencia es deseable empezar a contar a partir de un cierto número. En lugar de reponer o borrar
el contador, poniendo a cero. Nos gustaría aplicar un cierto valor primero y emepzar el conteo a partir
de él. Esto se logra pre-estableciendo el contaedor, que consiste en poner previamente un cierto
número.
Como la operación de reposición, el pre-establecimiento se hace con las entradas asíncronas de
establecimiento “set” y borrado “clear” de las básculas. Se debe recordar que en los tipos JK, la
aplicación momentánea de un 0 binario a la entrada C”clear” repone la bácula al 0 binario.
Si la aplicación del 0 binario se hace a la entrada S “set” la báscula adopta el estado del 1 binario.
Mediante cirtcuitos puertas externos pueden las básculas establecerse “set” y reponerse “reset” para
adoptar la condición adecuada.
La siguiente figura, muestra los circuitos asociados con una báscula JK.

Como impulso de pre-establecimiento se aplica el bit que se desea a la báscula que se va a pre-
establecer. Una entrada 1 binario establecerá la báscula, y un 0 binario lo repondrá. Cuando se aplica un
binario a la entrada, la báscula se pre-establece automáticamente al estado deseado.
En el circuito previo en una báscula JK, supongamos un 1 binario como entrada de pre-establecimiento.
La carga de la entrada normalmente es 0.
Las salidas de las uertas 1 y 2 son el 1 binario, por lo que no tienen efecto en la báscula. Cuando la
entrada se desplaza al 1 binario, la salida de la puerta 1 va hacia el nivel bajo, estableciendo “set” la
báscula.
La salida baja en la peurta 1 mantiene al de la puerta 2 en su nivel alto, por lo que afecta la entrada C.
Cuando existe un circuito de carga o pre-establecimiento asociado con cada báscula en un contador, se
le puede aplicar un determinado número binario en paralelo antes de la operación real de conteo.
Con esta capacidad de pre-establecimiento pueden realizarse muchas operaciones aritméticas
especiales.

CLASIFICACIÓN DE LOS CONTADORES DIGITALES:

1. De acuerdo al código de salida:


- Binari (natural)
- BCD
- En anillo
- En Gray
- Johnson
- Arbitrario

LAB. CIRCUITOS DIGITALES II UNMSM-FIEE 2017-II


TEMA: CONTADORES

2. De acuerdo al sentido de conteo:


- Contador hacia arriba (ascendentes)
- Contador hacia abajo (descendentes)
- Contador en ambos sentidos, no simultáneos
3. De acuerdo a la posibilidad de preselección:
- Contador con carga en paralelo
- Contador con puesta a cero incial solamente
4. Atendiendo a la forma de propagarse la señal de reloj internamente:
- Contador asíncrono (contadores con propagación)
- Contador síncrono

Haciendo referencia a esta última clasificación:

Contador Asincrónico:

- Contador asincrónico ascendente

- Contador asincrónico descendente

LAB. CIRCUITOS DIGITALES II UNMSM-FIEE 2017-II


TEMA: CONTADORES

Diseño de un Contador asincrónico de 4 bits ascendente / descendente:

LAB. CIRCUITOS DIGITALES II UNMSM-FIEE 2017-II


TEMA: CONTADORES

LAB. CIRCUITOS DIGITALES II UNMSM-FIEE 2017-II


TEMA: CONTADORES

Modificación del módulo en contadores asincrónicos:

LAB. CIRCUITOS DIGITALES II UNMSM-FIEE 2017-II


TEMA: CONTADORES

LAB. CIRCUITOS DIGITALES II UNMSM-FIEE 2017-II


TEMA: CONTADORES

PROCEDIMIENTO GENRAL DE DISEÑO

TIEMPO DE PROPAGACIÓN

Contador Sincrónico:
Contador sincrónico ascendente de 4 bits:

LAB. CIRCUITOS DIGITALES II UNMSM-FIEE 2017-II


TEMA: CONTADORES

2. DESCRIBIAR LAS CARACTERÍSITICAS ESPECÍFICAS DE LOS CONTADORES: CONTADORES


ASÍNCRONOS, SÍNCRONOS Y SUS APLICACIONES.

Contadores Asincrónicos (de rizo, de rizado o ripple)

- La señal CLK se propaga entre los FF’s


- Se usan FF’s tipo T o JK
- Secuencia: binaria natural
- Módulo = 2m (N: Número de FF’s)
- En cada etapa: Fclk/2
- No requiere lógica adicional

Contadores Sincrónicos:

- La señal CLK se propaga en paralelo


- FF’s JK o D
- Retardo de propagración independiente del número de FF’s
- Mayor velocidad de operación
- Requiere lógica externa

Aplicaciones:

- Conteo de pulsos (eventos)


- División de frecuencia

LAB. CIRCUITOS DIGITALES II UNMSM-FIEE 2017-II


TEMA: CONTADORES

- Control y temporización
- Direccionamiento de memorias

3. DE LOS MANUALES TÉCNICOS OBTENER LOS IC TTL Y CMOS QUE CUMPLEN CON LAS
FUNCIONES DE CONTADORES, ANALICE BREVEMENTE LAS TABLAS DE VERDAD,
DIAGRAMAS DE TIEMPO Y FUNCIONAMIENTO.
1.- CONTADOR BINARIO DE 4 BITS TTL 7493.

El contador 7493 utilizan 4 flip-flops JK en modo de conmutación, con entradas de reloj ÇP0 y ÇP1 en
donde ÇP1 es la entrada de reloj del segundo flip-flop por lo que para formar un contador de 4 bits mod-
16 hay que conectar la salida del primer flip-flop de manera externa (puente) con la entrada ÇP1,
quedando ÇP0 como la entrada de reloj del contador.
También tiene dos entradas de reset (MR1 y MR2) las cuales no se deben dejar desconectadas (flotando)
porque, como estas se activan en ALTA, al estar flotando toman un nivel ALTO lo que mantendría en reset
al contador.

Contador 7493

2.- CONTADOR CMOS 74HC393

El CI 74HC393 es un doble contador binario de 4 bits. Esta construido a base del flip-flop T. Las entradas
de reloj (1ÇP y 2ÇP) son activadas por flanco posterior, o sea, en la transicion de ALTO a BAJO del pulso
de reloj.
Las entradas de reset (1MR y 2 MR) del maestro en el contador se activan en nivel ALTO, las salidas se
etiquetan desde Q0 a Q3, siendo Q0 el LSB y, Q3 el MSB del numero binario de 4 bits. Requiere una fuente
de alimentacion de 5V DC y viene en un CI DIP de14 patillas.

LAB. CIRCUITOS DIGITALES II UNMSM-FIEE 2017-II


TEMA: CONTADORES

Figura 14: Diagrama lógico del contador CMOS 74HC393

3.- CONTADOR CMOS CI 74HC193

El CI 74HC193 es un contador reversible síncrono de 4 bits preinicializable como lo muestra la hoja de


datos.

Figura 16: Contador CMOS 74HC193

Tiene 2 entradas de reloj (CPU y CPD), que se activan en la transición del nivel BAJO al ALTO del pulso de
reloj, la entrada CPU es para la cuenta ascendente (UP) y la entrada CPD es para la cuenta descendente
(D), por lo que dependiendo si el contador que se necesite se conecta al nivel alto o +5V.
Los modos de operación del contador CMOS 74HC193 se muestran en la tabla de verdad 5. El modo de
reset borra asíncronamente las salidas (Q0 a Q3) al binario 0000 activándose en ALTO el cual puede ser
un pulso de corta duración.
Las entradas de carga de datos en paralelo (D0 a D3) se utilizan para programar un número en binario
desde donde se quiere que empiece a contar de nuevo al activar la entrada de carga en paralelo (P)) con
un nivel BAJO y los datos son transferidos asíncronamente a las salidas (Q0 a Q3). Las salidas de arrastre
TÇ5 y TÇÐ generan un pulso negativo, para la conexión en cascada de contadores, ya sea en forma
ascendente o en forma descendente la cuenta de estos.
El contador 74HC193 viene en un DIP de 16 patillas y opera con una tensión de alimentación de +5V DC.

4.- EL CD4029 es un contador sincrónico "Up-Down", Contador Progresivo/Regresivo, Preajustable,


Binario/Década
Es un contador de 4 bits que opera como década (0000 a 1001), tanto en el sentido creciente como
decreciente.
Además de la entrada normal de clock (información de tipo serie) posee 4 entradas disponibles para
información paralela. Esas entradas permiten que el contador sea cargado con un determinado dato
(número binario) e inicie a partir de allí la cuenta.

LAB. CIRCUITOS DIGITALES II UNMSM-FIEE 2017-II


TEMA: CONTADORES

LAB. CIRCUITOS DIGITALES II UNMSM-FIEE 2017-II


TEMA: CONTADORES

4. CUÁL ES LA DIFERENCIA ENTRE UN CONTADOR ASÍNCRONO Y UN CONTADOR SÍNCRONO,


ASÍ COMO LA DIFERENCIA ENTRE UN CONTADOR CONVENCIONAL Y UN CONTADOR
ESCALADOR; MUESTRE CIRCUITOS PRÁCTICOS PARA EXPLICARLOS
La diferencia es que en un contador asincrono la salida de cada flip flop sirve como entrada de reloj del
siguiente, mientras que en un contador sincrono, las entradas de reloj se activan simultáneamente en
cada FF, conectados en paralelo. Un contador escalador es aquel que esta configurado para generar una
secuencia desordenada de codigos (en esta secuencia solo se puede utilizar un codigo en binario a la
vez).

Diferencia entre un contador convencional y un contador escalador:

Un contador convencional es un dispositivo electrónico digital que mide la frecuencia de


una señal de entrada, como medida indirecta del resultado de la cuenta directa de
eventos. En su diseño también se incluyen las opciones de medida de periodos, cocientes
entre las frecuencias de las señales aplicadas a sus entradas, medidas de intervalos
temporales entre dos eventos y funcionamiento en modo totalizador!
Un contador escalador es aquel que esta confgurado para generar una secuencia
desordenada de codigos (en esta secuencia solo se puede utilizar un codigo en
binario a la vez).

LAB. CIRCUITOS DIGITALES II UNMSM-FIEE 2017-II


TEMA: CONTADORES

5. DISEÑAR UN CONTADOR ASÍNCRONO UTILIZANDO FF’S DE TIPO JK, DE MODULO


16,12,10,6

LAB. CIRCUITOS DIGITALES II UNMSM-FIEE 2017-II


TEMA: CONTADORES

6. DISEÑAR UN CONTADOR DESCENDENTE MÓDULO 13, UTILIZANDO FF’S TIPO D.

LAB. CIRCUITOS DIGITALES II UNMSM-FIEE 2017-II


TEMA: CONTADORES

7. DISEÑAR UN CONTADOR UP/DOWN MÓDULO 10, UTILIZANDO FF’S DE TIPO JK Y TIPO D

LAB. CIRCUITOS DIGITALES II UNMSM-FIEE 2017-II


TEMA: CONTADORES

CONCLUSIONES:

- En la actualidad, el diseño de un contador peude ser abarcado por un Microcontrolador o algún


dispositivo FPGA, sin embargo comparando costos y siendo una aplicación sencilla, el diseño de
estos dispositivos peude ser empleando Flip-Flop’s que todavía se pueden encontrar en forma
comercial y a un bajo costo.

- Un contador es básicamente un registro que pasa por una sucesión predeterminada de


estados.

- Las compuertas del contador están conectadas de tal manera que produce la sucesión prescrita
de estados binarios.

LAB. CIRCUITOS DIGITALES II UNMSM-FIEE 2017-II

Вам также может понравиться