Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CIRCUITOS
SECUENCIALES
http://www.tech-faq.com/wp-content/uploads/images/integrated-circuit-layout.jpg
- Introducción
- Elementos de memoria : biestables, latches
- Registros de desplazamiento estáticos
- Circuitos secuenciales síncronos
- Circuitos secuenciales asíncronos
INTRODUCCIÓN
Sistemas secuenciales:
La salida depende de los valores de las entradas en ese instante y
también de los valores que tuvieron en los instantes anteriores
+1
D. Pardo, et al. 2006
INTRODUCCIÓN
Sistemas asíncronos:
El sistema es permanentemente activo
Un cambio en alguna de las entradas del sistema: induce un
transitorio que evoluciona hasta el siguiente estado
Raúl Rengel Estévez: raulr@usal.es
María Jesús Martín Martínez : mjmm@usal.es 5
TEMA 10. CIRCUITOS SECUENCIALES
Variables
de entrada Variables
Sistema de salida
xi
Combinacional zi
Reloj
Variables Variables
de estado de excitación
yi Yi
Memoria
D. Pardo, et al. 2006
ELEMENTOS DE MEMORIA
Q = R Q' Q' = S Q
Q’
http://www.profesormolina.com.ar/electronica/componentes/int/biest.htm
Tabla de estados
R S Q Q’
0 1 se conserva el estado
0 0
1 0
0 1 1 0
1 0 0 1
viola complementariedad
1 1 0 0
Tabla de estados (combinacional
(combinacional))
Raúl Rengel Estévez: raulr@usal.es
María Jesús Martín Martínez : mjmm@usal.es 8
TEMA 10. CIRCUITOS SECUENCIALES
ELEMENTOS DE MEMORIA
Flip-flop RS (implementación NOR) :tabla característica
transiciones entre estados
Partimos de Qn=0 e introducimos R=S=0: estado de memoria
Tabla característica
Q’
R S Qn + 1
0 0 Qn MEM
http://www.profesormolina.com.ar/electronica/componentes/int/biest.htm
0 1 1 SET
1 0 0 RESET
Partimos de Qn=0 e introducimos R=0, S=1: SET
1 1 ?
Q’
http://www.profesormolina.com.ar/electronica/componentes/int/biest.htm
Raúl Rengel Estévez: raulr@usal.es
María Jesús Martín Martínez : mjmm@usal.es 9
TEMA 10. CIRCUITOS SECUENCIALES
ELEMENTOS DE MEMORIA
J K Qn Qn +1
Flip-flop JK
0 0 0 0 No cambio
0 0 1 1
0 1 0 0 Reset
0 1 1 0
1 0 0 1 Set
1 0 1 1
1 1 0 1 Basculación
1 1 1 0
http://www.profesormolina.com.ar/electronica/componentes/int/biest.htm
Tabla característica del
flip-flop J-K
Tabla de Excitación
Qn J K Qn+1 J K Qn + 1
0 0 × 0 0 0 Qn
0 1 × 1 0 1 0
1 × 1 0 1 0 1
1 × 0 1 1 1 Qn
Raúl Rengel Estévez: raulr@usal.es
María Jesús Martín Martínez : mjmm@usal.es 10
TEMA 10. CIRCUITOS SECUENCIALES
ELEMENTOS DE MEMORIA
J Q
K Q'
Reloj
Diagrama ló
lógico del flip-
flip-flop J-K
http://www.profesormolina.com.ar/electronica/componentes/int/biest.htm
ELEMENTOS DE MEMORIA
J Q
Flip-flop T (K = J)
T
K
Q
CP
T Qn+1
0 0 Qn
1 1 Qn
ELEMENTOS DE MEMORIA
J Q
D
Flip-flop D (D=J= K )
K
Q
CP
0 1 0 0
1 0 1 1
REGISTROS DE DESPLAZAMIENTO
Salidas paralelo
Q Q Q
Entrada serie D D D Salida
serie
CP CP CP
D. Pardo, et al. 2006
Pulsos de
desplazamiento
REGISTROS DE DESPLAZAMIENTO
Desplaza/Carga
Q2 Q1 Q0
D2 D1 D0
CP CP CP
Pulsos de reloj
Entradas en paralelo
Veamos un ejemplo:
Diseñar un circuito secuencial síncrono que presente un valor uno en su
salida cada vez que el número de unos, coincidentes con el pulso de reloj,
contenidos en una secuencia de 3 bits, sea impar
Ejemplo
CP
Salida, z CP
Circuito C z
Entrada, w B
w
C
B
S A
Q
CPQ
R
w B A
Ecuaciones de excitación
A
Matrices de programación
B B
Matrices de estado
S Q
Matrices de salida
CPQ
B R B
C
Diagrama de estados
A Asignación secundaria
S Q
w C Trascripción literal
B
CPQ
R C
D. Pardo, et al. 2006 w
Raúl Rengel Estévez: raulr@usal.es
María Jesús Martín Martínez : mjmm@usal.es 18
TEMA 10. CIRCUITOS SECUENCIALES
Variables
de entrada Variables
Sistema de salida
xi
Combinacional zi
Reloj
Variables Variables
de estado de excitación
yi Yi
Memoria
D. Pardo, et al. 2006
RESTRICCIONES
Veamos un ejemplo
x1
Ecuaciones de excitación
x2 Matrices de programación
Matrices de estado
Diagrama de estados
y Asignación secundaria
Q S
Trascripción literal
Q R
D. Pardo, et al. 2006
y
Raúl Rengel Estévez: raulr@usal.es
María Jesús Martín Martínez : mjmm@usal.es 22
TEMA 10. CIRCUITOS SECUENCIALES
Veamos un ejemplo:
Diseñar un circuito de modo de pulso con dos líneas de entrada x1 y x2
y una línea de salida z. El circuito debe producir un pulso en la salida
que coincida con el último pulso de entrada de la secuencia x1-x2-x2.
Ninguna otra secuencia de entrada debe producir un pulso de salida
(circuito detector de secuencia)
Raúl Rengel Estévez: raulr@usal.es
María Jesús Martín Martínez : mjmm@usal.es 23
TEMA 10. CIRCUITOS SECUENCIALES
Variables
de entrada Variables
Sistema de
xi
Combinacional salida zj
Variables Variables
de de
estado ys excitación Yr
Retardo ∆t
D. Pardo, et al. 2006
Ecuaciones combinacionales
Matriz de excitación
Matriz de transición
x1 z
Matriz de flujo
Matriz de salida
x2
Descripción literal
D. Pardo, et al. 2006
00 11 11 11 11
S
y
X = y+S 01 11 11 01 01
x Y = x +R 10
11 11 00 01
R
10 11 10 10 11
D. Pardo, et al. 2006
XY
S S
x R x R
y 00 01 11 10 y 00 01 11 10
00 00 1 2 3,4 5
01 01 1 2 3 5
11 11 1 2 3,4 5
10 10 1 2 4 5
Veamos un ejemplo:
Dadas dos señales A y B (entradas), diseñar una red que suministre
una salida z = 1 cuando ambas entradas son 1, pero sólo si, partiendo
de entradas A=B=0, A fue 1 antes que B. Si la salida es 1 se mantiene
hasta que B sea 0. Suponemos que las entradas no cambian a la vez
A
K
Q B
K CP Q
C
K Q
CP CP
CP
Ecuaciones de excitación
Matrices de programación
Matrices de estado
Matrices de salida
Diagrama de estados
Asignación secundaria
Trascripción literal
x Q A
D
y Q A
CP
y z
x J Q
y
CPQ B
K
CP Ecuaciones de excitación
Matrices de programación
Matrices de estado
Matrices de salida
Diagrama de estados
Asignación secundaria
Trascripción literal
Raúl Rengel Estévez: raulr@usal.es
María Jesús Martín Martínez : mjmm@usal.es 30
TEMA 10. CIRCUITOS SECUENCIALES
x z
J Q
y2 y1
Ecuaciones de excitación
x K
CP
Q Matrices de programación
Matrices de estado
Matrices de salida
x y2 Diagrama de estados
J Q
x Asignación secundaria
0/0
x/z AB
00 CP t
1/0
x
0/0
01 0/0
A
1/0
0/0 B
10
1/0 z
11
00/ 0 11/ 1
ab/z
A CP
11/1
1 01/ 0
11/ 0 a
01/ 0
11/ 0
b
B D
00/1 01/ 0
10/ 0 Estado A A B D C C C A
10/ 1
10/ 0
z
10/1 C 00/ 1
01/ 0
00/ 0 D. Pardo, et al. 2006
Referencias
Pardo Collantes, Daniel; Bailón Vega, Luís A., “Fundamentos de Electrónica
Digital”.Universidad de Salamanca. Ediciones Universidad de Salamanca. 2006.
http://www.profesormolina.com.ar/electronica/componentes/int/sist_digit/image018.jpg
http://www.profesormolina.com.ar/electronica/componentes/int/biest.htm
http://2.bp.blogspot.com/_Sb4aoWqhThY/S99T4vz6k-
I/AAAAAAAABzY/6JcgGuof_aQ/s1600/muestreo.png