Cap07 ED
Cap07 ED
ffiKru mffiwmwK&ww
ffiffiffie$ffiwreffiffimffiffiffi
Hx'rftn*ri Lrcci,r¡'n
Así como en el Capítulo 5 analizamos módulos busudos en puertas, uhora toca
referirnos s módulos construidos con biestables (unidudes de memoria). Los
módulos combinacionales se justiJicuron por ser mds seguros, rúpidos, por
uhorrur espacio en las placus, uumentar la velocidad de trabajo, efc. Exactamen'
te Io mismo podemos argumentar u la horu de iustiJicar chips que realizan fun-
ciones secuencisles.
Se trata de las funciones típicas como los contadores, los registros de despluzu-
miento, los registros denominutlos cewojos ("lutch", en inglés), etc.
Todos los conceptos te resultardn mds sencillos de ententler cuando en el labo-
ratorio montes registros, contadores y diversos circuitos de entretenimiento.
t-
'-15-l
7.1. Registros AIo largo delpresente capítulo encon- i
Registros
Se llaman así un conjunto de circuitos biestables que tienen como objetivo alma-
cenar datos binarios o bien realizar un movimiento de los mismos.
reloj Ck
señales
de control
borrar
escribir
leer
etc.
Cada biestable puede almacenar el estado de un bit. Así, al agrupar una serie de
biestables con una señal de reloj podemos activar a todos juntos, de modo que cap-
turen el dato que está en sus entradas, lo almacenen y lo muestren en sus salidas.
Estos registros se llaman de carga paralela. Más adelante veremos registros que
también pueden almacenar tantos bits como biestables dispongan, pero la introduc-
ción de los datos es de forma serie.
Los biestables que componen el bloque o módulo peftenecen a alguno de los tipos
estudiados en el Capítulo 6, es decir: R-S, J-K, J-K maestro esclavo, D o T. Todos
los biestables que componen el registro trabajan en forma conjunta y controlados por
el mismo pulso de reloj Ck. Estos biestables pueden cargarse con información (escri-
tura) o bien se obtienen datos de ellos (lectura).
En la Figura 7 .2, se muestra cómo está compuesto un módulo de almacenamiento
de 4 bits, fabricado con tecnología TTL siendo su número de identificación comercial
eI7417l.
En el esquema intemo podrás apreciar que la señal de control Set de cada biesta-
ble es activa con señal bajay para que queden inactivas se han conectado a la ten-
sión +5 Vcc, mientras que las señales de control para poner los biestables en 0 se han
conectado a la señal externa Clr de modo que aplicando alií una tensión de 0 voltios
(0 lógico) reseteamos todo el registro.
Con la señal de reloj se cargan los datos binarios de entrada D0, Dl, D2 y D3 de
modo que los tenemos disponibles en Q0, Ql, Q2 y Q3, respectivamente. También
disponemos de las mismas señales de salida, pero negadas. Según la aplicación que
nos ocupe usaremos una u otra salida.
128 @ ITES-Ptntuwro
ry
Módulos basados en circuitos secuencñles
registro de
ti
D3 o3 Es convenienle que repares
D2 o, en la simbolo gia usada en la
D1 FlguraT .2 ya que en la salida
Do Qse ha dtbu)ado un circulito,
al igual que en S y R. Se
Esquema simbólico
o2 trata áe enfalizar que esa
o, señal es activa por n:el
bajo. Hubiese baslado una
74171
de las dos indicaciones.
o3
03
a2
ú
o1
o-i
o0
oo
o-
o,
Esquema de conexionado ei;
Esquema interno
tigura7,2, Registro de almacenamiento de 4 bits modelo T]ÍL7417'l
Por ejemplo, en el momento en que aparece el flanco positivo del pulso "1", Q3
adopta el estado de su entrada que es 1, pero Q2 sigue a 0 porque en el momento del
flanco su entrada (D2: Q3) era 0. Esto hace que la señal de entrada se vaya "propa-
gando" a través de los biestables.
Como habrás podido observar, la señal que se propaga no tiene la duración del
pulso original E ya que aquélla depende del intervalo entre pulso y pulso. Si experi-
mentas con distintos "anchos" de pulsos E (siempre que permanezca a I durante 2
@ ITES-P¡na¡wuro
129
W
Mófulos basados en circuitos secuenciales
ck
tr) $3
Q3
Q2
Ql
{si ao
t:3 *2X
tigura 7.3-c. Anchos exlremos que puede adoptar E y oblener el mismo efecto
@ ITES-PARAN\NF)
130
r"
Módulos basados en circuitos secuen&les
1:34
tn *,
'd3:=ü 03 {3:0 i
Q1 ¡, I
(slao ii-?l;ffi*,
Figura 7.5.b. Cronograma de las señales en un registro de desplazamiento entrada-paralelo, salida-serie
@ ITES-PARANtNFo
131
;r
Mof los basados en circuitos secuenciales
74194
s1 s! Funciolamiento
LS1
:
00 No se produce nlnSú1 cambio
D Desplazamiento hacia la derecha de un bit
c : por cada pulso de reloj
B
01 RS1 determina el valor de OA
A blt luevo qYe gntla
I
Desplazamiento hacia la izquierda de un bit
RS1 ' por cada pulso de reloj
10 : LS1 determina el valor de OD
ck bit que entla
luevo
eF s1 so , Se cargan en los biestables internos los
| 1 , datos binarios que presentan A, B, C y D
, t cuando aparece el Pulso de reloj
¡ico
Simbolo lógico
Tabla de funcionamiento
Cuando se aplica un nivel lógico 0 a la patita Clr, todos los biestables adoptan el
valor 0, es decir:
QA: QB: QC: QD: O
Contadores
Son registros compuestos por n biestables con entrada serie, salida paralelo, pero
que no funcionan como registros de desplazamiento sino que en su salida se obtiene
una secuencia de conjuntos de I y 0 de forma que respondan a distintos códigos:
binario puro, BCD, Gray, etc. Figura 7.8.
lo :o o o o r:0 :0 0 0 0 0t0 0 0 0
i1 'O 0 0 'l
,:1 ,Q 0 0 1 1.0 0 0 1
0 ',40110 4'O 1 0 0
14, 10 14 001 -9
1?.
11 15 000
Figura 7.8. Tabla de Verdad de distintos contadores binarios
ITES-Ptmuwro
132 @
ry
Módulos basados en circuitos secuencÉles
tn *'
nsr +t
Oa
ob -*t
Oc
-*t
s
-3t
Figura 7.9. Contador asíncrono y ascendente de 3 bits. Esquema, Tabla de Verdad y cronograma
ITES-Ptn¿utaro
@
133
4
Mófulos basados en circuitos secuenciales
OcQbQa:S:
, o o _0. I o I
Ir0o o .1.: i 1 i
1 0:2.
E1 o 1I..1: i 3
i1 0 0:4: :
En la Figura 7.10-b se aprecia cómo las señales cambian alavez con el flanco del
reloj.
ck -,
RST *3t
-:}t
-*t
-Ft
|. Inicialización as íncrona.
2. lnicializaci ón s íncrona.
ITES-Ptnuvwro
134 @
Módulos basados en circuitos secueffies
Oa
ob
Oc
Figura 7.11. lógica combinacional según se trate de cleat por nivel alto o bajo
ob ua,ü
,00 o ioi
:0 0 1i1
i0 1 0 t2.
io 1 1t3:
', 10 0 r4l
t1q , "1 . ti 5 :
ck -'t
Clr -¡t
Oa -*t
ob -*t
-+t
-rt
Figura 2.12-b. Cronogtama de un contador asíncrono ascendente de módulo 5
Se produce un efecto indeseado al tener que llegar hasta 6 para tener las condicio-
nes de puesta a cero, como se manifiesta en la Figura L12-b, ya que durante el tiem-
po que los biestables toman el valor 0 la salida permanece en un valor que no debie-
ra darse. Vamos a buscar la forma de evitar este efecto.
@ ITES-P¡mtwuro
135
al
Módulos basados en circuitos secuenciales
i* -**'-
*-'*-*-] -* - -1
iOcObOarS]
----*--*"-"-*--1"- -*-1
i
i0 0 0 iol
i0 0 1i1i
¡O 10':2
0 1 1 3i i
1 o o 4l
l-il"-.-9-"".,1,i :-9 i
ck *+t
ñsr .+ t
ou l--_l l--l [_-l [--] . l-_-l *,
ob -+t
ITES-Pantut:ro
136 @
Módulos basados en circuitos secue@s
7.3 Supón que aplicamos una señal de reloj con una frecuencia de 10 KHz a un
registro de desplazamiento de 8 bits. El tiempo que empleará en desplazar a
los ocho bits será de:
O 18 ms.
[f 8ms
D 0,8 ms
[f 1,8 ms
I 5 biestables.
J 32 biestables.
[f 3 biestables.
n 10 biestables.
ff Reset asíncrono.
f Reset síncrono.
fl No depende de ninguno de los dos tipos de reset.
@ ITES-PnneNwro
137