SlideShare una empresa de Scribd logo
1 de 14
Circuitos
secuenciales
INTRODUCCIÓN
Sistemas combinacionales: la salida depende solamente de lo que haya en las
entradas en ese instante
Sistemas secuenciales:
La salida depende de los valores de las entradas en ese instante y también de
los valores que tuvieron en los instantes anteriores
Circuitos que “recuerdan” o tienen memoria de las situaciones de interés por
las que ha pasado el sistema a las situaciones se denominan estados
Variables de estado: en cada caso concreto definen los estados a recordar
Ejemplo: Circuito de una única entrada y una única salida y que
proporciona salida 1 cuando aparece en la entrada dos “1” consecutivos
La forma de operar de un sistema secuencial
Operación secuencial del sistema: dado un estado y una entrada el
sistema produce una salida y el estado siguiente
Se describe mediante un diagrama de estados (Secuencia de grafos) por
los que pasa el circuito como consecuencia de las sucesivas entradas y las
salidas que produce
Hablamos de estado siguiente y anterior: Secuencia temporal
Clasificación de sistemas secuenciales: definición de secuencia
Sistemas síncronos:
Sólo se observa el sistema durante el pulso de reloj
marcapasos
El reloj establece cuando se modifica el estado (no la salida:
sistemas Mealy).
Sistemas asíncronos:
El sistema es permanentemente activo
Un cambio en alguna de las entradas del sistema: induce un
transitorio que evoluciona hasta el siguiente estado
ESTRUCTURA GENERAL DE UN SISTEMA SECUENCIAL SÍNCRONO
Dos bloques básicos: en coincidencia con el pulso de reloj
• Un bloque combinacional que :
Lee las variables de entrada y de estado.
Genera las funciones booleanas de salida y de excitación.
• Un bloque de memoria que: “recuerda” la evolución del sistema configura el
estado anterior
• El nuevo estado se generará y será leído con el nuevo pulso de reloj
Flip-flop(biestables)
BIESTABLES
El biestable como elemento básico de memoria.
Los BIESTABLES nos son necesarios para la síntesis de los circuitos secuenciales, que
son aquellos cuya salida depende de la entrada actual y de las entradas en momentos
anteriores. Los biestables serán los encargados de almacenar (MEMORIA ) el estado
interno del sistema.
Pero aquí nos aparece un concepto nuevo llamado estado interno que para poder
entenderlo intuitivamente vamos a poner un ejemplo fuera de la electrónica. Si
consideramos el sistema BOLIGRAFO podemos definir:
el conjunto de entradas: PULSAR Y NO PULSAR
el conjunto de salidas : SALE PUNTA, ENTRA PUNTA y NO SE MUEVE PUNTA.
el conjunto de ESTADOS INTERNOS : PUNTA DENTRO y PUNTA FUERA.
Como puedo observar los estados internos de un sistema me definen todas las situaciones
diferenciadas por las que puede pasar o a las que puede evolucionar mi sistema.
Los biestables son circuitos binarios ( con dos estados ) en los que ambos
estados son estables de forma que hace falta una señal externa de
excitación para hacerlos cambiar de estado. Esta función de excitación
define al tipo de biestable ( D,T, RS o JK ).
En la electrónica combinacional no existía el tiempo, sin embargo en
la electrónica secuencial es esencial, la posición relativa en la que ocurren
los sucesos ( eventos ).
Con la introducción anterior podemos definir formalmente un
biestable como un circuito secuencial con dos estados estables, es decir
tiene memoria y una con una salida que puede permanecer indefinidamente
en uno de los dos estados posibles. Al ser secuencial las salidas dependen de
las entradas y del estado anterior. Un biestable almacena la información de
1 bit.
Mediante biestables que son la base de los circuitos secuenciales en
combinación con una adecuada lógica combinacional podremos construir :
contadores, registros de desplazamiento, temporizadores, memorias y en
general cualquier autómata.
Biestables RS con puertas NAND y NOR.
El estado del circuito biestable será el contenido de la memoria. La memoria
se consigue mediante la realimentación, o sea introduciendo la salida otra
vez a la entrada. Si Qn es el estado actual o presente y Qn+1 el estado
futuro entonces se consigue el estado de memoria
Para poder modificar este estado de memoria debo añadir entradas y así
cambiar el estado. Si llamamos a estas entradas R ( reset ) y S ( set )
obtenemos el biestable RS. Los biestables RS se pueden implementar con
puertas NOR y NAND.
A este tipo de biestables que son activos por nivel se les
denomina LATCH.
La necesidad de establecer los instantes de tiempo en un circuito
secuencial basado en biestable nos lleva a la introducción de señales de
reloj que nos marcan esos instantes. En cuanto al comportamiento
respecto a los instantes de tiempo los circuitos se dividen en :
Circuitos asíncronos : cada variación en las entradas afecta al estado del
circuito ( es igual a definir un nuevo instante de tiempo )
Circuitos síncronos : Una señal de reloj establece los instantes en los que
se modifica el estado del circuito.
Sincronismo por nivel y sincronismo por flanco.
Los circuitos síncronos se dividen a su vez en :
Síncronos por nivel : El instante en el que se
modifica el estado del circuito es un semiciclo de
reloj.
Síncronos por flanco : El instante en el que se
modifica el estado del circuito es un flanco del
reloj.
Esto me lleva a la siguiente clasificación de los
biestables :
Latch: Se les llama así a los biestables asíncronos o
síncrono por nivel. Flip-flop : Se les llama así a
todos los biestables síncronos por flanco.
Biestable RS síncrono por nivel
Se añade una señal de reloj al Latch RS básico (
asíncrono ) quedando de la siguiente forma
Si CK=0 tenemos que R'=S'=0 por lo que nos encontramos es
una situación de estado de memoria. Si CK=1 implica que R'=R
y S'=S y por tanto el biestable atiende a los valores de
entrada y actúa según su tabla de verdad. Todo esto lo
resumimos en la siguiente tabla de verdad :
Como el tiempo que atiende el biestable a las entradas es todo el
semiciclo en alta, si durante ese tiempo se produce un cambio
inesperado en las entradas R y S nos puede llevar a una situación
errónea. Por tanto para utilizar este tipo de biestables por nivel
debo garantizar que las entradas sean estables durante el tiempo
que el nivel está en alta.
Una solución a estos problemas es el uso de biestables RS
sincronizados por flancos ( Flip-flop RS ) ya que reduzco el instante
de tiempo en el que el biestable atiende las entradas.
Biestables RS síncronos por flancos
En estos biestables se introduce un circuito detector de
flancos
El disparo ( activación del FF ) se puede dar tanto en el flanco de subida como el
de bajada, esta situación viene reflejada en la en la tabla de verdad del FF,
como en la siguiente en las que las flechas hacia arriba indican que se utiliza el
flanco de subida de la señal de reloj.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Registros de desplazamiento
Registros de desplazamientoRegistros de desplazamiento
Registros de desplazamiento
 
