Está en la página 1de 33

ELECTRÓNICA DIGITAL / DEPARTAMENTO DE TECNOLOGÍA ELECTRÓNICA / UNIVERSIDAD DE VIGO

BOLETIN DE
EJERCICIOS 3
CIRCUITOS SECUENCIALES

1
ELECTRÓNICA DIGITAL / DEPARTAMENTO DE TECNOLOGÍA ELECTRÓNICA / UNIVERSIDAD DE VIGO

EJERCICIO 3.1
En el sistema electrónico digital de la figura el sensor proporciona un
flanco cada vez que un objeto pasa por delante de él.
Obtenga:
a) El cronograma de la evolución de las señales Q 0 y Q 1 a partir del
instante inicial en el que Q 0 = Q 1 = 0. Razone la respuesta.
b) El diagrama de flujo.

Q0 Q1
1D 1D
A
SENSOR C1 C1
R R

BOLETÍN DE EJERCICIOS 3: CIRCUITOS SECUENCIALES 2


ELECTRÓNICA DIGITAL / DEPARTAMENTO DE TECNOLOGÍA ELECTRÓNICA / UNIVERSIDAD DE VIGO

EJERCICIO 3.1
SOLUCIÓN

Q0 Q1
1D 1D
A
SENSOR C1 C1
R R

A
Q0
Q1

BOLETÍN DE EJERCICIOS 3: CIRCUITOS SECUENCIALES 3


ELECTRÓNICA DIGITAL / DEPARTAMENTO DE TECNOLOGÍA ELECTRÓNICA / UNIVERSIDAD DE VIGO

EJERCICIO 3.1
SOLUCIÓN

E0

A↑
A E3
Q0
A↑
Q1
E0 E3 E2 E1 E0 E2

A↑

E1

A↑

BOLETÍN DE EJERCICIOS 3: CIRCUITOS SECUENCIALES 4


ELECTRÓNICA DIGITAL / DEPARTAMENTO DE TECNOLOGÍA ELECTRÓNICA / UNIVERSIDAD DE VIGO

EJERCICIO 3.2
Se supone que el circuito secuencial síncrono de la figura se pone
inicialmente en estado cero mediante la aplicación de un impulso a la
entrada R de puesta a cero (Reset).
Represente su comportamiento:
a) Mediante un cronograma.
b) Mediante su diagrama de flujo.

Q1 Q0
G 1J 1J
C1 C1
1K 1K
R R
R

BOLETÍN DE EJERCICIOS 3: CIRCUITOS SECUENCIALES 5


ELECTRÓNICA DIGITAL / DEPARTAMENTO DE TECNOLOGÍA ELECTRÓNICA / UNIVERSIDAD DE VIGO

EJERCICIO 3.2
SOLUCIÓN

Q1 Q0
G 1J 1J
C1 C1
1K 1K
R R
R

G
Q0
Q1

BOLETÍN DE EJERCICIOS 3: CIRCUITOS SECUENCIALES 6


ELECTRÓNICA DIGITAL / DEPARTAMENTO DE TECNOLOGÍA ELECTRÓNICA / UNIVERSIDAD DE VIGO

EJERCICIO 3.2
SOLUCIÓN

G
Q0
Q1
E0 E1 E3 E0

E0

E1

E3

BOLETÍN DE EJERCICIOS 3: CIRCUITOS SECUENCIALES 7


ELECTRÓNICA DIGITAL / DEPARTAMENTO DE TECNOLOGÍA ELECTRÓNICA / UNIVERSIDAD DE VIGO

EJERCICIO 3.3
Obtenga la tabla de funcionamiento del circuito secuencial de la figura y
represente su diagrama de flujo o de estados. Se supone que
inicialmente los dos biestables se encuentran en el estado cero.

Q0 Q1

&
1J 1J
≥1
I (EN) C1 C1
&
1K 1K
1
G
G

BOLETÍN DE EJERCICIOS 3: CIRCUITOS SECUENCIALES 8


ELECTRÓNICA DIGITAL / DEPARTAMENTO DE TECNOLOGÍA ELECTRÓNICA / UNIVERSIDAD DE VIGO

EJERCICIO 3.3
SOLUCIÓN

