Sistemas Secuenciales

Documentos relacionados
Los circuitos con realimentación no son combinacionales. Constituyen un nuevo tipo, los llamados secuenciales.

CIRCUITOS BIESTABLES CIRCUITOS SECUENCIALES

Circuitos Secuenciales: concepto de estado

Circuitos Secuenciales: concepto de estado

Capítulo IV Circuitos Secuenciales básicos.

Unidad III Introducción a la lógica secuencial

Tema 7. SISTEMAS SECUENCIALES. Tema 7. Sistemas secuenciales por Angel Redondo I.E.S Isaac Peral Torrejon de Ardoz 1

CURSO: Electrónica digital UNIDAD III: CIRCUITOS SECUENCIALES - TEORÍA

Organización de Computadoras Apunte 5: Circuitos Lógicos Secuenciales

Creación de biestables tipo D y T con biestable JK

LECCIÓN Nº 06 DISEÑO DE CONTADORES SINCRONOS

Lógica Secuencial. Circuitos Digitales, 2º de Ingeniero de Telecomunicación ETSIT ULPGC

Tema 14: Sistemas Secuenciales

IRCUITOS LOGICOS SECUENCIALES

Diseño de Sistemas Secuenciales Síncronos. Registros y contadores. Tema 9

TEMA 7. Registros y contadores

LECCIÓN Nº 05 SEÑALES DE RELOJ Y FLIP FLOP SINCRONIZADOS POR RELOJ

Circuitos secuenciales

CURSO: ELECTRÓNICA DIGITAL UNIDAD 3: SISTEMAS SECUENCIALES - TEORÍA PROFESOR: JORGE ANTONIO POLANÍA

Práctica 4: CONTADORES

TEMA 6 INTRODUCCIÓN AL DISEÑO SECUENCIAL: CONTADORES Y REGISTROS

Registros de desplazamiento

Clase N 3 El Flip-Flop. Flop. Ing. Manuel Rivas DEPARTAMENTO DE ELECTRÓNICA Y CIRCUITOS. Trimestre Enero Marzo 2007

Organización n del Computador 1. Lógica Digital 2 Circuitos y memorias

ÍNDICE CAPÍTULO 1. CÓDIGOS DE NUMERACIÓN CAPÍTULO 2. ÁLGEBRA DE CONMUTACIÓN Y FUNCIONES LÓGICAS... 37

Introducción Flip-Flops Ejercicios Resumen. Lógica Digital. Circuitos Secuenciales - Parte I. Francisco García Eijó

Biestables. Luis Entrena, Celia López, Mario García, Enrique San Millán. Universidad Carlos III de Madrid

Circuitos Lógicos Secuenciales. Figura 36. Circuito lógico secuencial. Actividad de apertura. Circuitos lógicos secuenciales.

T7-SISTEMAS SECUENCIALES

Electrónica Digital: Diseño y Lógica Secuencial

Tema 4. Sistemas Secuenciales

Tema 2: Circuitos Secuenciales

TEMA 5. Circuitos integrados secuenciales PROBLEMAS

CONTADORES. Definición. Diseño y analisis de un contador binario hacia arriba de 3 bits con flip-flops JK. Otros contadores típicos.

Registros y latches multibit. EL-3213 Circuitos Digitales I. Registro de 8 bits (octal register) Otros registros de 8 bits. 74x175

Lección 6. Circuitos Secuenciales. Ing. Luis Diego Murillo L1-Control Eléctrico 1

2. Biestables asíncronos. Biestables R-S. Tecnología Industrial II. Tema 4.- Elementos básicos de un circuito secuencial.

EL-3213 Circuitos Digitales I. Registros y latches multibit

Contadores. Apunte N 7

CONTADORES. Son sistemas secuenciales con una entrada de pulsos que representan en su salida la cantidad de pulsos dados.

TEMA 8. REGISTROS Y CONTADORES.

Prof: Zulay Franco Puerto Ordaz, Agosto

Lógica Digital - Circuitos Secuenciales

Unidad 3: Circuitos digitales.

Tema 7. SISTEMAS SECUENCIALES SISTEMAS SECUENCIALES SÍNCRONOS

Circuitos Secuenciales Autómatas

Figura Implementación de un latch a partir de un biestable asíncrono.

Lógica secuencial. Biestables

Tipos de sistemas digitales: Sistemas combinacionales: las variables de salida dependen en todo instante de los valores de las variables de entrada.

Módulo 2 n. Figura 2.1. Simbología de un contador

TEMA 3: Control secuencial

FLIP-FLOP JK MAESTRO-ESCLAVO