Programacion en WinCupl
Programacion en WinCuplProgramacion en WinCupl
Programacion en WinCupl
 
Analisis de error en estado estacionario
Analisis de error en estado estacionarioAnalisis de error en estado estacionario
Analisis de error en estado estacionario
 
Practica 5
Practica 5Practica 5
Practica 5
 
Contadores a y s síncronos
Contadores a y s síncronosContadores a y s síncronos
Contadores a y s síncronos
 
CIRCUITOS SECUENCIALES
CIRCUITOS SECUENCIALESCIRCUITOS SECUENCIALES
CIRCUITOS SECUENCIALES
 
Comparador de magnitud (7485)
Comparador de magnitud (7485)Comparador de magnitud (7485)
Comparador de magnitud (7485)
 
diagramas de bloque y funciones de transferencia
 diagramas de bloque y funciones de transferencia diagramas de bloque y funciones de transferencia
diagramas de bloque y funciones de transferencia
 
Practica 7 Flip Flop
Practica 7 Flip FlopPractica 7 Flip Flop
Practica 7 Flip Flop
 
Controles mediante el lugar de las raices
Controles mediante el lugar de las raicesControles mediante el lugar de las raices
Controles mediante el lugar de las raices
 
decodificador
decodificadordecodificador
decodificador
 
