Computing">
Nothing Special   »   [go: up one dir, main page]

Trabajo Investigación Tema 4 (N°c.18500311)

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 32

Instituto Tecnológico De Cerro Azul.

Materia: Electrónica Digital.

“Investigación”

Ing. Arcadio Cruz Angel

Alumno: Clemente Hernandez Jason Nathanael

N° de C.18500311
Grupo 1

Ingeniería electromecánica.

Cerro Azul Ver, 2021


INDICE

TEMA 4.
4.1 Diseño de Circuitos generadores de pulsos de reloj
4.2 Parámetros eléctricos de las señales de reloj utilizadas en circuitos
secuenciales
4.3 Flip Flops (R-S, T, D, J-K)
4.4 Registros de corrimiento
4.5 Contadores- Ascendentes y descendentes
4.6 Modelos de circuitos secuenciales síncronos
4.7 Análisis y síntesis de circuitos secuenciales síncronos
4.1 Diseño de Circuitos generadores de pulsos de reloj.

Los generadores de pulso son circuitos que cambian el estado de sus salidas
permanentemente entre dos estados lógicos (1 lógico y 0 lógico). Por esta razón
estos circuitos son útiles para generar señales de reloj para los Circuitos
Secuenciales Sincrónicos.
Existen varios osciladores que se pueden construir para generar señales de reloj,
mediante el uso resistencias, condensadores, inversores y compuertas.

 Uno de los más conocidos es el NE555 que es un circuito integrado de


oscilaciones.
Existen varios osciladores que se pueden construir para generar señales de reloj,
mediante el uso resistencias, condensadores, inversores y compuertas.
Es un circuito generador de pulsos sin rebote y opera de forma manual. En la
posición (1) la salida será 0 lógico y cuando el interruptor se ubica en la posición (2)
la salida es 1 lógico.

En las figuras (b) y (c) se muestran dos circuitos generadores de pulso que se
pueden implementar usando inversores y compuertas. La frecuencia de oscilación
en estos circuitos depende básicamente de los valores de la resistencia y el
condensador.

CIRCUITO TIPICO DE MULTIVIBRADOS MONOESTABLE


MULTIVIBRADOR ASTABLE
Se caracteriza con una salida en forma de onda cuadrada (rectangular) continua de
ancho predefinido por el diseñador del circuito y se repite de forma continua.
4.2 Parámetros eléctricos de las señales de reloj utilizadas en circuitos
secuenciales

Circuito secuenciale. Un circuito cuya salida depende no solo de la combinación de


entrada, sino también de la historia de las entradas anteriores se
denomina Circuito Secuencial. Es decir aquellos circuitos en que el contenido de los
elementos de memoria sólo puede cambiar en presencia de un pulso del reloj . Entre
pulso y pulso de reloj, la información de entrada puede cambiar y realizarse
operaciones lógicas en el circuito combinacional, pero no hay cambio en la
información contenida en las células de memoria.
El circuito secuencial debe ser capaz de mantener su estado durante algún tiempo,
para ello se hace necesario el uso de dispositivos de memoria. Los dispositivos de
memoria utilizados en circuitos secuenciales pueden ser tan sencillos como un
simple retardador (inclusive, se puede usar el retardo natural asociado a las
compuertas lógicas) o tan complejos como un circuito completo de memoria
denominado multivibrador biestable o Flip Flop.

La salida del elemento de retraso es una copia de la señal de entrada retraso un


determinado tiempo; mientras que la salida del elemento de memoria copia los
valores de la entrada cuando la señal de control tiene una transición de subida, por
lo que la copia no es exacta, sino que sólo copia lo que interesa. Por lo tanto, el
modelo clásico de un sistema secuencial consta de un bloque combinacional, que
generará la función lógica que queramos realizar, y un grupo de elementos de
memoria con una serie de señales realimentadas.
Clasificación de los Sistemas Secuenciales

Uno de los primeros problemas de los circuitos secuenciales era determinar el


