30
Definicion de Contador En electrónica digital, Un contador (counter en inglés) es un circuito secuencial construido a partir de biestables y puertas lógicas capaz de realizar el cómputo de los impulsos que recibe en la entrada destinada a tal efecto, almacenar datos o actuar como divisor de frecuencia. Habitualmente, el cómputo se realiza en un código binario , que con frecuencia será el binario natural o el BCD natural (contador de décadas). Contadores Asincronos Contadores Asíncronos En la siguiente figura podemos observar la conexión de cuatro FF tipo J-K para formar un contador asíncrono de 4 BITS, comúnmente conocido como Contador de Rizo de 4 BITS. Figur a 1

Trabajo de Contadores

Embed Size (px)

Citation preview

Page 1: Trabajo de Contadores

Definicion de Contador

En electrónica digital, Un contador (counter en inglés) es un circuito secuencial construido a partir de biestables y puertas lógicas capaz de realizar el cómputo de los impulsos que recibe en la entrada destinada a tal efecto, almacenar datos o actuar como divisor de frecuencia. Habitualmente, el cómputo se realiza en un código binario, que con frecuencia será el binario natural o el BCD natural (contador de décadas).

Contadores Asincronos

Contadores Asíncronos

En la siguiente figura podemos observar la conexión de cuatro FF tipo J-K para formar un contador asíncrono de 4 BITS, comúnmente conocido como Contador de Rizo de 4 BITS.

Figur a 1

El funcionamiento de este circuito se basa en cuatro puntos importantes:

1. ALos pulsos de reloj sólo son aplicados a la entrada CP (Clock, reloj) del primer Fip-Flop. Teniendo en cuenta que es un FF tipo "J-K", y que estas dos entradas se encuentran en un nivel alto (Conectadas a V+), el FF realizará la función de complemento o "Toggle", conmutando sus salidas con cada pulso de la señal de reloj. El cambio puede ser

Page 2: Trabajo de Contadores

controlado por transiciones positivas o negativas de la señal de reloj, esto depende únicamente del tipo de entrada del FF.

2. La salida del primer FF (Primer BIT) actúa como pulso de reloj para el siguiente FF (Segundo BIT), y así sucesivamente hasta llegar al cuarto FF. De esta manera se logra que un FF sólo pueda cambiar de estado cuando el anterior le proporcione la transición correcta a su entrada.

3. Las salidas de los FF representan el número binario de 4 BITS, Obteniendo del primer FF el LSB (Dígito menos significativo), y del último el MSB (Dígito más significativo). Al comenzar la cuenta, teóricamente las salidas de los FF deben estar en cero, esto nos da e número 0000, esto puede lograrse con las entradas de "Restablecer" (RESET), las cuáles no son mostradas en el diagrama. La tabla 1, muestra la secuencia de conteo desde el número 0000 al 1111.

4. Una vez que ha llegado el quinceavo pulso de entrada, el contador se encontrará en la cuenta máxima para 4 BITS, es decir 1111, al llegar el siguiente pulso, el contador volverá a la posición original de 0000, Esto supone un ciclo completo del contador y se conoce como el "reciclado" de la cuenta.

Este diseño de contador, es conocido como "Contador Asíncrono", debido a que los cambios de estado en los FF son asíncronos con respecto a la señal de reloj, es decir, no ocurren al mismo tiempo que cambia la señal de reloj. El único que obedece directamente a los cambios de la señal de reloj es el primer FF.

Cambio del primer FF = Señal de reloj Cambio del segundo FF = Primer FF + Señal de reloj Cambio del tercer FF = Segundo FF + Primer FF + Señal de reloj Cambio del cuarto FF = Tercer FF + Segundo FF + Primer FF + Señal de reloj.

Esta configuración nos permite observar que se produce un retraso en la propagación de la señal desde la entrada a la salida (Ya que existe un pequeño tiempo de retraso cuando un FF cambia de estado, el cuál explicaremos a detalle más adelante).

