Está en la página 1de 17

Tema 14: Sistemas Secuenciales

(CONTADORES)
Objetivos:
Introduccin.
Caractersticas de los contadores.
Contadores Asncronos.
Contadores Sncronos.

2 Grado en Ingeniera F.Oterino, J.A Sinz 1


Industrial Electrnica Industrial
INTRODUCCIN
Los contadores son sistemas secuenciales con una sola entrada de
impulsos a contar, cuyo estado interno en cada instante representa el
nmero de impulsos que se han aplicado.
Si los impulsos ocurren a intervalos de tiempo conocidos, un contador
puede utilizarse como un instrumento de medida de tiempos
Fundamentalmente estn constituidos por biestables sincronizados por
flancos que sern realimentados de diferentes formas.
Existen bsicamente dos tipos de contadores:
Contadores Sncronos.
Contadores Asncronos.

2 Grado en Ingeniera F.Oterino, J.A Sinz 2


Industrial Electrnica Industrial
Caractersticas de los contadores
Frecuencia mxima de los impulsos a contar : Esta ser la mayor
frecuencia (rapidez de pulsos a contar) que es capaz de seguir el contador.
Este valor depender de la tecnologa utilizada en su fabricacin y del
diseo del contador
Cdigo de contaje : El cdigo binario utilizado para realizar el contaje de
los impulsos puede ser cualquiera. Si el contador est integrado en un C.I.
dicho cdigo vendr especificado en sus hojas de caractersticas.
Capacidad de contaje o Mdulo del contador : El nmero de estados
diferentes por lo que pasa un contador antes de volver a su estado inicial
se denomina mdulo del contador o capacidad de contaje, este parmetro
determina el nmero de biestables que ha de tener el contador.
Si N es el nmero de impulsos a contar, el nmero de biestables (n) ha de
cumplir:

2 n-1
N 2 n

2 Grado en Ingeniera F.Oterino, J.A Sinz 3


Industrial Electrnica Industrial
Caractersticas de los contadores
Modo de funcionamiento: Los contadores pueden ser sncronos o
asncronos.
Los asncronos son aquellos en los que las entradas de reloj que los
gobiernan no actan simultneamente en todos los flip-flops sino
secuencialmente, es decir, los impulsos a contar no se aplica a las
entradas de reloj de todos los flip-flops a la vez, sino generalmente slo
a la del primero, y las entradas de reloj del resto son gobernadas por
las salidas del biestable precedente.
Los sncronos son aquellos en los que los impulsos a contar se aplican
a todas las entradas de reloj de todos los biestables a la vez.
En general los contadores sncronos son ms rpidos que los
asncronos, pero ms complejos, adems los asncronos presentan el
problema de adquirir transitoriamente estados indeseados.
No es obligatorio que los contadores agoten todas las posibles
combinaciones.
El contaje no tiene porque realizase de forma ordenada.
Existen contadores crecientes y decrecientes.
Existen tambin contadores programables en los que mediante entradas
paralelas puedo cargar la cifra inicial pudiendo ser a su vez esta carga
sncrona o asncrona.

2 Grado en Ingeniera F.Oterino, J.A Sinz 4


Industrial Electrnica Industrial
Contadores Asncronos
La estructura ms simple de un contador es la que se muestra en la figura.
Se trata de un contador asncrono ya que la entrada de reloj de los cuatro
biestables no es comn:

En este caso, al disponer de cuatro biestables, el contador ser de mdulo


16 ya que disponemos de 16 estados de salida diferentes (0000 1111)
La entrada del contador es la entrada de reloj del primer biestable A, su
salida (QA) se conecta a la entrada de reloj del siguiente biestable y as
sucesivamente.
Como las entradas JK de todos los biestables estn conectadas a 1, stos
cambiarn de estado en los flancos de bajada de la entrada de reloj de cada
uno de ellos.

2 Grado en Ingeniera F.Oterino, J.A Sinz 5


Industrial Electrnica Industrial
Contadores Asncronos

2 Grado en Ingeniera F.Oterino, J.A Sinz 6


Industrial Electrnica Industrial
Contadores Asncronos
El principal inconveniente de los contadores asncronos es su relativa lentitud
debido principalmente a que los biestables conmutan de forma secuencial, y
por lo tanto van sumando sus tiempos de propagacin.
Esto limita la frecuencia mxima de reloj que es capaz de funcionar
correctamente en el contador:

1
f=
N*Tp
Si adems se desea tener un intervalo T1 para leer el estado del contador:

1
f=
(N*Tp) + T1

2 Grado en Ingeniera F.Oterino, J.A Sinz 7


Industrial Electrnica Industrial
Contadores Asncronos
No slo existen contadores que cuenten un nmero de impulsos que
sea potencia de 2; sino que podemos contar un nmero cualquiera
de impulsos haciendo que el contador pase por el nmero de
estados que se desee.
Existen diversos mtodos para realizar un contador asncrono de
mdulo N siendo N un nmero cualquiera, estos mtodos dependen
del tipo de biestable a usar y de la forma de eliminar los estados que
no voy a usar.
Un procedimiento muy utilizado es el siguiente:
Se basa en utilizar biestables de tipo T, que puedo conseguir a partir
de biestables JK uniendo sus entradas y colocndolas a un uno fijo.
Para que el biestable tenga N estados es necesario conectar en
cascada un n X de biestables que cumpla: 2X-1<=N<=2X
Cuando el contador adquiera el estado N 1, en el siguiente nivel
alto de reloj se obliga a que todas las salidas que estn a nivel bajo
se pongan a nivel alto usando por ejemplo las entradas asncronas
de SET de los biestables que estoy utilizando.
De esta forma el contador pasa del estado N 1 al 2N colocando
todas las salidas a 1, y al llegar el impulso de reloj N, pasamos al
estado inicial 0000.
2 Grado en Ingeniera F.Oterino, J.A Sinz 8
Industrial Electrnica Industrial
Contadores Asncronos