Q0 Q1
I(EN) G Q 1t Q 0t Q 1t+1 Q 0t+1
0 X X X Q 1t Q 0t
&
1J 1J 1 0 0 0 1 1
≥1 1 1 0 0 0 1
I (EN) C1 C1
& 1 0 0 1 0 0
1K 1K 1 1 0 1 1 0
1
G 1 0 1 0 0 1
G 1 1 1 0 1 1
1 0 1 1 1 0
1 1 1 1 0 0

BOLETÍN DE EJERCICIOS 3: CIRCUITOS SECUENCIALES 9


ELECTRÓNICA DIGITAL / DEPARTAMENTO DE TECNOLOGÍA ELECTRÓNICA / UNIVERSIDAD DE VIGO

EJERCICIO 3.3
SOLUCIÓN

I(EN) G Q 1t Q 0t Q 1t+1 Q 0t+1 I=0


E0
0 X X X Q 1t Q 0t
1 0 0 0 1 1 G=I=1 G=I=0
1 1 0 0 0 1
E1 I=0
1 0 0 1 0 0
1 1 0 1 1 0 G=I=0 G=I=1 G=I=0 G=I=1
1 0 1 0 0 1
1 1 1 0 1 1 E2 I=0
1 0 1 1 1 0
G=I=1 G=I=0
1 1 1 1 0 0
E3 I=0

BOLETÍN DE EJERCICIOS 3: CIRCUITOS SECUENCIALES 10


ELECTRÓNICA DIGITAL / DEPARTAMENTO DE TECNOLOGÍA ELECTRÓNICA / UNIVERSIDAD DE VIGO

EJERCICIO 3.4
Dado el circuito de la figura, obtenga las señales que genera cuando se le
aplican las señales que se indican en el cronograma. Suponga que
inicialmente ambos biestables están en el estado cero.

G
&
Q3
1J Q2
1J ≥1
C1
C1
1 1K
A 1K

B Q1
Q0

R(G)
A
B

BOLETÍN DE EJERCICIOS 3: CIRCUITOS SECUENCIALES 11


ELECTRÓNICA DIGITAL / DEPARTAMENTO DE TECNOLOGÍA ELECTRÓNICA / UNIVERSIDAD DE VIGO

EJERCICIO 3.4
SOLUCIÓN

G
&
Q3
1J Q2
1J ≥1
C1
C1
1 1K
A 1K

B Q1
Q0

R(G)
A
B
Q0
Q1
Q2
Q3

BOLETÍN DE EJERCICIOS 3: CIRCUITOS SECUENCIALES 12


ELECTRÓNICA DIGITAL / DEPARTAMENTO DE TECNOLOGÍA ELECTRÓNICA / UNIVERSIDAD DE VIGO

EJERCICIO 3.5
Diseñe, utilizando biestables J-K, y las puertas lógicas NO-Y (NAND) y
NO-O (NOR) necesarias, un biestable activado por flancos cuyo
funcionamiento cumpla con las especificaciones (Requirements)
establecidas mediante la tabla indicada a continuación.

B A Q t+1
0 0 0
0 1 0
1 0 Qt
1 1 Qt

BOLETÍN DE EJERCICIOS 3: CIRCUITOS SECUENCIALES 13


ELECTRÓNICA DIGITAL / DEPARTAMENTO DE TECNOLOGÍA ELECTRÓNICA / UNIVERSIDAD DE VIGO

EJERCICIO 3.5
SOLUCIÓN

B A Qt Q t+1
0 0 0 0 0
B A Q t+1 1 0 0 1 0
0 0 0 2 0 1 0 0
0 1 0 3 0 1 1 0
1 0 Qt 4 1 0 0 0
1 1 Qt 5 1 0 1 1
6 1 1 0 1
7 1 1 1 0

BOLETÍN DE EJERCICIOS 3: CIRCUITOS SECUENCIALES 14


ELECTRÓNICA DIGITAL / DEPARTAMENTO DE TECNOLOGÍA ELECTRÓNICA / UNIVERSIDAD DE VIGO

EJERCICIO 3.5
SOLUCIÓN

B A Qt Q t+1 J K
0 0 0 0 0 0 X
Qt Q t+1 J K 1 0 0 1 0 X 1
0 0 0 X 2 0 1 0 0 0 X
0 1 1 X 3 0 1 1 0 X 1
1 0 X 1 4 1 0 0 0 0 X
1 1 X 0 5 1 0 1 1 X 0
6 1 1 0 1 1 X
7 1 1 1 0 X 1