Este es el uno de los "defectos" de los contadores de rizo, debido al retraso explicado anteriormente, este tipo de contadores tiene un límite en la frecuencia de reloj aplicada a su entrada, aunque los retrasos en los FF modernos son muy pequeños (entre los 10 y los 40 nano-segundos), si se aplica a la entrada una frecuencia muy alta, el contador no puede funcionar de manera correcta.

Page 3: Trabajo de Contadores

Tabla 1

Contadores asíncronos integrados en un solo chip.

Los ejemplos anteriores de circuitos discretos (todo hechos con FF) sólo son para ejemplificar la construcción del contador, en la práctica, son obsoletos ya que se necesitan muchos integrados y espacio para crearlos.

En el mercado podemos conseguir diferentes tipos de integrados con tecnología TTL o CMOS con contadores de rizo internos, Uno de los ejemplos más usados es el 74LS293.

En la figura 2, se encuentra el diagrama interno del integrado.(Se toma por entendido que todas las entradas "J-K" están en estado ALTO)

Page 4: Trabajo de Contadores

Figura 2

En este diagrama podemos observar una conexión muy parecida a la de la figura anterior, el integrado cuenta con cuatro FF tipo "J-K", cada una de las salidas de los FF representa un BIT, desde Q0 (LSB), hasta Q3 (MSB).

Cada uno de los FF cuenta con una entrada de reloj, pero en este caso, solamente dos son accesibles desde el exterior, la entrada del primer FF (CP 0), y la del segundo FF (CP 1), esta configuración nos permite utilizar los últimos tres FF como contador de tres bits y el primero por separado, o utilizar los cuatro bits para la cuenta.

Todos los FF cuentan con una entrada de RESET, la cual se encuentra conectada a una compuerta NAND de dos entradas, las cuáles son accesibles desde el exterior (MR 1 y MR 2), de esta manera se puede logra el reset del contador desde dos puntos diferentes.

Número MOD

En los casos anteriores, los dos contadores pueden darnos una salida de 4 BITS, es decir, cuentan desde el 0000 hasta el 1111, Para efectos prácticos, estos contadores son denominados Contadores "MOD 16", Ya que presentan 16 estados diferentes en la cuenta. Por lo que el número MOD, siempre es igual al número de estados que podemos obtener del contador antes que recicle su cuenta.

La siguiente tabla nos muestra los diferentes números MOD.

Page 5: Trabajo de Contadores

Tabla 2

Por lo que podemos observar en la relación de la tabla, al agregar un BIT más de cuenta (Otro FF), se duplica el número de estados posibles y por lo tanto también el número MOD.

Esto no permite llegar a una fórmula para saber cuál es el número MOD de un contador sabiendo el número de FF que se van a conectar.

Número MOD = 2 (N)

Lo que puede traducirse como "El número MOD es igual a 2 multiplicado a la (N) potencia". El número "N" es el número de FF que deseemos ocupar.

Por ejemplo, ¿cuál será el número MOD de un contador con 6 FF (6 BITS)?

Entonces: MOD = 2 (6)MOD = 2 multiplicado a la sexta potenciaMOD = 2*2*2*2*2*2MOD = 64

Contadores con Número MOD diferente a 2 (N)

En el ejemplo anterior pudimos encontrar el número MOD de un contador basado en la fórmula de 2 (N), pero:

¿Cómo encontrar el número de FF que se necesitan para un contador que no sea un MOD 4 o MOD 8?

Por ejemplo:Si necesitáramos hacer un contador MOD 6. ¿Cómo podríamos lograr esto?

Debido a la naturaleza de los números binarios, no se puede lograr de manera "Común" un número MOD que es diferente a los obtenidos por medio de la fórmula anterior.

Page 6: Trabajo de Contadores

En estos casos, lo que hacemos es crear un contador con el número MOD más cercano hacia arriba, En este caso, el más cercano es el MOD 8. Y hacer que el contador omita los estados que no son necesarios.

Es decir:

Tabla 3

La tabla nos muestra la cuenta máxima de un contador MOD 6, el cuál sería el número 5 (101), por lo que necesitamos hacer que nuestro contador "recicle" su cuenta al pasar de este número al siguiente.