momento en el que el próximo estado debía pasar a estado presente, sin capturar
situaciones no deseadas como pueden ser los azares. Este problema es lo que se
conoce como sincronizar, cuyas soluciones dieron lugar a una de la principales
clasificaciones de los sistemas secuenciales. Así podemos dividir los sistemas en
dos categorías: Lógica Combinacional Elemento de Memoria Entradas Salidas
Próximo Estado Presente Estado Figura 1.3.- Modelo clásico de un sistema
secuencial.

• Sistemas asíncronos.- La sincronización depende exclusivamente de los retrasos


de la lógica combinacional, sin necesidad de ninguna señal externa al sistema.

• Sistemas síncronos.- La sincronización depende exclusivamente de una señal


externa al sistema, conocida generalmente como señal de reloj. Esta señal de reloj
controlará el comportamiento de los elementos de memoria

Las operaciones de un sistema asíncrono tienen efecto, es decir, se almacena el


próximo estado, en intervalos temporales diferentes. Por lo tanto, su velocidad de
operación será distinta para cada secuencia de entradas. De esta forma se toma
como el parámetro de la velocidad de operación el valor medio de todas las
velocidades. Así, la operación de un sistema asíncrono se denomina operación del
caso medio.
En cambio, las operaciones de un sistema síncrono tienen efecto en el mismo
intervalo temporal, el dictaminado por el periodo de la señal de reloj. Por lo tanto,
su velocidad de operación será siempre la misma para todas las secuencias de
entrada. Esta velocidad debe ser tal que todas las operaciones tengan el tiempo
necesario para poder llevarse a cabo. Así, la velocidad de un sistema síncrono (y
por tanto la frecuencia de la señal de reloj asociada) debe estar limitada por la
operación más lenta. A este tipo de operaciones se le suele denominar operación
del caso peor.

Características de los circuitos secuenciales


 Poseen uno o más caminos de realimentación, es decir, una o más señales
internas o de salida se vuelven a introducir como señales de entradas.
Gracias a esta característica se garantiza la dependencia de la operación con
la secuencia anterior.
 Como es lógico, existe una dependencia explícita del tiempo.
Esta dependencia se produce en los lazos de realimentación antes mencionados.
En estos lazos es necesario distinguir entre las salidas y las entradas
realimentadas.Esta distinción se traducirá en un retraso de ambas señales (en el
caso más ideal), el cual puede producirse mediante dos elementos:
1. Elementos de retraso, ya sean explícitos o implícitos debido al retraso de la
lógica combinacional. Este retraso es fijo e independiente de cualquier señal.
2. Elementos de memoria, que son dispositivos que almacena el valor de la
entrada en un instante determinado por una señal externa y lo mantiene
hasta que dicha señal ordene el almacenamiento de un nuevo valor.
La diferencia de comportamiento entre ambos elementos radica en que la salida del
elemento de retraso es una copia de la señal de entrada; mientras que el elemento
de memoria copia determinados instantes de la entrada (determinados por una
señal externa), y no la señal completa,el resto del tiempo la salida no cambia de
valor.
4.3 Flip Flops (R-S, T, D, J-K)

¿Qué es un flip flop?


El flip flop es el nombre común que se le da a los dispositivos de dos estados
(biestables), que sirven como memoria básica para las operaciones de lógica
secuencial. Los Flip-flops son ampliamente usados para el almacenamiento y
transferencia de datos digitales y se usan normalmente en unidades llamadas
“registros”, para el almacenamiento de datos numéricos binarios.

Son dispositivos con memoria mas comúnmente utilizados. Sus


características principales son:
 Asumen solamente uno de dos posibles estados de salida.
 Tienen un par de salidas que son complemento una de la otra.
 Tienen una o mas entradas que pueden causar que el estado del Flip-Flop
cambie.

Los flip flops se pueden clasificar en dos:


Asíncronos: Sólo tienen entradas de control. El mas empleado es el flip flop RS.
Síncronos: Ademas de las entradas de control necesita un entrada sincronismo o
de reloj.
Una vez teniendo una idea de lo que es un flip flop vamos a describir los flip flop
mas usados.
Flip-Flop R-S (Set-Reset)

Utiliza dos compuertas NOR. S y R son las entradas, mientras que Q y Q’ son las
salidas (Q es generalmente la salida que se busca manipular.)
La conexión cruzada de la salida de cada compuerta a la entrada de la otra
construye el lazo de reglamentación imprescindible en todo dispositivo de memoria.