Convertidores A/D-D/A
Convertidores A/D-D/AConvertidores A/D-D/A
Convertidores A/D-D/A
 
Sesion 7 S Dbos
Sesion 7 S DbosSesion 7 S Dbos
Sesion 7 S Dbos
 
Contador de 0 a 7 flip flop tipo D
Contador de 0 a 7 flip flop tipo DContador de 0 a 7 flip flop tipo D
Contador de 0 a 7 flip flop tipo D
 
Codigos binarios
Codigos binariosCodigos binarios
Codigos binarios
 
Electrónica digital: Codificadores y decodificadores
Electrónica digital: Codificadores y decodificadores Electrónica digital: Codificadores y decodificadores
Electrónica digital: Codificadores y decodificadores
 
Contadores digitales
Contadores digitalesContadores digitales
Contadores digitales
 
Informe practico
Informe practicoInforme practico
Informe practico
 
Clase 3 cdii
Clase 3 cdiiClase 3 cdii
Clase 3 cdii
 
Sistemas secuenciales
Sistemas secuencialesSistemas secuenciales
Sistemas secuenciales
 

Destacado

Circuitos secuenciales sincronos y asincronos
Circuitos secuenciales sincronos y asincronosCircuitos secuenciales sincronos y asincronos
Circuitos secuenciales sincronos y asincronosAlexa Ramirez
 
Circuitos secuenciales Romer Gomez Santiago mariño maturin
Circuitos secuenciales Romer Gomez Santiago mariño maturin Circuitos secuenciales Romer Gomez Santiago mariño maturin
Circuitos secuenciales Romer Gomez Santiago mariño maturin rgomez12
 
Circuitos secuenciales
Circuitos secuencialesCircuitos secuenciales
Circuitos secuencialesNuma Abreu
 
Apuntes circuitos secuenciales
Apuntes circuitos secuencialesApuntes circuitos secuenciales
Apuntes circuitos secuencialeskgconchis
 
Presentación circuito secuenciales
Presentación circuito secuencialesPresentación circuito secuenciales
Presentación circuito secuencialesRaul Donis
 
Ut3 circ combinac
Ut3 circ combinacUt3 circ combinac
Ut3 circ combinacalumnozz
 
Lógica Secuencial - FF-Contad-Reg
Lógica Secuencial - FF-Contad-RegLógica Secuencial - FF-Contad-Reg
Lógica Secuencial - FF-Contad-RegEdgar Rivera
 
multivibradores Monoestable y astable
multivibradores Monoestable y astablemultivibradores Monoestable y astable
multivibradores Monoestable y astableMIGUELBERNAL1998
 
Circuitos lógicos secuenciales
Circuitos lógicos secuencialesCircuitos lógicos secuenciales
Circuitos lógicos secuencialesPaolo Castillo
 
Utilizar estructuras de control secuencial, selectiva y cíclica
Utilizar estructuras de control secuencial, selectiva y cíclicaUtilizar estructuras de control secuencial, selectiva y cíclica
Utilizar estructuras de control secuencial, selectiva y cíclicaprofe.gguacaran
 
Electronica de-potencia-ii1
Electronica de-potencia-ii1Electronica de-potencia-ii1
Electronica de-potencia-ii1erick maldonado
 
Capitulo 3 arquitectura de hardware
Capitulo 3 arquitectura de hardwareCapitulo 3 arquitectura de hardware
Capitulo 3 arquitectura de hardwaremaria_amanta
 
Introduccion a los elementos de control. elementos primarios. ejemplos.
Introduccion a los elementos de control. elementos primarios. ejemplos.Introduccion a los elementos de control. elementos primarios. ejemplos.
Introduccion a los elementos de control. elementos primarios. ejemplos.PLC AREA DE GRADO
 

Destacado (20)

Circuitos secuenciales sincronos y asincronos
Circuitos secuenciales sincronos y asincronosCircuitos secuenciales sincronos y asincronos
Circuitos secuenciales sincronos y asincronos
 
