Este documento describe diferentes tipos de circuitos biestables y contadores. Explica que un biestable puede permanecer en uno de dos estados y se utiliza para almacenar información digital. Describe biestables asíncronos como el RS y biestables síncronos activados por nivel o flanco como el JK. También describe contadores síncronos y asíncronos que cuentan impulsos usando biestables y pueden ser binarios, BCD o de módulo N.
2. CIRCUITOS BIESTABLES
Un biestable (flip-flop o LATCH en inglés), es un multivibrador capaz de permanecer en uno
de dos estados posibles durante un tiempo indefinido en ausencia de perturbaciones.1 Esta
característica es ampliamente utilizada en electrónica digital para memorizar información. El paso de
un estado a otro se realiza variando sus entradas. Dependiendo del tipo de dichas entradas los
biestables se dividen en:
Asíncronos: sólo tienen entradas de control. El más empleado es el biestable RS.
Síncronos: además de las entradas de control posee una entrada de sincronismo o de reloj.
Si las entradas de control dependen de la de sincronismo se denominan síncronas y en caso
contrario asíncronas. Por lo general, las entradas de control asíncronas prevalecen sobre las
síncronas.
La entrada de sincronismo puede ser activada por nivel (alto o bajo) o por flanco (de subida
o de bajada). Dentro de los biestables síncronos activados por nivel están los tipos RS y D, y dentro
de los activos por flancos los tipos JK, T y D.
Los biestables síncronos activos por flanco (flip-flop) se crearon para eliminar las
deficiencias de los latches (biestables asíncronos o sincronizados por nivel).
BIESTABLE T (TOGGLE)
Dispositivo de almacenamiento temporal de 2 estados (alto y bajo). El biestable T cambia de
estado ("toggle" en inglés) cada vez que la entrada de sincronismo o de reloj se dispara mientras la
entrada T está a nivel alto. Si la entrada T está a nivel bajo, el biestable retiene el nivel previo. Puede
obtenerse al unir las entradas de control de un biestable JK, unión que se corresponde a la entrada
T. No están disponibles comercialmente.
La ecuación característica del biestable T que describe su comportamiento es:
Y la tabla de verdad es:
T Q Qsiguiente
0 0
0
0 1
1
1 0
1
3. 0
1 1
BIESTABLE JK
Es versátil y es uno de los tipos de flip-flop más usados. Su funcionamiento es idéntico al del
flip-flop S-R en las condiciones SET, RESET y de permanencia de estado. La diferencia está en que
el flip-flop J-K no tiene condiciones no válidas como ocurre en el S-R.
Este dispositivo de almacenamiento es temporal que se encuentra dos estados (alto y bajo),
cuyas entradas principales, J y K, a las que debe el nombre, permiten al ser activadas:
J: El grabado (set en inglés), puesta a 1 ó nivel alto de la salida.
K: El borrado (reset en inglés), puesta a 0 ó nivel bajo de la salida.
Si no se activa ninguna de las entradas, el biestable permanece en el estado que poseía tras
la última operación de borrado o grabado. A diferencia del biestable RS, en el caso de activarse
ambas entradas a la vez, la salida adquirirá el estado contrario al que tenía.
La ecuación característica del biestable JK que describe su comportamiento es:
Y la tabla de verdad es:
J K Q Qsiguiente
0 0
0
0
0 0
1
1
0 1
X
0
1 0
X
1
1 1
0
1
1 1
1
0
X=no importa
BIESTABLE JK ACTIVO POR FLANCO
Junto con las entradas J y K existe una entrada C de sincronismo o de reloj cuya misión es
la de permitir el cambio de estado del biestable cuando se produce un flanco de subida o de bajada,
según sea su diseño. Su denominación en inglés es J-K Flip-FlopEdge-Triggered. De acuerdo con la
4. tabla de verdad, cuando las entradas J y K están a nivel lógico 1, a cada flanco activo en la entrada
de reloj, la salida del biestable cambia de estado. A este modo de funcionamiento se le denomina
modo de basculación.
a) por flanco de subida y b) por flanco de bajada
BIESTABLE JK MAESTRO-ESCLAVO
Aunque aún puede encontrarse en algunos equipos, este tipo de biestable, denominado en
inglés J-K Flip-Flop Master-Slave, ha quedado obsoleto ya que ha sido reemplazado por el tipo
anterior.
Su funcionamiento es similar al JK activo por flanco: en el nivel alto (o bajo) se toman los
valores de las entradas J y K y en el flanco de bajada (o de subida) se refleja en la salida.
a) activo por nivel alto y b) activo por nivel bajo
q
Q
J
K
0
0
0
X
0
1
1
X
1
0
X
1
1
1
X
0
Siendo q el estado presente y Q el estado siguiente. La ecuación característica del flipflopjk
es: Q(t+1)=JQ´+K´Q la cual se obtiene de la tabla característica del flipflop.
CIRCUITOS CONTADORES
5. En electrónica digital, Un contador es un circuito secuencial construido a partir de biestables
y puertas lógicas capaces 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.
CLASIFICACIÓN
Según la forma en que conmutan los biestables, podemos hablar de contadores síncronos
(todos los biestables conmutan a la vez, con una señal de reloj común) o asíncronos (el reloj
no es común y los biestables conmutan uno tras otro).
Según el sentido de la cuenta, se distinguen en ascendentes, descendentes y UP-DOWN
(ascendentes o descendentes según la señal de control).
Según la cantidad de números que pueden contar, se puede hablar de contadores binarios
de n bits (cuentan todos los números posibles de n bits, desde 0 hasta 2 n-1), contadores
BCD (cuentan del 0 al 9) y contadores Módulo N (cuentan desde el 0 hasta el N-cuarto.
El número máximo de estados por los que pasa un contador se denomina módulo del
contador. Este número viene determinado por la expresión 2^n donde n indica el número de bits del
contador. Ejemplo, un contador de módulo 4 pasa por 4 estados, y contaría del 0 al 3. Si
necesitamos un contador con un módulo distinto de 2^n, lo que haremos es añadir un circuito
combinacional.