Professional Documents
Culture Documents
UNIVERSIDADNACIONALDECUYO
GOBIERNODEMENDOZA
INSTITUTOTECNOLGICOUNIVERSITARIO
UNIVERSIDADNACIONALDECUYO
GOBIERNODEMENDOZA
Si a las variables internas se las deja pasar de izquierda a derecha slo en ciertos
momentos, se obtiene un Sistema Secuencial Sncrono como se muestra en la Fig. 2.
Figura 2
El diseo bsico de estos sistemas consiste en plantear una tabla de verdad en la cual
se tenga en cuenta el concepto tiempo. Ahora una funcin lgica no slo depende de
ciertas variables independientes sino que tambin depende de s misma. Por ejemplo:
p = f(a, b, c,....., p,.....)
Se observa que la funcin, indicada como p, aparece en ambos miembros de la
expresin. Esto, para que no carezca de sentido, debe interpretarse de la siguiente
manera: P (t+1) = f t (a, b, c,...., p,....)
El subndice (t+1) se interpreta como el valor que adoptar p para el conjunto de
valores que tenan las variables de las cuales depende en el instante t.
Dos conceptos tiles
I) Las compuertas lgicas reales se diferencian de las ideales en:
a) Poseen un tiempo de retardo, es decir: la seal lgica tarda un tiempo no nulo para
atravesar la compuerta.
b) Disipan calor.
La caracterstica a) es de especial importancia en los Secuenciales. Efectivamente, en
la figura 1 aparecen unos elementos M necesarios para que el secuencial funcione. Si
estos elementos no estuvieran, una misma lnea lgica debera tener dos estados a la
vez y esto no es posible. Sin embargo en los biestables que veremos en adelante
estos elementos M no aparecen. La razn por la cual funcionan es que estn
construidos con compuertas reales y el retardo propio de las mismas cumple la funcin
de los elementos M.
INSTITUTOTECNOLGICOUNIVERSITARIO
UNIVERSIDADNACIONALDECUYO
GOBIERNODEMENDOZA
Fig. 3
Biestables
Como se vio en el problema anterior, los biestables son secuenciales que poseen dos
estados estables, es decir que las variables internas pueden adoptar en este caso dos
estados en los cuales permanecern indefinidamente a menos que cambien las
variables de entrada. Se trata entonces de los secuenciales ms simples ya que
poseen una sola variable interna. Los biestables representan los circuitos base para la
construccin de secuenciales ms complejos y de las memorias estticas.
Poseen dos salidas Q(t) y Q(t).
En operacin normal las salidas de un biestable son siempre complementarias, una
con respecto a la otra, o sea :
Cuando Q(t) esta en alto(1) , Q(t) estar en bajo(0) y cuando Q(t) esta en bajo (0),
Q(t) estar en alto (1).
Los biestables se pueden clasificar de la siguiente manera:
Biestables asncronos
Son aquellos en los cuales las entradas actan directamente sobre el biestable. No
poseen seal de reloj o clock
Biestables sncronos
Estos biestables cuentan con una entrada adicional: La entrada de sincronismo o reloj.
De acuerdo a cmo acta esta seal, los biestables sncronos se dividen en activados
por nivel, maestro esclavo y activados por flancos
BIESTABLES ASINCRONOS
Dentro de la clasificacin de biestables asncronos encontramos:
El biestable S-R y el Biestable J-K.
Biestable S-R
Posee dos entradas S (set) y R (reset), y como todo biestable dos salidas Q(t) y Q(t)
El funcionamiento del biestable S-R es idntico al de la alarma descripta mas arriba
Se puede construir con compuestas NAND o con NOR
Con NOR el circuito es :
Fig. 4
INSTITUTOTECNOLGICOUNIVERSITARIO
UNIVERSIDADNACIONALDECUYO
GOBIERNODEMENDOZA
El diagrama en bloques es :
Fig. 5
Y sus tablas de la verdad son:
R
0
0
0
0
1
1
1
1
S
0
0
1
1
0
0
1
1
Q(t)
0
1
0
1
0
1
0
1
Q(t+1)
0
1
1
1
0
0
X
X
R
0
0
1
1
S
0
1
0
1
Q(t+1)
Q(t)
1
0
X
Como se observa en las tablas de la verdad las dos entradas S y R no pueden estar
simultneamente en 1 , ya que en ese caso el biestable no responde como tal , las
dos salidas Q(t) y Q(t) estarn en el mismo estado.
Biestable J-K
Para solucionar la situacin de que las dos entradas no pueden estar en uno en forma
simultnea se define el biestable J-K.
El biestable J-K es el ms verstil de los biestables bsicos.
Tiene dos entradas llamadas J y K. Si J y K son diferentes, la salida Q(t) toma el valor
de la entrada J. Si las dos entradas valen 0 la salida Q(t) no cambiara.
Si las dos entradas valen 1 la salida Q(t) se complementa.(lo veremos en la tabla de
la verdad). Si las dos entradas se mantienen en 1 , la salida oscila, o sea cambia de
1 a 0 y luego a 1 y as sucesivamente.
El mismo se construye agregndole al biestable S-R en cada entrada una compuerta
AND como muestra la Fig. 6
INSTITUTOTECNOLGICOUNIVERSITARIO
UNIVERSIDADNACIONALDECUYO
GOBIERNODEMENDOZA
Fig. 6
Su diagrama en bloques ser:
Fig. 7
Sus tablas de la verdad son:
K
0
0
0
0
1
1
1
1
J
0
0
1
1
0
0
1
1
Q(t)
0
1
0
1
0
1
0
1
Q(t+1)
0
1
1
1
0
0
1
0
K
0
0
1
1
J
0
1
0
1
Q(t+1)
Q(t)
1
0
Q(t)
BIESTABLES SINCRONOS
La mayor parte de los sistemas digitales complejos operan con un sistema
secuencial sncrono, lo que requiere un reloj maestro que enve seales a todas las
partes del sistema para coordinar la operacin del mismo.
En los biestables sncronos las salidas cambian con las entradas y adems si se les
aplica una seal de reloj. Por tanto, las seales de salida estn controladas por una
seal de sincronismo, validndose cuando es activada esta seal de sincronismo.
Cuando las seales se validan por un estado lgico (nivel alto o bajo) de la seal de
reloj se dice que son activadas por nivel. Cuando se produce las validaciones de las
seales cuando la seal de reloj cambia de estado, se dice que son activadas por
flanco: flanco de subida (cambio de nivel bajo a alto) y flanco de bajada (cambio de
nivel alto a bajo).
INSTITUTOTECNOLGICOUNIVERSITARIO
UNIVERSIDADNACIONALDECUYO
GOBIERNODEMENDOZA
S Q
CK
R Q
Diagrama en bloques
Fig. 8
CK
0
1
1
1
1
R
x
0
0
1
1
S
x
0
1
0
1
Q(t+1)
Q(t)
Q(t)
1
0
X
S Q
CK
R Q
Diagrama en bloques
Fig. 9
CK
1
0
0
0
0
R
x
0
0
1
1
S
x
0
1
0
1
Q(t+1)
Q(t)
Q(t)
1
0
X
INSTITUTOTECNOLGICOUNIVERSITARIO
UNIVERSIDADNACIONALDECUYO
GOBIERNODEMENDOZA
De igual manera se pueden construir los biestables JK sincronos por nivel alto
CK
K Q
Diagrama en bloques
Fig.10
CK
0
1
1
1
1
K
x
0
0
1
1
J
x
0
1
0
1
Q(t+1)
Q(t)
Q(t)
1
0
Q(t)
CK
K Q
Esquema con compuertas
Diagrama en bloques
Fig. 11
CK
1
0
0
0
0
K
x
0
0
1
1
J
x
0
1
0
1
Q(t+1)
Q(t)
Q(t)
1
0
Q(t)
INSTITUTOTECNOLGICOUNIVERSITARIO
UNIVERSIDADNACIONALDECUYO
GOBIERNODEMENDOZA
CK
t
CK
t
CK (F)
t
CK
CK
CK (f)
R
x
0
0
1
1
S
x
0
1
0
1
Q(t+1)
Q(t)
Q(t)
1
0
X
S Q
CK
R Q
CK
CK
K Q
K Q
S Q
S Q
CK
CK
R Q
R Q
INSTITUTOTECNOLGICOUNIVERSITARIO
UNIVERSIDADNACIONALDECUYO
GOBIERNODEMENDOZA
CK
CK
K Q
K Q
Q(t)
D
INSTITUTOTECNOLGICOUNIVERSITARIO
UNIVERSIDADNACIONALDECUYO
GOBIERNODEMENDOZA
Es un contador, porque cuenta los pulsos que ingresan por su entrada de clock.
Es binario, porque cuenta en cdigo binario.
Es asncrono, porque los pulsos a contar llegan solo al primer biestable.
Es ascendente porque la cuenta la lleva en forma ascendente: 0,1,2,3.13,14,15,0,..
Segn al nmero mximo que deseemos alcanzar ser la cantidad de biestables J-K
que se utilizaran. El calculo es N = 2n donde n es el nro. de biestables (bits)
Como se observa todos los biestables tienen sus dos entradas J y K conectadas a 1,
de esta manera cuando ingresa un pulso por su entrada de clock (CK) su salida se
complementa. Hay que tener en cuenta que la salida Q(t) del primer biestable es
adems la entrada de CK del que le sigue y as sucesivamente.
Su diagrama de tiempos ser :
10
INSTITUTOTECNOLGICOUNIVERSITARIO
UNIVERSIDADNACIONALDECUYO
GOBIERNODEMENDOZA
CK
t
Q0
Q1
Q2
t
Q3
Q3(t)
Q2(t)
Q1(t)
Q0(t)
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
11
INSTITUTOTECNOLGICOUNIVERSITARIO
UNIVERSIDADNACIONALDECUYO
GOBIERNODEMENDOZA
En este caso la entrada de clock es la misma para todos los biestables, por lo que este
sistema es sincrono.
Los biestables J-K estan conectados como si fueran biestables tipo D.
Por la entrada del primer biestable se ingresa el dato en serie y se proporciona un
pulso de clock por cada bit que forma el dato. De esta forma el mismo se va
desplazando de biestable en biestable hasta llegar al ultimo.
La cantidad de pulsos dependera de la cantidad de biestables (bits) que poseea el
registro.
Diagrama de tiempos.
CK
Dato
t
Q0
t
Q1
t
Q2
Q3
12