Para saber el funcionamiento de un Flip flop se utilizan las Tablas de verdad.


Si no se activa ninguna de las entradas, el flip flop permanece en el ultimo estado
en el cual se encontraba.
Flip-Flop T

El Flip-flop T cambia de estado en cada pulso de T. El pulso es un ciclo completo


de cero a 1. Con el flip flop T podemos complementar una entrada de reloj al flip
flop rs.

La siguiente tabla muestra el comportamiento del FF T y del FF S-R en cada pulso


de t.

Flip-Flop D (Delay)

El flip-flop D es uno de los FF más sencillos. Su función es dejar pasar lo que entra
por D, a la salida Q, después de un pulso del reloj.
La siguiente tabla muestra el comportamiento del flip flop D

Flip-Flop J-K (Jump-Keep)

El flip-flop J-K es una mezcla entre el flip-flop S-R y el flip-flop T.


A diferencia del flip flop RS, en el caso de activarse ambas entradas a la vez, la
salida adquiere el estado contrario al que tenía.

La siguiente tabla muestra el comportamiento del flip flop JK


¿Para que sirven las entradas Clear y Preset?

Cuando se están utilizando flip-flops en la construcción de circuitos, es necesario


poder controlar el momento en el que un FF empieza a funcionar y el valor con el
que inicia su secuencia. Para esto, los flip-flops cuentan con dos entradas que le
permiten al diseñador seleccionar los valores iniciales del FF y el momento en el
que empieza a funcionar.
Estas entradas son llamadas en Inglés: Clear y Preset.
 Clear – inicializa Q en cero sin importar entradas o reloj
 Preset – inicializa Q en 1 sin importar entradas o reloj
Para ambas entradas, si reciben el valor de:
 0 : inicializan el FF en el valor correspondiente.
 1: el flip-flop opera normalmente
La siguiente figura muestra un FF J-K con entradas de inicialización. Note que tanto
la entrada Clear, como la entrada Preset, tienen un círculo. Esto significa que la
entrada funciona con un 0.
4.4 Registros de corrimiento
En el procesamiento digital de datos se necesita con frecuencia retener los datos
en ciertas ubicaciones intermedias del almacenamiento temporal, con el objeto de
realizar algunas manipulaciones específicas, después de las cuales los datos
modificados se pueden enviar a otra localización similar.
Los dispositivos digitales donde se tiene este almacenamiento temporal se conocen
como registros de corrimiento o registros de desplazamiento. Dado que la memoria
y el desplazamiento de información son sus características básicas, los registros
son circuitos secuenciales constituidos por flip-flops, donde cada uno de ellos
maneja un bit de la palabra binaria.
Por lo general se da el calificativo de registro a un conjunto de 8 o mas flip-flops.
Muchos registros usan flip-flops tipo D aunque también es común el uso de flip-
flops JK. Ambos tipos pueden obtenerse sin dificultad como unidades comerciales.
Son muy populares los de 8 bits, ya que en los computadores con frecuencia
manipulan bytes de información.
Tipos de registros de desplazamiento

Dependiendo del tipo de entradas y salidas, los registros de desplazamiento se


clasifican como:
 Serie-Serie: sólo la entrada del primer flip-flop y la salida del último son
accesibles externamente. Se emplean como líneas de retardo digitales y en
tareas de sincronización.
 Paralelo-Serie: son accesibles las entradas de todos los flip-flops, pero solo
la salida del último. Normalmente también existe una entrada serie, que sólo
altera el contenido del primer flip-flop, pudiendo funcionar como los del grupo
anterior. Este tipo y el siguiente se emplean para convertir datos serie en
paralelo y viceversa.
Este tipo convierte: Dato en paralelo a dato en serie.
 Serie-Paralelo: son accesibles las salidas de todos los flip-flops, pero solo la
entrada del primero. Este tipo y el anterior se emplean para convertir datos
serie en paralelo y viceversa, por ejemplo para conexiones serie como
el RS232.
Este tipo convierte: Dato en serie a dato en paralelo.
 Paralelo-Paralelo: tanto las entradas como las salidas son accesibles. Se
