SISTEMAS
ELECTRICOS Y
ELECTRONICOS
LICENCIATURA EN
INFORMATICA
ADMINISTRATIVA
SISTEMAS ELECTRICOS Y
ELECTRONICOS
CRISTIAN ALBERTO LOPEZ
RUIZ
INSTRUCCIONES
Los dispositivos biestables son circuitos digitales secuenciales (poseen realimentación) que
tienen dos estados estables (perduran en el tiempo) llamados Set (activación)
y Reset (desactivación). Los biestables se dividen en cerrojos (latches) y flip-flops. La
forma más sencilla de diferenciarlos es teniendo en cuenta que los flip-flops son
dispositivos síncronos (los cambios a la salida se producen síncronamente con una entrada
obligada de reloj), mientras que los cerrojos (también llamados básculas) son asíncronos.
Los biestables son circuitos integrados que se utilizan para almacenar un solo bit de datos
binarios en dos estados estables. Son ampliamente utilizados para contadores, registros,
divisores de frecuencia y, para el ejemplo utilizado aquí, un circuito lógico secuencial,
también conocido como multivibrador astable.
Hay muchos tipos de biestables para elegir, con características comunes como entradas de
configuración y reinicio, borrados, preajustes, entradas de reloj y salidas lógicas
complementarias. Se activan mediante una transición de borde ascendente o descendente
en la entrada del reloj. Los tipos comunes son el biestable SR, el biestable D o el biestable
T. Los biestables JK a veces se denominan “universales” porque se pueden configurar para
emular muchos de los otros tipos.
Funcionalidad del biestable JK
Cuando se trabaja con biestables, es esencial tener a mano la tabla de verdad de la hoja de
datos del dispositivo para determinar las características de salida según las múltiples
opciones de entrada y las transiciones de reloj. Por ejemplo, el CD74HCT73E de Texas
Instruments es un biestable JK dual típico con características comunes y una tabla de
verdad fácil de leer.
Hay dos verdades básicas para recordar: la salida Q (bar) o notQ es siempre el
complemento de la salida Q y solo hay cuatro configuraciones de entrada JK que
determinan la salida cuando la entrada del reloj cambia de alta a baja. Consulte la Figura 1
para conocer las configuraciones JK posibles. El término alternar significa que el estado
actual de las salidas Q y notQ se invierten cuando J y K están en nivel alto y el reloj cambia
de alto a bajo (condición 4 en la tabla de verdad).
2
TÍTULO DEL INFORME
Biestables
Los biestables pueden ser:
Asíncronos: Los cambios se producen en cualquier momento en que cambien las entradas. (RS y JK).
Síncronos: Los cambios se producen en el momento en que lo ordene un reloj.
Síncronos
A su vez los biestables síncronos pueden ser:
Disparados por nivel: Los cambios son efectivos cuando la entrada de disparo del biestable está a un
nivel activo, durante todo el tiempo que dura el dicho nivel. (RS, JK y D).
Disparados por flanco: Los cambios se producen sólo en los momentos de cambios del reloj (flancos,
transiciones). (RS, JK, D y T).
Maestro / Esclavo (Master / Slave): (RS, JK, D y T).
Biestable RS
Tiene dos entradas S(set) y R(reset), y tiene dos salidas complementarias Q (qn) y Q, tiene además una
entrada CLK(reloj) que viene a ser una entrada de habilitación: Biestable RS (Set Reset) síncrono.
Además de las entradas R y S, posee una entrada C de sincronismo cuya misión es la de permitir o no
el cambio de estado del biestable. En la siguiente figura se muestra un ejemplo de un biestable síncrono
a partir de una asíncrona, junto con su esquema normalizado: Tabla de verdad
El biestable JK
puede considerarse como el biestable universal. Dispone de tres entradas síncronas J y K, para
especificar la operación y CLK, para disparar el biestable. También consta de dos entradas asíncronas
PR y CLR, y por supuesto dos salidas complementarias.
Biestable D (Latch)
Se trata de otro tipo de Biestable, esta vez, con una entrada D(datos) y dos salidas de estados
complementarias, Q. Cuenta además con una entrada de CLK(reloj), que funciona como habilitador
“disparando” el biestable. También puede contar con dos entradas más, conocidas por PR (de preset:
reiniciar) y CLR (de clear: despejar).
El Biestable D puede funcionar de dos formas:
Síncrona: Usa una señal de reloj.
Asíncrona: Usa las señales PR Y CLR.
Biestable Master & Slave (Maestro-Esclavo)
La mayor parte de los sistemas digitales complejos operan con un sistema secuencial síncrono, lo que
requiere un reloj maestro que envíe señales a todas las partes del sistema para coordinar la operación
del mismo.
Los biestables vistos transfieren la entrada a la salida cuando se lo indica el cambio en la señal de reloj.
Ya se ha visto que están disparados por flancos de subida o de bajada. Pero muchos biestables son
dispositivos disparados por pulsos, denominándose biestables maestro-esclavo. Un biestable maestro-
esclavo está formado por varias puertas y flips-flops conectados de manera que se usa el pulso
completo de reloj (tiempo que el reloj está a nivel alto) para transmitir el dato de la entrada a la salida.
3
TÍTULO DEL INFORME
BIESTABLES CON ARREGLO ORDENADOR SEGUIDOR
Para que las salidas Q y Q de este circuito binario tengan cambios de nivel lógico complementario,
en función de los potenciales aplicados a las entradas, habrá de transcurrir un retardo un poco
mayor que la duración de la parte activa del pulso de reloj. Esto tiene la finalidad especial de generar
las salidas de la última etapa (seguidor) y que sean igual a las salidas de una etapa anterior llamada
ordenador. Estas serán la consecuencia de los niveles de voltaje permanentemente presentes en las
entradas de información; es decir, las señales de entrada originales deberán estar presentes, por lo
menos, desde la aparición del borde positivo del pulso de reloj, hasta que termine la excitación del
borde negativo sobre el seguidor. Por lo tanto, las salidas del circuito biestable , particularmente del
seguidor, cambian de estado hasta que está por terminar el descenso del borde negativo de la señal
del reloj. El arreglo ordenador seguidor en principio está compuesto de dos circuitos biestables tipo
S-R. Sin embargo, las configuraciones relativamente recientes se producen de preferencia para el
tipo de entradas J-K
Estos dispositivos biestables con ordenador seguidor, se diseñan de tal forma que no todas las
compuertas dejan propagar los efectos de al menos un cambio repentino de nivel en las entradas,
bien sea positivo o negativo, sino que bloquean y desbloquean apropiadamente el paso de los
transitorios de señal, de acuerdo con el avance del pulso de reloj. (figura 5.13(d)). Por esta razón
habrá incorrección si se trata de seguir el flujo de señales de entrada a salida, para un instante dado
en la forma de onda del pulso sincronizador, al pretender comparar inmediatamente dicho resultado
con el de la tabla de verdad. Será opción que algunas de estas unidades incluyan entradas directas
adicionales para preposicionamiento y prerrestauración.
Nótese que para el caso particular en el que se mantengan J = 1 = K, simultáneamente cuando PJ =
PK 0, el circuito biestable cambiará alternadamente al estar por terminar el borde negativo del pulso
de reloj. Entonces será cuando el arreglo lleve a cabo la función de la tabla de verdad del binario tipo
T, haciendo así posible un excelente (aunque quizá no la más económica) arreglo físico para éste;
con el efecto adicional de dividir binariamente entre dos y la frecuencia del reloj. Aquí también es
posible convertir el arreglo ordenador seguidor para que cumpla la función del biestable tipo D; ello
se logrará por simple interconexión de un inversor entre J y K, satisfaciendo permanentemente K =J
(= D) y Q t+1 = J =D. Si además, tanto aquí como en el arreglo ordenador seguidor tipo R-S, la
terminal de entrada D se excita con el potencial de la terminal de salida Q, el circuito trabajará como
un biestable tipo T efectuando una división binaria.
4
TÍTULO DEL INFORME
Contadores
Desde el punto de vista de activación, los registradores de la cuenta, o contadores, de un número
de pulsos arribando a la(s) entrada(s), básicamente operan en una de dos maneras posibles,
asincrónica o sincrónica. De acuerdo al tipo de contador binario básico se construyen los arreglos
para el extremo al que habrá de dirigirse la cuenta; esta puede ser ascendente y/o descendente, de
acuerdo a la aplicación y valor final a contar, con opción o no ha ser regresiva a un valor inicial. La
necesidad de regresar hasta un valor de inicio, realizable mediante retroalimentación, es evidente
por el hecho de que generalmente la cuenta decimal final obtenida no es siempre un número igual a
2n . En esencia, la contabilidad de eventos se efectúa a base de división de frecuencia, por eso, en
función de circuitos biestables tipo T. Los arreglos de ordenador seguidor, en función de entradas
tipo J-K, desempeñan aquí un papel muy importante. Un dispositivo contador binario funcionará en
forma asincrónica si los multivibradores biestables no son disparados por el mismo pulso activador
simultáneamente. La situación real es que los cambios apropiados de nivel, en la salida de cada
etapa previa, habrán de generar un consecuente cambio de estado lógico en la salida de la
siguiente etapa. La excitación y respuesta sucesiva de cada etapa muestra parcialmente un
aspecto de propagación de una onda. Por esta razón al contador en modo asincrónico también se
le llama contador de (con) ondulación
Para el caso de funcionamiento sincrónico, los multivibradores biestables del sistema contador se
excitan simultáneamente con una terminal de entrada común al pulso de reloj. En consecuencia,
cuando las salidas habilitadas de cada binario cambian, lo hacen al mismo tiempo. Esto
prácticamente sucede sin el retardo ( debido a la propagación del fenómeno transitorio) de entrada
a salida de cada etapa, el cual también es producido por cambios de nivel (en tiempos no iguales a
0) en las respectivas excitaciones de dichas etapas.
Un contador binario que consta de n etapas, o circuitos biestables, comúnmente se llama contador
de módulos 2n . Sin embargo, de esta manera más amplia, una cuenta puede ser cualquier número
decimal real no negativo; por lo tanto, el contador binario debe readaptarse para borrar ( restaurar a
5
TÍTULO DEL INFORME
0) una cuenta final, una vez que se alcanza en forma equivalente al número de pulsos de entrada.
Generalmente, esto se logra mediante retroalimentación apropiada. Puede decirse en forma
sencilla que si hay un pulso de salida por cada x pulsos de entrada ( divisor entre x), el contador
será de módulo x.
REGISTRADORES DE CORRIMIENTO (O DESPLAZAMIENTO)
Una aplicación muy frecuente del circuito biestable tipo D, es precisamente en memorias binarias o
registradores de desplazamiento. En este tipo de biestables los datos secuenciales que se presentan a
la entrada D, aparecen en la salida Q, respectivamente, un pulso de reloj después. Conectar en
cascadas con circuitos biestables con este principio, significará que la sucesión de datos (0s) y ( 1s)
se irá desplazando hacia la última o enésima etapa hasta ser activada. Se necesitarán entonces n
pulsos de reloj para desplazar n dígitos en un registrador de n etapas de corrimiento; debe
entenderse que el primer dígito alcanzará la salida de la enésima etapa, mientras que el último, o
más bien el enésimo dígito binario en la sucesión de entrada, aparecerá en la salida de la primera
etapa. La variedad de registradores de corrimiento que pueden realizarse es enorme. Esta abarca
desde los basados en tecnologías de TTL y CMOS en circuitos discretos, hasta las configuraciones de
circuitos integrados más recientes; además de sus diferentes formas de transferir los datos entre
entrada y salida del dispositivo. De acuerdo con ello, y de una manera un tanto general, se agrupan
en : a) Los que reciben los datos en serie y la salida es en serie ( ESSS). b) Los de entrada en serie y
salida en paralelo ( ESSP). c) Los de entrada en paralelo y salida en serie (EPSS). d) Los de entrada
en paralelo y salida en paralelo ( EPSP). Dependiendo de la forma de conectar el enlace de biestable
a biestable, la información podrá desplazarse a la derecha o a la izquierda. Esto sucede dentro de un
mismo registrador, desde donde también pueden transferirse datos binarios, codificados o no, a
otros registradores destinatarios de estímulo lógico en el borde izquierdo o en el derecho.
Registros SERIE / SERIE En estos registros la entrada y la salida es BIT a BIT. El circuito de la
figura 5.26 es un registro de desplazamiento serie / serie de cuatro BIT , con desplazamiento a la
derecha. La figura 5.26 (b) muestra la respuesta del registro para una secuencia de entrada 1011.
Registros SERIE / PARALELO En este caso la entrada es BIT a BIT y la salida se ofrece en paralelo,
por eso se lo denomina conversor serie / paralelo. Como vemos en la figura 5.27, el circuito es
semejante al serie / serie solo que los puntos donde se toman las salidas son diferentes
Paralelo-Paralelo: tanto las entradas como las salidas son accesibles. Se usan para cálculos
aritméticos.
6
TÍTULO DEL INFORME
7
TÍTULO DEL INFORME