TECNOLOGA ELECTRNICA
Tecnologa Electrnica
Electrnica Digital
Sistemas secuenciales
Introduccin
Biestables
Biestables sincronizados
Tabla de transiciones de un biestable
Contadores
Asncronos
Sncronos
Tecnologa Electrnica
Introduccin
Sistemas secuenciales: las salidas estn determinadas no slo por las entradas
existentes, sino tambin por la secuencia de entradas que condujeron al estado actual (el
sistema tiene memoria).
Elementos de
memoria
Sistema
combinacional
Estado
actual
Entradas
Salidas
Estado
siguiente
Sistema
secuencial
La salida en cualquier instante est determinada por las entradas actuales y por la
informacin almacenada en los elementos de memoria.
Los elementos de memoria almacenan el estado del sistema (permiten recordar lo
sucedido en el pasado).
El siguiente estado del sistema est determinado por el estado actual y las entradas.
Tecnologa Electrnica
Biestables
El circuito de memoria almacena la informacin en binario, por lo que debe utilizar
elementos capaces de retener ese tipo de informacin. El elemento bsico de
memoria es el biestable.
Los biestables son circuitos lgicos que pueden permanecer de forma estable en
cualquiera de dos estados posibles (0 1).
Son capaces de almacenar un bit de informacin, mantenindola hasta que sus
seales de entrada provoquen un cambio de estado.
Existen diversos tipos, pero su esquema general es el siguiente:
Q
Entradas
Biestable
Salidas
Q
Tecnologa Electrnica
Tipos de biestables
Segn las entradas de datos de que disponen (lgica de excitacin):
Sncrono: Las salidas slo pueden cambiar coincidiendo con una seal de reloj
que sincroniza el cambio.
Por nivel (latch with enable): La salida cambia en respuesta al nivel Alto
(1) o Bajo (0) de la seal de reloj.
1
0
Reloj
Flanco de subida
Flanco de bajada
Tecnologa Electrnica
Salidas
Qt+1
Qt+1
Qt
Qt
(No cambia)
(Puesta a 1)
(Puesta a 0)
X
0
X
0
(Prohibido)
Set
Reset
Set
Reset
Tecnologa Electrnica
X
0
0
1
1
0
S
Puesta a 1 (Set)
0
1
Q = 0 antes
= 0 despus
Q=1
=1
0
0
1
0
1
0
Q = 0 antes
= 1 despus
S R Qt Qt+1 Qt+1
Q=1
=0
Q=1
=0
Puesta a 0 (Reset):
No cambia (Hold):
R
Y X NOR Y
0
1
1
0
0
0
1
0
Q = 1 antes
= 1 despus
Q=0
=0
1
0
1
Q = 1 antes
= 0 despus
Q=0
=1
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1
Tecnologa Electrnica
Qu sucede cuando S = R = 1? Q = Q = 0
X
0
0
1
1
Y X NOR Y
0
1
1
0
0
0
1
0
1
0
0
1
1
0
S
1
0
R
S
Q
Q
Conclusin:
R = S = 1 es una combinacin no vlida
Tecnologa Electrnica
Salidas
Qt+1
Qt+1
X
1
X
1
(Prohibido)
(Puesta a 0)
(Puesta a 1)
Qt
Qt
(No cambia)
Set
Set
Reset
Reset
Tecnologa Electrnica
A=S
Q
B=R
Rebote
en A
Recorrido
entre A y B
Rebote
en B
Recorrido
entre A y B
10
Tecnologa Electrnica
ALTO
S
BAJO
Q
De subida
Q
C
R
De bajada
Q
Q
11
Tecnologa Electrnica
SA
S
CLK
Q
R
Biestable
R-S
RA
CLK
R
Smbolo lgico
CLK
Q
Tabla de verdad
Q
Condicin no vlida
CLK
Q t+t
Q t+t
Qt
Qt
Qt
Qt
0
12
Tecnologa Electrnica
S
CLK
R
Detector
de flancos
C
R
CLK
Q
R
Q
Tabla de verdad
Smbolo lgico
S
C
R
Condicin no vlida
CLK
Q t+t
Q t+t
Resto
Qt
Qt
Qt
Qt
0
13
Tecnologa Electrnica
CLK
D
C
R
Q
Q
Smbolo lgico
D
CLK
D
C
Tabla de verdad
Q
CLK
Q t+t
Q t+t
Resto
Qt
Qt
0
14
Tecnologa Electrnica
Biestable D.
Circuito integrado 74LS75 cuadruple latch D.
http://focus.ti.com/docs/prod/folders/print/sn74ls75.html
Smbolo lgico
15
Tecnologa Electrnica
CLK
CLK
K
R
J
K
Q
Funcionamiento en basculacin
(modo toggle):
Cuando J=K=1 la salida cambia a
su estado opuesto con cada flanco
de subida del reloj.
C
K
Smbolo lgico
CLK
Q t+t
Q t+t
Resto
Qt
Qt
Qt
Qt
Qt
Qt
Tabla de verdad
16
Tecnologa Electrnica
Ecuacin caracterstica
Tabla de transiciones
Transiciones
posibles
S R
Qt Qt+1
Qt Qt+1
Q t+1 = S + R Q t
Tecnologa Electrnica
Tabla de
verdad
S R Qt+1
0
Qt
Tabla de
transiciones
Qt Qt+1
S R
Qt Qt+1
Qt Qt+1
Tecnologa Electrnica
Ecuacin caracterstica
R-S
Q t+1 = S + R Q t
J-K
Q t+1 = J Q t + K Q t
Q t+1 = D
b) Tabla de transiciones:
Transiciones
posibles
Qt
Q t+1
Tecnologa Electrnica
CLK
J K Q t Q t+t S
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1
J
Circuito
combinacional
C
R
S=JQ
R=KQ
J
C
K
Smbolo lgico
CLK
Q t+t
Q t+t
Resto
Qt
Qt
Qt
Qt
Qt
Qt
Tabla de verdad
20
Tecnologa Electrnica
PRE
Q
K
CLR
CLK
Q
CLR
Tecnologa Electrnica
Contadores.
Circuitos secuenciales cuya salida representa, en un determinado cdigo, el
nmero de pulsos que han aparecido en la entrada.
QNQ0
CLK
CNC0
LOAD
Q
CLK
QNQ0
RESET
22
Tecnologa Electrnica
Contadores asncronos
Las variables internas no cambian simultneamente. Los biestables no comparten
el mismo pulso de reloj.
1
PRE
J0
CLK
1
Q0
PRE
Q1
J1
PRE
K0
K1
K2
Q0
CLR
CLR
Q2
J2
Q1
Q2
CLR
CLK
f
Q0
f/2
f/4
0
000
0
001
0
010
0
011
1
100
1
101
1
110
1
111
0
000
0
001
f/8
Q1
Q2
Tecnologa Electrnica
CLK
CLR
Q3 Q2 Q1 Q0
(H)
J0
CLK
(H)
PRE
Q0
CLR
J1
Q1
C
K0
(H)
PRE
Q0
K1
CLR
(H)
PRE
J2
Q2
K2
CLR
J3
Q3
Q1
PRE
Q2
K3
CLR
Q3
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
CLR
24
Tecnologa Electrnica
(H)
J0
CLK
(H)
PRE
Q0
CLR
J1
Q1
C
K0
(H)
PRE
Q0
K1
CLR
(H)
PRE
J2
Q2
K2
CLR
J3
Q3
C
Q
1
PRE
Q2
K3
CLR
Q3
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
CLR
25
Tecnologa Electrnica
(H)
J0
CLK
(H)
PRE
Q0
CLR
J1
Q1
C
K0
(H)
PRE
Q0
K1
CLR
(H)
PRE
J2
Q2
K2
CLR
J3
Q3
C
Q
1
PRE
Q2
K3
CLR
Q3
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
CLR
26
Tecnologa Electrnica
CTR DIV 16
C
CLK
CTR DIV 10
C
CLR
Q3 Q2 Q1 Q0
Q3 Q2 Q1 Q0
CLK
Q0
Q1
Q2
Glitch
Q3
CLR
27
Tecnologa Electrnica
Contadores asncronos
Contador binario descendente: Alternativa 1
1
Q
Q33 Q
Q22 Q
Q11 Q
Q00
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
0
1
0
1
0
1
0
1
1
0
1
0
1
0
1
0
0
1
0
1
0
1
0
1
1
0
1
0
1
0
1
0
0
1
0
1
1
0
1
0
0
1
0
1
1
0
1
0
0
1
0
1
1
0
1
0
0
1
0
1
1
0
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
15
1
14
2
13
3
12
4
11
5
10
6
9
7
8
8
7
9
6
10
5
11
4
12
3
13
2
14
1
15
0
CLK
PRE
Q
J0
1
0
PRE
J1
1
Q1
PRE
J2
Q2
PRE
J2
K0
K1
K2
K2
CLR
Q0
CLR
Q1
CLR
Q2
CLR
Q3
Q3
Tecnologa Electrnica
Contadores asncronos.
Contador binario descendente: Alternativa 2
1
PRE
Q
J0
CLK
1
0
PRE
J1
1
Q1
PRE
J2
C
K0
K1
Q0
CLR
CLR
Q2
Q1
K2
Con biestables JK
activados por flanco
de subida
Q2
CLR
CLK
Q0
Q1
Q2
000
111
110
101
100
011
010
001
000
111
Tecnologa Electrnica
Contadores asncronos.
Contador binario ascendente/descendente:
1
CLK
PRE
J0
B
0
1
0
1
Y
0
1
1
0
Q0
PRE
J1
1
Q1
PRE
J2
1
Q2
PRE
J2
K0
K1
K2
K2
CLR
A
0
0
1
1
Q0
CLR
Q1
CLR
Q2
CLR
Q3
Q3
DOWN/UP
Q0
Q1
Q2
Q3
Con un 0 en la seal DOWN/UP, las salidas Q0, Q1, Q2 y Q3 coinciden con las
salidas de los biestables Contador ascendente.
Con un 1 en DOWN/UP, las salidas Q0, Q1, Q2 y Q3 corresponden con las salidas de
los biestables complementadas Contador descendente.
Tecnologa Electrnica
Q0
Estado siguiente
(H)
J0
Q0
J1
K0
K1
CLK
Q0
Q1
Q1
Q1 Q0 Q1 Q0 J1 K1 J0
K0
CLK
Q0
Q1
Tablas de transiciones de
los biestables 0 y 1.
J1 = K1 = Q0
J0 = K0 = 1
Q2
Cmo funciona el contador?
Qu se debe poner en las entradas J y K de los biestables para que tengan las
transiciones adecuadas?
31
Tecnologa Electrnica
Q1
Q0
(H)
J0
Q0
C
K0
CLK
J1
Q1
Q0
K1
J2
Q2
Q1
K2
Q2
CLK
Q0
Q1
J2 = K2 = Q0Q1
J1 = K1 = Q0
J0 = K0 = 1
Q2
32
Tecnologa Electrnica
Q2
Q1
Q0
(H)
J0
Q0
C
K0
CLK
J1
Q1
Q0
K1
J2
Q2
Q1
K2
J3
Q3
Q2
K3
Q3
CLK
Q0
Q1
Q2
Q3
33
Tecnologa Electrnica
(H)
J0
Q0
C
K0
CLK
Q1
J1
C
Q0
J2
Q2
K1
Q1
K2
J3
Q3
Q2
K3
Q3
CLK
J3 = K3 = Q0Q1Q2+Q0Q3
J2 = K2 = Q0Q1
Q0
Q1
J1 = K1 = Q0 Q3
J0 = K0 = 1
Q2
Q3
34
Tecnologa Electrnica
Smbolo lgico
Smbolo lgico
http://focus.ti.com/lit/ds/symlink/sn74ls163a.pdf
35
Tecnologa Electrnica
CLK
frecuencia:
CLR
Divide la frecuencia de la
seal de entrada por una
potencia de 2.
Contador
binario
Q3 Q2 Q1 Q0
f/16 f/8
f/4
f/2
Tecnologa Electrnica
T
CLK
Q0
Q1
5T
Q2
2
5T
Tecnologa Electrnica
CLR
BCD
CLR
C
Q3 Q2 Q1 Q0
BCD
CLK
Q3 Q2 Q1 Q0
f = 1Hz
El segundo contador se
pone a 0 cuando llega
a 0110.
BCD/7 Segm
BCD/7 Segm
a bc d e f g
a bc d e f g
Conexin en cascada:
El mdulo global de ambos
contadores es igual al
producto de los mdulos
individuales.
En este caso 10 x 6 = 60
Tecnologa Electrnica
Contar de 0 a 29 parar en 30
5 bits 25 = 32 (de 0 a 31)
30d = 11110b
CLK
P
+VCC
n pulsos de CLK
CLK
CLR
Q4 Q3 Q2 Q1 Q0
C
CTR DIV 32