BOLETÍN DE EJERCICIOS 3: CIRCUITOS SECUENCIALES 15


ELECTRÓNICA DIGITAL / DEPARTAMENTO DE TECNOLOGÍA ELECTRÓNICA / UNIVERSIDAD DE VIGO

EJERCICIO 3.5
SOLUCIÓN

QtA QtA
B 00 01 11 10 B 00 01 11 10

B A Qt Q t+1 J K 0 X X 0 X X 1 1
0 2 3 1 0 2 3 1

0 0 0 0 0 0 X 1 1 X X 1 X X 1 B
4 6 7 5 4 6 7 5
1 0 0 1 0 X 1
2 0 1 0 0 0 X
3 0 1 1 0 X 1 J = A⋅B = A + B K = B + A = B⋅A
4 1 0 0 0 0 X
5 1 0 1 1 X 0
6 1 1 0 1 1 X
A ≥1 Q
7 1 1 1 0 X 1 1J
B
C1
A &
1K
B

BOLETÍN DE EJERCICIOS 3: CIRCUITOS SECUENCIALES 16


ELECTRÓNICA DIGITAL / DEPARTAMENTO DE TECNOLOGÍA ELECTRÓNICA / UNIVERSIDAD DE VIGO

EJERCICIO 3.6
Dado el circuito secuencial de la figura, complete la tabla de
funcionamiento indicada a continuación y obtenga el diagrama de flujo.

A Q 2t Q 1t Q 0t Q 2t+1 Q 1t+1 Q 0t+1


0 0 0 0
MUX 1 0 0 0
Q0 0 0 0 0 0 1
G
Q1 1 3
CTR3 1 0 0 1
A 0 M1
A 1 M2 0 0 1 0
0 2 C3/1,2+/1,2- 1 0 1 0
1 3
0 0 1 1
Generador
1,3D Q0 1 0 1 1
de impulsos
MUX
0 1 0 0
Q2 G1
Q1 1 1 0 0
0 1 0 1 0 1
Q2 1 1 0 1
1 1
0 1 1 0
1 1 1 0
0 1 1 1
1 1 1 1

BOLETÍN DE EJERCICIOS 3: CIRCUITOS SECUENCIALES 17


ELECTRÓNICA DIGITAL / DEPARTAMENTO DE TECNOLOGÍA ELECTRÓNICA / UNIVERSIDAD DE VIGO

EJERCICIO 3.6
SOLUCIÓN

A Q 2t Q 1t Q 0t M1 M2 Q 2t+1 Q 1t+1 Q 0t+1


0 0 0 0 1 0 0 0 0
1 0 0 0 0 0 0 0 1
0 0 0 1 0 0 0 1 0
MUX
Q0 0 0 1 0 0 1 1 0 0 0 0
G
Q1 1 3 0 0 1 0 0 0 0 1 1
CTR3
A 0 M1 1 0 1 0 0 0 0 1 1
A 1 M2
0 2 C3/1,2+/1,2- 0 0 1 1 1 0 0 0 0
1 3 1 0 1 1 1 0 0 0 0
Generador 0 1 0 0 1 1 0 0 0
1,3D Q0
de impulsos
MUX 1 1 0 0 0 1 0 1 1
Q2 G1 0 1 0 1 0 1 1 0 0
Q1
0 1 1 1 0 1 1 1 0 0 0
Q2 0 1 1 0 0 1 1 0 1
1 1
1 1 1 0 0 1 1 0 1
0 1 1 1 1 1 0 0 0
1 1 1 1 1 1 0 0 0

BOLETÍN DE EJERCICIOS 3: CIRCUITOS SECUENCIALES 18


ELECTRÓNICA DIGITAL / DEPARTAMENTO DE TECNOLOGÍA ELECTRÓNICA / UNIVERSIDAD DE VIGO

EJERCICIO 3.6
SOLUCIÓN

A Q 2t Q 1t Q 0t M1 M2 Q 2t+1 Q 1t+1 Q 0t+1