Introducción Tipos de FF Ejercicios. Lógica Digital. Circuitos Secuenciales. Francisco García Eijó

Figura 1.1 Diagrama en bloque de un Circuito Lógico Secuencial

CONTADORES CARACTERISTICAS IMPORTANTES UTILIDAD CONTADORES DE RIZADO. CONTADOR DE RIZADO MODULO- 16.

TEMA 5.3 SISTEMAS DIGITALES

TEMA 12 Circuitos secuenciales

Circuitos secuenciales

CIRCUITOS CONTADORES CIRCUITOS CONTADORES

Clk. Biestables síncrono

Registros y contadores

Esperá que lo anoto, sino me olvido

Tema 7. Subsistemas secuenciales

BLOQUES FUNCIONALES GENERALES

TECNOLOGÍA DE COMPUTADORES. CURSO 2016/17. Problemas Secuenciales Resueltos

CIRCUITOS SECUENCIALES

Tema 4. Introducción a los Sistemas y Circuitos Secuenciales. Tema 4: Introducción a los Sistemas y Circuitos Secuenciales

Unidad Didáctica. Contadores

Prof: Zulay Franco Puerto Ordaz, noviembre

EIE SISTEMAS DIGITALES Tema 7: Latches, Flip-Flops y Temporizadores. Nombre del curso: Sistemas Digitales Nombre del docente: Héctor Vargas

Práctica 5. Generadores de Señales de Reloj y Flip-flops

Control y programación de sistemas automáticos: Circuitos secuenciales

Un contador es un circuito secuencial que genera una secuencia ordenada de salidas que se repite en el tiempo. La salida coincide con el estado de

dksdkñld Docentes )) Ing. Rodrigo Furlani Ing. Domingo Guarmaschelli 1 Práctico Nº 4: Lógica Secuencial Flip Flop RS NOR

Cuatro Tipos de Flip-Flop en la GAL22V10

TEMA7. SISTEMAS SECUENCIALES

FUNDAMENTOS DE COMPUTADORES

TECNOLOGÍA DE COMPUTADORES. CURSO 2016/17. Problemas Secuenciales

Practica 1 (3.5 %) 1. Realice el diseño y montaje de un R_S discreto activo en bajo.

UD.-5. Circuitos secuenciales: análisis y diseño de registros y de contadores.

FUNDAMENTOS DE COMPUTADORES INGENIERÍA TÉCNICA INFORMÁTICA DE GESTIÓN

PRACTICA N 2 FLIP-FLOPS CIRCUITOS LOGICOS BOHORQUEZ CUELLO JOSE LEONARDO LECLETH GOMEZ RAUL EMILIO VERBEL BALLESTAS VILMA MARCELA

EL Sistemas Digitales

Latches, flipflops y registros

11. Calcula el binario natural, el BCD natural y el hexadecimal equivalentes al decimal

TEMA 10. CIRCUITOS SECUENCIALES

13-Bloques Básicos Secuenciales

TEMA - 3 LÓGICA SECUENCIAL. REGISTROS DE DESPLAZAMIENTO Y CONTADORES. 1.- Introducción.

Índice. Sistemas Electronicos Digitales 2 o Curso Ingeniería Técnica Industrial. Logica Modular Secuencial. Clasificación Circuitos Digitales

LABORATORIO Nº 09: Circuitos Secuenciales Básicos: Flip - Flop

Unidad 3: Circuitos digitales.

Electrónica. Tema 6 Circuitos Secuenciales. Tema 1 Fundamentos de semiconductores

Figura 1: Símbolo lógico de un flip-flop SR

Cuestiones. Estructura y Tecnología de Computadores (IG09) 1 er Parcial 12 de sept. de 2002

ARQUITECTURA DE LAS COMPUTADORAS FLIP-FLOP

4. Elementos básicos de memoria. Biestables (Básculas).

TEMA 1 INTRODUCCIÓN A LOS SISTEMAS DIGITALES

Circuitos Electrónicos Digitales E.T.S.I. Telecomunicación Universidad Politécnica de Madrid. Circuitos Secuenciales

SUBSISTEMAS SECUENCIALES. Tema 7: SUBSISTEMAS SECUENCIALES

Transcripción:

Electrónica Básica Sistemas Secuenciales Electrónica Digital José Ramón Sendra Sendra Dpto. de Ingeniería Electrónica y Automática ULPGC

CIRCUITOS SECUENCIALES Combinacional: las salidas dependen de las entradas Secuencial: las salidas dependen de las entradas y de valores anteriores de determinadas salidas ( e.d. depende de la vida pasada del circuito) Entradas Sistema combinacional Salidas Circuito de realimentación