En la siguiente figura, se representa el diagrama del contador que necesitamos.

Figura 3

El funcionamiento de este circuito es básicamente el mismo que hemos visto hasta ahora, pero al agregar una compuerta NAND como control de las entradas de RESET, podemos hacer que nuestro contador se recicle al llegar al número que deseemos.Cada una de las entradas está conectada a la salida de un FF, dependiendo de cuáles BITS sea, la compuerta ordenará el RESET a todos los FF, enviando la cuenta a cero o "reciclándola".

Page 7: Trabajo de Contadores

En este caso, una de las entradas de la compuerta NAND está conectada a la salida Q1 (Segundo BIT), y la otra a Q2 (Tercer BIT), por lo que solamente habrá un pulso de RESET a la salida en la compuerta cuando sus dos entradas se encuentren en el estado ALTO. Por lo que la compuerta actuará cuando esté presente el número seis (110), enviando la cuenta nuevamente a cero (000).

Al ser un contador de rizo, nuevamente nos topamos con el factor del retraso en la propagación de la cuenta, ya que se necesita cierto tiempo para que la señal de salida de los contadores sea enviada al RESET de los FF, por un pequeño momento (tal vez no perceptible para nosotros), será visible el número 6, e inmediatamente será reciclado a cero. Este efecto es claramente visible si a nuestro contador le incorporamos un decodificador de Código Binario a un display de 7 segmentos y ocupamos una frecuencia de reloj muy baja.

El retraso en la propagación de la cuenta es la causa principal por la que los contadores de rizo no son muy utilizados en sistemas de medición de tiempo. Por ejemplo un reloj digital, ya que después de cierto tiempo, el reloj quedará retrasado.

Dirección de la cuenta en los contadores de rizo.

Hasta ahora sólo hemos visto contadores asíncronos que siempre elevan el número de la cuenta, pero ¿Cómo lograr que el contador funcione restando la cuenta? La solución es muy sencilla, simplemente se alimentan los FF con las salidas Negadas o Invertidas de los FF, no importa el número MOD de un contador, si se toman las salidas Negadas como reloj para los siguientes FF, la cuenta siempre será hacia abajo.

Figura 4

Page 8: Trabajo de Contadores

Contadores Sincronos

el contador síncrono o "Paralelo" lleva una conexión un tanto diferentes sobre los FF, esto puede aumentar su complejidad, pero es la única manera de obtener el menor retraso posible para operar de manera confiable y alcanzar mayores velocidades de conteo.

En los contadores paralelos, todos los FF cambian al mismo tiempo, lo que reduce la propagación a un solo valor (el tiempo que tarda en cambiar de estado un solo FF).

La siguiente figura ilustra el circuito de un contador síncrono (Paralelo):

Figura 1

Al comparar el circuito síncrono y el asíncrono, podremos observar diferencias muy marcadas:

1. En este circuito, todas las entradas de reloj (CP) están conectadas a un mismo punto, logrando así que la señal de reloj sea la misma para todos los FF del contador.

2. Únicamente el primer BIT (FF) tiene sus entradas "J-K" conectadas a V+, y por consiguiente, será el único que se complemente (Toggle) libremente, los demás dependen de una combinación en las salidas para poder complementarse.

3. Es primordial el uso de otro tipo de circuitos digitales además de los FF, en este caso, un par de compuertas AND, una de dos entradas y una de tres entradas.

Page 9: Trabajo de Contadores

Funcionamiento del circuito contador síncrono

Observemos por un momento la secuencia de conteo de este circuito:

Tabla 1

Como podemos observar en la gráfica anterior, el primer BIT siempre cambia de estado con cada pulso de reloj, el segundo cambia cada dos, el tercero cada cuatro, y el cuarto cada ocho.

En los contadores asíncronos, este efecto es automático y no hay que preocuparse por él, pero en el caso de los contadores síncronos, tenemos que forzar a cada FF a complementarse de manera precisa y controlada

