EIE 446 - SISTEMAS DIGITALES Tema 9: Contadores. Nombre del curso: Sistemas Digitales Nombre del docente: Héctor Vargas

Documentos relacionados
EIE SISTEMAS DIGITALES Tema 10: Registros de desplazamiento. Nombre del curso: Sistemas Digitales Nombre del docente: Héctor Vargas

Temario Contadores asincrónicos y sincrónicos Arquitectura Características Circuitos comerciales Diseño Máquinas de estado finito Mealy Moore Ejemplo

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

8 CONTADORES CONTENIDO DEL CAPÍTULO OBJETIVOS DEL CAPÍTULO

GUIAS ÚNICAS DE LABORATORIO TABLA DE ESTADOS AUTOR: ALBERTO CUERVO SANTIAGO DE CALI UNIVERSIDAD SANTIAGO DE CALI DEPARTAMENTO DE LABORATORIOS

Circuitos Secuenciales

GUIAS ÚNICAS DE LABORATORIO REGISTRO DE SECUENCIA Y DECODIFICADOR AUTOR: ALBERTO CUERVO

1.4 Biestables síncrono

Práctica 4: CONTADORES

EIE SISTEMAS DIGITALES Tema 8: Circuitos Secuenciales (Síntesis) Nombre del curso: Sistemas Digitales Nombre del docente: Héctor Vargas

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

Lógica y compuertas (Parte 2): Circuitos Combinacionales y Secuenciales

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

GUIAS ÚNICAS DE LABORATORIO CIRCUITOS SECUENCIALES AUTOR: ALBERTO CUERVO SANTIAGO DE CALI UNIVERSIDAD SANTIAGO DE CALI DEPARTAMENTO DE LABORATORIOS

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

Práctica 7. Circuitos Contadores

Registros de desplazamiento

ESTRUCTURA Y TECNOLOGÍA DE COMPUTADORES PRÁCTICAS DE LÓGICA CABLEADA

CAPITULO XIV TEMPORIZADORES

EL-3213 Circuitos Digitales I. Registros y latches multibit

INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA INGENIERIA EN COMUNICACIONES Y ELECTRÓNICA ACADEMIA DE COMPUTACIÓN

MONOGRAFÍA CIENTÍFICA

INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA INGENIERIA EN COMUNICACIONES Y ELECTRÓNICA ACADEMIA DE COMPUTACIÓN

9-Sistemas Secuenciales

Practica 7. Procesos y divisor de frec. FCHE

Prácticas de electrónica básica para el área de Tecnología en Educación Secundaria. Curso para profesores.

PRÁCTICA 2: SISTEMAS DIGITALES

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

Registros y Contadores

ELO211: Sistemas Digitales. Tomás Arredondo Vidal 1er Semestre 2008

Contadores. Apunte N 7

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

Sistemas Secuenciales

TEMA 7. Registros y contadores

CIRCUITOS LOGICOS DE TRES ESTADOS.

PROBLEMAS TEMA 1: Estructuras de interconexión de un computador

PRÁCTICA 5. CIRCUITOS CONTADORES SÍNCRONOS

Circuitos secuenciales. básicos. Introducción. Objetivos. Contenido. Capítulo. básicos

Proyecto final Diseño de un circuito secuencial. utilizando un contador binario de cuatro bits

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

EIE SISTEMAS DIGITALES Tema 6: Funciones de la lógica combinacional. Nombre del curso: Sistemas Digitales Nombre del docente: Héctor Vargas

Cuál es la frecuencia de acceso de una memoria de acceso aleatorio con un tiempo de acceso de 80 nseg. y un tiempo de ciclo de 100 nseg.?.

6 10 3,5 2,0 4,5. PROGRAMA DE CURSO Código Nombre EL Sistemas Digitales Nombre en Inglés Digital Systems SCT

FUNDAMENTOS DE COMPUTADORES

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

EIE SISTEMAS DIGITALES Tema 5: Análisis de la lógica combinacional. Nombre del curso: Sistemas Digitales Nombre del docente: Héctor Vargas

Transcripciones de las presentaciones de clases de teoría 2010

Universidad Central de Venezuela Facultad de Ciencias Escuela de Computación Organización y Estructura del Computador II Semestre I-2014.

Memoria. M. en C. Erika Vilches. Parte 6

Figura P1. 2. Para el circuito que se muestra en la Figura P2, complete el diagrama de tiempo. Figura P2

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

13-Bloques Básicos Secuenciales

Práctica No. 1. Titulo: Circuitos Lógicos Combinatorios

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

Simulador de Construcción de Circuitos Digitales con Escenarios Virtuales y Tutoriales Interactivos

Electrónica Digital. Universidad de Alcalá (02/07/2012)

Estructura de Computadores Ingeniería Técnica en Informática de Sistemas. BOLETIN 4: Memoria