usan para cálculos aritméticos.
Un registro de desplazamiento muy utilizado, que es universal (se llama así porque
puede utilizarse en cualquiera de las cuatro configuraciones anteriormente
descritas) y bidireccional (porque puede desplazar los bits en un sentido u otro) es
el 74HC194, de cuatro bits de datos.
Otros registros de desplazamiento conocidos, fabricados también con la tecnología
CMOS, son el 74HC165 (entrada paralelo, salida serie) y 74HC164 (entrada serie,
salida paralelo).
Aplicaciones
Además de la conversión serie-paralelo y paralelo-serie, los registros de
desplazamiento tienen otras aplicaciones típicas:
 Generador pseudoaleatorio. Se construye con un registro de
desplazamiento, realimentando a la entrada una combinación de varias
salidas, normalmente un or exclusivo entre ellas.
 Multiplicador serie. Se realiza la multiplicación mediante sumas y
desplazamientos. Un ejemplo es el 74LS384.
 Registro de aproximaciones sucesivas. Se usa en conversores A/D. Se
van calculando los bits sucesivamente, empezando por el más significativo.
Mediante un conversor DAC se compara la entrada analógica con los
resultados parciales, generando el siguiente bit.
 Retardo. Se pueden utilizar para retardar un bit un número entero de ciclos
de reloj (consiste simplemente en un conjunto de biestables en cascada,
tantos como ciclos de reloj deseemos retardar los bits).

Formas de construir registros de desplazamiento.

Se pueden construir registros de desplazamiento a partir de otros circuitos digitales


(combinacionales y secuenciales). Por ejemplo:
 Registro de entrada paralelo y salida serie. Puede construirse con un
multiplexor digital combinacional y un contador. Las entradas de datos del
multiplexor se conectan a los datos a transmitir, y las entradas de control, a
las salidas del contador (el bMs del MUX conectado al bMs del contador),
dicho contador deberá estar en modo de carrera libre.
 Registro de entrada serie y salida paralelo. Similar al caso anterior, se
sustituye el muliplexor por un demultiplexor, ahora las salidas de éste serán
las salidas paralelos.
 Biestables en cascada. Con esto y la lógica combinacional adecuada, se
pueden construir incluso registros de desplazamiento bidireccionales y
universales, aunque en este caso es más aconsejable disponer del
74HC194, dado que ocupa mucho menos espacio (y el precio del integrado
es muy asequible) y en un solo integrado incluye las cuatro posibles
configuraciones y la funcionalidad de desplazar los bits en ambos sentidos.

Registros con entrada serie y salida serie (SISO)


A continuación se muestra un registro de desplazamiento con entrada y salida en
serie de 5 bits formado con biestables maestro esclavo RS:

Observamos que la entrada S del primer biestable está conectado a la entrada y


está negada a la entrada R. Con esto se consigue que, cuando en la entrada haya
un 1, el primer biestable contendrá un 1 (Q=1, Q’=0) y los demás un 0. Con la
siguiente señal de reloj el bit almacenado en el primer biestable se desplazará al
siguiente y así uno tras otro hasta la salida en serie. Esto sucede así porque la salida
Q está conectada a la S del siguiente biestable. También podemos observar que los
biestables nunca pueden estar en estado de mantenimiento o en estado prohibido,
ya que la entrada enserie pasa afirmada a la S y negada a la R.
Los registros de desplazamiento se implementan con biestables maestro – esclavo,
pues son capaces de almacenar la información un flanco, y transmitirla durante el
siguiente.
Cuando el registro se efectúa de izquierda a derecha se denomina desplazamiento
hacia la derecha. Si el registro combina ambos tipos se llama bidireccional.

Registros con entrada serie y salida paralelo (SIPO)[editar]


La estructura de un registro serie paralelo es muy similar a la de un registro con
entrada y salidas en serie:
Observamos que la única diferencia es que se le añade una salida a cada una de
las salidas Q del biestable: de esta manera se pueden obtener todos los datos a la
vez. Por otro lado, también se puede obtener una salida en serie de cualquier salida
Q o Q’.
Habitualmente se suele añadir una entrada de puesta a cero asíncrona (CLEAR)
cuya función es inicializar el registro.
En último lugar destacar que estos registros se suelen utilizar para el cambio de una
palabra de serie a paralelo.