Para que este cambio se lleve a cabo, se utilizan las dos compuertas, tomemos como ejemplo la compuerta de dos entradas, solamente cuando sus dos entradas se encuentren en el estado alto (BIT 1 = 1 y BIT 2 =1), la salida será alta, y por lo tanto "J-K" del tercer FF también, al llegar el pulso del reloj, este podrá complementarse. Y en el caso de la compuerta de tres entradas el caso es idéntico, solamente cuando sus tres entradas sean altas, su salida será alta, y el cuarto FF podrá cambiar.

En otras palabras, EL FF 1 se complementa sin ayuda alguna, ya que sus entradas "J-K" le permiten hacerlo libremente, el segundo FF depende de la salida del primero, el tercero

Page 10: Trabajo de Contadores

depende de de los dos primeros, el cuarto de los tres primeros, y así sucesivamente si le seguimos colocando más BITS (FF) al contador.

Los cambios en las entradas de las compuertas suceden con cada pulso del reloj, de manera que mientras la transición correcta llega, los FF que deban complementarse ya están "preparados" y responden inmediatamente a la señal de reloj.

Ventajas de los contadores síncronos

La principal ventaja de este tipo de contadores sobre los asíncronos radica en que todos los FF sin importar cuántos sean, cambian al mismo tiempo, sincronizados por la señal de reloj.

Una ventaja derivada de la primera es que el tiempo de propagación se reduce al mínimo, ya que el conteo sólo debe propagarse por una o dos compuertas y un FF (Ya que cambian al mismo tiempo, y no dependen de otro FF para operar).

Por lo que el retardo de estos contadores va a ser mucho menor al de un contador asíncrono con el mismo número de FF (BITS).

Contadores síncronos de cuenta Ascendente/Descendente

Con anterioridad vimos como un contador asíncrono "normal" (Conteo ascendente) podía ser modificado para hacer el conteo descendente. En el caso de los contadores síncronos es la misma mecánica.

La siguiente figura nos muestra un contador MOD 8, con controles separados de cuenta ascendente/descendente.

Page 11: Trabajo de Contadores

Figura 1

El principio de operación es el mismo, la diferencia es que tenemos dos pines de control, cada uno va a ser activo en el estado alto, y por obvias razones no pueden estar en el mismo estado al mismo tiempo, ya que el contador puede producir errores o cuentas impredecibles.

SI mantenemos en el estado alto el pin "Cuenta ascendente" las señales de cada FF que llegarán al siguiente serán las de las salidas "normales".

Si lo hacemos al contrario, las señales que serán usadas serán las de las salidas "negadas". Produciendo la cuenta hacia arriba o hacia abajo.

Contadores síncronos con entradas de pre-establecer

Una gran necesidad en un circuito contador es la capacidad de poder modificar la cuenta a voluntad del usuario, (de otra manera tendríamos que esperar a que llegara al número deseado de manera autónoma).

La gran mayoría de circuitos contadores integrados en un solo chip cuentan con uno o más tipos de entradas de control para este fin.

La siguiente figura nos muestra un ejemplo de las mismas.

Page 12: Trabajo de Contadores

Figura 3

El funcionamiento del contador en general es el mismo que habíamos visto antes, ero con la ventaja de que podemos enviar el contador a un número arbitrario en el momento que lo necesitemos.

Para este efecto, el número a cargar se pone en las entradas de datos de carga en paralelo, en formato binario.Y cuando lo necesitemos, lo único que tenemos que hacer es enviar un pulso a la entrada de activar carga, y el número establecido con anterioridad será enviado (cargado) a la salida.

NOTA: La información acerca de los circuitos contadores armados de forma discreta (Con FF y compuertas lógicas) no es muy extensa ya que no son aplicadas comúnmente. Sólo son para propósitos de comprender el funcionamiento de los mismos, antes de pasar a los contadores integrados en un chip.

Contadores síncronos (paralelos) integrados en un chip

Para evitar lo complejo y obsoleto de los contadores discretos (Circuitos con FF y compuertas lógicas), se utilizan los contadores integrados en un solo chip, en el mercado se puede conseguir una amplia gama de modelos con diferentes características, como Números MOD, entradas de pre-establecimiento, etc.