FLIP FLOPS PRÁCTICA 8

BIBLIOGRAFIA TEORIA DE CIRCUITOSY DISPOSOTIVOS BOYLESTAD ELECTRONICA DIGITAL TOKHEIM SISTEMAS DIGITALES TOCCI

Tema 3 SISTEMAS SECUENCIALES 3.1. CONCEPTOS BÁSICOS

Relación de Problemas de Circuitos Secuenciales

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

Práctica 5. Demodulador FSK mediante PLL

2, Detallar los diversos tipos de Flip Flop

Manejo de Entrada-Salida. Arquitectura de Computadoras

DISEÑO LOGICO CON DISPOSITIVOS LOGICOS PROGRAMABLES (PLD S) ING. LUIS F. LAPHAM CARDENAS PROFESOR INVESTIGADOR DIVISION DE ELECTRONICA C.E.T.I.

Tema 5. SISTEMAS COMBINACIONALES. Tema 5. Sistemas combinacionales por Angel Redondo I.E.S Isaac Peral Torrejon de Ardoz 1

Electrónica Digital II. M. C. Felipe Santiago Espinosa

Prof: Zulay Franco Puerto Ordaz, Agosto

MATEMÁTICAS PARA LA COMPUTACIÓN CAPÍTULO 5. ÁLGEBRA BOOLEANA

FUNDAMENTOS DE SISTEMAS DIGITALES. Tema 2: Lógica combinacional (I): Funciones aritmético-lógicas

DISPOSITIVOS ELÉCTRICOS DE CONTROL

Ing. Jose Luis Apaza Gutierrez COMPUERTAS LÓGICAS

PRÁCTICA 7. CIRCUITOS ARITMÉTICOS

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

3. SECCIÓN DE MOTORES A PASOS

DISEÑO DE CIRCUITOS SECUENCIALES