Circuitos secuenciales Romer Gomez Santiago mariño maturin
Circuitos secuenciales Romer Gomez Santiago mariño maturin Circuitos secuenciales Romer Gomez Santiago mariño maturin
Circuitos secuenciales Romer Gomez Santiago mariño maturin
 
Circuitos secuenciales
Circuitos secuencialesCircuitos secuenciales
Circuitos secuenciales
 
Sistemas secuenciales
Sistemas secuencialesSistemas secuenciales
Sistemas secuenciales
 
Universidad autonoma de chiapas fcp
Universidad autonoma de chiapas fcpUniversidad autonoma de chiapas fcp
Universidad autonoma de chiapas fcp
 
Apuntes circuitos secuenciales
Apuntes circuitos secuencialesApuntes circuitos secuenciales
Apuntes circuitos secuenciales
 
T9 circuitos secuenciales
T9 circuitos secuencialesT9 circuitos secuenciales
T9 circuitos secuenciales
 
Multivibradores
MultivibradoresMultivibradores
Multivibradores
 
Presentación circuito secuenciales
Presentación circuito secuencialesPresentación circuito secuenciales
Presentación circuito secuenciales
 
Ut3 circ combinac
Ut3 circ combinacUt3 circ combinac
Ut3 circ combinac
 
Lógica Secuencial - FF-Contad-Reg
Lógica Secuencial - FF-Contad-RegLógica Secuencial - FF-Contad-Reg
Lógica Secuencial - FF-Contad-Reg
 
multivibradores Monoestable y astable
multivibradores Monoestable y astablemultivibradores Monoestable y astable
multivibradores Monoestable y astable
 
Circuitos lógicos secuenciales
Circuitos lógicos secuencialesCircuitos lógicos secuenciales
Circuitos lógicos secuenciales
 
Utilizar estructuras de control secuencial, selectiva y cíclica
Utilizar estructuras de control secuencial, selectiva y cíclicaUtilizar estructuras de control secuencial, selectiva y cíclica
Utilizar estructuras de control secuencial, selectiva y cíclica
 
Semaforo
SemaforoSemaforo
Semaforo
 
Electronica de-potencia-ii1
Electronica de-potencia-ii1Electronica de-potencia-ii1
Electronica de-potencia-ii1
 
Electronica industrial
Electronica industrialElectronica industrial
Electronica industrial
 
Modelo circuitos (RLC)
Modelo circuitos (RLC)Modelo circuitos (RLC)
Modelo circuitos (RLC)
 
Capitulo 3 arquitectura de hardware
Capitulo 3 arquitectura de hardwareCapitulo 3 arquitectura de hardware
Capitulo 3 arquitectura de hardware
 
Introduccion a los elementos de control. elementos primarios. ejemplos.
Introduccion a los elementos de control. elementos primarios. ejemplos.Introduccion a los elementos de control. elementos primarios. ejemplos.
Introduccion a los elementos de control. elementos primarios. ejemplos.
 

Similar a Circuitos secuenciales: memoria, estados y biestables

Tema 5 de Electrónica digital: Circuitos secuenciales
Tema 5 de Electrónica digital: Circuitos secuenciales Tema 5 de Electrónica digital: Circuitos secuenciales
Tema 5 de Electrónica digital: Circuitos secuenciales SANTIAGO PABLO ALBERTO
 
Electrónica digital: Tema 5 Circuitos secuenciales
Electrónica digital: Tema 5 Circuitos secuenciales Electrónica digital: Tema 5 Circuitos secuenciales
Electrónica digital: Tema 5 Circuitos secuenciales SANTIAGO PABLO ALBERTO
 
Contador asíncrono binario
Contador asíncrono binarioContador asíncrono binario
Contador asíncrono binarioIsrael Chandy
 
Lógica Secuencial FF-Contad-Reg
Lógica Secuencial  FF-Contad-RegLógica Secuencial  FF-Contad-Reg
Lógica Secuencial FF-Contad-RegEdgar Rivera
 