Registros con entrada paralelo y salida serie (PISO)[editar]


A continuación se muestra un esquema de un registro con entrada paralelo y salida
serie y carga asíncrona.
El funcionamiento es el siguiente: cuando en la entrada de selección
desplazamiento /carga', hay un 0 se realiza la carga. Con el inversor este cero se
convierte en un 1 y por lo tanto las puertas NAND que hay arriba y debajo de los
biestables se convierten en inversores.
A continuación se introducen los datos: en el bit que haya un 1, se activa el Preset,
y en el que haya un cero, se activa el Clear.
Para el desplazamiento se coloca un 1 en D/C’ de esta manera se consigue que
nunca se activan las entradas ni PR ni CL, ya que de las puertas NAND siempre
saldrá un 1. El desplazamiento se realiza como en un registro serie-serie.

A continuación se muestra un registro con carga paralelo y salida serie pero en este
caso la carga es síncrono, ya que se carga por las entradas síncronas

Observamos que esto se consigue con un multiplexor de dos canales gobernado


por DESPLAZAMIENTO/ CARGA’. Con esto se consigue que si se quiere cargar los
datos, se activan las entradas en paralelo que van cada una a las entradas S R.
Para obtener los datos se tiene que realizar la entrada serie.
En conclusión, podemos observar que la función del multiplexor es elegir entre la
carga en serie o en paralelo
Registro de entrada y salida en paralelo (PIPO)

Como se puede ver, se ha creado un registro de entrada y salida paralelo a partir


de biestables D con entrada de habilitación. La entrada de datos es cada una de las
entradas D del biestable; la entrada de habilitación se une a una entrada de
habilitación global, de manera que cuando se activa, permite que se lean los datos.
Hay otra entrada (control de salida) que al activarse permite que se lean las salidas.
Aquí hemos utilizado puertas AND, aunque también podríamos haber utilizados
puertas OR y un inversor, o también buffers con entradas de alta impedancia.
4.5 Contadores- Ascendentes y descendentes

 Un contador es un circuito en el que sus salidas siguen una secuencia fija


que cuando acaba vuelve a empezar, o circuitos que reciben sus datos en
forma serial ordenados en distintos intervalos de tiempo.
 Los pulsos de entrada pueden ser pulsos de reloj u originarse en una fuente
externa y pueden ocurrir a intervalos de tiempo fijos o aleatorios.
 El número de salidas limita el máximo número que se puede contar.

Biestables en los contadores

 Los contadores son circuitos secuenciales por lo tanto se crean con flip-flops,
que pueden ser tipo D, T, J-K,…, y también en base a puertas lógicas.
 Un contador de n-bit contiene n flip-flops y puede contar desde 0 hasta 2n-1.
 Cuando la entrada cambia los flip-flops modifican sus estados dando lugar a
un nuevo valor de salida. Cuando la entrada permanece constante, los flip-
flops mantienen su estado presente.
Un contador genéricamente.
 Existe un gran cantidad de contadores con diferentes características y
funcionamiento las cuales se pueden identificar por las funciones de sus
entradas.
 El siguiente contador genérico muestra algunas entradas y salidas de las que
suelen disponer los contadores.

Contador asíncronos.

 Las salidas de cada flip-flop sirven de entrada CP para disparar otro flip-flop.
 El primer biestable tendrá una entrada de tipo asíncrono, es decir que se
asertará de forma aleatoria y cuando lo haga el circuito realizará una cuenta.
El resto del tiempo, los flip-flops no cambiarán su estado presente.
Contador síncronos.

Al contrario que en los asíncronos, los pulsos de reloj se aplican a las entradas CP
de todos los flipflops.

Contador síncronos binarios.


Es el contador más sencillo de diseñar.

Contador síncronos acendentes y desendentes.


Son capaces de avanzar en cualquier sentido a lo largo de una secuencia definida
y pueden invertir su conteo en cualquier punto de la secuencia.
4.6 Modelos de circuitos secuenciales síncronos.