0 0 0 0 1 0 0 0 0
1 0 0 0 0 0 0 0 1
0 0 0 1 0 0 0 1 0
E0
1 0 0 1 1 0 0 0 0
0 0 1 0 0 0 0 1 1 A= 1 A= 0
1 0 1 0 0 0 0 1 1
0 0 1 1 1 0 0 0 0 E1
A= 1
1 0 1 1 1 0 0 0 0 A= 0
0 1 0 0 1 1 0 0 0
1 1 0 0 0 1 0 1 1 E2
0 1 0 1 0 1 1 0 0
1 1 0 1 1 1 0 0 0
0 1 1 0 0 1 1 0 1
E3
1 1 1 0 0 1 1 0 1
0 1 1 1 1 1 0 0 0
1 1 1 1 1 1 0 0 0

BOLETÍN DE EJERCICIOS 3: CIRCUITOS SECUENCIALES 19


ELECTRÓNICA DIGITAL / DEPARTAMENTO DE TECNOLOGÍA ELECTRÓNICA / UNIVERSIDAD DE VIGO

EJERCICIO 3.7
Dado el circuito secuencial síncrono de la figura, realice el cronograma
de evolución del mismo a partir de las señales R y CLK que se indican a
continuación.

G
CLK
Q0 Q1 Q2 Q3
1J 1J 1J 1J
C1 C1 C1 C1
1K 1K 1K 1K
R R R R
R

R
CLK

BOLETÍN DE EJERCICIOS 3: CIRCUITOS SECUENCIALES 20


ELECTRÓNICA DIGITAL / DEPARTAMENTO DE TECNOLOGÍA ELECTRÓNICA / UNIVERSIDAD DE VIGO

EJERCICIO 3.7
SOLUCIÓN

G
CLK
Q0 Q1 Q2 Q3
1J 1J 1J 1J
C1 C1 C1 C1
1K 1K 1K 1K
R R R R
R

R
CLK
Q0
Q1
Q2
Q3

BOLETÍN DE EJERCICIOS 3: CIRCUITOS SECUENCIALES 21


ELECTRÓNICA DIGITAL / DEPARTAMENTO DE TECNOLOGÍA ELECTRÓNICA / UNIVERSIDAD DE VIGO

EJERCICIO 3.7
SOLUCIÓN

E0

R
CLK E12
Q0
Q1
E5
Q2
Q3
0 12 5 6 0 12 5 6 0
E6

BOLETÍN DE EJERCICIOS 3: CIRCUITOS SECUENCIALES 22


ELECTRÓNICA DIGITAL / DEPARTAMENTO DE TECNOLOGÍA ELECTRÓNICA / UNIVERSIDAD DE VIGO

EJERCICIO 3.8
Realice el esquema del circuito secuencial cuyo símbolo lógico es el
representado en la figura. Utilice exclusivamente para ello multiplexores
y biestables D.

SRG
A G1
B M2
C C3/1,2→

E 1,2,3D
F 2,3D

H 2,3D

I 2,3D Q

BOLETÍN DE EJERCICIOS 3: CIRCUITOS SECUENCIALES 23


ELECTRÓNICA DIGITAL / DEPARTAMENTO DE TECNOLOGÍA ELECTRÓNICA / UNIVERSIDAD DE VIGO

EJERCICIO 3.8
SOLUCIÓN

F
SRG
A G1
B M2
C C3/1,2→ MUX
B G1
E 1,2,3D
F 2,3D MUX 1
A G1
1D
H 2,3D 1
1
C1
I 2,3D Q
E 1

BOLETÍN DE EJERCICIOS 3: CIRCUITOS SECUENCIALES 24


ELECTRÓNICA DIGITAL / DEPARTAMENTO DE TECNOLOGÍA ELECTRÓNICA / UNIVERSIDAD DE VIGO

EJERCICIO 3.8
F

SOLUCIÓN
MUX
B G1

MUX 1
A G1
1D
1
1
C1
E 1

F H I

MUX MUX MUX


B G1 G1 G1

MUX 1 MUX 1 MUX 1


A G1 G1 G1 Q
1D 1D 1D
1 1 1
1 1 1
C1 C1 C1
E 1 1 1

BOLETÍN DE EJERCICIOS 3: CIRCUITOS SECUENCIALES 25


