Diseño de Circuitos Secuenciales

43,094 views

Published on

Procedimiento para el diseño de circuitos secuenciales

Published in: Education, Technology, Business
1 Comment
29 Likes
Statistics
Notes
No Downloads
Views
Total views
43,094
On SlideShare
0
From Embeds
0
Number of Embeds
1,359
Actions
Shares
0
Downloads
0
Comments
1
Likes
29
Embeds 0
No embeds

No notes for slide

Diseño de Circuitos Secuenciales

  1. 1. CIRCUITOS DIGITALES I DISEÑO DE CIRCUITOS SECUENCIALES Ing. Fernando Aparicio Urbano Molano 1
  2. 2. Diseño de circuitos Secuenciales DISEÑO SECUENCIAL Estructura general de un Circuito Secuencial Ing. Fernando A. Urbano M. 2
  3. 3. Diseño de circuitos Secuenciales DISEÑO SECUENCIAL (2) Cualquier circuito secuencial se puede realizar con una maquina de estado: Ing. Fernando A. Urbano M. 3
  4. 4. Diseño de circuitos Secuenciales CONTADOR DE 3 BITS • Diagrama de estados • Tabla de estados Ing. Fernando A. Urbano M. 4
  5. 5. Diseño de circuitos Secuenciales CONTADOR DE 3 BITS (2) • Codificación de estados • Tabla de estados codificada Ing. Fernando A. Urbano M. 5
  6. 6. Diseño de circuitos Secuenciales CONTADOR DE 3 BITS (3) • Tabla de excitación de estados Ing. Fernando A. Urbano M. 6
  7. 7. Diseño de circuitos Secuenciales CONTADOR DE 3 BITS (4) Tabla de excitación de estados Ing. Fernando A. Urbano M. 7
  8. 8. Diseño de circuitos Secuenciales CONTADOR DE 3 BITS (5) Entradas Salidas • Cada columna es una salida del circuito la cual se puede minimizar utilizando mapas de Karnaugh. Ing. Fernando A. Urbano M. 8
  9. 9. Diseño de circuitos Secuenciales CONTADOR DE 3 BITS (6) Entradas Salidas =Q2Q0’+Q2Q1’+Q2’Q1Q0 =Q1’Q0+Q1Q0’ =Q0’ Ing. Fernando A. Urbano M. 9
  10. 10. Diseño de circuitos Secuenciales CONTADOR DE 3 BITS: IMPLEMENTACIÓN Ing. Fernando A. Urbano M. 10
  11. 11. Diseño de circuitos Secuenciales CONTADOR DE 3 BITS: SIMULACIÓN Ing. Fernando A. Urbano M. 11
  12. 12. Diseño de circuitos Secuenciales PASOS PARA LA REALIZACIÓN DE UN CIRCUITO SECUENCIAL 1. Secuencia a seguir o Diagrama de Estado 2. Elección del tipo de FF a utilizar en el montaje 3. Tabla de estados (Estado Actual vs Estado Siguiente) 4. Mapas de Karnaugh (Simplificación de las expresiones) 5. Implementación del Circuito Ing. Fernando A. Urbano M. 12
  13. 13. Diseño de circuitos Secuenciales TABLAS DE TRANSICIÓN DE ESTADOS Ing. Fernando A. Urbano M. 13
  14. 14. Diseño de circuitos Secuenciales CONTADOR DE SECUENCIAS Estado Estado Estado de los Actual Siguiente Flip - Flops E.A. E.S. Q Q+ D Qa Qb Qc Qa Qb Qc Da Db Dc 0 0 0 X X X X X X 0 0 1 0 1 1 0 1 1 0 1 0 X X X X X X 0 1 1 1 0 1 1 0 1 1 0 0 X X X X X X 1 0 1 1 1 1 1 1 1 1 1 0 X X X X X X 1 1 1 0 0 1 0 0 1 Ing. Fernando A. Urbano M. 14
  15. 15. Diseño de circuitos Secuenciales CONTADOR DE SECUENCIAS (2) Minimización Da  QaQb  QaQb Dc  1 Da  Qa  Qb Db  Qb Ing. Fernando A. Urbano M. 15
  16. 16. Diseño de circuitos Secuenciales CONTADOR DE SECUENCIAS: IMPLEMENTACIÓN Ing. Fernando A. Urbano M. 16
  17. 17. Diseño de circuitos Secuenciales EL DISEÑO ANTERIOR CON FF-JK Ing. Fernando A. Urbano M. 17
  18. 18. Diseño de circuitos Secuenciales CONTADOR ASCENDENTE/DESCENDENTE Diseñar un contador síncrono ascendente / descendente de 3 bits que realice el siguiente diagrama de estados: X indica si el conteo es hacia arriba (X=0) o si es hacia abajo (X=1) Ing. Fernando A. Urbano M. 18
  19. 19. Diseño de circuitos Secuenciales TABLA DE ESTADOS E.A. E.S. Estado FF Q+ D Q X=0 X=1 X=0 X=1 Qa Qb Qc Qa Qb Qc Qa Qb Qc Da Db Dc Da Db Dc 0 0 0 X X X X X X X X X X X X 0 0 1 0 1 1 1 1 1 0 1 1 1 1 1 0 1 0 X X X X X X X X X X X X 0 1 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 0 X X X X X X X X X X X X 1 0 1 1 1 1 0 1 1 1 1 1 0 1 1 1 1 0 X X X X X X X X X X X X 1 1 1 0 0 1 1 0 1 0 0 1 1 0 1 Ing. Fernando A. Urbano M. 19
  20. 20. Diseño de circuitos Secuenciales CONTADOR ASCENDENTE/DESCENDENTE (2) Solución con mapas de karnaugh Da  Qa  Qb  X Db  Qb Dc  1 Implementación Ing. Fernando A. Urbano M. 20

×