Los circuitos considerados hasta aquí, tienen la característica de que su salida


depende solamente de la combinación presente de valores de las entradas, es decir,
a una misma combinación de entrada responden siempre con la misma salida.
Debido a esto, estos circuitos se denominan combinacionales.

Los circuitos combinacionales tienen muchas limitantes debido a que no son


capaces de reconocer el orden en que se van presentando las combinaciones de
entradas con respecto al tiempo, es decir, no pueden reconocer una secuencia de
combinaciones, ya que no poseen una manera de almacenar información pasada,
es decir no poseen memoria.

Un circuito cuya salida depende no solo de la combinación de entrada, sino también


de la historia de las entradas anteriores se denomina Circuito Secuencial. La historia
de las entradas anteriores en un momento dado se encuentra resumida en el estado
del circuito, el cual se expresa en un conjunto de variables de estado.

El circuito secuencial debe ser capaz de mantener su estado durante algún tiempo,
para ello se hace necesario el uso de dispositivos de memoria. Los dispositivos de
memoria utilizados en circuitos secuenciales pueden ser tan sencillos como un
simple retardador (inclusive, se puede usar el retardo natural asociado a las
compuertas lógicas) o tan complejos como un circuito completo de memoria
denominado multivibrador biestable o Flip Flop.

Circuito secuencial asíncrono


En un circuito secuencial asíncrono, los cambios de estado ocurren al ritmo natural
marcado por los retardos asociados a las compuertas lógicas utilizadas en su
implementación, es decir, estos circuitos no usan elementos especiales de memoria,
pues se sirven de los retardos propios (tiempos de propagación) de las compuertas
lógicas usados en ellos. Esta manera de operar puede ocasionar algunos problemas
de funcionamiento, ya que estos retardos naturales no están bajo el control del
diseñador y además no son idénticos en cada compuerta lógica.
Circuito secuencial síncrono
Los circuitos secuenciales síncronos, sólo permiten un cambio de estado en los
instantes marcados por una señal de sincronismo de tipo oscilatorio denominada
reloj. Con ésto se pueden evitar los problemas que tienen los circuitos asíncronos
originados por cambios de estado no uniformes en todo el circuito.
Un circuito secuencial puede entenderse simplemente como un circuito
combinacional en el cual las salidas dependen tanto de las entradas como de las
salidas en instantes anteriores, esto implica una retroalimentación de las salidas
como se muestra en diagrama de la siguiente figura:

Multivibradores Biestables (Flip Flops).


Los circuitos secuenciales básicos que funcionan también como unidades de
memoria elementales se denominan multivibradores biestables (por tener dos
estados estables –alto y bajo-), tambi´pen conocidos como Flip Flops.

Al definir cada una de las herramientas mencionadas en la lista anterior


consideraremos un circuito lógico
secuencial asíncrono fundamental llamado Flip Flop Set Reset (FF-SR) el cual se
describe a continuación con ayuda de las herramientas mencionadas.
El Flip Flop Set Reset FF-SR
El FF-SR es un dispositivo con dos entradas (Set y Reset) y una variable de estado
o salida (Q) capaz de “guardar” un bit de información y funciona como sigue:

• Si su entrada Set se activa su estado Q se pone en Alto


• Si su entrada Reset se activa su estado Q se pone en Bajo
• Si no se activa ni Set ni Reset su estado no cambia
• Por supuesto, no se permite activar Set y Reset simultáneamente.

Diagrama de Bloques

Aunque el FF-SR posee dos entradas (S y R) y sólo una salida (Q), es común la
implementación que provee demás de Q su versión complementada Q, como se
muestra en la figura siguiente:

Tabla de Funcionamiento
Los fabricantes de los circuitos integrados usan una tabla de funcionamiento para
describir la operación de un circuito de una manera compacta, dicha tabla de
funcionamiento no es otra cosa que una tabla de verdad como la usada para
circuitos combinacionales, en la cual se ha introducido la información del tiempo que
en el caso de circuitos secuenciales se vuelve esencial. Enseguida se ilustrará el
uso de esta tabla para describir de manera compacta el funcionamiento del FF-
SR.
Diseño del Flip Flop Set Reset.
Como ejemplo introductorio, consideraremos el problema de diseñar el Flip Flop-
SR. En este caso la salida Q+ depende del estado anterior Qo y de las entradas S
y R, es decir:

