Grupo 90178 8 Colaborativo II

download Grupo 90178 8 Colaborativo II

of 13

Transcript of Grupo 90178 8 Colaborativo II

  • 7/24/2019 Grupo 90178 8 Colaborativo II

    1/13

    SISTEMAS DIGITALES SECUENCIALES

    TRABAJO COLABORATIVO 2

    PRESENTADO POR

    DIEGO RAUL FORERO

    CODIGO. 13992426

    HAROLD VIDAL GARCIA

    CODIGO. 6239976

    JOHN ALEXANDER RAMIREZ

    COD 5827570

    OSCAR FERNANDO PINZON

    COD

    LUIS CARLOS RINCONCOD

    GRUPO 90178_8

    TUTOR: CARLOS EMEL RUIZ

    UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIAESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA

    SISTEMAS DIGITALES SECUENCIALES2015

    http://www.unad.edu.co/
  • 7/24/2019 Grupo 90178 8 Colaborativo II

    2/13

    INTRODUCCIN

    Inicialmente se tiene un planteamiento o problemtica y lo que se busca con este

    trabajo es aplicar los conocimientos adquiridos en diseo de sistemas

    secuenciales sincrnicos para lograr dar una solucin eficiente.

    Bsicamente se plantea una mquina de estados y a travs de los llamados

    Mapas de Karnaugh se obtienen las relaciones simplificadas entre las variables de

    estado del sistema y las salidas del mismo que controlarn al display.

    Al entrar ms a fondo en el tema aplicramos trminos y condiciones para generar

    secuencias utilizando flip-flop tipo JK, La secuencia de tal proyecto se controla por

    medio de una seal de reloj, para la cual acedemos a configurar un multivibrador

    en astable con una frecuencia de un pulso por segundo, tomando lecciones ya

    aprendidas en la unidad uno del mdulo se sistemas digitales secuenciales para

    otorgar la frecuencia deseada de tal proyecto.

    http://www.unad.edu.co/
  • 7/24/2019 Grupo 90178 8 Colaborativo II

    3/13

    Anlisis De Circuitos Secuenciales Sncronos

    El anlisis consiste en obtener una tabla de estados (o tabla de transicin) y/o un

    diagrama de flujo, de las secuencias de tiempo de las entradas, salidas y estados

    internos del sistema secuencial. Tambin es posible escribir expresiones

    booleanas que describan su comportamiento. La tabla consta de 4 secciones

    principales: entrada, estado presente, estado futuro y salida. En la seccin estado

    presente se indica los estados de los FF antes de la ocurrencia del pulso de reloj

    bajo las condiciones de entrada indicadas. En la seccin estado siguiente semuestra el estado de los FF despus del pulso. Y la seccin de salida muestra los

    valores de las variables de salida durante el estado presente.

    Biestable JK

    El biestable JK puede considerarse como el biestable universal. Dispone de tres

    entradas sncronas J y K, para especificar la operacin y CLK, para disparar el

    biestable. Tambin consta de dos entradas asncronas PR y CLR, y por supuesto

    dos salidas complementarias.

    Su ecuacin caracterstica es: Qn+1 = JQn + KQn

    Este es su smbolo tradicional y su tabla de funcionamiento:

    http://www.unad.edu.co/
  • 7/24/2019 Grupo 90178 8 Colaborativo II

    4/13

    SOLUCIN AL PLANTEAMIENTO

    Tabla De Estados

    2 4 6 8 0 12 14 15 13 11 9 7 5 3 1 2

    CLK

    IN 0

    IN 1

    IN 2

    IN 3

    http://www.unad.edu.co/
  • 7/24/2019 Grupo 90178 8 Colaborativo II

    5/13

    Tablas de estados de las entradas de los flip-flops JK

    SECUENCIA ACTUAL FUTURA

    DESEADA Q3 Q2 Q1 Q0 Q3 Q2 Q1 Q0

    2 0 0 1 0 0 1 0 0

    4 0 1 0 0 0 1 1 0

    6 0 1 1 0 1 0 0 0

    8 1 0 0 0 0 0 0 0

    0 0 0 0 0 1 1 0 0

    12 1 1 0 0 1 1 1 0

    14 1 1 1 0 1 1 1 1

    15 1 1 1 1 1 1 0 1

    13 1 1 0 1 1 0 1 1

    11 1 0 1 1 1 0 0 1

    9 1 0 0 1 0 1 1 1

    7 0 1 1 1 0 1 0 1

    5 0 1 0 1 0 0 1 1

    3 0 0 1 1 0 0 0 1

    1 0 0 0 1 0 0 1 0

    MAPAS DE KARNAUGH

    Seguidamente se muestran los mapas de Karnaugh para cada variable de estado

    y cada salida, junto con su ecuacin resultante.

    Y3 y1y0

    y3y2 00 01 11 10

    00 0 0 0 0

    01 1 0 0 0

    11 1 1 1 1

    10 0 1 1 1

    3 =(2+ 1+ 0). (3+ 0 ). (3+ 1 )

    http://www.unad.edu.co/
  • 7/24/2019 Grupo 90178 8 Colaborativo II

    6/13

    Y2 y1y0

    y3y200 01 11 10

    00 0 0 0 1

    01 1 1 1 1

    11 1 1 1 0

    10 0 0 0 0

    2 =(3 + 1 + 0). (2+ 0 ). (2+ 1)

    Y1 y1y0

    y3y2 00 01 11 10

    00 0 1 1 1

    01 0 0 0 1

    11 0 1 1 1

    10 0 0 0 1

    1 =(1+ 0). (3+ 2 + 0 ). (3 + 2+ 0 )

    Y0 y1y0

    y3y2 00 01 11 10

    00 1 1 0 0

    01 0 0 1 1

    11 1 1 0 0

    10 0 0 1 1

    0 =(3+ 1+ 2 ). (3+ 2+ 1 ). (3 + 2 + 1 ). (3 + 2+ 1)

    http://www.unad.edu.co/
  • 7/24/2019 Grupo 90178 8 Colaborativo II

    7/13

    Z3 y1y0

    y3y200 01 11 10

    00 0 0 0 0

    01 1 1 0 1

    11 1 1 1 1

    10 0 0 0 0

    3 = 2. (3+ 1 + 0 )

    Z2 y1y0

    y3y2 00 01 11 10

    00 0 0 1 1

    01 1 1 0 0

    11 1 1 0 0

    10 0 0 1 1

    2 =(2+ 1). (2 + 1 )

    Z1 y1y0

    y3y2 00 01 11 10

    00 0 1 0 1

    01 1 0 0 0

    11 1 0 1 0

    10 0 1 0 1

    1 =(2+ 1+ 0). (2 + 1+ 0 ). (2+ 1 + 0 ). (3+ 2 + 1 ). (2 + 1 + 0)

    http://www.unad.edu.co/
  • 7/24/2019 Grupo 90178 8 Colaborativo II

    8/13

    Z0 y1y0

    y3y200 01 11 10

    00 1 0 0 0

    01 0 0 0 0

    11 1 1 1 1

    10 1 1 1 1

    0 = 3+ (2 . 1 . 0)

    DISEO

    Componentes:

    1. Compuertas lgicas

    1. AND

    2. OR

    3. XOR

    4. NOT

    2. Flip Flop tipo D. 74743. Integrado LM 555

    4. Fuente de 5 Voltios

    5. Resistencias de 14430 ohm

    6. Condensadores de 100uf

    7. Decodificador 74ls47

    8. Display de 7 segmentos

    Multivibrador Astable

    El Temporizador 555 en modo astable se caracteriza por una salida con forma de

    onda cuadrada continua de ancho predefinido por el diseador del circuito. La

    seal de salida tiene un nivel alto por un tiempo t1 y un nivel bajo por un tiempo t2.

    La duracin de estos tiempos dependen de los valores de R1, R2 y C.

    http://www.unad.edu.co/
  • 7/24/2019 Grupo 90178 8 Colaborativo II

    9/13

    t1=ln(2)(R1+R2)C [segundos]

    t10,693(R1+R2)C

    t2=ln(2)R2C [segundos]

    t20,693R2C

    La frecuencia con que la seal de salida oscila est dada por la frmula:

    f10,693C(R1+2R2)

    el perodo es: T=1f

    Si deseamos un generador con frecuencia variable, debemos variar la capacidaddel condensador, al cambiar las resistencias R1 y R2, tambin cambia el ciclo de

    trabajo o ancho de pulso (D) de la seal de salida.

    D=R1+R2(R1+2R2)

    http://www.unad.edu.co/
  • 7/24/2019 Grupo 90178 8 Colaborativo II

    10/13

    SIMULACIN DEL CIRCUITO

    A continuacin se muestra una captura de pantalla de la simulacin realizada en el

    software Proteus 8.0 cuyo video se adjunta con el link.

    Montaje en Proteus:https://youtu.be/J_8ds-I8xAM

    https://youtu.be/J_8ds-I8xAMhttps://youtu.be/J_8ds-I8xAMhttps://youtu.be/J_8ds-I8xAMhttps://youtu.be/J_8ds-I8xAMhttp://www.unad.edu.co/
  • 7/24/2019 Grupo 90178 8 Colaborativo II

    11/13

    Imagen del montaje en Protoboard

    Adjunto link Montaje fsico:https://www.youtube.com/watch?v=b0o9nbaxr3I

    https://www.youtube.com/watch?v=b0o9nbaxr3Ihttps://www.youtube.com/watch?v=b0o9nbaxr3Ihttps://www.youtube.com/watch?v=b0o9nbaxr3Ihttps://www.youtube.com/watch?v=b0o9nbaxr3Ihttp://www.unad.edu.co/
  • 7/24/2019 Grupo 90178 8 Colaborativo II

    12/13

    CONCLUSION

    Con el desarrollo del trabajo hemos afianzado nuestro aprendizaje para el curso

    de Sistemas Digitales Secuenciales a travs del diseo de un contador binario, en

    el cual mostramos el procedimiento a seguir para el diseo del mismo, adems de

    ello se tuvo en cuenta la tabla de excitacin de los Flip - Flops tipo JK y su

    respectivo diagrama lgico resultante de dicho diseo.

    A este diseo se realiz otro donde los estados siguientes no eran adyacentes a

    los actuales, esto se hizo para simplificar el combinacional de salida y que fueran

    directamente las mismas variables de estado, pero en la simulacin no funcion,as que se puede concluir que es de suma importancia realizar una codificacin de

    estados considerando la adyacencia de las transiciones entre los estados.

    Seguidamente se puede decir que es vital para la simplificacin del proyecto saber

    considerar las dos maneras de aplicar un mapa de Karnaugh, sea encerrando

    ceros o unos, puesto que esto ayuda a la simplificacin de las ecuaciones y por

    consiguiente a la del circuito.

    La utilizacin de etiquetas en este caso es de vital importancia a la hora de armar

    el circuito, puesto que colabora con el orden, la deteccin de errores y el

    funcionamiento general del mismo.

    http://www.unad.edu.co/
  • 7/24/2019 Grupo 90178 8 Colaborativo II

    13/13

    BIBLIOGRAFIA

    Acevedo Gonzlez, Georffrey. Mdulo de Sistemas Digitales Secuenciales.

    Universidad Nacional Abierta y a Distancia: Escuela de Ciencias Bsicas,

    Tecnologa e Ingeniera. Medelln. 2008.

    FLOYD, Thomas L. Fundamentos de Sistemas Digitales. Pearson Prentice

    Hall. Espaa 2.006.

    TOCCI, Ronald J., WIDMER, Neal S. Sistemas Digitales, Principios y

    Aplicaciones. Pearson Prentice Hall. Espaa 2.008.

    http://www.unad.edu.co/