CIRCUITOS SECUENCIALES Los circuitos secuenciales pueden ser: Asíncronos: no dependen de ninguna señal de reloj Síncronos: dependen de un reloj Entradas Sistema combinacional Salidas Entradas Sistema combinacional Salidas Salidas que actúan como entradas Elementos de memoria Generador de impulsos de reloj

CIRCUITOS SECUENCIALES Las células básicas de los circuitos secuenciales son los biestables los cuales pueden ser: Asíncronos: no dependen de ninguna señal de reloj Síncronos: dependen de un reloj Activos por nivel Activos por flanco Flip-Flops Los más utilizados son: RS JK D T etc

BIESTABLES ASÍNCRONOS BIESTABLE RS NOR Tabla de Verdad S R (t+) (t+) (t) - - (t) No cambia Reset Set Indeseable R S S R (t) (t+) - - No cambia Cuando R S la salida sigue a la S Indeseable

BIESTABLES ASÍNCRONOS BIESTABLE RS NOR Tabla de Transición (t) (t+) S X R X R S

BIESTABLES ASÍNCRONOS BIESTABLE RS NAND Tabla de Verdad S R (t+) (t+) - - (t) (t) Indeseable Set Reset No cambia R S S R (t) (t+) - - Indeseable Cuando R S la salida sigue a la R No cambia

BIESTABLES ASÍNCRONOS BIESTABLE RS NAND Tabla de Transición (t) (t+) S X R X R S

BIESTABLES ASÍNCRONOS BIESTABLE JK Tabla de Verdad J K (t+) (t+) J (t) (t) (t) (t) No cambia Reset Set Cambia K Oscilación para J=K= Carreras No se suelen usar Sol: Biestable JK M/S J K (t) (t+) No cambia Cuando J K la salida sigue a la J Cambia

BIESTABLES ASÍNCRONOS BIESTABLE JK Tabla de Transición J K (t) (t+) J X X K X X

BIESTABLES ASÍNCRONOS BIESTABLE TIPO T ( = JK cortocircuitando J=K) Tabla de Verdad T T (t) (t+) No cambia Cambia (TOGGLE)

BIESTABLES ASÍNCRONOS BIESTABLE TIPO D ( No hace nada, sirve de memoria) D (t) (t)

NECESIDAD DE SISTEMAS SÍNCRONOS Generación de un GLITCH

NECESIDAD DE SISTEMAS SÍNCRONOS Efecto de un GLITCH sobre un biestable

BIESTABLES SÍNCRONOS Entradas asíncronas no dependen de reloj PRESET (poner a la salida) y CLEAR (poner a la salida) Activas a nivel alto Activas a nivel bajo PR PR CLR CLR No pueden estar activas a la vez

BIESTABLES SÍNCRONOS Entradas de reloj CK,, CLOCK... Disparo por nivel nivel alto nivel bajo Disparo por flanco flanco de subida flanco de bajada

BIESTABLES SÍNCRONOS Entradas síncronas dependen del reloj R, S, J, K, T, D R J T S K

BIESTABLES SÍNCRONOS Orden de prioridad:.- Entradas Asíncronas 2.- Entrada de Reloj 3.- Entradas Síncronas PR PR R R S S CLR CLR

BIESTABLES SÍNCRONOS BIESTABLE RS SÍNCRONO ACTIVADO POR NIVEL R S C C S R X X

BIESTABLES SÍNCRONOS BIESTABLE RS SÍNCRONO CON ENTRADAS ASÍNCRONAS PR R S PR CLR C S R (t+) X X X X X X X X X * Indeseado (t) Indeterminado CLR

BIESTABLES SÍNCRONOS BIESTABLE RS SÍNCRONO ACTIVADO POR FLANCO (FLIP-FLOP) C S R X X R S

BIESTABLES SÍNCRONOS BIESTABLE JK MAESTRO ESCLAVO (MASTER-SLAVE)

BIESTABLES SÍNCRONOS FLIP-FLOP JK SÍNCRONO ACTIVADO POR FLANCO J J K K C S R X X C S R X X

BIESTABLES SÍNCRONOS BIESTABLE TIPO D C D (t) (t+) Modo memoria Modo transparente D

FLIP-FLOP TIPO D BIESTABLES SÍNCRONOS

FLIP-FLOP TIPO T BIESTABLES SÍNCRONOS

REGISTROS DE DESPLAZAMIENTO REGISTRO DE DESPLAZAMIENTO ENTRADA SERIE SALIDA SERIE