Es decir, el diseño lo plantearemos como si se tratara de un circuito combinacional,


pero considerando Qo como si fuera una entrada más. Esta función la podemos
plantear por medio de la siguiente tabla de verdad, obtenida de la tabla de estado
descrita anteriormente:
El Mapa de Karnaugh correspondiente es el siguiente:

De donde podemos obtener la expresión siguiente. (Aunque no es un procedimiento


común, la experiencia a demostrado que se puede obtener una implementación más
sencilla despreciando las condiciones sin cuidado),
entonces:

Para implementar con sólo compuertas NOR negamos dos veces la expresión para
obtener:

Con lo cual podemos implementar el FF-SR con sólo dos compuertas NOR, como
sigue:

Esta implementación además tiene la ventaja de que también produce la función


negada Q a la salida de la primera compuerta NOR, de manera que una mejor
manera de dibujar este circuito es como se muestra en la siguiente
figura:
4.7 Análisis y síntesis de circuitos secuenciales síncronos.

Un circuito secuencial general contiene:


Lógica combinacional y biestable
Los biestables:
• Son elementos de memoria que almacenan la “historia historia” del circuito.
• Los valores almacenados en los biestables constituyen el estado del circuito
(salidas Q de los flip flip-flops).

Cualquier circuito secuencial se puede asimilar al esquema:

• La lógica combinacional del circuito secuencial general, gica entrega las salidas
del circuito ( z i ) y las variables de excitaci excitación (variables de estado) que son
las entradas a los biestables de la memoria ( Y i ).
• Las variables de estado secundaria de la memoria (y i ) almacenan el estado actual
del circuito.
• El estado actual en la memoria está representado por el valor que asumen las
salidas Q i de los flip flops y se asume binaria (1 o 0).
• Las variables de excitaci excitación ( n Y i ) corresponden a los estados siguientes
de circuito secuencial.
• Los circuitos secuenciales tienen un número finito mero de estados posibles:
con n biestables son posibles 2n estados.
• Los circuitos secuenciales también se conocen como:
• Máquinas de Estados (ME)
• Máquinas de Estados Finitos (MEF).

Circuitos Secuenciales
Los circuitos síncronos son :
• Los más fáciles diseñar.
• más seguros de funcionamiento.
En un circuito síncrono :

 Todos los cambios de estado de los biestables se deben a los niveles


presentes justo antes del flanco activo y ocurren justo después del flanco
activo.

 Por lo tanto, su estado permanece constante en cada ciclo de reloj


BIBLIOGRAFIA

https://prezi.com/nuzgu0gvdcnb/diseno-de-circuitos-generadores-de-pulsos-
de-reloj/?frame=47411a797adbbaac899ead8b6573b4f27c74f4a4

http://cidecame.uaeh.edu.mx/lcc/mapa/PROYECTO/libro16/46_circuitos_secu
enciales.html

https://sites.google.com/site/electronicadigitalarcos/

http://www.itzitacuaro.edu.mx/licenciaturas/electro/IEME-2010-210/AE-
22%20Electronica%20Digital.pdf

http://cidecame.uaeh.edu.mx/lcc/mapa/PROYECTO/libro16/46_circuitos_secu
enciales.html#:~:text=Un%20circuito%20secuencial%20es%20un,%C3%BAni
camente%20de%20la%20entrada%20actual.

https://www.ecured.cu/Circuito_secuencial

http://maselectronica18.blogspot.com/2016/12/circuitos-secuenciales.html

https://es.slideshare.net/MiguelBrunings/diferentes-tipos-de-flip-flops-jk-sr-
d-t-sus-tablas-de-verdad

https://www.monografias.com/docs/Registro-De-Corrimiento-
Desplazamiento-FKCMGFAZBZ

https://es.wikipedia.org/wiki/Registro_de_desplazamiento

https://personales.unican.es/manzanom/Planantiguo/EDigitalI/CONTG5.pdf

También podría gustarte