SlideShare una empresa de Scribd logo
1 de 14
Descargar para leer sin conexión
TECNOLOGÍA DE COMPUTADORES. CURSO 2007/08
Inocente Sánchez Ciudad
Tema 6: Biestables 1
TEMA 6: BIESTABLES.
6.1. Elementos de memoria: biestables y tipos.
Los circuitos con realimentación no son combinacionales. Constituyen un nuevo tipo, los
llamados secuenciales.
La característica principal de un circuito secuencial es que su salida no sólo depende de
su entrada, sino de sus entradas anteriores, que quedan recogidas en lo que llamaremos “estado”.
Supongamos el siguiente circuito elemental con realimentación.
Las formas de onda en función del tiempo son:
En el caso del biestable, coinciden salida y estado.
Al final, aunque la entrada es E=0, la salida no es S=0, como al principio.
La memoria en los computadores que corresponde a la mínima cantidad de información (1
bit) habitualmente tiene lugar en unas células elementales llamadas biestables. Un conjunto de
biestables podrán almacenar la información correspondiente a una cierta cantidad de bits, es decir,
con biestables se pueden almacenar palabras de varios bits.
Este almacenamiento de la información es indefinido mientras exista alimentación para
mantenerse. Los biestables son, además de la célula elemental de almacenamiento, los circuitos
secuenciales más sencillos.
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.
A su vez los biestables síncronos pueden ser:
1. 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).
2. Disparados por flanco. Los cambios se producen sólo en los momentos de
cambios del reloj (flancos, transiciones). (RS, JK, D y T).
3. Maestro / Esclavo (Master / Slave). (RS, JK, D y T).
E
t
t
S
TECNOLOGÍA DE COMPUTADORES. CURSO 2007/08
Inocente Sánchez Ciudad
Tema 6: Biestables 2
Tipos de biestables y su utilización:
RS JK D T
Asíncrono Uso común Interés teórico
Por nivel Interés teórico Interés teórico Uso común
Por flanco Interés teórico Uso común Uso común Interés teórico
Maestro Esclavo Uso común Uso común Uso común Interés teórico
6.1.1. Biestable RS.
Este es el núcleo de los biestables:
Q
R
Q +
= Q
S
Q +
=
1) Si 0
=
R y 1
=
S , entonces 0
=
+
= Q
S
Q y 1
0
0 =
+
=
Q . Puesta a 1
2) Si 1
=
R y 0
=
S , entonces 0
=
+
= Q
R
Q y 1
0
0 =
+
=
Q . Puesta a 0
3a) Si 0
=
R , 0
=
S y 0
=
Q , entonces 0
=
+
= Q
R
Q , 1
0
0 =
+
=
Q
3b) Si 0
=
R , 0
=
S y 1
=
Q , entonces 1
=
+
= Q
R
Q , 0
1
0 =
+
=
Q
En ambos casos 3a y 3b, Q
Q
Q
R
Q =
+
=
+
= 0 y Q
Q
Q
S
Q =
+
=
+
= 0 . Mantiene salida
o estado.
4) S i 1
=
R y 1
=
S , entonces 0
1 =
+
=
+
= Q
Q
R
Q y 0
1 =
+
= Q
Q . Contradicción lógica,
entrada PROHIBIDA.
Resumiendo
ENTRADAS
Condición inicial
0
)
( =
t
Q 1
)
( =
t
Q
Condición inicial
1
)
( =
t
Q 0
)
( =
t
Q
RESULTADO
0
=
R 1
=
S 1
)
1
( =
+
t
Q 0
)
1
( =
+
t
Q 1
)
1
( =
+
t
Q 0
)
1
( =
+
t
Q Puesta a 1
SET
1
=
R 0
=
S 0
)
1
( =
+
t
Q 1
)
1
( =
+
t
Q 0
)
1
( =
+
t
Q 1
)
1
( =
+
t
Q Puesta a 0
RESET
0
=
R 0
=
S 0
)
1
( =
+
t
Q 1
)
1
( =
+
t
Q 1
)
1
( =
+
t
Q 0
)
1
( =
+
t
Q Mantiene
estado
1
=
R 1
=
S 0
)
1
( =
+
t
Q 0
)
1
( =
+
t
Q 0
)
1
( =
+
t
Q 0
)
1
( =
+
t
Q PROHIBIDO
R es la inicial de la palabra inglesa Reset (puesta a 0) y S es la inicial de la palabra
inglesa Set (puesta a 1).
TECNOLOGÍA DE COMPUTADORES. CURSO 2007/08
Inocente Sánchez Ciudad
Tema 6: Biestables 3
La entrada RS=11 no está permitida porque puede dar lugar a oscilaciones del biestable,
por producirse una contradicción lógica, al intentar tomar la salida y su negada el mismo valor.
Esto produce oscilaciones indeseadas (llamadas carreras) o el basculamiento a un estado u otro
de forma incontrolada.
Si ambas puertas son igual de rápidas se produce una oscilación llamada carrera. Si la
puerta de arriba (en el dibujo) es más rápida, al volver a la entrada R=0 S=0, Q fija su valor a 1 y
arrastra a Q negada a 0. Si la puerta de arriba (en el dibujo) es más lenta, al volver a la entrada
R=0 S=0, Q negada fija su valor a 0 y arrastra a Q a 1.
Como no se sabe qué puerta es más rápida, no se sabe en qué estado finalmente
quedará.
Biestable RS asíncrono con entradas activas a nivel bajo
Se podría construir un biestable asíncrono RS con puertas NAND en vez de NOR y en ese
caso la entrada prohibida sería R=0 y S=0 y la activación sería a nivel bajo, es decir S=0 y R=1
pondría la salida a 1, S=1 y R=0 pondría la salida a 0, y R=1 y S=1 mantendría la salida o el
estado.
Ejemplo de cronograma de biestable RS asíncrono con puertas NAND considerando
retardo de las puertas.
TECNOLOGÍA DE COMPUTADORES. CURSO 2007/08
Inocente Sánchez Ciudad
Tema 6: Biestables 4
Biestable RS síncrono disparado por nivel
Cuando CK es 0 se mantiene el estado aunque cambien las entradas. Cuando CK es 1
funciona como un asíncrono. El estado se mantendrá o cambiará según los valores de las
entradas.
Biestable RS síncrono por flanco.
El reloj se convierte de la siguiente forma:
Aprovechando el retardo real de un inversor se genera la señal CK’.
TECNOLOGÍA DE COMPUTADORES. CURSO 2007/08
Inocente Sánchez Ciudad
Tema 6: Biestables 5
Las funciones lógicas son las mismas tanto si son asíncronos como síncronos, y
disparados por flanco o por nivel. Vamos a centrarnos en los disparados por flanco, que son los
más interesantes en la práctica.
Tabla de transición de estados
Entradas
R S
Estado Actual
Q(t)
Salida actual
Q(t)
Estado próximo
Q(t+1)
Salida próxima
Q(t+1)
0 0 Q0 0 Q0 0
0 0 Q1 1 Q1 1
0 1 Q0 0 Q1 1
0 1 Q1 1 Q1 1
1 0 Q0 0 Q0 0
1 0 Q1 1 Q0 0
1 1 Q0 0 ? ?
1 1 Q1 1 ? ?
Estado próximo Q(t+1)
SQ(t)
00 01 11 10
R ┌───┬───┬───┬───┐
0 │ 0 │ 1 │ 1 │ 1 │
├───┼───┼───┼───┤
1 │ 0 │ 0 │ X │ X │
└───┴───┴───┴───┘
)
(
)
1
( t
Q
R
S
t
Q +
=
+
Tabla de excitación del biestable RS
Excitación
Estado Actual
Q(t)
Estado próximo
Q(t+1) R S
0 0 X 0
0 1 0 1
1 0 1 0
1 1 0 X
Efecto de un glitch
R Q
> SÍNCRONO
flanco subida
S /Q
CK
TECNOLOGÍA DE COMPUTADORES. CURSO 2007/08
Inocente Sánchez Ciudad
Tema 6: Biestables 6
Supongamos que el inversor tiene un retardo de propagación no despreciable.
Con A=1, B=0 y C=1, S=0 y el estado del biestable debería mantener, y no ocurre así.
Esto no pasaría si se da tiempo a que se estabilicen las señales.
6.1.2. Biestable JK
Asíncrono.
J pone a 1, K pone a 0
00 mantiene estado, 11 prohibido
Q se queda a 1, INDESEABLE
t
C
A
B
C
Q
0
0
S 0
1
0
0 1
1 0
0
1
0 1
1
TECNOLOGÍA DE COMPUTADORES. CURSO 2007/08
Inocente Sánchez Ciudad
Tema 6: Biestables 7
Biestable JK
Síncrono por nivel
J equivale a S
K equivale a R
Biestable JK síncrono por nivel
El problema de las entradas prohibidas no se elimina con el RS ni con el JK síncronos por nivel.
Veamos el ejemplo de cronograma de un biestable JK síncrono por nivel alto:
Tabla de los biestables RS o JK síncronos por nivel alto.
CK J / S K / R Q(t) Q(t+1)
0 X X 0 0
0 X X 1 1
1 0 0 0 0
1 0 0 1 1
1 0 1 0 0
1 0 1 1 0
1 1 0 0 1
1 1 0 1 1
1 1 1 0 X
1 1 1 1 X
J Q
K /Q
TECNOLOGÍA DE COMPUTADORES. CURSO 2007/08
Inocente Sánchez Ciudad
Tema 6: Biestables 8
K Q
00 01 11 10
CK J ┌─────┬─────┬─────┬─────┐
00│ 0 │ 1 │ 1 │ 0 │
├─────┼─────┼─────┼─────┤
01│ 0 │ 1 │ 1 │ 0 │
├─────┼─────┼─────┼─────┤
11│ 1 │ 1 │ X │ X │
├─────┼─────┼─────┼─────┤
10│ 0 │ 1 │ 0 │ 0 │
└─────┴─────┴─────┴─────┘
Simplificando queda
)
(
·
·
)·
(
)
1
( t
Q
CK
CK
J
K
t
Q
t
Q +
+
=
+ o bien )
(
·
·
)·
(
)
1
( t
Q
CK
CK
S
R
t
Q
t
Q +
+
=
+
que para el caso del biestable JK resulta el circuito
Implementación de un biestable JK (o RS) síncrono por nivel alto
Síncrono por flanco
El problema de la entrada prohibida se elimina con el JK síncrono por flanco, haciendo que el
estado cambie.
A un biestable síncrono por flancos se les llama también flip-flop.
Tabla de transición de estados
Entradas
J K
Estado Actual
Q(t)
Salida actual
Q(t)
Estado próximo
Q(t+1)
Salida próxima
Q(t+1)
0 0 Q0 0 Q0 0
0 0 Q1 1 Q1 1
0 1 Q0 0 Q0 0
0 1 Q1 1 Q0 0
1 0 Q0 0 Q1 1
1 0 Q1 1 Q1 1
1 1 Q0 0 Q1 1
1 1 Q1 1 Q0 0
J Q
> SÍNCRONO
flanco subida
K /Q
CK
TECNOLOGÍA DE COMPUTADORES. CURSO 2007/08
Inocente Sánchez Ciudad
Tema 6: Biestables 9
Estado próximo Q(t+1)
K(t)
00 01 11 10
J ┌───┬───┬───┬───┐
0 │ 0 │ 1 │ 0 │ 0 │
├───┼───┼───┼───┤
1 │ 1 │ 1 │ 0 │ 1 │
└───┴───┴───┴───┘
K
t
Q
J
t
Q
t
Q )·
(
·
)
(
)
1
( +
=
+
Tabla de excitación del biestable JK
Excitación
Estado Actual
Q(t)
Estado próximo
Q(t+1) J K
0 0 0 X
0 1 1 X
1 0 X 1
1 1 X 0
6.1.3. Biestable D
Síncrono por nivel (latch).
J Q
> SÍNCRONO
flanco subida
K /Q
CK
TECNOLOGÍA DE COMPUTADORES. CURSO 2007/08
Inocente Sánchez Ciudad
Tema 6: Biestables 10
Veamos unos cronogramas como ejemplo
Si en lugar de introducir en la señal de sincronismo una señal de reloj CK, metemos una
señal cualquier E de Enable, quedaría el cronograma:
Tabla del biestable D síncrono por nivel alto.
CK D Q(t) Q(t+1)
0 0 0 0
0 0 1 1
0 1 0 0
0 1 1 1
1 0 0 0
1 0 1 0
1 1 0 1
1 1 1 1
DQ(t)
CK ┌───┬───┬───┬───┐
0 │ 0 │ 1 │ 1 │ 0 │
├───┼───┼───┼───┤
1 │ 0 │ 0 │ 1 │ 1 │
└───┴───┴───┴───┘
Simplificando queda, CK
t
Q
CK
D
t
Q )·
(
·
)
1
( +
=
+
El circuito resultante sería
TECNOLOGÍA DE COMPUTADORES. CURSO 2007/08
Inocente Sánchez Ciudad
Tema 6: Biestables 11
Síncrono por flanco.
Tabla de transición de estados
Entradas
D
Estado Actual
Q(t)
Salida actual
Q(t)
Estado próximo
Q(t+1)
Salida próxima
Q(t+1)
0 Q0 0 Q0 0
0 Q1 1 Q0 0
1 Q0 0 Q1 1
1 Q1 1 Q1 1
D
t
Q =
+ )
1
(
Tabla de excitación del biestable D
Excitación
Estado Actual
Q(t)
Estado próximo
Q(t+1) D
0 0 0
0 1 1
1 0 0
1 1 1
)
1
( +
= t
Q
D
6.1.4. Biestable T síncrono por flanco.
Es un JK con J = K.
Tabla de transición de estados
Entradas
T
Estado Actual
Q(t)
Salida actual
Q(t)
Estado próximo
Q(t+1)
Salida próxima
Q(t+1)
0 Q0 0 Q0 0
0 Q1 1 Q1 1
1 Q0 0 Q1 1
1 Q1 1 Q0 0
)
(
)
1
( t
Q
T
t
Q ⊕
=
+
D Q
> SÍNCRONO
flanco subida
/Q
CK
J Q
> SÍNCRONO
flanco subida
K /Q
CK
T
TECNOLOGÍA DE COMPUTADORES. CURSO 2007/08
Inocente Sánchez Ciudad
Tema 6: Biestables 12
Tabla de excitación del biestable T
Excitación
Estado Actual
Q(t)
Estado próximo
Q(t+1) T
0 0 0
0 1 1
1 0 1
1 1 0
)
1
(
)
( +
⊕
= t
Q
t
Q
T
6.1.5. Maestro / Esclavo.
Aislamiento entre captura de la entrada y escritura de la salida. El biestable maestro
(Master, M) recoge las entradas y obtiene una primera salida del maestro que coloca en su salida
mientras Ck = 1. El biestable esclavo (Slave, S) recoge la salida del maestro y la coloca a su salida
mientras Ck = 0. Es necesario que durante todo el tiempo que dura Ck = 1 no cambien las
entradas. Necesita todo el tiempo de Ck = 1 para obtener la salida. El circuito y su símbolo son los
siguientes:
El símbolo indica maestro activo a nivel alto y esclavo activo en flanco de bajada, mientras
que el símbolo indica maestro activo a nivel bajo y esclavo activo en flanco de subida.
6.1.6. Cambio de biestables.
¿Cómo construir un biestable JK a partir de un T?
JK Q(t) Q(t+1) T
00 0 0 0
00 1 1 0
01 0 0 0
01 1 0 1
10 0 1 1
10 1 1 0
11 0 1 1
11 1 0 1
FORMA DE HACERLO:
Tabla de transición del biestable destino y
tabla de excitación del biestable origen.
Implementar la (s) entrada (s) al biestable
origen.
TECNOLOGÍA DE COMPUTADORES. CURSO 2007/08
Inocente Sánchez Ciudad
Tema 6: Biestables 13
KQ 00 01 11 10
J ┌─────┬─────═════─────┐
0 │ 0 │ 0 ║ 1 ║ 0 │
├─────┼─────╫─────╫─────┤
1 │ 1 │ 0 ║ 1 ║ 1 │
└─────┴─────═════─────┘
Simplificando se obtiene )
(
·
)
(
· t
Q
J
t
Q
K
T +
=
El circuito quedaría de la forma:
6.2. Consideraciones temporales.
6.2.1. Reloj. Disparo.
Los circuitos secuenciales síncronos distinguen los instantes de tiempo mediante una
señal períodica de ceros y unos consecutivos llamada “señal de reloj”. Al tiempo que tarda en
repetirse la señal periódica se le llama “período” y se mide en unidades de tiempo. A la inversa
del período se le llama “frecuencia” y se mide en sg
-1
o Hz, y representa el número de períodos
por segundo.
Los instantes de tiempo t y t+1 son dos ciclos consecutivos del reloj.
Los circuitos síncronos son aquéllos que tienen sincronizados sus cambios y se producen
simultáneamente. Para ello se unen entre sí las entradas de sincronismos de los biestables que
intervienen.
Las entradas de sincronismo de los biestables o de reloj, también llamadas entradas CK
(clock, en inglés) se representan con unos ángulos en la parte izquierda de la figura del biestable
cuando son disparados por flanco. Se pone un símbolo “o” a la entrada cuando se disparan en el
flanco de bajada y no se pone ningún símbolo cuando se disparen en el flanco de subida.
Divisor de frecuencia
Cuando a un biestable T se le pone la entrada permanentemente a 1 (o a un JK a 11), en
cada ciclo de reloj cambia su estado. Se puede ver que por cada biestable que se ponga en
cascada, la frecuencia del reloj se divide por 2.
TECNOLOGÍA DE COMPUTADORES. CURSO 2007/08
Inocente Sánchez Ciudad
Tema 6: Biestables 14
6.2.2. Entradas asíncronas.
Además de las entradas síncronas, los biestables tienen otras entradas que actúan con
independencia del reloj. Son las llamadas entradas asíncronas, que son:
• PRESET, que pone la salida se pone a 1.
• CLEAR, que pone la salida se pone a 0.
Si no se activa ninguna de ellas, la salida estará determinada por las entradas y los
estados. Pueden ser activas a nivel alto o activas a nivel bajo (en ese caso se dibuja un círculo
antes de entrar al biestable).
6.2.3. Ejemplo de cronograma de un biestable JK síncrono por flanco con entradas
asíncronas.
Es una representación gráfica de la evolución temporal de señales binarias colocadas en
un mismo eje de tiempos para ver simultáneamente el cambio de varias señales digitales. Ejemplo
de cronograma de biestable JK síncrono con flanco de bajada sin retardos:
BIESTABLE
> SÍNCRONO
CUALQUIERA
PRESET
CLEAR
ENTRADA(S)
CK
Q
/Q

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

examen-parcial
 examen-parcial examen-parcial
examen-parcial
 
Control digital: Retenedor de orden cero y uno
Control digital: Retenedor de orden cero y uno Control digital: Retenedor de orden cero y uno
Control digital: Retenedor de orden cero y uno
 
Funciones De Transferencia
Funciones De TransferenciaFunciones De Transferencia
Funciones De Transferencia
 
Flip flops2 presentación
Flip flops2 presentaciónFlip flops2 presentación
Flip flops2 presentación
 
Modelos.diagramabloques
Modelos.diagramabloquesModelos.diagramabloques
Modelos.diagramabloques
 
Unidad I INTRODUCCION A LOS SISTEMAS DE CONTROL
Unidad I INTRODUCCION A LOS SISTEMAS DE CONTROLUnidad I INTRODUCCION A LOS SISTEMAS DE CONTROL
Unidad I INTRODUCCION A LOS SISTEMAS DE CONTROL
 
Jose Luis Zambrano_Transformada de Laplace.
Jose Luis Zambrano_Transformada de Laplace.Jose Luis Zambrano_Transformada de Laplace.
Jose Luis Zambrano_Transformada de Laplace.
 
Control de velocidad en motor de corriente directa
Control de velocidad en motor de corriente directa Control de velocidad en motor de corriente directa
Control de velocidad en motor de corriente directa
 
Arcos
ArcosArcos
Arcos
 
Tema transitorios
Tema transitoriosTema transitorios
Tema transitorios
 
Bode
BodeBode
Bode
 
Unidad 4 control2
Unidad 4 control2Unidad 4 control2
Unidad 4 control2
 
Ejercicios lagrangiano
Ejercicios lagrangianoEjercicios lagrangiano
Ejercicios lagrangiano
 
CURSO DINAMICA ING. CIVIL CINEMÁTICA DEL MOVIMIENTO RECTILÍNEO
CURSO DINAMICA ING. CIVIL CINEMÁTICA DEL MOVIMIENTO RECTILÍNEOCURSO DINAMICA ING. CIVIL CINEMÁTICA DEL MOVIMIENTO RECTILÍNEO
CURSO DINAMICA ING. CIVIL CINEMÁTICA DEL MOVIMIENTO RECTILÍNEO
 
control automático modelo matematico cap2b
control automático modelo matematico cap2bcontrol automático modelo matematico cap2b
control automático modelo matematico cap2b
 
Dinámica
DinámicaDinámica
Dinámica
 
Dinamic alab2
Dinamic alab2Dinamic alab2
Dinamic alab2
 
Control directo de std
Control directo de stdControl directo de std
Control directo de std
 
Modelos de sistemas
Modelos de sistemasModelos de sistemas
Modelos de sistemas
 
Unidad 4 control21
Unidad 4 control21Unidad 4 control21
Unidad 4 control21
 

Similar a Electrónica digital: Circuitos Secuenciales síncronos

Diseno_logico_secuencial_con_vhdl.pdf
Diseno_logico_secuencial_con_vhdl.pdfDiseno_logico_secuencial_con_vhdl.pdf
Diseno_logico_secuencial_con_vhdl.pdfCaraMelito4
 
Sobre las síncronas
Sobre las síncronasSobre las síncronas
Sobre las síncronasEduard Mujica
 
Flip flops r-s, m-s, j-k, t
Flip flops r-s, m-s, j-k, tFlip flops r-s, m-s, j-k, t
Flip flops r-s, m-s, j-k, tHector Arellano
 
Electrónica digital: Tema 7 Sistemas secuenciales síncronos
Electrónica digital: Tema 7 Sistemas secuenciales síncronosElectrónica digital: Tema 7 Sistemas secuenciales síncronos
Electrónica digital: Tema 7 Sistemas secuenciales síncronosSANTIAGO PABLO ALBERTO
 
Electrónica digital: Síntesis de circuitos secuenciales síncronos: Maquinas d...
Electrónica digital: Síntesis de circuitos secuenciales síncronos: Maquinas d...Electrónica digital: Síntesis de circuitos secuenciales síncronos: Maquinas d...
Electrónica digital: Síntesis de circuitos secuenciales síncronos: Maquinas d...SANTIAGO PABLO ALBERTO
 
Registros_Problemas de circuitos digitales.pdf
Registros_Problemas de circuitos digitales.pdfRegistros_Problemas de circuitos digitales.pdf
Registros_Problemas de circuitos digitales.pdfssuserf46a26
 
Electrónica digital: Tema 3 Lógica secuencial, Registros de desplazamiento y ...
Electrónica digital: Tema 3 Lógica secuencial, Registros de desplazamiento y ...Electrónica digital: Tema 3 Lógica secuencial, Registros de desplazamiento y ...
Electrónica digital: Tema 3 Lógica secuencial, Registros de desplazamiento y ...SANTIAGO PABLO ALBERTO
 
Tema 6: Introducción al Diseño Secuencial: Contadores y Registros.
Tema 6: Introducción al Diseño Secuencial: Contadores y Registros.Tema 6: Introducción al Diseño Secuencial: Contadores y Registros.
Tema 6: Introducción al Diseño Secuencial: Contadores y Registros.Manuel Fernandez Barcell
 
Final 7 digitales
Final 7 digitalesFinal 7 digitales
Final 7 digitalesGeralPachas
 
Contador asíncrono binario
Contador asíncrono binarioContador asíncrono binario
Contador asíncrono binarioIsrael Chandy
 
Electrónica digital: sistemas secuenciales maquina de estado
Electrónica digital: sistemas secuenciales maquina de estadoElectrónica digital: sistemas secuenciales maquina de estado
Electrónica digital: sistemas secuenciales maquina de estadoSANTIAGO PABLO ALBERTO
 
Electrónica digital: Unidad 8 Circuitos secuenciales síncronos
Electrónica digital: Unidad 8 Circuitos secuenciales síncronos Electrónica digital: Unidad 8 Circuitos secuenciales síncronos
Electrónica digital: Unidad 8 Circuitos secuenciales síncronos SANTIAGO PABLO ALBERTO
 

Similar a Electrónica digital: Circuitos Secuenciales síncronos (20)

flip flop.pdf
flip flop.pdfflip flop.pdf
flip flop.pdf
 
Diseno_logico_secuencial_con_vhdl.pdf
Diseno_logico_secuencial_con_vhdl.pdfDiseno_logico_secuencial_con_vhdl.pdf
Diseno_logico_secuencial_con_vhdl.pdf
 
Sobre las síncronas
Sobre las síncronasSobre las síncronas
Sobre las síncronas
 
Flip flops r-s, m-s, j-k, t
Flip flops r-s, m-s, j-k, tFlip flops r-s, m-s, j-k, t
Flip flops r-s, m-s, j-k, t
 
Electrónica digital: Tema 7 Sistemas secuenciales síncronos
Electrónica digital: Tema 7 Sistemas secuenciales síncronosElectrónica digital: Tema 7 Sistemas secuenciales síncronos
Electrónica digital: Tema 7 Sistemas secuenciales síncronos
 
Electrónica digital: Síntesis de circuitos secuenciales síncronos: Maquinas d...
Electrónica digital: Síntesis de circuitos secuenciales síncronos: Maquinas d...Electrónica digital: Síntesis de circuitos secuenciales síncronos: Maquinas d...
Electrónica digital: Síntesis de circuitos secuenciales síncronos: Maquinas d...
 
Tipos de flip flops
Tipos de flip flopsTipos de flip flops
Tipos de flip flops
 
Registros_Problemas de circuitos digitales.pdf
Registros_Problemas de circuitos digitales.pdfRegistros_Problemas de circuitos digitales.pdf
Registros_Problemas de circuitos digitales.pdf
 
Expo flip flop
Expo flip flopExpo flip flop
Expo flip flop
 
Electrónica digital: Tema 3 Lógica secuencial, Registros de desplazamiento y ...
Electrónica digital: Tema 3 Lógica secuencial, Registros de desplazamiento y ...Electrónica digital: Tema 3 Lógica secuencial, Registros de desplazamiento y ...
Electrónica digital: Tema 3 Lógica secuencial, Registros de desplazamiento y ...
 
CONTADORES
CONTADORES CONTADORES
CONTADORES
 
Tema3 secuenciales
Tema3 secuencialesTema3 secuenciales
Tema3 secuenciales
 
Flip flop
Flip flopFlip flop
Flip flop
 
Flip flops basicos
Flip flops basicosFlip flops basicos
Flip flops basicos
 
Tema 6: Introducción al Diseño Secuencial: Contadores y Registros.
Tema 6: Introducción al Diseño Secuencial: Contadores y Registros.Tema 6: Introducción al Diseño Secuencial: Contadores y Registros.
Tema 6: Introducción al Diseño Secuencial: Contadores y Registros.
 
Final 7 digitales
Final 7 digitalesFinal 7 digitales
Final 7 digitales
 
Tipos de flip flops
Tipos de flip flopsTipos de flip flops
Tipos de flip flops
 
Contador asíncrono binario
Contador asíncrono binarioContador asíncrono binario
Contador asíncrono binario
 
Electrónica digital: sistemas secuenciales maquina de estado
Electrónica digital: sistemas secuenciales maquina de estadoElectrónica digital: sistemas secuenciales maquina de estado
Electrónica digital: sistemas secuenciales maquina de estado
 
Electrónica digital: Unidad 8 Circuitos secuenciales síncronos
Electrónica digital: Unidad 8 Circuitos secuenciales síncronos Electrónica digital: Unidad 8 Circuitos secuenciales síncronos
Electrónica digital: Unidad 8 Circuitos secuenciales síncronos
 

Más de SANTIAGO PABLO ALBERTO

Manual de teoría y practica electroneumática avanzada
Manual de teoría y practica electroneumática avanzadaManual de teoría y practica electroneumática avanzada
Manual de teoría y practica electroneumática avanzadaSANTIAGO PABLO ALBERTO
 
Programacion de PLC basado en Rslogix 500 por Roni Domínguez
Programacion de PLC basado en Rslogix 500 por Roni Domínguez Programacion de PLC basado en Rslogix 500 por Roni Domínguez
Programacion de PLC basado en Rslogix 500 por Roni Domínguez SANTIAGO PABLO ALBERTO
 
Programación de microcontroladores PIC en C con Fabio Pereira
Programación de microcontroladores PIC en  C con Fabio PereiraProgramación de microcontroladores PIC en  C con Fabio Pereira
Programación de microcontroladores PIC en C con Fabio PereiraSANTIAGO PABLO ALBERTO
 
Análisis y Diseño de Sistemas de Control Digital por Ricardo Fernandez del Bu...
Análisis y Diseño de Sistemas de Control Digital por Ricardo Fernandez del Bu...Análisis y Diseño de Sistemas de Control Digital por Ricardo Fernandez del Bu...
Análisis y Diseño de Sistemas de Control Digital por Ricardo Fernandez del Bu...SANTIAGO PABLO ALBERTO
 
Programación de autómatas PLC OMRON CJ/CP1
Programación de  autómatas PLC OMRON CJ/CP1Programación de  autómatas PLC OMRON CJ/CP1
Programación de autómatas PLC OMRON CJ/CP1SANTIAGO PABLO ALBERTO
 
Manual del sistema del controlador programable S7-200 SMART
Manual del sistema del controlador programable S7-200 SMARTManual del sistema del controlador programable S7-200 SMART
Manual del sistema del controlador programable S7-200 SMARTSANTIAGO PABLO ALBERTO
 
PLC: Buses industriales y de campo practicas de laboratorio por Jose Miguel R...
PLC: Buses industriales y de campo practicas de laboratorio por Jose Miguel R...PLC: Buses industriales y de campo practicas de laboratorio por Jose Miguel R...
PLC: Buses industriales y de campo practicas de laboratorio por Jose Miguel R...SANTIAGO PABLO ALBERTO
 
PLC y Electroneumática: Electricidad y Automatismo eléctrico por Luis Miguel...
PLC y Electroneumática: Electricidad y Automatismo eléctrico por  Luis Miguel...PLC y Electroneumática: Electricidad y Automatismo eléctrico por  Luis Miguel...
PLC y Electroneumática: Electricidad y Automatismo eléctrico por Luis Miguel...SANTIAGO PABLO ALBERTO
 
Electrónica: Diseño y desarrollo de circuitos impresos con Kicad por Miguel P...
Electrónica: Diseño y desarrollo de circuitos impresos con Kicad por Miguel P...Electrónica: Diseño y desarrollo de circuitos impresos con Kicad por Miguel P...
Electrónica: Diseño y desarrollo de circuitos impresos con Kicad por Miguel P...SANTIAGO PABLO ALBERTO
 
PLC: Diseño, construcción y control de un motor doble Dahlander(cuatro veloci...
PLC: Diseño, construcción y control de un motor doble Dahlander(cuatro veloci...PLC: Diseño, construcción y control de un motor doble Dahlander(cuatro veloci...
PLC: Diseño, construcción y control de un motor doble Dahlander(cuatro veloci...SANTIAGO PABLO ALBERTO
 
Electrónica digital: Introducción a la Lógica Digital - Teoría, Problemas y ...
Electrónica digital:  Introducción a la Lógica Digital - Teoría, Problemas y ...Electrónica digital:  Introducción a la Lógica Digital - Teoría, Problemas y ...
Electrónica digital: Introducción a la Lógica Digital - Teoría, Problemas y ...SANTIAGO PABLO ALBERTO
 

Más de SANTIAGO PABLO ALBERTO (20)

secuencia electroneumática parte 1
secuencia electroneumática parte 1secuencia electroneumática parte 1
secuencia electroneumática parte 1
 
secuencia electroneumática parte 2
secuencia electroneumática parte 2secuencia electroneumática parte 2
secuencia electroneumática parte 2
 
Manual de teoría y practica electroneumática avanzada
Manual de teoría y practica electroneumática avanzadaManual de teoría y practica electroneumática avanzada
Manual de teoría y practica electroneumática avanzada
 
Programacion de PLC basado en Rslogix 500 por Roni Domínguez
Programacion de PLC basado en Rslogix 500 por Roni Domínguez Programacion de PLC basado en Rslogix 500 por Roni Domínguez
Programacion de PLC basado en Rslogix 500 por Roni Domínguez
 
Programación de microcontroladores PIC en C con Fabio Pereira
Programación de microcontroladores PIC en  C con Fabio PereiraProgramación de microcontroladores PIC en  C con Fabio Pereira
Programación de microcontroladores PIC en C con Fabio Pereira
 
Análisis y Diseño de Sistemas de Control Digital por Ricardo Fernandez del Bu...
Análisis y Diseño de Sistemas de Control Digital por Ricardo Fernandez del Bu...Análisis y Diseño de Sistemas de Control Digital por Ricardo Fernandez del Bu...
Análisis y Diseño de Sistemas de Control Digital por Ricardo Fernandez del Bu...
 
Arduino: Arduino de cero a experto
Arduino: Arduino de cero a expertoArduino: Arduino de cero a experto
Arduino: Arduino de cero a experto
 
Fisica I
Fisica IFisica I
Fisica I
 
Quimica.pdf
Quimica.pdfQuimica.pdf
Quimica.pdf
 
Manual básico PLC OMRON
Manual básico PLC OMRON Manual básico PLC OMRON
Manual básico PLC OMRON
 
Programación de autómatas PLC OMRON CJ/CP1
Programación de  autómatas PLC OMRON CJ/CP1Programación de  autómatas PLC OMRON CJ/CP1
Programación de autómatas PLC OMRON CJ/CP1
 
Manual del sistema del controlador programable S7-200 SMART
Manual del sistema del controlador programable S7-200 SMARTManual del sistema del controlador programable S7-200 SMART
Manual del sistema del controlador programable S7-200 SMART
 
Catálogo de PLC S7-200 SMART
Catálogo de PLC S7-200 SMART Catálogo de PLC S7-200 SMART
Catálogo de PLC S7-200 SMART
 
PLC: Automatismos industriales
PLC: Automatismos industrialesPLC: Automatismos industriales
PLC: Automatismos industriales
 
PLC: Buses industriales y de campo practicas de laboratorio por Jose Miguel R...
PLC: Buses industriales y de campo practicas de laboratorio por Jose Miguel R...PLC: Buses industriales y de campo practicas de laboratorio por Jose Miguel R...
PLC: Buses industriales y de campo practicas de laboratorio por Jose Miguel R...
 
PLC y Electroneumática: Electricidad y Automatismo eléctrico por Luis Miguel...
PLC y Electroneumática: Electricidad y Automatismo eléctrico por  Luis Miguel...PLC y Electroneumática: Electricidad y Automatismo eléctrico por  Luis Miguel...
PLC y Electroneumática: Electricidad y Automatismo eléctrico por Luis Miguel...
 
Electrónica: Diseño y desarrollo de circuitos impresos con Kicad por Miguel P...
Electrónica: Diseño y desarrollo de circuitos impresos con Kicad por Miguel P...Electrónica: Diseño y desarrollo de circuitos impresos con Kicad por Miguel P...
Electrónica: Diseño y desarrollo de circuitos impresos con Kicad por Miguel P...
 
PLC: Diseño, construcción y control de un motor doble Dahlander(cuatro veloci...
PLC: Diseño, construcción y control de un motor doble Dahlander(cuatro veloci...PLC: Diseño, construcción y control de un motor doble Dahlander(cuatro veloci...
PLC: Diseño, construcción y control de un motor doble Dahlander(cuatro veloci...
 
PLC: Motor Dahlander
PLC: Motor DahlanderPLC: Motor Dahlander
PLC: Motor Dahlander
 
Electrónica digital: Introducción a la Lógica Digital - Teoría, Problemas y ...
Electrónica digital:  Introducción a la Lógica Digital - Teoría, Problemas y ...Electrónica digital:  Introducción a la Lógica Digital - Teoría, Problemas y ...
Electrónica digital: Introducción a la Lógica Digital - Teoría, Problemas y ...
 

Último

Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdfPresentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdfMIGUELANGELCONDORIMA4
 
Linealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdfLinealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdfrolandolazartep
 
Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .pdfevin1703e
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPJosLuisFrancoCaldern
 
Caldera Recuperadora de químicos en celulosa tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa  tipos y funcionamientoCaldera Recuperadora de químicos en celulosa  tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa tipos y funcionamientoRobertoAlejandroCast6
 
SSOMA, seguridad y salud ocupacional. SST
SSOMA, seguridad y salud ocupacional. SSTSSOMA, seguridad y salud ocupacional. SST
SSOMA, seguridad y salud ocupacional. SSTGestorManpower
 
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAJAMESDIAZ55
 
CICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaCICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaSHERELYNSAMANTHAPALO1
 
Curso intensivo de soldadura electrónica en pdf
Curso intensivo de soldadura electrónica  en pdfCurso intensivo de soldadura electrónica  en pdf
Curso intensivo de soldadura electrónica en pdfFernandaGarca788912
 
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptxPPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptxSergioGJimenezMorean
 
clases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfclases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfDanielaVelasquez553560
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfmatepura
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASfranzEmersonMAMANIOC
 
Reporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacaReporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacajeremiasnifla
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxClaudiaPerez86192
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTFundación YOD YOD
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfKEVINYOICIAQUINOSORI
 
TALLER PAEC preparatoria directamente de la secretaria de educación pública
TALLER PAEC preparatoria directamente de la secretaria de educación públicaTALLER PAEC preparatoria directamente de la secretaria de educación pública
TALLER PAEC preparatoria directamente de la secretaria de educación públicaSantiagoSanchez353883
 
estadisticasII Metodo-de-la-gran-M.pdf
estadisticasII   Metodo-de-la-gran-M.pdfestadisticasII   Metodo-de-la-gran-M.pdf
estadisticasII Metodo-de-la-gran-M.pdfFlorenciopeaortiz
 

Último (20)

Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdfPresentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
 
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdfVALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
 
Linealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdfLinealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdf
 
Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .pdf
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
 
Caldera Recuperadora de químicos en celulosa tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa  tipos y funcionamientoCaldera Recuperadora de químicos en celulosa  tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa tipos y funcionamiento
 
SSOMA, seguridad y salud ocupacional. SST
SSOMA, seguridad y salud ocupacional. SSTSSOMA, seguridad y salud ocupacional. SST
SSOMA, seguridad y salud ocupacional. SST
 
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
 
CICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaCICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresa
 
Curso intensivo de soldadura electrónica en pdf
Curso intensivo de soldadura electrónica  en pdfCurso intensivo de soldadura electrónica  en pdf
Curso intensivo de soldadura electrónica en pdf
 
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptxPPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
 
clases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfclases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdf
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdf
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
 
Reporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacaReporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpaca
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptx
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NIST
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdf
 
TALLER PAEC preparatoria directamente de la secretaria de educación pública
TALLER PAEC preparatoria directamente de la secretaria de educación públicaTALLER PAEC preparatoria directamente de la secretaria de educación pública
TALLER PAEC preparatoria directamente de la secretaria de educación pública
 
estadisticasII Metodo-de-la-gran-M.pdf
estadisticasII   Metodo-de-la-gran-M.pdfestadisticasII   Metodo-de-la-gran-M.pdf
estadisticasII Metodo-de-la-gran-M.pdf
 

Electrónica digital: Circuitos Secuenciales síncronos

  • 1. TECNOLOGÍA DE COMPUTADORES. CURSO 2007/08 Inocente Sánchez Ciudad Tema 6: Biestables 1 TEMA 6: BIESTABLES. 6.1. Elementos de memoria: biestables y tipos. Los circuitos con realimentación no son combinacionales. Constituyen un nuevo tipo, los llamados secuenciales. La característica principal de un circuito secuencial es que su salida no sólo depende de su entrada, sino de sus entradas anteriores, que quedan recogidas en lo que llamaremos “estado”. Supongamos el siguiente circuito elemental con realimentación. Las formas de onda en función del tiempo son: En el caso del biestable, coinciden salida y estado. Al final, aunque la entrada es E=0, la salida no es S=0, como al principio. La memoria en los computadores que corresponde a la mínima cantidad de información (1 bit) habitualmente tiene lugar en unas células elementales llamadas biestables. Un conjunto de biestables podrán almacenar la información correspondiente a una cierta cantidad de bits, es decir, con biestables se pueden almacenar palabras de varios bits. Este almacenamiento de la información es indefinido mientras exista alimentación para mantenerse. Los biestables son, además de la célula elemental de almacenamiento, los circuitos secuenciales más sencillos. 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. A su vez los biestables síncronos pueden ser: 1. 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). 2. Disparados por flanco. Los cambios se producen sólo en los momentos de cambios del reloj (flancos, transiciones). (RS, JK, D y T). 3. Maestro / Esclavo (Master / Slave). (RS, JK, D y T). E t t S
  • 2. TECNOLOGÍA DE COMPUTADORES. CURSO 2007/08 Inocente Sánchez Ciudad Tema 6: Biestables 2 Tipos de biestables y su utilización: RS JK D T Asíncrono Uso común Interés teórico Por nivel Interés teórico Interés teórico Uso común Por flanco Interés teórico Uso común Uso común Interés teórico Maestro Esclavo Uso común Uso común Uso común Interés teórico 6.1.1. Biestable RS. Este es el núcleo de los biestables: Q R Q + = Q S Q + = 1) Si 0 = R y 1 = S , entonces 0 = + = Q S Q y 1 0 0 = + = Q . Puesta a 1 2) Si 1 = R y 0 = S , entonces 0 = + = Q R Q y 1 0 0 = + = Q . Puesta a 0 3a) Si 0 = R , 0 = S y 0 = Q , entonces 0 = + = Q R Q , 1 0 0 = + = Q 3b) Si 0 = R , 0 = S y 1 = Q , entonces 1 = + = Q R Q , 0 1 0 = + = Q En ambos casos 3a y 3b, Q Q Q R Q = + = + = 0 y Q Q Q S Q = + = + = 0 . Mantiene salida o estado. 4) S i 1 = R y 1 = S , entonces 0 1 = + = + = Q Q R Q y 0 1 = + = Q Q . Contradicción lógica, entrada PROHIBIDA. Resumiendo ENTRADAS Condición inicial 0 ) ( = t Q 1 ) ( = t Q Condición inicial 1 ) ( = t Q 0 ) ( = t Q RESULTADO 0 = R 1 = S 1 ) 1 ( = + t Q 0 ) 1 ( = + t Q 1 ) 1 ( = + t Q 0 ) 1 ( = + t Q Puesta a 1 SET 1 = R 0 = S 0 ) 1 ( = + t Q 1 ) 1 ( = + t Q 0 ) 1 ( = + t Q 1 ) 1 ( = + t Q Puesta a 0 RESET 0 = R 0 = S 0 ) 1 ( = + t Q 1 ) 1 ( = + t Q 1 ) 1 ( = + t Q 0 ) 1 ( = + t Q Mantiene estado 1 = R 1 = S 0 ) 1 ( = + t Q 0 ) 1 ( = + t Q 0 ) 1 ( = + t Q 0 ) 1 ( = + t Q PROHIBIDO R es la inicial de la palabra inglesa Reset (puesta a 0) y S es la inicial de la palabra inglesa Set (puesta a 1).
  • 3. TECNOLOGÍA DE COMPUTADORES. CURSO 2007/08 Inocente Sánchez Ciudad Tema 6: Biestables 3 La entrada RS=11 no está permitida porque puede dar lugar a oscilaciones del biestable, por producirse una contradicción lógica, al intentar tomar la salida y su negada el mismo valor. Esto produce oscilaciones indeseadas (llamadas carreras) o el basculamiento a un estado u otro de forma incontrolada. Si ambas puertas son igual de rápidas se produce una oscilación llamada carrera. Si la puerta de arriba (en el dibujo) es más rápida, al volver a la entrada R=0 S=0, Q fija su valor a 1 y arrastra a Q negada a 0. Si la puerta de arriba (en el dibujo) es más lenta, al volver a la entrada R=0 S=0, Q negada fija su valor a 0 y arrastra a Q a 1. Como no se sabe qué puerta es más rápida, no se sabe en qué estado finalmente quedará. Biestable RS asíncrono con entradas activas a nivel bajo Se podría construir un biestable asíncrono RS con puertas NAND en vez de NOR y en ese caso la entrada prohibida sería R=0 y S=0 y la activación sería a nivel bajo, es decir S=0 y R=1 pondría la salida a 1, S=1 y R=0 pondría la salida a 0, y R=1 y S=1 mantendría la salida o el estado. Ejemplo de cronograma de biestable RS asíncrono con puertas NAND considerando retardo de las puertas.
  • 4. TECNOLOGÍA DE COMPUTADORES. CURSO 2007/08 Inocente Sánchez Ciudad Tema 6: Biestables 4 Biestable RS síncrono disparado por nivel Cuando CK es 0 se mantiene el estado aunque cambien las entradas. Cuando CK es 1 funciona como un asíncrono. El estado se mantendrá o cambiará según los valores de las entradas. Biestable RS síncrono por flanco. El reloj se convierte de la siguiente forma: Aprovechando el retardo real de un inversor se genera la señal CK’.
  • 5. TECNOLOGÍA DE COMPUTADORES. CURSO 2007/08 Inocente Sánchez Ciudad Tema 6: Biestables 5 Las funciones lógicas son las mismas tanto si son asíncronos como síncronos, y disparados por flanco o por nivel. Vamos a centrarnos en los disparados por flanco, que son los más interesantes en la práctica. Tabla de transición de estados Entradas R S Estado Actual Q(t) Salida actual Q(t) Estado próximo Q(t+1) Salida próxima Q(t+1) 0 0 Q0 0 Q0 0 0 0 Q1 1 Q1 1 0 1 Q0 0 Q1 1 0 1 Q1 1 Q1 1 1 0 Q0 0 Q0 0 1 0 Q1 1 Q0 0 1 1 Q0 0 ? ? 1 1 Q1 1 ? ? Estado próximo Q(t+1) SQ(t) 00 01 11 10 R ┌───┬───┬───┬───┐ 0 │ 0 │ 1 │ 1 │ 1 │ ├───┼───┼───┼───┤ 1 │ 0 │ 0 │ X │ X │ └───┴───┴───┴───┘ ) ( ) 1 ( t Q R S t Q + = + Tabla de excitación del biestable RS Excitación Estado Actual Q(t) Estado próximo Q(t+1) R S 0 0 X 0 0 1 0 1 1 0 1 0 1 1 0 X Efecto de un glitch R Q > SÍNCRONO flanco subida S /Q CK
  • 6. TECNOLOGÍA DE COMPUTADORES. CURSO 2007/08 Inocente Sánchez Ciudad Tema 6: Biestables 6 Supongamos que el inversor tiene un retardo de propagación no despreciable. Con A=1, B=0 y C=1, S=0 y el estado del biestable debería mantener, y no ocurre así. Esto no pasaría si se da tiempo a que se estabilicen las señales. 6.1.2. Biestable JK Asíncrono. J pone a 1, K pone a 0 00 mantiene estado, 11 prohibido Q se queda a 1, INDESEABLE t C A B C Q 0 0 S 0 1 0 0 1 1 0 0 1 0 1 1
  • 7. TECNOLOGÍA DE COMPUTADORES. CURSO 2007/08 Inocente Sánchez Ciudad Tema 6: Biestables 7 Biestable JK Síncrono por nivel J equivale a S K equivale a R Biestable JK síncrono por nivel El problema de las entradas prohibidas no se elimina con el RS ni con el JK síncronos por nivel. Veamos el ejemplo de cronograma de un biestable JK síncrono por nivel alto: Tabla de los biestables RS o JK síncronos por nivel alto. CK J / S K / R Q(t) Q(t+1) 0 X X 0 0 0 X X 1 1 1 0 0 0 0 1 0 0 1 1 1 0 1 0 0 1 0 1 1 0 1 1 0 0 1 1 1 0 1 1 1 1 1 0 X 1 1 1 1 X J Q K /Q
  • 8. TECNOLOGÍA DE COMPUTADORES. CURSO 2007/08 Inocente Sánchez Ciudad Tema 6: Biestables 8 K Q 00 01 11 10 CK J ┌─────┬─────┬─────┬─────┐ 00│ 0 │ 1 │ 1 │ 0 │ ├─────┼─────┼─────┼─────┤ 01│ 0 │ 1 │ 1 │ 0 │ ├─────┼─────┼─────┼─────┤ 11│ 1 │ 1 │ X │ X │ ├─────┼─────┼─────┼─────┤ 10│ 0 │ 1 │ 0 │ 0 │ └─────┴─────┴─────┴─────┘ Simplificando queda ) ( · · )· ( ) 1 ( t Q CK CK J K t Q t Q + + = + o bien ) ( · · )· ( ) 1 ( t Q CK CK S R t Q t Q + + = + que para el caso del biestable JK resulta el circuito Implementación de un biestable JK (o RS) síncrono por nivel alto Síncrono por flanco El problema de la entrada prohibida se elimina con el JK síncrono por flanco, haciendo que el estado cambie. A un biestable síncrono por flancos se les llama también flip-flop. Tabla de transición de estados Entradas J K Estado Actual Q(t) Salida actual Q(t) Estado próximo Q(t+1) Salida próxima Q(t+1) 0 0 Q0 0 Q0 0 0 0 Q1 1 Q1 1 0 1 Q0 0 Q0 0 0 1 Q1 1 Q0 0 1 0 Q0 0 Q1 1 1 0 Q1 1 Q1 1 1 1 Q0 0 Q1 1 1 1 Q1 1 Q0 0 J Q > SÍNCRONO flanco subida K /Q CK
  • 9. TECNOLOGÍA DE COMPUTADORES. CURSO 2007/08 Inocente Sánchez Ciudad Tema 6: Biestables 9 Estado próximo Q(t+1) K(t) 00 01 11 10 J ┌───┬───┬───┬───┐ 0 │ 0 │ 1 │ 0 │ 0 │ ├───┼───┼───┼───┤ 1 │ 1 │ 1 │ 0 │ 1 │ └───┴───┴───┴───┘ K t Q J t Q t Q )· ( · ) ( ) 1 ( + = + Tabla de excitación del biestable JK Excitación Estado Actual Q(t) Estado próximo Q(t+1) J K 0 0 0 X 0 1 1 X 1 0 X 1 1 1 X 0 6.1.3. Biestable D Síncrono por nivel (latch). J Q > SÍNCRONO flanco subida K /Q CK
  • 10. TECNOLOGÍA DE COMPUTADORES. CURSO 2007/08 Inocente Sánchez Ciudad Tema 6: Biestables 10 Veamos unos cronogramas como ejemplo Si en lugar de introducir en la señal de sincronismo una señal de reloj CK, metemos una señal cualquier E de Enable, quedaría el cronograma: Tabla del biestable D síncrono por nivel alto. CK D Q(t) Q(t+1) 0 0 0 0 0 0 1 1 0 1 0 0 0 1 1 1 1 0 0 0 1 0 1 0 1 1 0 1 1 1 1 1 DQ(t) CK ┌───┬───┬───┬───┐ 0 │ 0 │ 1 │ 1 │ 0 │ ├───┼───┼───┼───┤ 1 │ 0 │ 0 │ 1 │ 1 │ └───┴───┴───┴───┘ Simplificando queda, CK t Q CK D t Q )· ( · ) 1 ( + = + El circuito resultante sería
  • 11. TECNOLOGÍA DE COMPUTADORES. CURSO 2007/08 Inocente Sánchez Ciudad Tema 6: Biestables 11 Síncrono por flanco. Tabla de transición de estados Entradas D Estado Actual Q(t) Salida actual Q(t) Estado próximo Q(t+1) Salida próxima Q(t+1) 0 Q0 0 Q0 0 0 Q1 1 Q0 0 1 Q0 0 Q1 1 1 Q1 1 Q1 1 D t Q = + ) 1 ( Tabla de excitación del biestable D Excitación Estado Actual Q(t) Estado próximo Q(t+1) D 0 0 0 0 1 1 1 0 0 1 1 1 ) 1 ( + = t Q D 6.1.4. Biestable T síncrono por flanco. Es un JK con J = K. Tabla de transición de estados Entradas T Estado Actual Q(t) Salida actual Q(t) Estado próximo Q(t+1) Salida próxima Q(t+1) 0 Q0 0 Q0 0 0 Q1 1 Q1 1 1 Q0 0 Q1 1 1 Q1 1 Q0 0 ) ( ) 1 ( t Q T t Q ⊕ = + D Q > SÍNCRONO flanco subida /Q CK J Q > SÍNCRONO flanco subida K /Q CK T
  • 12. TECNOLOGÍA DE COMPUTADORES. CURSO 2007/08 Inocente Sánchez Ciudad Tema 6: Biestables 12 Tabla de excitación del biestable T Excitación Estado Actual Q(t) Estado próximo Q(t+1) T 0 0 0 0 1 1 1 0 1 1 1 0 ) 1 ( ) ( + ⊕ = t Q t Q T 6.1.5. Maestro / Esclavo. Aislamiento entre captura de la entrada y escritura de la salida. El biestable maestro (Master, M) recoge las entradas y obtiene una primera salida del maestro que coloca en su salida mientras Ck = 1. El biestable esclavo (Slave, S) recoge la salida del maestro y la coloca a su salida mientras Ck = 0. Es necesario que durante todo el tiempo que dura Ck = 1 no cambien las entradas. Necesita todo el tiempo de Ck = 1 para obtener la salida. El circuito y su símbolo son los siguientes: El símbolo indica maestro activo a nivel alto y esclavo activo en flanco de bajada, mientras que el símbolo indica maestro activo a nivel bajo y esclavo activo en flanco de subida. 6.1.6. Cambio de biestables. ¿Cómo construir un biestable JK a partir de un T? JK Q(t) Q(t+1) T 00 0 0 0 00 1 1 0 01 0 0 0 01 1 0 1 10 0 1 1 10 1 1 0 11 0 1 1 11 1 0 1 FORMA DE HACERLO: Tabla de transición del biestable destino y tabla de excitación del biestable origen. Implementar la (s) entrada (s) al biestable origen.
  • 13. TECNOLOGÍA DE COMPUTADORES. CURSO 2007/08 Inocente Sánchez Ciudad Tema 6: Biestables 13 KQ 00 01 11 10 J ┌─────┬─────═════─────┐ 0 │ 0 │ 0 ║ 1 ║ 0 │ ├─────┼─────╫─────╫─────┤ 1 │ 1 │ 0 ║ 1 ║ 1 │ └─────┴─────═════─────┘ Simplificando se obtiene ) ( · ) ( · t Q J t Q K T + = El circuito quedaría de la forma: 6.2. Consideraciones temporales. 6.2.1. Reloj. Disparo. Los circuitos secuenciales síncronos distinguen los instantes de tiempo mediante una señal períodica de ceros y unos consecutivos llamada “señal de reloj”. Al tiempo que tarda en repetirse la señal periódica se le llama “período” y se mide en unidades de tiempo. A la inversa del período se le llama “frecuencia” y se mide en sg -1 o Hz, y representa el número de períodos por segundo. Los instantes de tiempo t y t+1 son dos ciclos consecutivos del reloj. Los circuitos síncronos son aquéllos que tienen sincronizados sus cambios y se producen simultáneamente. Para ello se unen entre sí las entradas de sincronismos de los biestables que intervienen. Las entradas de sincronismo de los biestables o de reloj, también llamadas entradas CK (clock, en inglés) se representan con unos ángulos en la parte izquierda de la figura del biestable cuando son disparados por flanco. Se pone un símbolo “o” a la entrada cuando se disparan en el flanco de bajada y no se pone ningún símbolo cuando se disparen en el flanco de subida. Divisor de frecuencia Cuando a un biestable T se le pone la entrada permanentemente a 1 (o a un JK a 11), en cada ciclo de reloj cambia su estado. Se puede ver que por cada biestable que se ponga en cascada, la frecuencia del reloj se divide por 2.
  • 14. TECNOLOGÍA DE COMPUTADORES. CURSO 2007/08 Inocente Sánchez Ciudad Tema 6: Biestables 14 6.2.2. Entradas asíncronas. Además de las entradas síncronas, los biestables tienen otras entradas que actúan con independencia del reloj. Son las llamadas entradas asíncronas, que son: • PRESET, que pone la salida se pone a 1. • CLEAR, que pone la salida se pone a 0. Si no se activa ninguna de ellas, la salida estará determinada por las entradas y los estados. Pueden ser activas a nivel alto o activas a nivel bajo (en ese caso se dibuja un círculo antes de entrar al biestable). 6.2.3. Ejemplo de cronograma de un biestable JK síncrono por flanco con entradas asíncronas. Es una representación gráfica de la evolución temporal de señales binarias colocadas en un mismo eje de tiempos para ver simultáneamente el cambio de varias señales digitales. Ejemplo de cronograma de biestable JK síncrono con flanco de bajada sin retardos: BIESTABLE > SÍNCRONO CUALQUIERA PRESET CLEAR ENTRADA(S) CK Q /Q