Electrónica digital: Tema 7 Sistemas secuenciales síncronos
Electrónica digital: Tema 7 Sistemas secuenciales síncronosElectrónica digital: Tema 7 Sistemas secuenciales síncronos
Electrónica digital: Tema 7 Sistemas secuenciales síncronosSANTIAGO PABLO ALBERTO
 
Electrónica digital: Tema 3 sistemas secuenciales
Electrónica digital: Tema 3 sistemas secuencialesElectrónica digital: Tema 3 sistemas secuenciales
Electrónica digital: Tema 3 sistemas secuencialesSANTIAGO PABLO ALBERTO
 
Electrónica digital: Tema 6 Teoría de autómatas síncronos
Electrónica digital: Tema 6 Teoría de autómatas síncronosElectrónica digital: Tema 6 Teoría de autómatas síncronos
Electrónica digital: Tema 6 Teoría de autómatas síncronosSANTIAGO PABLO ALBERTO
 
Tema 5: Exigencias Computacionales de la Lógica Secuencial: Circuitos Biestab...
Tema 5: Exigencias Computacionales de la Lógica Secuencial: Circuitos Biestab...Tema 5: Exigencias Computacionales de la Lógica Secuencial: Circuitos Biestab...
Tema 5: Exigencias Computacionales de la Lógica Secuencial: Circuitos Biestab...Manuel Fernandez Barcell
 
Flip flops r-s, m-s, j-k, t
Flip flops r-s, m-s, j-k, tFlip flops r-s, m-s, j-k, t
Flip flops r-s, m-s, j-k, tHector Arellano
 
Tema 6: Introducción al Diseño Secuencial: Contadores y Registros.
Tema 6: Introducción al Diseño Secuencial: Contadores y Registros.Tema 6: Introducción al Diseño Secuencial: Contadores y Registros.
Tema 6: Introducción al Diseño Secuencial: Contadores y Registros.Manuel Fernandez Barcell
 

Similar a Circuitos secuenciales: memoria, estados y biestables (20)

Tema 5 de Electrónica digital: Circuitos secuenciales
Tema 5 de Electrónica digital: Circuitos secuenciales Tema 5 de Electrónica digital: Circuitos secuenciales
Tema 5 de Electrónica digital: Circuitos secuenciales
 
Tema4 lógica secuencial
Tema4 lógica secuencialTema4 lógica secuencial
Tema4 lógica secuencial
 
Electrónica digital: Tema 5 Circuitos secuenciales
Electrónica digital: Tema 5 Circuitos secuenciales Electrónica digital: Tema 5 Circuitos secuenciales
Electrónica digital: Tema 5 Circuitos secuenciales
 
ctos secuenciales.pdf
ctos secuenciales.pdfctos secuenciales.pdf
ctos secuenciales.pdf
 
Expo flip flop
Expo flip flopExpo flip flop
Expo flip flop
 
Contador asíncrono binario
Contador asíncrono binarioContador asíncrono binario
Contador asíncrono binario
 
Matematica discreta
Matematica discreta Matematica discreta
Matematica discreta
 
Circuitos secuenciales
Circuitos secuencialesCircuitos secuenciales
Circuitos secuenciales
 
Lógica Secuencial FF-Contad-Reg
Lógica Secuencial  FF-Contad-RegLógica Secuencial  FF-Contad-Reg
Lógica Secuencial FF-Contad-Reg
 
Electrónica digital: Tema 7 Sistemas secuenciales síncronos
Electrónica digital: Tema 7 Sistemas secuenciales síncronosElectrónica digital: Tema 7 Sistemas secuenciales síncronos
Electrónica digital: Tema 7 Sistemas secuenciales síncronos
 
Electrónica digital: Tema 3 sistemas secuenciales
Electrónica digital: Tema 3 sistemas secuencialesElectrónica digital: Tema 3 sistemas secuenciales
Electrónica digital: Tema 3 sistemas secuenciales
 
Contadores (electronica)
Contadores (electronica)Contadores (electronica)
Contadores (electronica)
 
Dig2 i
Dig2 iDig2 i
Dig2 i
 