La siguiente figura nos muestra el circuito integrado de la familia TTL 74LS193.Un contador síncrono MOD 16 pre-fijable y reset asíncrono y con salidas de acarreo.

Page 13: Trabajo de Contadores

Figura 4

En la siguiente tabla se describen los nombres de cada uno de los pines

Tabla 2

Descripción del funcionamiento de las entradas / salidas

Entrada CPU: Esta entrada sólo responderá a las TP (Transiciones positivas) de la señal de reloj, se puede identificar claramente por la falta de un círculo o una línea debajo del símbolo de la entrada. Y su propósito es el de enviar los pulsos de reloj para activar la

Page 14: Trabajo de Contadores

cuenta Ascendente.

Entrada CPD: Esta entrada sólo responderá a las TP (Transiciones positivas) de la señal de reloj, se puede identificar claramente por la falta de un círculo o una línea debajo del símbolo de la entrada. Y su propósito es el de enviar los pulsos de reloj para activar la cuenta Descendente.

Entrada PL: Esta entrada sólo será activa al estar en el estado BAJO, se puede identificar claramente por el pequeño círculo o una línea debajo del símbolo de la entrada. Y su propósito es el de enviar los pulsos para activar la carga de un número paralelo pre-establecido.

Entrada MR: Esta entrada sólo será activa al estar en el estado BAJO se puede identificar claramente por el pequeño círculo o una línea debajo del símbolo de la entrada. Esta entrada es la encargada de activar el RESET general, enviando todas las salidas al estado BAJO, es decir, al número 0000.

Entradas D0 - D3: Estas entradas sólo serán activas al estar en el estado ALTO, se puede identificar claramente por la falta de un círculo o una línea debajo del símbolo de la entrada. SU propósito es el de albergar el número binario paralelo que va a ser cargado al activar el pin PL.

Salidas Q0 - Q3: Las cuatro salidas del contador, desde el LSB (Q0), hasta el MSB (Q3).

Salida TCU: Esta salida enviará un pulso cada vez que el contador se recicle, en el modo de conteo ascendente.

Salida TCD: Esta salida enviará un pulso cada vez que el contador se recicle, en el modo de conteo descendente.

En la siguiente tabla se explica las acciones que generan las diferentes combinaciones en las entradas:

Page 15: Trabajo de Contadores

Tabla 3

Contador de anillo

Un tipo de contadores que funcionan de manera especial son los llamados "Registros de corrimiento", el contador de anillo o "registro de corrimiento circulante" es el más sencillo de ellos.

Este nombre se toma de la manera en la que está conectado el circuito contador, Cada FF transfiere el estado presente en su entrada al siguiente FF con cada pulso de la entrada de reloj, y el último FF regresa ese estado al primero, cerrando así el "Anillo".

La siguiente figura nos muestra el circuito de un contador de anillo

Figura 5

Page 16: Trabajo de Contadores

La siguiente tabla nos muestra la secuencia que siguen los datos al pasar por lo FF, esto suponiendo que el estado de cuenta inicial fuera de: Q3 = 1, Q2=0, Q1=0, y Q0=0.

Tabla 4

En la gráfica podemos observar el corrimiento de los datos sobre los cuatro FF.

El número MOD de un contador de anillo puede ser tan grande como lo necesitemos, sólo se necesita agregar más FF al anillo.

Aunque su uso es menos eficaz que el de los contadores normales, esta configuración sigue vigente gracias a que no es necesaria la decodificación de las salidas (Como sucede con los contadores asíncronos y síncronos), la salida decodificada es obtenida directamente de la salida del FF que deseemos.

El contador Johnson

Haciendo una pequeña modificación al contador de anillo básico, podemos crear otro tipo de contador de anillo. El contador Johnson u de anillo trenzado.

El circuito básico es en esencia el mismo, el único cambio que necesitamos hacer es en la salida del último FF (la que cierra el anillo con la entrada del primer FF).

En vez de utilizar la salida "normal" para enviarla a la entrada del prime FF, se toma la salida Negada.

Page 17: Trabajo de Contadores

Figura 6