ELECTRÓNICA DIGITAL / DEPARTAMENTO DE TECNOLOGÍA ELECTRÓNICA / UNIVERSIDAD DE VIGO

EJERCICIO 3.9
Obtenga el diagrama de flujo del circuito secuencial síncrono de la figura
1 si la matriz lógica Y-programable PAL está programada tal y como se
indica en la figura 2.

1
Q0

1
G R Q1
C1
1
D0 Q0 X0 PAL D0 A
1D
D1 Q1 X1

&

&

&

&

&

&
D1
A ≥1
D0

≥1
D1

BOLETÍN DE EJERCICIOS 3: CIRCUITOS SECUENCIALES 26


ELECTRÓNICA DIGITAL / DEPARTAMENTO DE TECNOLOGÍA ELECTRÓNICA / UNIVERSIDAD DE VIGO

EJERCICIO 3.9
SOLUCIÓN

1
Q0

1
Q1
D1 = Q1 Q 0 A + Q1 Q 0 A = Q1 Q 0

1
A

D0 = Q1 Q 0 + Q1 Q0 A
&

&

&

&

&

&
≥1
D0

≥1
D1

BOLETÍN DE EJERCICIOS 3: CIRCUITOS SECUENCIALES 27


ELECTRÓNICA DIGITAL / DEPARTAMENTO DE TECNOLOGÍA ELECTRÓNICA / UNIVERSIDAD DE VIGO

EJERCICIO 3.9
SOLUCIÓN

G R
D1 = Q1 Q 0 A + Q1 Q 0 A = Q1 Q 0
C1
D0 Q0 X0 PAL D0
1D
D1 Q1 X1
D0 = Q1 Q 0 + Q1 Q0 A

D1
A

A Q1 Q0 D1 D0
X 0 0 0 1
0 0 1 1 0
1 0 1 1 1
X 1 0 0 0
X 1 1 0 0

BOLETÍN DE EJERCICIOS 3: CIRCUITOS SECUENCIALES 28


ELECTRÓNICA DIGITAL / DEPARTAMENTO DE TECNOLOGÍA ELECTRÓNICA / UNIVERSIDAD DE VIGO

EJERCICIO 3.9
SOLUCIÓN

E0
A Q1 Q0 D1 D0
X 0 0 0 1
0 0 1 1 0
E1
1 0 1 1 1
X 1 0 0 0 A=0 A=1

X 1 1 0 0
E2 E3

BOLETÍN DE EJERCICIOS 3: CIRCUITOS SECUENCIALES 29


ELECTRÓNICA DIGITAL / DEPARTAMENTO DE TECNOLOGÍA ELECTRÓNICA / UNIVERSIDAD DE VIGO

EJERCICIO 3.10
Dado el circuito secuencial síncrono de la figura 1, que evoluciona de acuerdo con el diagrama
de flujo de la figura 2, complete la tabla de verdad de la matriz Y-programable PAL de tal forma
que el contador pase al estado cero si alcanza algún estado no indicado en el citado diagrama.
Obtenga también las expresiones minimizadas de las variables X3, X2, X1, X0, D3, D2, D1 y D0
e impleméntelas con la matriz PAL más sencilla posible que tenga el mismo número de
productos asignados a cada puerta O de salida.

MUX 1 E0

MUX A=0 A=1


2 MUX 2
X0 0 0
G MUX
X1 1 3
2 Puesta
X2 0 0 E1 E5
G
Z X3 1 3 en estado
A 0 inicial C=0
B 1 CTR
Z 0
R
C 2 1 E2 E6
M1 PAL
0 2
C2/1+ 2 B=1 A=1
1 3 X2
B=0 A=0

COMBINACIONAL
X3
G 2
X0

CIRCUITO
Q0
4 4 X1 E3 E7 E8
Q1
1,2D
Q2
D0
Q3 4 B=1
D1
D2
D3 E4 E9

BOLETÍN DE EJERCICIOS 3: CIRCUITOS SECUENCIALES 30


ELECTRÓNICA DIGITAL / DEPARTAMENTO DE TECNOLOGÍA ELECTRÓNICA / UNIVERSIDAD DE VIGO

EJERCICIO 3.10
SOLUCIÓN