Como se puede ver estamos introduciendo


un estado mas que sera indeseable, y
tambin deberamos de tener en cuenta que
los tiempos de propagacin introducen ms
estados indeseables, pero este tipo de
problemas siempre los tendremos en los
contadores asncronos.
2 Grado en Ingeniera F.Oterino, J.A Sinz 9
Industrial Electrnica Industrial
Contadores Sncronos
Como hemos visto anteriormente, una de las limitaciones de los contadores
asncronos era que debamos esperar como mnimo el tiempo de retardo del
caso peor para obtener una salida fiable, esto limitaba la frecuencia mxima
de dichos contadores.

Para trabajar a frecuencias superiores, aplicaremos los impulsos a contar


simultneamente en las entradas de reloj de todos los biestables, y en las
entradas sncronas se aplicarn las seales adecuadas para que el contador
pase por los estados deseados.

El mtodo de diseo de los contadores sncronos consiste en realizar una


tabla de verdad cuyas entradas sean los estados por los que se desea que
pase el contador, y cuyas salidas sean los estados lgicos que debemos de
aplicar a las entradas sncronas para obtener los estados lgicos deseados.

La situacin que se presenta en cada biestable es que conocemos cual es su


estado actual, y sabemos a cual debe de ir al aplicar la seal de reloj, con ello,
nuestro objetivo ser saber cuales deben ser las seales aplicadas a las
entradas sncronas para lograr dicha transicin.
2 Grado en Ingeniera F.Oterino, J.A Sinz 10
Industrial Electrnica Industrial
Contadores Sncronos
Recordemos las tablas de verdad de las bsculas SR, JK y D

Para el Diseo del contador sncrono, realizaremos la tabla de verdad,


comenzando por el Estado Actual, a partir del cual rellenaremos el estado
siguiente.
Una vez obtenidas estas dos columnas, rellenaremos las correspondientes a
las entradas sncronas de las bsculas elegidas.
En nuestro ejemplo utilizaremos cuatro bsculas JK.

2 Grado en Ingeniera F.Oterino, J.A Sinz 11


Industrial Electrnica Industrial
Contadores Sncronos

Y a continuacin obtenemos las funciones correspondientes a cada


una de las entradas de los biestables.

2 Grado en Ingeniera F.Oterino, J.A Sinz 12


Industrial Electrnica Industrial
Contadores Sncronos

2 Grado en Ingeniera F.Oterino, J.A Sinz 13


Industrial Electrnica Industrial
Contadores Sncronos

La frecuencia mxima de este contador asncrono viene determinada por la


mnima separacin entre impulsos a contar.
Tras un flanco de bajada de un impulso de entrada, habr un tiempo mnimo
de espera limitado por el tiempo de propagacin de los flip-flops y el tiempo de
propagacin de las puerta lgica AND, pero debemos observar que se trata de
un tiempo fijo y no es funcin del nmero de biestables como ocurra en los
asncronos, pero si del nmero de puertas AND.

Tmin = t pbiestable + (n - 2)t ppuerta n = numero de biestables


2 Grado en Ingeniera F.Oterino, J.A Sinz 14
Industrial Electrnica Industrial
Contadores Sncronos

2 Grado en Ingeniera F.Oterino, J.A Sinz 15


Industrial Electrnica Industrial
Contadores Sncronos

2 Grado en Ingeniera F.Oterino, J.A Sinz 16


Industrial Electrnica Industrial
Contadores Sncronos
En los contadores de mdulo diferente a 2N como el que nos ocupa, hay
un nmero de estados que no se usa, si por cualquier motivo, por ejemplo
ruidos elctricos el contador adquiere uno de esos estados, al aplicarle el
siguiente o siguientes impulsos de reloj, el contador podra adquirir uno
de los estados utilizados, pero tambin podra ocurrir que no alcanzara
nunca uno de dichos estados utilizados, en ese caso el contador se
quedar bloqueado (Lock-Out) y sera inservible. En cualquier caso, a la
hora de disear el contador, es necesario comprobar cada estado no
utilizado para determinar si pasa a una condicin de bloqueo. Para
asegurar que no se producen dichos bloqueos, habr que asignar unos
valores a las entradas sncronas en los estados no utilizados, para que al
aplicar el siguiente pulso de reloj, pase a un estado utilizado, en este caso
se dice que el contador tiene autocontrol para no bloquearse.
Los contadores pueden ser ascendentes, descendentes o ambos a la
vez controlando el modo mediante una seal llamada por ejemplo
UP/DOWN, u otras veces, dispondremos de dos entradas, y dependiendo
de en cual de ellas aplico los impulsos, el contador ser ascendente o
descendente, las tablas de verdad seran igual pero aadiendo otra
variable (up/down)

2 Grado en Ingeniera F.Oterino, J.A Sinz 17


Industrial Electrnica Industrial

También podría gustarte