&217$'25(6',*,7$/(6. Figura 1.

Tutorial sobre Motores Paso a Paso (Stepper motors)

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

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

TEMA 2: Control combinacional. 1.- Introducción. Esquema:

INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERÍA MECÁNICA Y ELÉCTRICA INGENIERÍA EN COMUNICACIONES Y ELECTRÓNICA

7.5. Registros, contadores y registros de desplazamiento

ARQUITECTURA DE LAS COMPUTADORAS FLIP-FLOP

GUIAS ÚNICAS DE LABORATORIO CIRCUITOS CONTADORES AUTOR: ALBERTO CUERVO SANTIAGO DE CALI UNIVERSIDAD SANTIAGO DE CALI DEPARTAMENTO DE LABORATORIOS

BOLETIN 7: Subsistemas secuenciales

UNIVERSIDAD DEL VALLE ESCUELA DE INGENIERIA ELÉCTRICA Y ELÉCTRONICA CÁTEDRA DE PERCEPCIÓN Y SISTEMAS INTELIGENTES

Circuitos Digitales Secuenciales

Tema 8. Circuitos secuenciales de Propósito general: REGISTROS Y CONTADORES

Práctica de Problemas N o 3

B. Arranque de Motor con Voltaje Reducido

EIE SISTEMAS DIGITALES Tema 4: Algebra de Boole y Simplificación Lógica. Nombre del curso: Sistemas Digitales Nombre del docente: Héctor Vargas

Transmisión paralelo:

TEMA 7 ANÁLISIS Y DISEÑO DE CIRCUITOS SECUENCIALES

Control de Motores Paso a Paso (Stepper motors)

Decodificadores/Demultiplexores. Grupo 9 Javier de Gregorio Menezo Laro de la Fuente Lastra Raúl Fernández Díaz

Proyecto de Electrónica. Contador digital de 0 a 9

Unidad 3: Circuitos digitales.

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

Transcripción:

EIE 446 - SISTEMAS DIGITALES Tema 9: ontadores Nombre del curso: Sistemas Digitales Nombre del docente: Héctor Vargas

OBJETIVOS DE LA UNIDAD Describir la diferencia entre un contador asíncrono y uno síncrono. Analizar diagramas de tiempo de contadores. Analizar los circuitos contadores. Retardo de propagación en contadores. Establecer las diferencias entre un contador binario de 4 bits y un contador de décadas. Analizar contadores de secuencias ascendentes/descendentes. Diseñar contadores síncronos que puedan tener cualquier secuencia de estados especificada.

ontando en binario omo se sabe, la secuencia de conteo binario sigue un patrón familiar de 0s y s como se describió en temas anteriores. El próximo bit cambia cada cuatro secuencias. 0 0 0 0 0 0 0 0 0 0 0 0 LSB cambia en cada secuencia. El próximo bit cambia cada dos secuencias.

ontando en binario Un contador puede formar el mismo patrón de ceros y unos con niveles lógicos. La primera etapa en un contador representa el bit menos significativo LSB. Observe que las formas de onda siguen el mismo patrón de onda de conteo en binario. LSB 0 0 0 0 0 0 0 0 0 0 MSB 0 0 0 0 0

ontador asíncrono de tres bits En un contador asíncrono, el reloj se aplica solamente a la primera etapa. Las etapas siguientes toman la señal de reloj desde la etapa previa. La figura muestra un contador asíncrono típico de tres bits. Usa flip-flops JK en el modo de basculación. HIGH J 0 J J 2 LK K 0 K K 2 Las formas de onda se ven en la siguiente diapositiva

ontador asíncrono de tres bits LK 2 3 4 5 6 7 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Retardo de Propagación Los contadores asíncronos también son conocidos como contadores de propagación debido a que no todas las etapas cambian juntas. Para ciertas aplicaciones que requieren altas velocidades de conmutación de reloj, esto es una desventaja. Observe como los retardos son acumulativos ya que cada etapa en el contador se dispara después de la etapa previa. LK 2 3 4 está retardado por retardo de propagación, por 2 retardos y Q 3 por 3 retardos.

ontador de décadas asincrónico Decodificando el 00 (0) HIGH LR J 0 J J 2 J 3 Q 3 LK K 0 K K 2 K 3 Las formas de onda se ven en la siguiente diapositiva

ontador de décadas asincrónico LK 2 3 4 5 6 7 8 9 0 Glitc h Glitch Q 3 LR Glitch Glitch

El contador asincrónico 74LS93A El contador 74LS93A tiene un flip-flop JK en modo basculación manejado por el LKA y tres flip-flops JK en modo basculación que conforman un contador asincrónico manejado por el LKB. LK B () Todas las entradas J y K están conectadas internamente a un nivel lógico ALTO LK A RO () RO (2) (4) (2) (3) J 0 K 0 J J 2 K K 2 (2) (9) (8) () J 3 K 3 Q 3

ontadores sincrónicos En un contador sincrónico todos los flip-flops se disparan al mismo tiempo con un pulso de reloj común. Los contadores sincrónicos no sufren la desventaja de retardos de propagación acumulativos, pero generalmente requieren más circuitería para controlar los cambios de estado. Este contador sincrónico binario de 3 bits tiene la misma secuencia de conteo que el contador asincrónico binario mostrado en anteriores diapositivas. HIGH J 0 K 0 Q0 Q J Q J 2 2 K K 2 LK La siguiente diapositiva muestra como analizar este contador escribiendo las ecuaciones lógicas para cada entrada. Observe las entradas a cada flip-flop

Análisis de contadores sincrónicos Aquí se ilustra una técnica tabular para el análisis del contador anterior. Esto se realiza configurando las salidas como se muestra en la tabla y luego, escribiendo las ecuaciones lógicas para cada entrada.. Poner el contador en un estado arbitrario; luego determinar las entradas para este estado. Salidas 2. Usar las nuevas entradas para determinar el próximo estado: y se engancharán y basculará. Lógica para entradas 3. onfigurar el próximo grupo de entradas desde la salida presente. J 2 = K 2 = J = K = J 0 = K 0 = 0 0 0 0 0 0 0 0 0 0 0 0 0 4. enganchará de nuevo pero ambos y bascularán. ontinuar así, hasta completar la tabla. La próxima diapositiva muestra la tabla completada

Análisis de contadores sincrónicos Salidas Lógica de entradas J 2 = K 2 = J = K = J 0 = K 0 = 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 En estos puntos todos los estados han sido contados y el contador está listo para reiniciar

ontador binario sincrónico de 4 bits FF0 FF G G 2 FF2 FF3 HIGH J 0 J J 2 J 3 Q 3 LK K 0 K K 2 K 3 Q 3 El contador binario de 4 bits tiene una puerta AND más que el contador de 3 bits descrito previamente. El área sombreada muestra cuando las salidas de la puerta AND están en ALTO causando que el próximo flip-flop bascule. Q 3

ontador de década BD on alguna lógica adicional, un contador binario se puede convertir en un contador de década sincrónico BD. Después de alcanzar el conteo 00, el contador reinicia a 0000. Esta puerta detecta 00 y provoca que el flip-flop FF3 bascule hasta el próximo pulso de reloj. El flip-flop FF0 bascula en todos los pulsos de reloj. De esta manera, el conteo inicia en 0000. HIGH FF0 FF FF2 FF3 Q 3 J 0 J J 2 J 3 Q 3 K 0 K K 2 K 3 Q 3 Q 3 LK

ontador de década BD Forma de onda para el contador de década BD. LK 2 3 4 5 6 7 8 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Q 3 0 0 0 0 0 0 0 0 0 Estas mismas formas de onda se pueden obtener con un contador asíncrono en forma de I, el 74LS90. Está disponible en una versión dual (74LS390), que puede ser configurada en cascada. Es más lento que los contadores sincrónicos (máx. frec. de conteo es 35 MHz), pero es más simple.

Un.I. contador binario sincrónico de 4 bits Entrada de datos D 0 D D 2 D 3 (3) (4) (5) (6) LR LOAD ENT ENP LK () (9) (0) (7) (2) TR DIV 6 T = 5 (5) RO (4) (3) (2) () Q 3 Salida de datos La forma de onda de ejemplo están en la próxima diapositiva

LR LOAD D 0 Datos de entrada D D 2 D 3 LK ENP ENT Datos de salida Q 3 RO lear Preset 2 3 4 5 0 2 onteo Inhibir

ontadores sincrónicos ascendentes/descendentes Un contador sincrónico ascendente/descendente es capaz de contar en cualquier dirección dependiendo de una entrada de control. UP/DOWN HIGH FF0 FF FF2 J J J 2 0 UP. UP K 0 K K 2 LK DOWN. DOWN Un ejemplo de formas de onda se encuentra en la próxima diapositiva

ontadores sincrónicos ascendentes/descendentes UP/DOWN ount up ount down

ontadores sincrónicos D 0 D D 2 D 3 Data inputs ascendentes/descendentes (5) (0) (4) TEN (5) D/U () LOAD (4) LK 74H9 0 TR DIV 0 () (9) (3) (2) (6) (7) (2) (3) MAX/MIN RO Q 3 D 0 D D 2 D 3 Data outputs Data inputs El.I. 74H9 tiene las mismas entradas y salidas pero es un contador binario sincrónico ascendente/descendente. (4) TEN (5) D/U () LOAD (4) LK 74H9 (5) () (0) (9) TR DIV 6 (3) (2) (6) (7) (2) (3) MAX/MIN RO Q 3 Data outputs

Diseño de contadores sincrónicos La mayoría de los requerimientos para contadores sincrónicos se pueden obtener desde los.i. vistos. En casos donde se necesite una secuencia de conteo especial, es posible aplicar un proceso de diseño sistemático. Los pasos de diseño se describen en detalle en el texto base. Primero, se describe la secuencia deseada y se dibuja un diagrama de estados y una tabla de transición (o de estados siguientes/salida). A continuación se ilustra una secuencia en código gray que se encuentra en el texto base. Diagrama de estados: Tabla de estados siguiente: 00 000 00 Present State Next State 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Diseño de contadores sincrónicos ada vez que se dispara un flip-flop, las entradas J y K requeridas para esa transición se mapean en un K-map. Un ejemplo de mapa para J 0 es: 00 0 0 0 0 0 X X X X J 0 map Output Transitions Q N Q N+ 0 0 0 0 Flip-Flop Inputs J K 0 X X X X 0 La lógica para cada entrada se lee y se construye el circuito. La siguiente diapositiva muestra el circuito para el contador del código gray

Diseño de contadores sincrónicos J 0 FF0 FF FF2 J J 2 K 0 Q K Q K 2 2 LK El circuito se puede comprobar mediante simulación antes de ser construido. La siguiente diapositiva muestra el resultado de simulación en Multisim

Diseño de contadores sincrónicos

ontadores en cascada Es un método para lograr contadores de módulo superior. Para contadores síncronos encapsulados como.i., el próximo contador está habilitado solamente cuando se logra el final del conteo en la etapa previa. HIGH ounter TEN T TR DIV 6 TR DIV 6 LK ƒ in 6 ounter 2 TEN Q 3 Q 3 T f out ƒ in 256 f in

Decodificación en contadores Decodificación es la detección de un número binario y se puede hacer con una puerta AND. HIGH J 0 J J 2 Q 2 K 0 Q Q 0 K K 2 LK LSB MSB Decoded 4 Q 0

Decodificación parcial El contador de década previamente mostrado incorpora decodificación parcial (mirando solamente el MSB y el LSB) para detectar 00. Esto fue posible porque esta es la primera ocurrencia de esta combinación en la secuencia. Detecta 00 al mirar solamente dos bits HIGH FF0 FF FF2 FF3 J 0 J J 2 J 3 Q 3 K 0 K K 2 K 3 Q 3 Q 3 LK

Palabras claves de la UNIDAD Asíncrono Módulo Síncrono No ocurre al mismo tiempo. El número de estados únicos a través del cual un contador realizará la secuencia. Ocurre al mismo tiempo. onteo terminal Máquina de estado ascada El estado final en una secuencia de contador. Un sistema lógico que exhibe de estados o valores. onexión en secuencia de contadores con el fin de incrementar las capacidades de los mismos.

BIBLIOGRAFÍA Libro base: Fundamentos de Sistemas Digitales. Autor: Tomas L. Floyd. Libro complemento: Principios de Diseño Digital. Autor: Daniel D. Gaski.