Monografias.com > Ingeniería
Descargar Imprimir Comentar Ver trabajos relacionados

Simplificación de circuitos integrados




Enviado por Pablo Turmero



    Monografias.com

    Diseño con CI SSI
    Sumario:
    Representación de funciones lógicas (cont.)
    Simplificación de funciones lógicas.
    Circuitos Integrados SSI
    Diseño de circuitos combinacionales con SSI
    Bibliografía.
    Digital Design, Principles and Practices, J. F. Wakerly
    4ta edición, 2006
    Páginas 196 a 222
    Problemas 4.7 a 4.10 / 4.14 a 4.19 / 4.36 a 4.64

    Monografias.com

    Objetivos
    Conocer las representaciones básicas de una función lógica.
    Saber utilizar el método de los mapas de Karnaugh para simplificar funciones.
    Saber diseñar circuitos combinacionales con elementos de nivel de integración bajo (SSI).
    Saber dibujar el circuito correspondiente de una función lógica
    Conferencia # 2:
    Diseño con CI SSI

    Monografias.com

    Representación de funciones lógicas
    Ejemplo 1
    Dada la figura obtenga:
    El circuito lógico combinacional (CLC) que de salida 1 cuando detecte se opriman simultáneamente más de una tecla.
    Nota:
    La corriente en cada entradas del circuito digital es = 1 µA (Ii = 1µA)
    Recordando

    Monografias.com

    Representación de funciones lógicas
    Lógica positiva
    Uno = valores de voltaje más positivo
    VH = 4.953 V
    Ejemplo1

    Monografias.com

    Representación de funciones lógicas
    Ejemplo 1
    ¿El circuito digital de que tipo es: secuencial o combinacional? Explique.
    ¿Cuál es función lógica que debe realizar el CLC ?
    ¿Cómo podemos representar esta función lógica?

    Monografias.com

    Representación de funciones lógicas
    Tabla de la Verdad.
    Ejemplo 1
    (Gp:) a
    (Gp:) b
    (Gp:) c
    (Gp:) S
    (Gp:) Entradas
    (Gp:) Salida

    ¿Cuántas entradas?
    ¿Cuántas combinaciones?
    ¿Cuál es el último número representable?

    Monografias.com

    Representación de funciones lógicas
    Ejemplo 1
    ¿A partir de la Tabla de la Verdad como sabemos llegar a la representación circuital?

    Monografias.com

    S = f(a, b, c) = /a /b /c + /a /b c + /a b /c + a /b /c
    Representación de funciones lógicas
    Se utilizan los
    1 de las salidas
    para formar los términos productos
    Suma de productos

    Monografias.com

    Representación de funciones lógicas
    S = f(a, b, c) = (a + /b + /c) (/a + b + /c) (/a + /b + c) (/a + /b + /c)
    Se utilizan los
    0 de las salidas
    para formar los términos sumas
    Producto de sumas

    Monografias.com

    Representación de funciones lógicas
    otra forma de representar una función lógica es la
    Notación simplificada

    Monografias.com

    Para cada término de la forma canónica se determina su equivalente decimal:
    S = f(a,b,c) = ?m (0, 1, 2, 4)
    Notación simplificada:
    S = f(a, b, c) = /a /b /c + /a /b c + /a b /c + a /b /c
    Representación de funciones lógicas
    0 0 0 0 0 1 0 1 0 1 0 0
    0 1 2 4
    Ejemplo1

    Monografias.com

    Representación de funciones lógicas
    Para cada término de la forma canónica se determina su equivalente decimal:
    Notación simplificada:
    0 1 1 1 0 1 1 1 0 1 1 1
    3 5 6 7
    S = f(a,b,c) = (a+/b+/c) (/a+b+/c) (/a+/b+c) (/a+/b+/c)
    S = f(a,b,c) = ?m (3, 5, 6, 7)
    Ejemplo1

    Monografias.com

    Este método fue desarrollado por el ingeniero norteamericano Edward W. Veitch en 1952 y perfeccionado por Maurice Karnaugh en ese mismo año.
    Método gráfico
    mapas de Veitch – Karnaugh
    Representación de funciones lógicas

    Monografias.com

    Método gráfico de los mapas de Karnaugh (2 variables):
    (Gp:) 0
    (Gp:) 1
    (Gp:) 0
    (Gp:) 1
    (Gp:) A
    (Gp:) B

    TV
    MK
    Representación de funciones lógicas

    Monografias.com

    Representación con Mapas de Karnaugh (2 variables):
    0
    0
    1
    1
    a
    b
    0
    0
    1
    1
    Representación de funciones lógicas

    Monografias.com

    Representación de funciones lógicas
    (Gp:) 1
    (Gp:) 10
    (Gp:) 11
    (Gp:) bc
    (Gp:) a
    (Gp:) 01
    (Gp:) 00
    (Gp:) 1
    (Gp:) 0
    (Gp:) 1
    (Gp:) 1
    (Gp:) 0
    (Gp:) 1
    (Gp:) 0
    (Gp:) 0
    (Gp:) 0

    Representación con MK
    3 variables Ejemplo 1

    Monografias.com

    (Gp:) 10
    (Gp:) ab
    (Gp:) cd
    (Gp:) 00
    (Gp:) 01
    (Gp:) 00
    (Gp:) 01
    (Gp:) 11
    (Gp:) 11
    (Gp:) 10

    Mapas de Karnaugh (4 variables):
    Representación de funciones lógicas

    Monografias.com

    Mapas de Karnaugh (5 variables):
    (Gp:) 10
    (Gp:) 11
    (Gp:) 01
    (Gp:) 00
    (Gp:) 10
    (Gp:) 11
    (Gp:) 01
    (Gp:) 00
    (Gp:) 10
    (Gp:) 11
    (Gp:) 01
    (Gp:) 00
    (Gp:) bc
    (Gp:) de
    (Gp:) de
    (Gp:) a = 0
    (Gp:) a = 1

    Representación de funciones lógicas

    Monografias.com

    Simplificación de funciones lógicas
    Para obtener el circuito más barato, se necesita que la función lógica a implementar sea la más simple posible.

    Monografias.com

    Simplificación: proceso que conduce a reducir el número de literales y términos de una función lógica.
    Simplificación de funciones lógicas
    Manipulación algebraica
    Método gráficos de los mapas de Karnaough
    Algoritmos matemáticos
    Formas de simplificación

    Monografias.com

    Simplificación de funciones lógicas
    (Gp:) a
    (Gp:) b
    (Gp:) c
    (Gp:) S

    Simplifiquemos la función lógica del ejemplo 1 usando el método gráfico de los MK.
    Simplificación

    Monografias.com

    Simplificación de funciones lógicas
    S = f(a, b, c) = /a /b /c + /a /b c + /a b /c + a /b /c
    S = f(a,b,c) = ?m (0, 1, 2, 4)
    Ejemplo1

    Monografias.com

    (Gp:) 1
    (Gp:) 10
    (Gp:) 11
    (Gp:) bc
    (Gp:) a
    (Gp:) 01
    (Gp:) 00
    (Gp:) 1
    (Gp:) 0
    (Gp:) 1
    (Gp:) 1
    (Gp:) 0
    (Gp:) 1
    (Gp:) 0
    (Gp:) 0
    (Gp:) 0

    Simplificación de funciones lógicas
    Representación con MK
    Ejemplo1

    Monografias.com

    (Gp:) 1
    (Gp:) 10
    (Gp:) 11
    (Gp:) bc
    (Gp:) a
    (Gp:) 01
    (Gp:) 00
    (Gp:) 1
    (Gp:) 0
    (Gp:) 1
    (Gp:) 1
    (Gp:) 0
    (Gp:) 1
    (Gp:) 0
    (Gp:) 0
    (Gp:) 0

    Simplificación de funciones lógicas
    Método de los MK:
    Hacer grupos de “0” ó de “1” perteneciente a celdas adyacentes.
    Escribir la expresión simplificada de la función lógica.
    Celdas adyacentes: celdas de mapa de Karnaugh las cuales
    solo se diferencian por el valor de una variable de entrada

    Monografias.com

    Simplificación de funciones lógicas
    ¿Cómo agrupar?
    El número de celdas en un grupo debe ser potencia de 2 (1,2,4,8,16,…).
    No todas las celdas del grupo tienen que ser adyacentes entre si.
    En un grupo formado por 2N celdas, cada celda debe ser adyacente a otras N celdas de ese mismo grupo.
    Cada celda con “1” (o “0”) debe ser seleccionada al menos una vez para formar un grupo y tantas veces como se necesite.
    Cada grupo debe ser el mayor posible para lograr el resultado más simple.
    Método de los MK

    Monografias.com

    Simplificación de funciones lógicas
    Método de los MK:
    (Gp:) Si se agrupan los “1”
    de la salida
    (Gp:) La expresión simplificada es del tipo
    suma de productos con un mínimo
    de términos
    (Gp:) Si se agrupan los “0”
    de la salida
    (Gp:) La expresión simplificada es del tipo
    producto de sumas con un mínimo
    de términos

    Objetivos:
    máximo tamaño de los grupos
    mínimo número de grupos.
    Hacer grupos de “0” ó de “1” perteneciente a celdas adyacentes.
    Escribir la expresión simplificada de la función lógica.

    Monografias.com

    1
    10
    11
    bc
    a
    01
    00
    1
    0
    1
    1
    0
    1
    0
    0
    0
    1
    1
    S = /a /c + /a /b + /b /c
    Simplificación de funciones lógicas
    Ejemplo1

    Monografias.com

    S = /a /c + /a /b + /b /c
    S = /a /b /c + /a /b c + /a b /c + a /b /c
    Simplificación de funciones lógicas
    Ejemplo1
    Suma canónica de productos
    Función simplificada
    S = f(a,b,c) = ?m (0, 1, 2, 4)
    Notación simplificada

    Monografias.com

    S = f(a, b, c) = /a /c + /a /b + /b /c
    Simplificación de funciones lógicas
    Representación circuital
    Ejemplo1

    Monografias.com

    Circuitos Integrados SSI (Small Scale Integration)
    Circuitos Integrados SSI:
    Son los circuitos integrados de más bajo nivel de integración.
    Típicamente contienen las compuertas lógicas fundamentales o biestables.
    Pueden contener desde 1 a 20 compuertas.

    Monografias.com

    Circuitos Integrados SSI
    Los C.I. SSI utilizan preferentemente el 14DIP300

    Monografias.com

    Circuitos Integrados SSI
    Familia TTL
    GND
    VCC
    74xxx00
    CI de compuertas NAND de dos entradas
    LT Pág 13 otros CI

    Monografias.com

    Circuitos Integrados SSI
    Compuertas
    comerciales
    74 x x x n n n
    nnn

    Monografias.com

    Circuitos Integrados SSI
    Las compuertas NAND y NOR se les da el nombre de compuertas universales ya que con ellas se pueden implementar cualquier otra función fundamental.
    Demuestre la afirmación
    Para garantizar utilizar la menor cantidad de circuitos integrados posible se debe diseñar con compuertas universales (NAND o NOR).

    Monografias.com

    Circuitos Integrados SSI
    3 Circuitos Integrados
    Implementación con CI SSI el Ejemplo 1
    S = f(a, b, c) = /a /c + /a /b + /b /c

    Monografias.com

    Circuitos Integrados SSI
    S = f(a, b, c) = /a /c + /a /b + /b /c
    Ejemplo1

    Monografias.com

    Circuitos Integrados SSI
    S = f(a, b, c) = /a /c + /a /b + /b /c
    Ejemplo1
    NAND
    NAND

    Monografias.com

    Circuitos Integrados SSI
    S = f(a, b, c) = /a /c + /a /b + /b /c
    Ejemplo1
    NAND
    NAND

    Monografias.com

    Circuitos Integrados SSI
    2 Circuitos Integrados
    S = f(a, b, c) = /a /c + /a /b + /b /c
    Ejemplo1

    Monografias.com

    Circuitos Integrados SSI
    Tener presente
    1. Generalmente las estructuras NAND-NAND y NOR-NOR permiten diseñar funciones lógicas con un # mínimo de circuitos integrados.
    2. La estructura NAND-NAND permite implementar de forma eficiente funciones lógicas expresadas como suma de productos.
    3. La estructura NOR-NOR permite implementar de forma eficiente funciones lógicas expresadas como producto de sumas.
    Implemente con una estructura
    NAND-NAND la siguiente función lógica
    S = f(a, b, c) = c + /a b + /b c

    Monografias.com

    Diseño de circuitos combinacionales con CI SSI
    ¿Qué es diseñar (electrónica)?
    REQUERIMIENTOS
    Solución y selección de las componentes.

    Monografias.com

    Diseño de circuitos combinacionales con CI SSI
    Criterios de diseño:
    Obtener el circuito más barato (más simple).
    Obtener el circuito más rápido.
    Obtener el circuito que disipe la menor potencia posible.
    Obtener un circuito sin valores transitorios no deseados (azares, glitches).

    Monografias.com

    Diseño de circuitos combinacionales con CI SSI
    Entender el problema que es el objeto del diseño.
    Tener claro los REQUERIMIENTOS que se imponen.
    Definir las especificaciones no planteadas.
    Obtener la tabla de la verdad a partir de las especificaciones de la problemática a resolver.
    Aplicar el método de los mapas de Karnaugh y obtener las expresiones algebraicas simplificadas suma de productos y producto de sumas.
    Representar el esquema eléctrico del circuito con compuertas, usando la menor cantidad de circuitos integrados digitales SSI.
    PASOS para realizar el diseño.

    Monografias.com

    Diseño de circuitos combinacionales con CI SSI
    Ejemplo # 2
    En un sistema con tres teclas, diseñe con el menor número de circuitos integrados posibles un circuito lógico combinacional (CLC) que detecte cuando se oprima simultáneamente más de una tecla.
    Nota:
    La corriente en cada entradas del circuito digital es = 1 µA (Ii = 1µA)

    Monografias.com

    Diseño de circuitos combinacionales con CI SSI
    (Gp:) a
    (Gp:) b
    (Gp:) c
    (Gp:) S
    (Gp:) Entradas
    (Gp:) Salida

    Requerimientos
    Ejemplo 2
    En un sistema con tres teclas, diseñe con el menor número de circuitos integrados posibles un circuito lógico combinacional (CLC) que detecte cuando se oprima simultáneamente más de una tecla.

    Monografias.com

    Diseño de circuitos combinacionales con CI SSI
    Especificaciones no definidas
    La conexión de la teclas.
    El valor de la salida (S) cuando se detecta más de una tecla activa.
    Si el problema a resolver no tiene especificadas todas las condiciones en las entradas y las salidas, el diseñador impone estas especificaciones.

    Monografias.com

    Diseño de circuitos combinacionales con CI SSI
    Tecla = OFF V1 ˜ 5 V
    Tecla = ON V1 ˜ 0 V
    Tecla = OFF V2 ˜ 0 V
    Tecla = ON V2 ˜ 5 V
    Opciones de Conexión de las Teclas

    Monografias.com

    Diseño de circuitos combinacionales con CI SSI
    Tecla = OFF V1 ˜ 5 V
    Tecla = ON V1 ˜ 0 V
    Tecla = OFF V2 ˜ 0 V
    Tecla = ON V2 ˜ 5 V
    Opciones de Conexión de las Teclas
    Solución
    Ejemplo 1

    Monografias.com

    Diseño de circuitos combinacionales con CI SSI
    Especificaciones hechas por el diseñador
    Las entradas (a, b, c) activas en cero.
    La salida (S) activa en uno.
    EJEMPLO 1

    Monografias.com

    Conclusiones
    Para realizar el diseño de un circuito combinacional con compuertas es necesario:
    Saber simplificar (saber utilizar el método de los Mapas de Karnaugh).
    Conocer los CI de compuertas que se fabrican.
    Saber realizar la representación circuital utilizando compuertas Universales.

    Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

    Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

    Categorias
    Newsletter