Electrónica digital: Tema 6 Teoría de autómatas síncronos
Electrónica digital: Tema 6 Teoría de autómatas síncronosElectrónica digital: Tema 6 Teoría de autómatas síncronos
Electrónica digital: Tema 6 Teoría de autómatas síncronos
 
Tema 5: Exigencias Computacionales de la Lógica Secuencial: Circuitos Biestab...
Tema 5: Exigencias Computacionales de la Lógica Secuencial: Circuitos Biestab...Tema 5: Exigencias Computacionales de la Lógica Secuencial: Circuitos Biestab...
Tema 5: Exigencias Computacionales de la Lógica Secuencial: Circuitos Biestab...
 
Flip flops
Flip flopsFlip flops
Flip flops
 
Flip flops r-s, m-s, j-k, t
Flip flops r-s, m-s, j-k, tFlip flops r-s, m-s, j-k, t
Flip flops r-s, m-s, j-k, t
 
Trabajo sobre Flip Flop
Trabajo sobre Flip FlopTrabajo sobre Flip Flop
Trabajo sobre Flip Flop
 
Trabajo de electronica digital
Trabajo de electronica digitalTrabajo de electronica digital
Trabajo de electronica digital
 
Tema 6: Introducción al Diseño Secuencial: Contadores y Registros.
Tema 6: Introducción al Diseño Secuencial: Contadores y Registros.Tema 6: Introducción al Diseño Secuencial: Contadores y Registros.
Tema 6: Introducción al Diseño Secuencial: Contadores y Registros.
 