REGISTROS DE DESPLAZAMIENTO REGISTRO DE DESPLAZAMIENTO ENTRADA SERIE SALIDA SERIE

REGISTROS DE DESPLAZAMIENTO REGISTRO DE DESPLAZAMIENTO ENTRADA SERIE SALIDA PARALELA

REGISTROS DE DESPLAZAMIENTO REGISTRO DE DESPLAZAMIENTO ENTRADA SERIE SALIDA PARALELA

REGISTROS DE DESPLAZAMIENTO REGISTRO DE DESPLAZAMIENTO ENTRADA PARALELA SALIDA SERIE

REGISTROS DE DESPLAZAMIENTO REGISTRO DE DESPLAZAMIENTO ENTRADA PARALELA SALIDA SERIE

REGISTROS DE DESPLAZAMIENTO REGISTRO DE DESPLAZAMIENTO ENTRADA PARALELA SALIDA PARALELA

REGISTROS DE DESPLAZAMIENTO REGISTRO DE DESPLAZAMIENTO ENTRADA PARALELA SALIDA PARALELA

CONTADORES Definición: Circuito secuencial cuyas salidas representan en un determinado código el número de impulsos que se aplican a la entrada Estructura: Biestables activados por flanco (FF) conectados entre sí Módulo (M): número de valores por los que pasa (divisor por M) Tipos: Ascendentes Descendentes Tipos: Asíncronos Los FF no comparten la misma señal de reloj Síncronos Los FF comparten la misma señal de reloj: Síncronos propiamente dichos Contadores basados en registros de desplazamiento

CONTADORES CONTADORES ASÍNCRONOS Secuencia de cuenta Condiciones de funcionamiento A2 A A A cambia de a A cambia de a ; A cambia de a. A cambia de a A cambia de a ; A cambia de a ; A2 cambia A cambia de a A cambia de a ; A cambia de a. A cambia de a

CONTADORES CONTADORES ASÍNCRONOS Utiliza FF tipo T o tipo JK A B C Entrada de impulsos a contar J J J K K K Problema lento ya que cada FF debe esperar a que el anterior bascule Módulo = M = 2 n = 2 3 = 8 impulsos

CONTADORES CONTADORES ASÍNCRONOS Módulo 2 n Se parte de un contador de M = 2 n y se conecta la primera combinación no deseada mediante una NAND a las entradas CLEAR de los FF JK o T. Ej: contador M = 2 Entrada de impulsos a contar J J J J K C K C K C K C

CONTADORES CONTADORES SÍNCRONOS Ej: Contador M = 6 con biestables JK M/S TABLA DE TRANSICIONES ESTADO ESTADO ACTUAL SIGUIENTE SEÑALES DE CONTROL ENTRADAS SÍNCRONAS D C B A D C B A J D K D J C K C J B K B J A K A X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X

CONTADORES CONTADORES SÍNCRONOS Ej: Contador M = 6 con biestables JK M/S Simplificamos por Karnaugh: J D =K D = A B C J C =K C = A B J B =K B = A J A =K A =

CONTADORES CONTADORES SÍNCRONOS Ej: Contador M = 6 con biestables JK M/S Entrada de impulsos a contar A B C D J J J J K K K K

CONTADORES CONTADORES SÍNCRONOS Ej: Contador M = 6 con biestables JK M/S Podemos ahorrar puertas lógicas si nos damos cuenta que: J A =K A = J B =K B = A J C =K C =J B B J D =K D =J C C

CONTADORES CONTADORES SÍNCRONOS Ej: Contador M = 6 con biestables JK M/S A B C D C J J J J K K K K

CONTADORES CONTADORES SÍNCRONOS Ej: UP/DOWN Counter M = 5

CONTADORES CONTADORES SÍNCRONOS Ej: UP/DOWN Counter M = 5

CONTADORES CONTADORES SÍNCRONOS DE CUALUIER SECUENCIA Ej: Contador de la secuencia 2, 3, 5,, 7, 2, 3,...

CONTADORES CONTADORES SÍNCRONOS DE CUALUIER SECUENCIA Ej: Contador de la secuencia 2, 3, 5,, 7, 2, 3,...

CONTADORES CONTADORES SÍNCRONOS BASADOS EN REGISTROS DE DESPLAZAMIENTO CONTADOR EN ANILLO

CONTADORES CONTADORES SÍNCRONOS BASADOS EN REGISTROS DE DESPLAZAMIENTO CONTADOR JOHNSON O ANILLO INVERTIDO