MUX 1
MUX X3 X2 Contador
2 MUX 2
X0 0 0 0 0 Salta si Z=1
G MUX
X1 1 3
2 Puesta 0 1 Salta si Z=0
X2 0 0
G
Z X3 1 3 en estado 1 0 Cuenta
A 0 inicial
1 1 Salta
B 1 CTR
Z 0
R
C 2 1
M1 PAL
0 2
C2/1+ 2
1 3 X2

COMBINACIONAL
G
X3
2
X1 X0 Selecciona
X0

CIRCUITO
Q0 0 0 A
4 4 X1
Q1
1,2D 0 1 B
Q2
D0
Q3 4 1 0 C
D1
D2
D3

BOLETÍN DE EJERCICIOS 3: CIRCUITOS SECUENCIALES 31


ELECTRÓNICA DIGITAL / DEPARTAMENTO DE TECNOLOGÍA ELECTRÓNICA / UNIVERSIDAD DE VIGO

EJERCICIO 3.10 X3 X2 Contador X1 X0 Selecciona


0 0 Salta si Z=1 0 0 A
SOLUCIÓN
0 1 Salta si Z=0 0 1 B
1 0 Cuenta 1 0 C
1 1 Salta

E0
Q3 Q2 Q1 Q0 X3 X2 X1 X0 D3 D2 D1 D0
A=0 A=1
0 0 0 0 0 0 0 0 0 1 0 1
0 0 0 1 1 0 X X X X X X
E1 E5
0 0 1 0 0 1 0 1 0 1 1 1
C=0 0 0 1 1 1 0 X X X X X X
0 1 0 0 1 1 X X 0 0 0 0
E2 E6 0 1 0 1 0 0 1 0 0 0 1 0
B=1 A=1 0 1 1 0 0 0 0 0 1 0 0 0
B=0 A=0
0 1 1 1 1 1 X X 0 1 0 0
E3 E7 E8 1 0 0 0 0 1 0 1 0 1 0 0
1 0 0 1 1 1 X X 0 0 0 0
B=1 1 0 1 0 1 1 X X 0 0 0 0
1 0 1 1 1 1 X X 0 0 0 0
E4 E9
1 1 0 0 1 1 X X 0 0 0 0
1 1 0 1 1 1 X X 0 0 0 0
1 1 1 0 1 1 X X 0 0 0 0
1 1 1 1 1 1 X X X X X X

BOLETÍN DE EJERCICIOS 3: CIRCUITOS SECUENCIALES 32


ELECTRÓNICA DIGITAL / DEPARTAMENTO DE TECNOLOGÍA ELECTRÓNICA / UNIVERSIDAD DE VIGO

EJERCICIO 3.10
Q0 Q1
Q2 Q3 00 01 11 10

00 1 1 X X
SOLUCIÓN 0 2 3 1

01
8 10 11 9

Q3 Q2 Q1 Q0 X3 X2 X1 X0 D3 D2 D1 D0 11 X
12 14 15 13
0 0 0 0 0 0 0 0 0 1 0 1
0 0 0 1 1 0 X X X X X X 10
4 6 7 5
0 0 1 0 0 1 0 1 0 1 1 1
0 0 1 1 1 0 X X X X X X
D0 = Q 2 Q 3
0 1 0 0 1 1 X X 0 0 0 0
0 1 0 1 0 0 1 0 0 0 1 0
Q0 Q1
0 1 1 0 0 0 0 0 1 0 0 0
0 1 1 1 1 1 X X 0 1 0 0 Q2 Q3 00 01 11 10
1 0 0 0 0 1 0 1 0 1 0 0 00 1
0 2 3 1
1 0 0 1 1 1 X X 0 0 0 0
1 0 1 0 1 1 X X 0 0 0 0 01 1 1 1 1
8 10 11 9
1 0 1 1 1 1 X X 0 0 0 0
1 1 0 0 1 1 X X 0 0 0 0 11 1 1 1 1
12 14 15 13
1 1 0 1 1 1 X X 0 0 0 0
1 1 1 0 1 1 X X 0 0 0 0 10 1 1
4 6 7 5
1 1 1 1 1 1 X X X X X X

X 2 = Q3 + Q0 Q1 Q 2 + Q0 Q1 Q 2 + Q0 Q1 Q 2

BOLETÍN DE EJERCICIOS 3: CIRCUITOS SECUENCIALES 33