Digital_Electronic.pdf

Embed Size (px)

Citation preview

  • 5/25/2018 Digital_Electronic.pdf

    1/107

    Tecnologa Elctrica II (TE2)Electrnica orientada a la InstrumentacinParte 2

    Jul io Regalado, Facultad de Ingeniera, Mayo 2011

  • 5/25/2018 Digital_Electronic.pdf

    2/107

    Electrnica Digital

  • 5/25/2018 Digital_Electronic.pdf

    3/107

    Alicaciones

  • 5/25/2018 Digital_Electronic.pdf

    4/107

    Seal Digital

    Se dice que una seal es digital cuando las magnitudes de la misma serepresentan mediante valores discretos en lugar de variables continuas.

    Por ejemplo, el interruptor de la luz slo puede tomar dos valores o estados:abierto o cerrado, o la misma lmpara: encendida o apagada.

    Los sistemas digitales, como por ejemplo el ordenador, usan lgica de dosestados representados por dos niveles de tensin elctrica, uno alto, H y otrobajo, L (de High y Low, respectivamente, en ingls).

    Por abstraccin, dichos estados se sustituyen por ceros y unos, lo que facilita

    la aplicacin de la lgica y la aritmtica binaria. Si el nivel alto se representapor 1 y el bajo por 0, se habla de lgica positiva y en caso contrario de lgicanegativa.

    Seal Digital: 1) Nivel bajo, 2) Nivel alto,

    3) Flan co de s ub ida y 4) Flan co de

    bajada.

  • 5/25/2018 Digital_Electronic.pdf

    5/107

    Sistemas Digitales

    Sistemas cableados:

    1. Combinacionales.

    2. Secuenciales.

    3. Memorias.

    4. Convertidores.

    Sistemas programados:

    1. Microprocesadores.

    2. Microcontroladores.

  • 5/25/2018 Digital_Electronic.pdf

    6/107

    Sistemas Cableados

    Por sistema cableado se entiende todo circuito elctrico o electrnicoque exige el montaje de distintos mdulos unidos (cableados) entres, para realizar un determinado proceso o secuencia lgica, que porlo general servir para controlar un sistema de potencia.

    Este tipo de sistemas es empleado normalmente en el diseo deautomatismos.

    A diferencia de los sistemas programados, la estructura de un

    sistema cableado suele ser rgida y por lo tanto difcilmentemodificable.

    Hasta la aparicin del circuito microprogramable (CP), el diseo detodos los automatismos y circuitos electrnicos se realizabanmediante lgica cableada. Desde el control de una cadena de montajede automviles hasta un televisor, puede ser diseado empleando unsistema cableado.

  • 5/25/2018 Digital_Electronic.pdf

    7/107

    Sistemas Cableados

    La principal ventaja de emplear un sistema de este tipo suele ser sucoste de fabricacin en aquellos sistemas sin demasiada complejidado para funcionalidades muy concretas. Esta es la principal causa parala eleccin entre un sistema cableado o uno programado. En la

    actualidad tres tecnologas permiten realizar diferentes sistemascableados:

    1. Rels electromagnticos.

    2. Mdulos lgicos neumticos.3. Tarjetas o mdulos electrnicos.

    En determinados casos, un sistema cableado puede tener un tiempo

    de reaccin (tiempo de retardo) ante una seal de entrada muy bajo(del orden de nanosegundos), debido a que el retardo viene impuestopor el propio retardo fsico de los componentes electrnicos. Esto lohace la nica solucin factible para sistemas con un tiempo crtico de

    reaccin.

  • 5/25/2018 Digital_Electronic.pdf

    8/107

    Sistemas Combinacionales

    Se denomina sistema combinacional o lgica combinacional a todosistema digital en el que sus salidas son funcin exclusiva del valorde sus entradas en un momento dado, sin que intervengan en ningncaso estados anteriores de las entradas o de las salidas.

    Por tanto, carecen de memoria y de realimentacin.

    En electrnica digital la lgica combinacional est formada porecuaciones simples a partir de las operaciones bsicas del lgebra de

    Boole.

  • 5/25/2018 Digital_Electronic.pdf

    9/107

    Circuitos Combinacionales

    Lgicos:1. Generador/Detector de paridad.

    2. Multiplexor y Demultiplexor.

    3. Codificador y Decodificador.

    4. Conversor de cdigo.

    5. Comparador: compara 2 nmeros en cdigo binario.

    Aritmticos:

    1. Sumador.

    2. Restador.3. Aritmticos y lgicos.

    4. Unidad aritmtico lgica.

  • 5/25/2018 Digital_Electronic.pdf

    10/107

    Funciones Combinacionales

    Todos los circuitos combinacionales pueden representarseempleando lgebra de Boole y lo que se conoce como Lgica binaria,generando de forma matemtica el funcionamiento del sistemacombinacional, as cada seal de entrada es una variable de la

    ecuacin. De esta forma, un sistema combinacional compuesto exclusivamente

    por una puerta AND tendra dos entradas A y B. Su funcincombinacional sera F=AB

    Para una puerta OR sera F=A+B.

    Estas operaciones se pueden combinar formando funciones mscomplejas.

    )()( DCBAF

  • 5/25/2018 Digital_Electronic.pdf

    11/107

    Sistemas Secuenciales

    A diferencia de los sistemas combinacionales, en los secuenciales, losvalores de las salidas, en un momento dado, no dependenexclusivamente de los valores de las entradas en dicho momento,sino tambin de los valores anteriores.

    El sistema secuencial ms simple es el biestable.

    La mayora de los sistemas secuenciales estn gobernados por sealesde reloj. A stos se los denomina "sncronos" o "sincrnicos", a

    diferencia de los "asncronos" o "asincrnicos" que son aquellos queno son controlados por seales de reloj.

  • 5/25/2018 Digital_Electronic.pdf

    12/107

    Circuitos Secuenciales

    Contador. Registros.

    Estructuras de bloque de: (a) Autmata de Moore, y (b) Autmata de Mealy.

  • 5/25/2018 Digital_Electronic.pdf

    13/107

    Memorias

    En informtica, dispositivo basado en circuitos que posibilitan elalmacenamiento limitado de informacin y su posterior recuperacin.

    Las memorias suelen ser de rpido acceso, y pueden ser voltiles o novoltiles.

    La clasificacin principal de memorias son RAM y ROM. Estasmemorias son utilizadas para almacenamiento primario.

    Se emplea el trmino memoria tambin para llamar a cualquierdipositivo, circuito o medio de grabacin que permite almacenarinformacin desde una computadora. Existen memorias dealmacenamiento secundario como los discos duros, discos pticos,etc.

  • 5/25/2018 Digital_Electronic.pdf

    14/107

    Convertidores

    La conversin analgica-digital (ADC) consiste en la transcripcin deseales analgicas en seales digitales, con el propsito de facilitar suprocesamiento (codificacin, compresin, etc.) y hacer la sealresultante (la digital) ms inmune al ruido y otras interferencias a las

    que son ms sensibles las seales analgicas.

  • 5/25/2018 Digital_Electronic.pdf

    15/107

    Convertidores

    La conversin digital-analgica (DAC) dispositivo que convierte unaentrada digital (generalmente binaria) a una seal analgica(generalmente voltaje o carga elctrica). Los conversores digital-analgico son interfaces entre el mundo abstracto digital y la vida

    real analgica.

  • 5/25/2018 Digital_Electronic.pdf

    16/107

    Sistemas Programados

    Un sistema programado es un circuito electrnico que contiene unmicroprocesador o un microcontrolador integrado en el mismo.Mediante un programa informtico almacenado en una memoriainterna, se realiza el control y la gestin del sistema.

    Este tipo de circuitos son, funcionalmente, idnticos a un sistemacableado, con la diferencia fundamental de que en un sistemaprogramado, modificar su funcionamiento lgico se reduce a unsimple cambio del programa (software) del circuitomicroprogramado, con la reduccin de costes que ello supone.

    Realizar un cambio similar en un sistema cableado requiere uncambio parcial o completo de su estructura fsica (cables o

    componentes que contiene). De esta forma, automatismos que emplean un sistema programado

    son menos costosos de reutilizar que aquellos que estn constituidospor un sistema cableado.

  • 5/25/2018 Digital_Electronic.pdf

    17/107

    Sistemas Programados

    Las desventajas principales de este tipo de sistemas son:1. Velocidad

    2. Coste

    La velocidad de un sistema programado puede ser un problemadependiendo de la velocidad crtica del sistema completo. Si unsistema debe de "responder" ante una seal de entrada con un tiempode reaccin muy reducido (del orden de microsegundos o menos) esposible que un sistema programado tenga un coste demasiadoelevado para cumplir este requisito. En la mayora de los casos estono es necesario.

    En la actualidad, el coste es cada vez un problema menor debido a ladisminucin de los costes de produccin como consecuencia de lagran demanda de la electrnica digital en el mundo. Sin embargo,para sistemas muy simples, con una funcionalidad muy concreta,

    puede resultar ms caro emplear un sistema programado.

  • 5/25/2018 Digital_Electronic.pdf

    18/107

    Microprocesadores

    El microprocesador o micro es un circuito integrado que contienetodos los elementos de una "unidad central de procesamiento" oCPU.

    En la actualidad en el interior de este componente electrnico existenmillones de transistores integrados.

  • 5/25/2018 Digital_Electronic.pdf

    19/107

    Microcontroladores

    Un microcontrolador es un circuito integrado o chip que incluye ensu interior las tres unidades funcionales de una computadora: CPU,Memoria y Unidades de E/S, es decir, se trata de un computadorcompleto en un solo circuito integrado.

  • 5/25/2018 Digital_Electronic.pdf

    20/107

    Algebra de Boole

  • 5/25/2018 Digital_Electronic.pdf

    21/107

    Algebra de Boole

    lgebra de Boole (tambin llamada Retculas booleanas) eninformtica y matemtica, son estructuras algebraicas que "capturanla esencia" de las operaciones lgicas Y, O y NO, as como el conjuntode operaciones unin, interseccin y complemento.

  • 5/25/2018 Digital_Electronic.pdf

    22/107

    Operaciones del Algebra de Boole

    Se define el conjunto A = {0,1} como el conjunto universal sobre elque se aplica el lgebra de Boole.

    Sobre estos elementos se definen varias operaciones, veamos las masfundamentales:

    1. Suma

    2. Producto

    3. Negacin

    BAC

    BAC

    AC

  • 5/25/2018 Digital_Electronic.pdf

    23/107

    Algebra de Boole: Suma

    Entradas SalidaC=A+BA B

    0 0 0

    0 1 1

    1 0 1

    1 1 1

  • 5/25/2018 Digital_Electronic.pdf

    24/107

    Algebra de Boole: Producto

    Entradas Salida

    C=ABA B

    0 0 0

    0 1 0

    1 0 0

    1 1 1

    Al b d B l N i

  • 5/25/2018 Digital_Electronic.pdf

    25/107

    Algebra de Boole: Negacin

    Entrada Salida

    0 1

    1 0

    Al b d B l L F d t l

  • 5/25/2018 Digital_Electronic.pdf

    26/107

    Algebra de Boole: Leyes Fundamentales

    1. Ley de idempotencia:

    2. Ley de involucin:

    3. Ley conmutativa:

    4. Ley asociativa:

    AAA

    AAA

    5. Ley distributiva:

    6. Ley de cancelacin:

    7. Ley de Morgan:

    AA

    ABBA

    ABBA

    )()(

    )()(

    CBACBA

    CBACBA

    )()()(

    )()()(

    )()()(

    )()()(

    CBCACBA

    CABACBA

    CBCACBA

    CABACBA

    AABA

    AABA

    )(

    )(

    BABA

    BABA

    )(

    Al b d B l P i i i d D lid d

  • 5/25/2018 Digital_Electronic.pdf

    27/107

    Algebra de Boole: Principio de Dualidad

    El concepto de dualidad permite formalizar este hecho: A toda relacin o leylgica le corresponder su dual, formada mediante el intercambio de losoperadores unin con los de interseccin, y de los 1 con los 0.

    Al b d B l A li i l I f ti

  • 5/25/2018 Digital_Electronic.pdf

    28/107

    Algebra de Boole: Aplicacin a la Informtica

    Se dice que una variable tiene valor booleano cuando, en general, la variable

    contiene un 0 lgico o un 1 lgico. Esto, en la mayora de los lenguajes de programacin, se traduce enFALSEo

    TRUErespectivamente.

    Una variable puede no ser de tipo booleano, y guardar valores que, enprincipio, no son booleanos; ya que, globalmente, los compiladores trabajancon esos otros valores, numricos normalmente aunque tambin algunospermiten cambios desde, incluso, caracteres, finalizando en valor booleano.

    El 0 lgico: El valor booleano de negacin suele ser representado comoFALSE, aunque tambin permite y equivale al valor natural, entero y decimal(exacto) 0, as como la cadena FALSE", e incluso la cadena "0".

    El 1 lgico:En cambio, el resto de valores apuntan al valor booleano deafirmacin, representado normalmente como TRUE, ya que, por definicin,el valor 1 se tiene cuando no es 0. Cualquier nmero distinto de cero secomporta como un 1 lgico, y lo mismo pasa con casi cualquier cadena(menos la FALSE", en caso de ser sta la correspondiente al 0 lgico).

  • 5/25/2018 Digital_Electronic.pdf

    29/107

    Lgica Binaria

    Lgica Binaria

  • 5/25/2018 Digital_Electronic.pdf

    30/107

    Lgica Binaria

    La lgica binaria trabaja con variables binarias y operaciones lgicas.

    As, las variables slo tomarn dos valores discretos: V (verdadero) yF (falso), s y no, 1 y 0 respectivamente.

    Principio de Dualidad:

    Todas las expresiones booleanas permanecen vlidas si seintercambian los operadores '+' y '', y los elementos '0' y '1'.

    As para obtener una expresin algebraica dual, se intercambian

    los operadores AND y OR y se reemplazan unos por ceros yviceversa.

    Tablas de Verdad para las Operaciones Binarias

  • 5/25/2018 Digital_Electronic.pdf

    31/107

    Tablas de Verdad para las Operaciones BinariasFundamentales

    Entradas AND

    ABA B0 0 0

    0 1 0

    1 0 0

    1 1 1

    Entradas OR

    ABA B0 0 0

    0 1 1

    1 0 1

    1 1 1

    Entrada NOT

    0 1

    1 0

    Operaciones Combinadas

  • 5/25/2018 Digital_Electronic.pdf

    32/107

    Operaciones Combinadas

    EntradasA(B+C)

    A B C

    0 0 0 0

    0 0 1 0

    0 1 0 0

    0 1 1 0

    1 0 0 0

    1 0 1 1

    1 1 0 1

    1 1 1 1

    Axiomas de la Lgica Binaria

  • 5/25/2018 Digital_Electronic.pdf

    33/107

    Axiomas de la Lgica Binaria

    1. Propiedad Conmutativa:

    2. Propiedad Asociativa:

    3. Propiedad Distributiva:

    4. Otras Propiedades:

    5. Ley de Morgan:

    ABBA

    ABBA

    )()(

    )()(

    CBACBA

    CBACBA

    )()()()()()(

    )()()(

    )()()(

    CBCACBA

    CABACBA

    CBCACBA

    CABACBA

    AAA

    AAA

    AA

    A

    AA

    AA

    A

    11

    0

    1

    00

    BABA

    BABA

    )(

    BABAA

    BABAA

    ABAA

    ABAA

    AA

    AA

    )(

    )(

    )(

    )(

    0

    1

    Tablas de Verdad para las Operaciones Binarias

  • 5/25/2018 Digital_Electronic.pdf

    34/107

    Tablas de Verdad para las Operaciones BinariasNo Fundamentales

    Entradas XOR

    ABA B0 0 0

    0 1 1

    1 0 1

    1 1 0

    Entradas XNOR

    ABA B0 0 1

    0 1 0

    1 0 0

    1 1 1

    BABABA

    BABABA

    Sistema Binario

  • 5/25/2018 Digital_Electronic.pdf

    35/107

    Sistema Binario

    El sistema binario, en matemticas, es un sistema de numeracin enel que los nmeros se representan utilizando solamente las cifras ceroy uno (0 y 1).

    Los ordenadores trabajan internamente con dos niveles de voltaje,

    por lo que su sistema de numeracin natural es el sistema binario(encendido 1, apagado 0).

    Representacin en Sistema Binario

  • 5/25/2018 Digital_Electronic.pdf

    36/107

    Representacin en Sistema Binario

    Un nmero binario puede ser representado por cualquier secuenciade bits (dgitos binarios), que a su vez pueden ser representados porcualquier mecanismo capaz de estar en dos estados mutuamenteexclusivos.

    Las secuencias siguientes de smbolos podran ser interpretadas todascomo el mismo valor binario numrico:

    Representacin en Sistema Binario

  • 5/25/2018 Digital_Electronic.pdf

    37/107

    Representacin en Sistema Binario

    De acuerdo con la representacin acostumbrada de cifras que usannmeros rabes, los nmeros binarios comnmente son escritosusando los smbolos 0 y 1.

    Cuando son escritos, los nmeros binarios son a menudo

    subindicados, prefijados o sufijados para indicar su base, o la raz.Las notaciones siguientes son equivalentes:

    100101 binario (declaracin explcita de formato)

    100101b (un sufijo que indica formato binario)

    100101B (un sufijo que indica formato binario)

    bin 100101 (un prefijo que indica formato binario)

    1001012(un subndice que indica base 2 (binaria) notacin)

    %100101 (un prefijo que indica formato binario)

    0b100101 (un prefijo que indica formato binario, comn en lenguajes deprogramacin)

    Conversin Binario a Decimal

  • 5/25/2018 Digital_Electronic.pdf

    38/107

    Conversin Binario a Decimal

    Para realizar la conversin de binario a decimal, realice lo siguiente:

    1. Inicie por el lado derecho del nmero en binario, cada nmeromultiplquelo por 2 y elvelo a la potencia consecutiva (iniciando por lapotencia 0).

    2. Despus de realizar cada una de las multiplicaciones, sume todas y elnmero resultante ser el equivalente al sistema decimal.

    Ejemplo:Binario a Decimal 110101 = 53

    Proceso:

    1*(2) elevado a (0)=1

    0*(2) elevado a (1)=0

    1*(2) elevado a (2)=4

    0*(2) elevado a (3)=0

    1*(2) elevado a (4)=16

    1*(2) elevado a (5)=32

    La suma es: 53

    Conversin Decimal a Binario

  • 5/25/2018 Digital_Electronic.pdf

    39/107

    Conversin Decimal a Binario

    Se divide el nmero decimal entre 2 cuyo resultado entero se vuelve a dividir

    entre 2 y as sucesivamente. Una vez llegados al 1 indivisible se cuentan el ltimo cociente, es decir el uno

    final (todo nmero binario excepto el 0 empieza por uno), seguido de losresiduos de las divisiones subsiguientes.

    Del ms reciente hasta el primero que result. Este nmero ser el binarioque buscamos.

    Ejemplo:Decimal a Binario 100 = 1100100

    Proceso:100 |_2

    0 50 |_2

    0 25 |_2 ==> 100 => 1100100

    1 12 |_2

    0 6 |_2

    0 3 |_2

    1 1

  • 5/25/2018 Digital_Electronic.pdf

    40/107

    Puertas Lgicas

    Puertas Lgicas

  • 5/25/2018 Digital_Electronic.pdf

    41/107

    g

    Una puerta lgica, o compuerta lgica, es un dispositivo electrnicoque es la expresin fsica de un operador booleano en la lgica deconmutacin.

    Cada puerta lgica consiste en una red de dispositivos interruptores

    que cumple las condiciones booleanas para el operador particular. Son esencialmente circuitos de conmutacin integrados en un chip.

    La tecnologa microelectrnica actual permite la elevada integracin

    de transistores actuando como conmutadores en redes lgicas dentrode un pequeo circuito integrado.

    El chip de la CPU es una de las mximas expresiones de este avancetecnolgico.

    Puerta SI (Buffer)

  • 5/25/2018 Digital_Electronic.pdf

    42/107

    ( )

    Realiza la funcin booleana igualdad.

    En la prctica se suele utilizar como amplificador de corriente (bufferen ingls).

    Ecuacin caracterstica:

    Su tabla de verdad es la siguiente:

    AF

    Entrada Salida

    0 0

    1 1

    a) Contactos, b) Normalizado y c) No normalizado

    Puerta AND (Y)

  • 5/25/2018 Digital_Electronic.pdf

    43/107

    ( )

    Realiza la funcin booleana de producto lgico.

    Su smbolo es un punto (), aunque se suele omitir.

    Ecuacin caracterstica:

    Su tabla de verdad es la siguiente:

    BAF EntradasSalida

    A B

    0 0 0

    0 1 0

    1 0 0

    1 1 1

    a) Contactos, b) Normalizado y c) No normalizado

    Puerta OR (O)

  • 5/25/2018 Digital_Electronic.pdf

    44/107

    ( )

    Realiza la funcin booleana de suma lgica.

    Ecuacin caracterstica:

    Su tabla de verdad es la siguiente:

    BAF

    EntradasSalida

    A B

    0 0 0

    0 1 1

    1 0 1

    1 1 1

    a) Contactos, b) Normalizado y c) No normalizado

    Puerta XOR (O Exclusivo)

  • 5/25/2018 Digital_Electronic.pdf

    45/107

    Realiza la funcin booleana de AB+AB.

    Ecuacin caracterstica:

    Su tabla de verdad es la siguiente:

    BAF

    EntradasSalida

    A B

    0 0 0

    0 1 1

    1 0 1

    1 1 0

    a) Contactos, b) Normalizado y c) No normalizado

    Puerta NOR (No)

  • 5/25/2018 Digital_Electronic.pdf

    46/107

    Realiza la funcin booleana de inversin o negacin de una variable

    lgica. Ecuacin caracterstica:

    Su tabla de verdad es la siguiente:

    'AAF

    a) Contactos, b) Normalizado y c) No normalizado

    Entrada Salida

    0 1

    1 0

    Puerta NAND (No-Y)

  • 5/25/2018 Digital_Electronic.pdf

    47/107

    BAABF

    EntradasSalida

    A B

    0 0 1

    0 1 1

    1 0 1

    1 1 0

    a) Contactos, b) Normalizado y c) No normalizado

    Realiza la funcin booleana de producto lgico negado.

    Ecuacin caracterstica:

    Su tabla de verdad es la siguiente:

    Puerta NOR (No-O)

  • 5/25/2018 Digital_Electronic.pdf

    48/107

    Realiza la funcin booleana de suma lgica negada.

    Ecuacin caracterstica:

    Su tabla de verdad es la siguiente:

    BABAF

    EntradasSalida

    A B

    0 0 1

    0 1 0

    1 0 0

    1 1 0

    a) Contactos, b) Normalizado y c) No normalizado

    Puerta XNOR (Equivalencia)

  • 5/25/2018 Digital_Electronic.pdf

    49/107

    Realiza la funcin booleana AB+AB.

    Ecuacin caracterstica:

    Su tabla de verdad es la siguiente:

    BAF

    EntradasSalida

    A B

    0 0 1

    0 1 0

    1 0 0

    1 1 1

    a) Contactos, b) Normalizado y c) No normalizado

    Familias de Circuitos integrados

  • 5/25/2018 Digital_Electronic.pdf

    50/107

    Tipo Uso Velocidad Energa Construccin

    FET Microprocesadores

    Memorias

    Lento

    4 MHz No gasta energa

    Se puede construir

    fcilmente

    CMOS Microprocesadores

    Memorias

    Lento

    4 MHz

    No gasta energa Se puede construir

    fcilmente

    TTL

    Comunicaciones

    Mq. para herramientas

    PDP-11

    Rpido

    Verstiles

    40 MHz

    Gasta algo de

    energa

    Construccin no

    muy sencilla

    ECL Computadoras

    IBM 370

    Rpidos

    400 MHz

    Gasta mucha

    energa

    Compleja

    FET =Field Effect Transistor

    CMOS =Complementary MetalOxideSemiconductor

    TTL =Transistor-Transitor Logic

    ECL =Emitter-Coupled Logic

    DTL =Diode-Transistor Logic

    RTL =Resistance-Transistor Logic

  • 5/25/2018 Digital_Electronic.pdf

    51/107

    Circuitos Combinacionales

    Definicin

  • 5/25/2018 Digital_Electronic.pdf

    52/107

    Un circuito combinacional es aquel cuya salida en cada instante estdeterminada solamente por la combinacin de entradas que existenen ese momento.

    Su funcin puede ser expresada por medio de una tabla de verdad, lacual muestra las diversas combinaciones de la seal de salida queresulta o por un diagrama de Karnaugh.

    E1

    E2

    E3

    S1

    S2

    Sistema de Alarma

  • 5/25/2018 Digital_Electronic.pdf

    53/107

    Decodificador BCD-Decimal

  • 5/25/2018 Digital_Electronic.pdf

    54/107

    Resolucin de Problemas de Sntesis

  • 5/25/2018 Digital_Electronic.pdf

    55/107

    1. Transformar la informacin verbal en informacin matemtica

    (digital)Asociar cada posibilidad a un nmero.

    2. Definir la funcin de sistema Saber lo que se quiere. En estecaso son tiles los diagramas de Karnaugh.

    3. Expresar la funcin como suma de productos o productos de sumassegn el caso.

    4. Simplificar lo ms que se pueda.

    Ejemplo 1

  • 5/25/2018 Digital_Electronic.pdf

    56/107

    Disear un circuito lgico que tenga tres entradas A, B, y C y cuya salida

    sea alta slo cuando la mayor parte de las entradas sean altas.

    ABACBC

    CCABBBACAABC

    ABCCABABCCBAABCBCA

    ABCCABCBABCAX

    )()()(

    )()()(

    Ejemplo 2 (Propuesto)

  • 5/25/2018 Digital_Electronic.pdf

    57/107

    La figura muestra el diagrama de una alarma para automvil empleada

    para detectar ciertas condiciones no deseables. Los tres interruptores seemplean para indicar el estado en el que se encuentra la puerta del ladodel conductor, el encendido y los faros respectivamente. Disear uncircuito lgico con estos tres interruptores como entradas, de tal manera

    que la alarma se active cuando se presente cualquiera de las siguientescondiciones:

    Los faros estn prendidos

    mientras el encendido estapagado.

    La puerta esta abiertamientras el encendido estprendido.

    Funciones lgicas con puertas NAND

  • 5/25/2018 Digital_Electronic.pdf

    58/107

    Funciones lgicas con puertas NOR

  • 5/25/2018 Digital_Electronic.pdf

    59/107

    Mapa de Karnaugh

  • 5/25/2018 Digital_Electronic.pdf

    60/107

    Es un mtodo grfico que se utiliza para simplificar una ecuacin lgica

    para convertir una tabla de verdad a su circuito lgico correspondienteen un proceso simple y ordenado.

    Mapa de Karnaugh

  • 5/25/2018 Digital_Electronic.pdf

    61/107

    Mapa de Karnaugh

    bl d d d d l l d l l d d b

  • 5/25/2018 Digital_Electronic.pdf

    62/107

    1. La tabla de verdad da el valor de la salida X para cada combinacin

    de calores de entrada. El mapa K proporciona la misma informacinen un formato diferente.

    2. Los cuadrados del mapa K se marcan de modo que los cuadrados

    horizontalmente adyacentes slo difieran en una variable. De lamisma manera, los cuadrados verticalmente adyacentes difierenslo en una variable.

    3. A fin de que los cuadrados que son adyacentes tanto vertical como

    horizontalmente difieran en una sola variable, el marcado de arribahacia abajo debe hacerse en el orden indicado: .Loanterior tambin es vlido para el marcado de izquierda a derecha.

    4. Una vez que el mapa K se ha llenado con ceros y unos, la expresinde suma de productos para la salida X se puede obtener operandocon OR aquellos que tienen un 1.

    Agrupamiento de Pares

  • 5/25/2018 Digital_Electronic.pdf

    63/107

    Agrupamiento de Cudruples

  • 5/25/2018 Digital_Electronic.pdf

    64/107

    Agrupamiento de Octetos

  • 5/25/2018 Digital_Electronic.pdf

    65/107

    Proceso de Simplificacin

    Cuando una variable aparece en forma complementada y no complementada dentro de un

  • 5/25/2018 Digital_Electronic.pdf

    66/107

    Cuando una variable aparece en forma complementada y no complementada dentro de un

    agrupamiento, esa variable se elimina de la expresin. Las variables que son iguales entodos los cuadrados del agrupamiento deben aparecer en la expresin final.

    Ejemplo 3

    Dada la siguiente tabla de verdad obtener la

  • 5/25/2018 Digital_Electronic.pdf

    67/107

    Dada la siguiente tabla de verdad, obtener la

    expresin de F ms simplificada posible:.

    BADFBADBADCDCF

    Ejemplo 4

    Aplicacin de las leyes de Morgan:

  • 5/25/2018 Digital_Electronic.pdf

    68/107

    Aplicacin de las leyes de Morgan:

    CBACBACBA )()(

    ECDABECDAB )(

    EDCBAECDABECDAB )()()(

    Ejemplo 5

    Disear un circuito de apertura de un garaje de coches. Existen 4 entradas, mirando la figura:

  • 5/25/2018 Digital_Electronic.pdf

    69/107

    p g j , g

    Donde:a = detector de coche en la entrada

    b = llave de entrada

    c = detector de coche que quiere salir

    d = llave de abrir dentro del garaje

    Se tienen 5 salidas en el circuito:M = Motor de la puerta (0 = cierra / 1 = abrir).

    R1 V1 = Luces roja y verde a la entrada del garaje.

    R2 V2 = Luces roja y verde dentro del garaje.

    Se tiene que abrir si hay coche en la entrada y acciona la llave de entrada y no hay nadie dentro o si hay

    alguien dentro y acciona la llave de abrir.

    La luz roja R1 se tiene que encender si hay alguien dentro que quiere salir. La luz V1 se tiene que

    encender si hay alguien fuera, y dentro no hay nadie.

    La luz roja R2 se tiene que encender si hay alguien fuera que quiere entrar, y la luz V2 se tiene que

    encender si hay alguien dentro y fuera no hay nadie.

    Si hay dos coches en la entrada y dentro y los dos accionan la llave a la vez, las luces deben de indicar

    que tiene preferencia el de dentro, la puerta se abre.

    Disear el circuito con el mnimo de circuitos integrados. No disear los finales de carrera, sistemas deseguridad y el sistema automtico de cierre de la puerta. Realizarlo con puertas NAND de 2 entradas

    Ejemplo 5

    Se tiene que abrir si hay coche en la entrada y

    a b c d M R1 V1 R2 V2

    0 0 0 0 0 0 0 0 0

  • 5/25/2018 Digital_Electronic.pdf

    70/107

    acciona la llave de entrada y no hay nadie dentro

    o si hay alguien dentro y acciona la llave de abrir.

    La luz roja R1 se tiene que encender si hay

    alguien dentro que quiere salir. La luz V1 se tiene

    que encender si hay alguien fuera, y dentro no

    hay nadie.

    La luz roja R2 se tiene que encender si hay

    alguien fuera que quiere entrar, y la luz V2 se

    tiene que encender si hay alguien dentro y fuera

    no hay nadie.

    Si hay dos coches en la entrada y dentro y losdos accionan la llave a la vez, las luces deben de

    indicar que tiene preferencia el de dentro, la

    puerta se abre.

    0 0 0 1 0 0 0 0 0

    0 0 1 0 0 0 0 0 1

    0 0 1 1 1 1 0 0 1

    0 1 0 0 0 0 0 0 0

    0 1 0 1 0 0 0 0 0

    0 1 1 0 0 0 0 0 1

    0 1 1 1 1 1 0 0 1

    1 0 0 0 0 0 1 0 0

    1 0 0 1 0 0 1 0 0

    1 0 1 0 0 0 0 0 0

    1 0 1 1 1 1 0 0 1

    1 1 0 0 1 0 1 1 0

    1 1 0 1 1 0 1 0 0

    1 1 1 0 1 0 1 1 0

    1 1 1 1 1 1 0 0 1

    Ejemplo 5

  • 5/25/2018 Digital_Electronic.pdf

    71/107

    Ejemplo 6

    Un avin jet emplea un sistema para vigilar las RPM

    ( l i i t ) i t t d

  • 5/25/2018 Digital_Electronic.pdf

    72/107

    (revoluciones por minuto), presin y temperatura de sus

    motores usando sensores que operan como sigue:

    Salida del sensor RPM = 0 slo cuando la velocidad