La siguiente tabla nos muestra la secuencia que siguen los datos al pasar por lo FF.

Tabla 5

Como podemos observar en la secuencia, el número MOD de un contador tipo Johnson siempre será el doble de los FF que lo conformen.

Este tipo de contadores está limitado a un número MOD que siempre será PAR.

Page 18: Trabajo de Contadores

Contador Numero MOD < 2

Contadores con numero MOD <2N

El contador básico puede ser modificado para producir números MOD menores que 2N permitiendo que el contador omita estados que normalmente son partes de la secuencia de conteo. Unos delos métodos para lograr esto se encuentra en la figura, donde se muestra un contador de rizos de 3 BIT, descartando la compuerta nand por un momento, podemos observar que el contador es un contador binario MOD 8 que contara en secuencia de 000 111. Sin embargo la presencia de la compuerta nand alterara esta secuencia como sigue:

La salida de nand se conecta a las entradas asíncronas reestablecer de cada flip-flop mientras que las salidas de nand sean altas, no tendrá efecto sobre el contador. Sin embargo cuando pase abajo borrara todos los flip-flop, de manera que el contador pase de inmediato al estado 000.

Las entrada de la compuerta nand son las salidas de los flip-flip Q1 y Q0, de manera que la salida nand pasara bajo siempre que Q1=Q0= 1 esta condición ocurrirá cuando el contador pase por el estado 101 al 110. El estado bajo en la salida nand inmediatamente borrara el contador al estado 000. una vez que se hallan borrado los flip-flop, la salida de nand retornaran a alto por que la condición Q1=Q0= 1 ya no existe.

La secuencia de conteo es por lo tanto.

Q0 Q1 Q2

0 0 0

0 0 1

0 1 0

0 1 1

1 0 0

1 0 1

1 1 0

El estado 110 es un estado temporal que se necesita para limpiar el contador.

Aunque el contador pasa por estado 110 solo permanece hay unos cuanto nanosegundos, antes de reciclarse al 000, de este modo podemos decir esencialmente que este contador cuenta de 000 (0) 101 (5) y se recicla a 000.

En esencia, omite los estados 110 y 111 de manera que solamente pasa por 6 estados diferentes así se trata de un contador MOD 6.

Page 19: Trabajo de Contadores

Contadores C.I.

CONTADORES CON CI TTL

Son circuitos integrados donde vienen incluidos los flip-flops conectados según el tipo de contador y las puertas. Estos contadores se pueden llamar de propósito general. El CI 74192 es un contador reversible BCD síncrono TTL, es decir, módulo-10. Tiene doble entrada de reloj, una para cuenta ascendente y una para cuenta descendente que conmutan en la transición del nivel BAJO al nivel ALTO del pulso.

La entrada de borrado síncrono se activa en nivel ALTO colocándo las salidas en nivel BAJO (0000) y se inicializa en cualquier número que se cargue en las entradas de datos en forma binaria y se transfieren asíncronamente a la salida BCD (A=QA, B=QB, C=QC, D=QD). La salida de arrastre se utiliza para conectar en cascada serie varios contadores.

Figura 11: Símbolo del contador 74192

Page 20: Trabajo de Contadores

Figura 12: Conexión en cascada de dos contadores de 0 a 99

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.

Figura 13: Contador 7493

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.

Page 21: Trabajo de Contadores

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

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.

Page 22: Trabajo de Contadores

Decodificación de un contador.

Los contadores digitales se utilizan frecuentemente en aplicaciones donde deben determinarse o exhibirse de alguna manera el conteo representado por los estados de los flip-flops uno de los medios más simples para exhibir el contenido de un contador consiste en conectar la salida de cada flip-flops a un diodo emisor de luz (LED). De esta manera, los estados de los flip-flops están representados por los led en forma visible ( encendido = 1, apagado = 0) y el conteo se puede determinar mentalmente al decodificador los estados binarios de los LED. Por ejemplo, suponga que este método se ocupa para un contador BCD y los estados de las lámparas son apagado- encendido -encendido-apagado, respectivamente.esto representaría él numero binario 0110, que decodificaríamos mentalmente como el 6 decimal. Otras combinaciones de estados de los LED representarían los posibles conteos.