Circuitos secuenciales: memoria, estados y biestables

  • 2. INTRODUCCIÓN Sistemas combinacionales: la salida depende solamente de lo que haya en las entradas en ese instante Sistemas secuenciales: La salida depende de los valores de las entradas en ese instante y también de los valores que tuvieron en los instantes anteriores Circuitos que “recuerdan” o tienen memoria de las situaciones de interés por las que ha pasado el sistema a las situaciones se denominan estados Variables de estado: en cada caso concreto definen los estados a recordar Ejemplo: Circuito de una única entrada y una única salida y que proporciona salida 1 cuando aparece en la entrada dos “1” consecutivos
  • 3. La forma de operar de un sistema secuencial Operación secuencial del sistema: dado un estado y una entrada el sistema produce una salida y el estado siguiente Se describe mediante un diagrama de estados (Secuencia de grafos) por los que pasa el circuito como consecuencia de las sucesivas entradas y las salidas que produce
  • 4. Hablamos de estado siguiente y anterior: Secuencia temporal Clasificación de sistemas secuenciales: definición de secuencia Sistemas síncronos: Sólo se observa el sistema durante el pulso de reloj marcapasos El reloj establece cuando se modifica el estado (no la salida: sistemas Mealy). Sistemas asíncronos: El sistema es permanentemente activo Un cambio en alguna de las entradas del sistema: induce un transitorio que evoluciona hasta el siguiente estado
  • 5.
  • 6. ESTRUCTURA GENERAL DE UN SISTEMA SECUENCIAL SÍNCRONO
  • 7. Dos bloques básicos: en coincidencia con el pulso de reloj • Un bloque combinacional que : Lee las variables de entrada y de estado. Genera las funciones booleanas de salida y de excitación. • Un bloque de memoria que: “recuerda” la evolución del sistema configura el estado anterior • El nuevo estado se generará y será leído con el nuevo pulso de reloj
  • 8. Flip-flop(biestables) BIESTABLES El biestable como elemento básico de memoria. Los BIESTABLES nos son necesarios para la síntesis de los circuitos secuenciales, que son aquellos cuya salida depende de la entrada actual y de las entradas en momentos anteriores. Los biestables serán los encargados de almacenar (MEMORIA ) el estado interno del sistema. Pero aquí nos aparece un concepto nuevo llamado estado interno que para poder entenderlo intuitivamente vamos a poner un ejemplo fuera de la electrónica. Si consideramos el sistema BOLIGRAFO podemos definir: el conjunto de entradas: PULSAR Y NO PULSAR el conjunto de salidas : SALE PUNTA, ENTRA PUNTA y NO SE MUEVE PUNTA. el conjunto de ESTADOS INTERNOS : PUNTA DENTRO y PUNTA FUERA. Como puedo observar los estados internos de un sistema me definen todas las situaciones diferenciadas por las que puede pasar o a las que puede evolucionar mi sistema.
  • 9. Los biestables son circuitos binarios ( con dos estados ) en los que ambos estados son estables de forma que hace falta una señal externa de excitación para hacerlos cambiar de estado. Esta función de excitación define al tipo de biestable ( D,T, RS o JK ). En la electrónica combinacional no existía el tiempo, sin embargo en la electrónica secuencial es esencial, la posición relativa en la que ocurren los sucesos ( eventos ). Con la introducción anterior podemos definir formalmente un biestable como un circuito secuencial con dos estados estables, es decir tiene memoria y una con una salida que puede permanecer indefinidamente en uno de los dos estados posibles. Al ser secuencial las salidas dependen de las entradas y del estado anterior. Un biestable almacena la información de 1 bit. Mediante biestables que son la base de los circuitos secuenciales en combinación con una adecuada lógica combinacional podremos construir : contadores, registros de desplazamiento, temporizadores, memorias y en general cualquier autómata. Biestables RS con puertas NAND y NOR. El estado del circuito biestable será el contenido de la memoria. La memoria se consigue mediante la realimentación, o sea introduciendo la salida otra vez a la entrada. Si Qn es el estado actual o presente y Qn+1 el estado futuro entonces se consigue el estado de memoria
  • 10. Para poder modificar este estado de memoria debo añadir entradas y así cambiar el estado. Si llamamos a estas entradas R ( reset ) y S ( set ) obtenemos el biestable RS. Los biestables RS se pueden implementar con puertas NOR y NAND. A este tipo de biestables que son activos por nivel se les denomina LATCH.
  • 11. La necesidad de establecer los instantes de tiempo en un circuito secuencial basado en biestable nos lleva a la introducción de señales de reloj que nos marcan esos instantes. En cuanto al comportamiento respecto a los instantes de tiempo los circuitos se dividen en : Circuitos asíncronos : cada variación en las entradas afecta al estado del circuito ( es igual a definir un nuevo instante de tiempo ) Circuitos síncronos : Una señal de reloj establece los instantes en los que se modifica el estado del circuito.
  • 12. Sincronismo por nivel y sincronismo por flanco. Los circuitos síncronos se dividen a su vez en : Síncronos por nivel : El instante en el que se modifica el estado del circuito es un semiciclo de reloj. Síncronos por flanco : El instante en el que se modifica el estado del circuito es un flanco del reloj. Esto me lleva a la siguiente clasificación de los biestables : Latch: Se les llama así a los biestables asíncronos o síncrono por nivel. Flip-flop : Se les llama así a todos los biestables síncronos por flanco. Biestable RS síncrono por nivel Se añade una señal de reloj al Latch RS básico ( asíncrono ) quedando de la siguiente forma
  • 13. Si CK=0 tenemos que R'=S'=0 por lo que nos encontramos es una situación de estado de memoria. Si CK=1 implica que R'=R y S'=S y por tanto el biestable atiende a los valores de entrada y actúa según su tabla de verdad. Todo esto lo resumimos en la siguiente tabla de verdad : Como el tiempo que atiende el biestable a las entradas es todo el semiciclo en alta, si durante ese tiempo se produce un cambio inesperado en las entradas R y S nos puede llevar a una situación errónea. Por tanto para utilizar este tipo de biestables por nivel debo garantizar que las entradas sean estables durante el tiempo que el nivel está en alta. Una solución a estos problemas es el uso de biestables RS sincronizados por flancos ( Flip-flop RS ) ya que reduzco el instante de tiempo en el que el biestable atiende las entradas.
  • 14. Biestables RS síncronos por flancos En estos biestables se introduce un circuito detector de flancos El disparo ( activación del FF ) se puede dar tanto en el flanco de subida como el de bajada, esta situación viene reflejada en la en la tabla de verdad del FF, como en la siguiente en las que las flechas hacia arriba indican que se utiliza el flanco de subida de la señal de reloj.