Documentos de Académico
Documentos de Profesional
Documentos de Cultura
DISPOSITIVO DIGITAL
BOOK
AUTOR:
PAUL TERRAZAS L
Arica-Chile
2010
Texto en redacción
DIPOSITIVO DIGITAL
1.-Detector de secuencia.
Fig1.-Diagrama de estado
Problema1.-
Por medio de Flip-Flops tipo J-K implementar un circuito secuencial sincrono que
detecte la secuencia 101, en una serie de dígitos binarios.
Solución.-
Se realiza el diagrama de estado tal como se muestra en la figura. Para ello se cuenta
con estados.
En este caso contamos con n=2, es decir 4 estados, de los cuales solo consideramos A, B y C. y
Don´t Care el término D.
Asignando valores de posición a: A, B, C, y D.
A 0 0
B 0 1
C 1 0
D 1 1
Diagrama de estado
Texto en redacción
DIPOSITIVO DIGITAL
§ Otro punto es el hecho del valor de entrada, muchas veces no se da el valor, en otras
si, dependiendo del caso generalmente se considera como 0 el punto de entrada, o
inicio.
§ Cada posicion, ya sea A,B,C,D particularmente debe tener dos salidas: 1 y 0,
cumpliendo la secuencia.
§ Si no existe camino alguno para concretarla regresamos al punto de inicio, es decir
hacemos Reset.
Z
X=0 X=1
E.P X=0 X=1 E.P X=0 X=1 0 0
A A B A 0 0 0 1 0 0
B C B B 0 0 0 1 0 1
C A B C 0 0 0 1 - -
D - - D - - - -
Tabla 1 Tabla 2 Tabla 3
§ Necesitamos saber de dónde partimos y hacia dónde vamos, estas tablas son sencillamente
tablas del Estado presente, nos muestran que orden seguimos para llegar a la secuencia.
§ En la tabla1 podemos apreciar dos divisiones verticales para cada valor en X, ya sea 0 o 1.
Como A,B,C,D son estados, aquí los representamos de forma sencilla para dar a entender a
cual posición nos movemos cuando X tome los valores 1 o 0. Así por ejemplo en el estado
presente A, nos movemos para el estado B si x=1, o nos quedamos en A si X=0.
§ En la tabla2 solamente reasignamos las posiciones de cada letra de la tabla1. A=00, B=0 1,
C =1 0 y D=Don’t care.
§ La tabla3 es los out de la secuencia para cada posición de los estados.
Texto en redacción
DIPOSITIVO DIGITAL
Procedemos a tabular
Son valores del estado presente, no necesariamente pueden ir de forma ordenada, sin
embargo como recorremos en forma ordenada los valores de las posiciones también.
Son valores de entrada.
Estado presente.
EstadoQ
X Z X=0 X=1
Q1 Q0 X=0 X=1 X=0 X=1
0 0 0 0 0 1 0 0
0 1 1 0 0 1 0 0
1 0 0 0 0 1 0 1
1 1 - - - - - -
EstadoQ
X Z X=0 X=1
X=0 X=1 X=0 X=1
0 0 0 0 0 1 0 0
0 1 1 0 0 1 0 0
1 0 0 0 0 1 0 1
1 1 - - - - - -
→ J K
0→0 0 X
Q →
0→1 1 X
1→0 X 1 X=0
1→1 X 0 0 0 0 X
0 1 1 X
1 0 X 1
1 - X X
Texto en redacción
DIPOSITIVO DIGITAL
EstadoQ
X Z X=0 X=1
X=0 X=1 X=0 X=1
0 0 0 0 0 1 0 0 0 X
0 1 1 0 0 1 0 0 1 X
1 0 0 0 0 1 0 1 X 1
1 1 - - - - - - X X
Q →
Q →
Q →
X=0
X=1
X=1
0 0 0 X 0 0 0 X 0 1 1 X
1 0 X 1 0 0 0 X 1| 1 X 0
0 0 0 X 1 0 X 1 0 1 1 X
1 - X X 1 - X X 1 - X X
EstadoQ
X Z X=0 X=1
Q0 Q1 X=0 X=1 X=0 X=1
0 0 0 0 0 1 0 0 0 X 0 X 0 X 1 X
0 1 1 0 0 1 0 0 1 X X 1 0 X X 0
1 0 0 0 0 1 0 1 X 1 0 X X 1 1 X
1 1 - - - - - - X X X X X X X X
Por medio del mapa de Karnaugh, determinamos las funciones de salida de
, y
X \ 00 01 11 10 X \ 00 01 11 10
0 0 X x 0 0 x 1 x X
1 1 X x 1 1 x 0 x X
=
X \ 00 01 11 10 X \ 00 01 11 10
0 0 x x 0 0 x x x 1
1 1 x x 1 1 x x x 1
Texto en redacción
DIPOSITIVO DIGITAL
Ejemplo 2.
Evalúe la salida de la función F.
a b c A B C j k l M n o p q A B C E1 E2 E3 0 1 2 3 4 5 6 7 E F
0 0 0 0 0 0 0 1 1 0 0 1 1 1 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0
0 0 1 0 0 1 0 1 1 0 0 1 1 1 1 0 0 0 1 0 1 1 1 1 1 1 1 1 0 0
0 1 0 0 1 0 0 1 1 0 0 1 1 1 0 1 0 0 1 0 1 1 1 1 1 1 1 1 0 0
0 1 1 0 1 1 0 1 1 0 0 1 1 1 1 1 0 0 0 0 1 1 1 1 1 1 1 1 0 0
1 0 0 1 0 0 0 1 1 0 0 1 1 1 0 0 1 1 0 1 1 1 1 1 1 1 1 1 1 1
1 0 1 1 0 1 0 1 1 0 0 0 1 0 1 0 1 0 1 1 1 1 1 1 1 0 1 1 0 0
1 1 0 1 1 0 0 1 1 0 0 1 1 1 0 1 1 0 1 1 1 1 1 1 1 1 1 1 0 0
1 1 1 1 1 1 0 1 1 0 0 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1
Texto en redacción