Professional Documents
Culture Documents
Circuitos Combinacionales
Hasta el momento solo se conoce las compuertas:
- AND
- OR
- NOT
Y otras variantes como:
- NAND
- NOR
- OR EXCLUSIVO
Que se denominan circuitos combinacionales, es decir la
salida depende de la entrada en el circuito.
Circuitos Secuénciales
Los circuitos secuénciales implican en sus operaciones, la
existencia de un retardo.
La operación del retardo lleva a que la ocurrencia de una
variable, f (t), después de un cierto periodo de retardo, t,
varíe.
f (t) f (t + t)
f (t) t f (t + t)
Q
Salidas
Entradas Q
Circuitos Secuénciales
La gráfica muestra dos salidas, designadas Q y Q, que son
opuestas entre sí.
La salida Q se llama salida normal y Q es la salida invertida.
Siempre que hablemos del estado, nos estaremos refiriendo al
estado de su salida normal (Q); se sobreentiende que su salida
invertida (Q) se encuentra en el estado opuesto.
Por ejemplo, si decimos que está en el estado ALTO (1)
queremos decir que Q = 1; si decimos que está en el estado
BAJO (0), significará que Q = 0.
Por supuesto, el estado Q siempre será el inverso de Q.
Activación de los
Circuitos Secuénciales
Los dos estados de operación posibles se resumen en lo siguiente:
- Q = 1, Q = 0; Estado ALTO, 1 ó SET.
- Q = 0, Q = 1, Estado BAJO, 0 ó BORRADO, RESTABLECIDO
Al estado ALTO ó 1 (Q = 1/Q = 0) también se le denomina estado
ESTABLECIDO. Siempre que las entradas hagan que éste pase al estado
Q = 1, se le llamará SET (establecer).
Al estado BAJO ó 0 (Q = 0IQ = 1) también se le nombra estado
BORRADO o RESTABLECIDO. Siempre que las entradas hagan que
este pase al estado Q = 0, se le llama borrado o restablecimiento.
Muchos circuitos tienen una entrada SET (Establecer) o una entrada
BORRAR (CLEAR) que se usa para excitar el circuito a un estado de
salida específico.
Activación de los
Circuitos Secuénciales
Un CS puede tener una o más entradas. Dichas entradas se usan para
ocasionar que el CS cambie hacia atrás y hacia delante, es decir, bascule
entre sus estados de salida posibles.
La mayoría de las entradas del CS sólo necesitan estar activadas
momentáneamente (pulsadas) a fin de causar un cambio en el estado de
salida, y la salida permanecerá en ese nuevo estado, incluso después que
el pulso de entrada haya terminado. Esta es la característica de memoria
del CS.
Al CS se le conoce con otros nombres, tales como: “Latch” , flip-flop,
multivibrador biestable.
El término latch se usa para ciertos tipos de flip-flop que se describirán
más adelante.
El término multivibrador biestable es el nombre más técnico para un flip-
flop pero es muy largo para ser usado constantemente.
Entradas Asíncronas
Los CS se pueden activar de dos maneras:
- Reloj, o Entradas Sincronas.
- Por entradas Asíncronas, en compuertas que operan
de manera independiente de las entradas sincronas y de la
entrada de reloj.
Las entradas asíncronas se usan para establecer el CS al
estado 1, ó CLEAR el CS al estado 0 “en cualquier momento,
sin importar las condiciones de las otras entradas”.
Entradas Asíncronas
En la grafica se muestran dos entradas extras llamadas
PRESET y CLEAR.
Son activas en BAJO, como lo indican las burbujas en el
símbolo.
PRESET
Q
Salidas
Entradas Q
CLEAR
Entradas Asíncronas
Para entender como trabajan estas entradas se tendrán los
casos siguientes:
1.- PRESET = CLEAR = 1
2.- PRESET = 0; CLEAR = 1
3.- PRESET = 1; CLEAR = 0
4.- PRESET = CLEAR = 0
Cada uno de estos casos hará un funcionamiento para cada
tipo de Circuito Secuencial.
Las entradas sincronas responden a niveles de corriente
directa.
Latch
El latch no es mas que el flip-flop mas básico.
Se construye a partir de compuertas NAND y se llama latch
con compuertas NAND, o simplemente latch.
También se le construye con compuertas NOR y en este caso
se le denomina latch con compuertas NOR.
Existen también otras variantes pero siempre relacionadas con
algunas de estas dos compuertas.
Latch
LATCH CON COMPUERTAS NAND
Las dos compuertas NAND están cruzadas y acopladas de tal
manera que la salida de la compuerta NAND1 se conecta a la
entrada de la compuerta NAND2 y viceversa.
Las salidas son Q y Q. En condiciones normales ambas salidas
son inversas entre si.
SET
La entrada SET establece Q = 1. NAND 1 Q
NAND 2 Q
BORRAR
Latch
LATCH CON
COMPUERTAS NAND
Las entradas SET y
BORRAR normalmente SET
1
1
0
Q
están en ALTO y una de ellas
cambiará a BAJO cuando se
desee cambiar las salidas del
latch. 2
1
Q
1
BORRAR
Si SET = BORRAR = 1,
existen dos estados de salida
probables.
Latch
LATCH CON
COMPUERTAS NAND
Se tiene Q = 0 y Q = 1.
1
SET
Con Q = 0, las entradas a 1
0
Q
NAND2 son 0 y 1, salida
Q = 1, que hace que NAND1
tenga 1 en ambas entradas y
la salida Q = 0. 1
2
1
Q
BORRAR
“Se tiene un estado BAJO en
NAND1 que da un nivel
ALTO en NAND2 que pone
en BAJO a NAND1.”
Latch
LATCH CON
COMPUERTAS NAND
Se tiene Q = 1 y Q = 0. 1
SET
“El estado ALTO de
1
1 Q
ALTO.”
Latch
ESTABLECIMIENTO DEL
LATCH
Si SET se pulsa para BAJO 1
en el tiempo t0, Q pasara a SET
1 1
0 1 Q
ALTO y forzará a Q a pasar t0 t1 0
a BAJO así NAND1 tiene t0 t1
1 Q
Q=0 y Q=1, antes del pulso y 0
t0 t1
puesto que Q=0 ya mantiene
la salida del NAND2 en
ALTO, el pulso a BAJO en 1 2 Q
1
1 t0 t1
CLEAR no producirá 0
BORRAR
cambios. t0 t1
1 Q
DEL LATCH 0
t t
0 1
Si Q=1 antes del evento del
pulso de CLEAR.
1 1
Cuando CLEAR se pulsa 1
2 Q
BORRAR
BAJO en t0, Q pasará a 0 0
t t
ALTO y este estado forzará a t t
0 1
0 1
2 Q
BORRAR
Latch
LATCH CON COMPUERTAS NOR
* Produce Q = Q = 0
Latch
ESTADO DEL LATCH AL MOMENTO DE ALIMENTAR
AL CIRCUITO
Para resumir; SET se representa con S y CLEAR se
representa con C.
Para un latch NAND S=C=1 y para un latch NOR S=C=0.
Si un latch debe iniciar en un estado en particular entones se
deberá alimentar momentáneamente SET o CLEAR al inicio
de la operación del circuito.
Circuitos Secuenciales
Índice de la Lección
1. Introducción
2. Circuitos Secuenciales Asíncronos
• Biestable R-S
3. Circuitos Secuenciales Síncronos
• Biestables R-S, J-K, T, D y LACHT
4. Aplicaciones de biestables
• Contadores
• Divisores de frecuencia
• Temporizadores
5. Generación señal de reloj
6. Diseño de un reloj digital
Circuitos Secuenciales
Introducción
Variables de
entrada
Circuito
ET combinacional
de Salida
Circuito
combinacional Memoria Qint Variables de
de Entrada
estado
interno
Circuitos Secuenciales
Introducción
Biestables
Son circuitos que tienen dos estados estables. Cada estado puede
permanecer de forma indefinida. Son circuitos con memoria
Clasificación:
Asíncronos R – S
Síncronos R – S, J- K, T, D, LATCH
Circuitos Secuenciales
Biestables R-S
Borrado Prioritario
R Q
Q Qint R Qint R Qint 0 0
Q
S Qint
Inscripción Prioritaria
S Q
Q Q int S Q int S Q int 1 1
Q
R Qint
Circuitos Secuenciales
Biestables R-S
CLK R S Qt
R Q x x Qt-1
CLK 0 0 Qt-1
S Q 0 1 1
1 0 0
1 1 0 (B.P.)
1 (I.P.)
Señal de reloj
(Flanco descendente)
Circuitos Secuenciales
Biestables J-K
Señal de reloj
(Flanco descendente)
Circuitos Secuenciales
Biestables T
CLK Qt
CLK Q Qt-1
Qt-1
Circuitos Secuenciales
Biestables T
“1”
CLK J K Qt
x x Qt-1
J Q
0 0 Qt-1
CLK
0 1 0
K 1 0 1
1 1 Qt-1
Biestables D
CLK D Qt
Pasa el valor presente D Q
en la entrada D a la X Qt-1
CLK
salida cuando llega el 1 1
flanco descendente de Q
la entrada de reloj. 0 0
Biestables LATCH
CLK D Qt
Pasa el valor presente D Q
en la entrada D a la 0 X Qt-1
CLK
salida cuando tenemos 1 1 1
un nivel alto en la Q
entrada C de 1 0 0
sincronismo.
¡ Activo por nivel !
Circuitos Secuenciales
Aplicaciones de biestables
Contadores asíncronos
Temporizadores
Aplicaciones de biestables
Contadores asíncronos
CLK
T Q T Q T Q T Q
Q0 Q1 Q2 Q3
Circuitos Secuenciales
Aplicaciones de biestables
Contadores asíncronos
Cronograma
CLK 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 2
Q0
0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
Q1
0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0
Q2
0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 0
Q3
0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0
Circuitos Secuenciales
Aplicaciones de biestables
Contadores decimales
CLK
R R R R
T Q T Q T Q T Q
Q0 Q1 Q2 Q3
Circuitos Secuenciales
Aplicaciones de biestables
CLK 8 9 10 1 2 3 4 5 6 7 8
R
CLK Q0
BCD 1 0 1 0 1 0 1 0 1 0 1
Q0 Q1 Q 2 Q3 Q1
1 0 0 0 0 1 1 0 0 1 1
Q2
1 0 0 0 0 0 0 1 1 1 1
Q3
Representación en diagrama 0 1 1 0 0 0 0 0 0 0 0
de bloques del contador
Decimal (BCD)
Circuitos Secuenciales
Aplicaciones de biestables
Contadores binarios
CLK
T Q T Q T Q T Q
Q0 Q1 Q2 Q3
R
CLK
Binario
La combinación máxima que
Q0 Q1 Q2 Q3 aparece en la salida es la 1111.
Después de esta aparece la 0000
Representación en diagrama
de bloques del contador
Binario
Circuitos Secuenciales
Aplicaciones de biestables
Contadores descendentes
CLK
T Q T Q T Q T Q
Q Q Q Q
Q0 Q1 Q2 Q3
CLK
15 14 13 12 11 10 9 8 7 6 5 4 3 2
Q0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
Q1 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0
Q2 1 1 1 1 0 0 0 0 1 1
1 1 0 0 0
Q3
1 1 1 1 1 1 1 1 0 0 0 0 0 0 0
Circuitos Secuenciales
Aplicaciones de biestables
Contador Ascendente-Descendente
CLK
T Q T Q T Q T Q
A/D
Q0 Q1 Q2 Q3
Aplicaciones de biestables
Divisor de frecuencia
Q0 f
0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 fCLK
fn n1
Q1
f1 2
0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1
Q2
f2 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1
Q3
f3 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1
Contadores
CONTADORES SÍNCRONOS (EN PARALELO)
Observar lo siguiente:
1.- Las entradas CLK de todos los FFs están conectadas
entre sí, de modo que la señal de entrada de reloj se aplica
a cada FF de manera simultánea.
2.- Sólo el FF A, el LSB, tiene sus entradas J y K
permanentemente en el nivel ALTO. Las entradas J y K de
los otros FFs se excitan por alguna combinación de las
salidas de los FFs.
3.- El contador síncrono requiere más circuitería que el
asíncrono.
Contadores
CONTADORES PREESTABLECIDOS
Muchos contadores (en paralelo) que están disponibles
como circuitos integrados están diseñados de tal manera
que son preestablecibles; en otras palabras, se pueden
preestablecer a cualquier conteo inicial deseado ya sea de
forma asíncrona (independiente de la señal de reloj) o
Síncrona (en la transición activa de la señal de reloj). A
esta operación de preestablecimiento también se le
denomina carga en paralelo del contador.
Contadores
CONTADORES PREESTABLECIDOS
En la grafica siguiente se muestra el circuito lógico para un contador
ascendente en paralelo con preestablecimiento de tres bits. Las
entradas J, K y CLK se conectan para la operación como contador
ascendente en paralelo. Las entradas asíncronas PRESET y CLEAR
se alambran para realizar el preestablecimiento asíncrono. El contador
se carga con cualquier conteo deseado en cualquier instante haciendo
lo siguiente:
1.- Se aplica el conteo deseado a las entradas de datos en paralelo,
P2, P1 y P0.
2.- Se aplica un pulso BAJO a la entrada CARGA PARALELA, PL.
Contadores
74LS93 – 74LS293
CONTADOR ASINCRONO
74LS93 -74LS293
• FORMADO POR 4 FF’S J-K.
• EL FF MENOS SIGNIFICATIVO TIENE
FUNCIONAMIENTO INDEPENDIENTE
DE LOS OTROS TRES.
• POR LO TANTO PUEDEN
IMPLEMENTARSE CONTADORES DE 3
O 4 BITS.
APLICACIONES DEL
74LS293
CONTADOR MODULO 16
CONTADOR MODULO 10:
F1=F/10
CONTADOR MODULO 14:
F1=F/14
Contadores
EL CONTADOR 74ALS193/HC193
En la grafica siguiente se muestran el símbolo lógico y la
descripción de entrada-salida para el contador 74ALS193
(y su contraparte CMOS, 74HC193). Este contador se
puede describir como ascendente-descendente con
preestablecimiento MOD-16 y conteo síncrono, con
preestablecimiento asíncrono, y restablecimiento maestro
asíncrono.
Contadores
EJEMPLO: CONTADOR
MODULO VARIABLE
5v
+V
74LS193
CPU
F CPD
PL TCU
MR TCD
D3 Q3
D2 Q2 F1
D1 Q1
D0 Q0
F1 = F / 5
CONTADOR PREINICIABLE
SINCRONO MODULO 5
Circuitos Secuenciales
Aplicaciones de biestables
Divisor de frecuencia
R R
CLK CLK
Binario BCD
Q0 Q1 Q2 Q3 Q0 Q1 Q 2 Q3
Aplicaciones de biestables
Aplicaciones de biestables
Q3 Q2 Q1 Q0 Q3 Q2 Q1 Q0 Q3 Q2 Q1 Q0 Q3 Q2 Q1 Q0 Q3 Q2 Q1 Q0 Q3 Q2 Q1 Q0
BCD BCD BCD BCD BCD BCD
CLK
R R R R R R