El método de LED indicador no es conveniente cuando aumenta el tamaño ( numero de BIT) del contador, porque es muy difícil decodificar mentalmente los resultados. Por esto es conveniente desarrollar un medio que decodifique electrónicamente el contenido del contador y mostrar los resultados de inmediato y que no requiera operaciones mentales

Diseño de contadores síncronos.

Existen varios métodos para diseñar contadores que sigan secuencias arbitrarias, ahora presentaremos los detalles de un método que utiliza flip-flops J K conectados en configuración de contador síncrono la técnica es uno de los numerosos procedimientos de diseño que forma parte de una área del diseño de circuitos digitales que se llama diseño de circuitos secuenciales.

Idea básica:

En los contadores síncronos todos los flip-flops son disparado al mismo tiempo antes de cada pulso de reloj, las entradas J y K de cada flip-flops del contador deben tener el nivel correcto para asegurar que cada flip flop cambie Asia el estado correcto. El proceso de diseñar un contador síncrono se convierte en uno en que se diseña los circuitos lógicos que decodifican los diferentes estados del contador, para proporcionar los niveles lógicos en cada entrada J y K. Las entradas de estos circuitos decodificadores provienen de las salidas de uno o varios flip-flops.

Tabla de excitación J- K. La columna del extremo izquierdo de la tabla enumera las posibles transiciones en la salida de un flip-flops. La segunda y tercera columna contiene el estado presente, simbolizado como Q ( N ) y el siguiente estado simbolizado como Q ( N+1), para cada transición las ultimas dos columnas contienen los niveles J y K requeridos para producir cada transición a continuación examinamos cada caso.

Transición 0=> 0 el estado presente del flip-flops es cero y debe permanecer en cero cuando se aplica una entrada de reloj, de esta manera de entender como funciona un flip-flops J- K, esto sucede cuando J=K=0 ( condición de no cambio), o cuando J=0 y K = 1 (condición de borrado). De este modo J tiene que ser 0, pero K puede tener cualquier nivel.

Page 23: Trabajo de Contadores

La tabla indica esto con un 0 en la columna correspondiente a J y una x en la columna para K. Recuerde que x representa una condición no importa.

Transición 0 =>1 este estado presente es 0 y cambia a 1, esto puede suceder ya sea cuando J=1 y K= 0 ( condición de establecimiento) o cuando J =K = 1 (condición de cambio de estado). De este modo J tiene que ser 1, pero para que esta transición ocurra K puede tener cualquier nivel.

Transición de 1=>0, el estado presente es 1 y debe cambar a 0. esto puede ocurrir cuando J = 0 y K = 1 o J=K=1. De este modo K tiene que ser 1 pero J puede estar en cualquiera de estos niveles.

Transición 1=>1, el estado presente es 1 y permanecerá en 1. esto ocurre cuando J=K=0 o J=1 y K = 0 así, K debe ser cero mientras J puede estar en cualquiera de estos niveles.

Transición en la salida

Estado presente

Q(N)

Estado siguiente

Q(N+1)J K

0=>0 0 0 0 X

0=>1 0 1 1 X

1=>0 1 0 X 1

1=>1 1 1 x 0

Contadores con preestablecimiento. (Contadores Preajustables)

Muchos contadores síncronos(paralelo) que están disponibles en CI están diseñados para ser prefijables; en otras palabras se pueden prefija r a cualquier valor inicial de conteo, ya sea en forma asíncrona (independientemente de la señal de reloj) o síncrona ( durante la transición activa de la señal de reloj) esta operación de prefijado también se conoce como carga del contador.

Preestablecimiento síncrono.

Muchos contadores síncronos paralelos de CI emplean el preestablecimiento síncrono con lo que el contador es prefijado durante la misma transición activa de la señal de reloj que se emplea para el conteo. El nivel lógico aplicado en la entrada determina si transición activa del reloj será la que preestablesca el contador o si esta será contada, como sucede durante el modo normal de operación.