You are on page 1of 40

SISTEMAS DIGITALES Y

MICROPROGRAMABLES

Dr. Héctor Barriga O.
1

INTRODUCCION
Sin duda alguna la ELECTRONICA DIGITAL ha sido una de las revoluciones
tecnológicas más importantes y decisivas de las últimas décadas.
Los avances alcanzados en el campo de la Electrónica Digital han permitido el
desarrollo y la fabricación masiva, a bajo costo, de: Calculadoras de bolsillo, relojes
digitales, computadores personales, robots y toda una generación de aparatos y
sistemas inteligentes de uso doméstico, comercial, industrial, automotriz, científico,
médico, sistemas de audio y vídeo, etc.
Este milagro ha sido gracias a la “microelectrónica”,
fabricar sobre diminutas pastillas de silicio llamadas
generalmente como “circuitos integrados”.

cuya tecnología permite
“chips”
conocidas

Los sistemas digitales que estudiaremos en este curso están enfocados al procesamiento
de datos mediante lógica cableada a través de circuitos integrados lógicos de baja,
mediana y alta escala de integración que controlan sistemas de lógica combinatoria y
secuencial.
La lógica programable poco a poco va desplazando a la lógica cableada por lo que nos
proponemos a introducirnos a sistemas con microprocesadores y al control de sistemas
elementales con el computador, sistema fundamental del control lógico programable
conocido como “PLC”.
El presente folleto que contiene un resumen claro y conciso de la materia
responde a la necesidad del alumno contemporáneo de contar con un
material de consulta que sea un factor valioso de aporte al sistema
enseñanza – aprendizaje de la “ELECTRONICA DIGITAL Y
MICROROGRAMABLE.”
Te invito a introducirte con éxito en este fascinante mundo de la Electrónica, con
decisión y un poco de esfuerzo llegaras muy lejos ¡ánimo tu puedes! .

__________________________
Dr. Héctor Barriga O.

SISTEMAS DIGITALES Y
MICROPROGRAMABLES

Dr. Héctor Barriga O.
2

LA ELECTRONICA DIGITAL
Qué

P

entendemos
Digital?

por

Electrónica

odemos definir como “Electrónica
Digital” como la parte de la
Electrónica que estudia los
dispositivos, circuitos y sistemas digitales
“lógicos” basados en un sistema binario
que maneja únicamente

dos niveles: alto (H) y bajo (L) asignados
por “unos” y “ceros” respectivamente.
El siguiente circuito nos muestra lo antes
dicho; si el interruptor esta “ cerrado = 1”,
la lampara se enciende (1), si el
interruptor esta (abierto =0) la lampara se
apaga =(0).

Los estados lógicos “ceros o unos” podemos entonces determinarlos así:
Lámpara apagada=0

Lámpara encendida =1

Hay corriente = 1
Interruptor cerrado = 1
No hay corriente = 0

Interruptor abierto = 0
A

A
esto está de acuerdo con la forma como
controlan las señales que circulan por
ellos. (ver fig. 2)

L

os Circuitos Electrónicos en general
se dividen en dos grandes categorías:
Circuitos Analógicos y Circuitos Digitales
- Fig. 2 –

V
+5V

0V

Tiempo
SEÑAL ANALOGICA

C

omo podemos ver la señal analógica
varia en forma continua dentro de
ciertos valores estos son conocidos
también como circuitos LINEALES.

Tiempo

SEÑAL DIGITAL

L

os circuitos digitales o LOGICOS
trabajan con señales que pueden
tomar únicamente dos valores ( H . L ) en
cierto instante pero no asumen un valor
intermedio.

SISTEMAS DIGITALES Y
MICROPROGRAMABLES

E

Dr. Héctor Barriga O.
3

lementos de una Señal Digital.- La figura 2b, nos muestra una señal digital con los
elementos que son: nivel lógico cero (1), nivel lógico uno (H); frente de subida
(el cambio de estado de cero a uno) y frente de bajada (cambio de estado de uno a

cero)
Una señal digital puede ser:
+V
0V
Onda cuadrada
onda cuadrada
Alterna

Pulso positivo

pulso
Negativo

Tren de pulsos
Por su puesto estas señales se refieren a
ondas ideales pero siempre estaremos
expuestos a cierto “retardo de tiempo” en

pasar del un estado al otro, a esta
variación de tiempo (t) lo conocemos
como tiempos de subida y de bajada.
señal ideal

Tr = Tiempo de subida
Tf = Tiempo de bajada

señal real
tr

tf

CIRCUITOS INTEGRADOS DIGITALES:

L

a revolución tecnológica se desarrolla
con la aparición de circuitos
integrados, desplazando a los transistores
a labores secundarias.

A

los circuitos integrados que manejan
señales análogas se les denominan “
lineales” y a los que manejan señales
digitales se denominan “lógicos o
digitales”.

Qué es un Circuito Integrado?

L

iteralmente estableceríamos como un
conjunto de circuitos agrupados en un
solo modulo para cumplir cierta función,
en nuestro caso para fabricar un circuito
integrado que contenga puertas lógicas se
requieren de un material semiconductor
(diodos, transistores) y los elementos
pasivos (resistencias, condensadores,
inductores).

T

IPO DE EMPAQUE DE C.I. – La
mayoría de C.I. digitales vienen en
presentación tipo DIP (Dual Inline
Package) o de doble hilera, el pin #1 se
identifica mediante un número o una

E

n un Circuito Integrado (C.I.) esto se
ha hecho con una “Pastilla = chip” de
semiconductor que se funden en conjunto
con los elementos pasivos para formar el
C.I., (por esto al C.I. se conoce también
como “CHIP”) este circuito se encierra
dentro de un solo encapsulado del plástico
de cerámica.
ranura, la enumeración de los pines se
realiza en sentido contrario a las agujas
del reloj.
Las configuraciones más comunes de C.I.;
DIP son de 8, 14, 16, 24, 40 y 60 pines, las

SISTEMAS DIGITALES Y
MICROPROGRAMABLES

Dr. Héctor Barriga O.
4

dos últimas son C.I. que contienen
microprocesadores y otras funciones
relativamente complejas.

En el encapsulado viene impreso la
numeración que lo identifica e informa
cual es su fabricante, la serie subfamilia,
función y cápsula

ENCAPSULADOS TIPO DIP

1
2
3
4

NE555

L

o relacionado a fabricantes existen
varios, cada cual tiene su logotipo
distintivo citamos por Ej:
NATIONAL, TEXAS, FAIR
CHILD, MOTOROLA, NEC,
RCA, INTEL, AMD, ULOG,
INTERSIL, etc.
Lo referente a familias y subfamilias
retomaremos más adelante.

14

8
7
6
5

8

DM74LS00

1
1

SN7442

9

MUESCA

16

TIPOS DE ENCAPSULADOS.
Los

circuitos integrados vienen en
ver
el
TO-5
de cápsula
diversos tipos de encapsulados.
metálica, la plana y la Chip
Además del tipo DIP podemos
carrier.
…………………………………………………………………………………………………
.
Actualmente se dispone de una gran
pequeños
que
los
DIP
variedad de Circuitos integrados
equivalentes y no requieren de
digitales que utilizan cápsulas
perforaciones en el Circuito
SMT o de montaje superficial,
Impreso para su instalación.
estos son casi cuatro veces más
:

TECNOLOGIAS DE FABRICACION

L

a fabricación de circuitos integrados
digitales podemos clasificarlos en dos
grandes grupos de acuerdo al tipo de
transistor que utilizan internamente para

8

su conmutación estos son: BIPOLARES Y
MOS (Metal Oxido Semiconductor).
Los bipolares están diseñados con
transistores PNP y NPN y los MOS en

7

74S. 74AS. MOS NMOS PMOS TTL Series 74. 5 transistores MOSFET (transistores de efecto de campo con tecnología MOS). 74LS. 74S. 5 BIPOLARES: RTL – DTL – ECL – I 2L – TTL – Resistor Transistor Logic Diodo Transistor Logic Emittor Compled Logic Integrated Inyection Logic Transistor Transistor Logic (Lógica de resistores a transistor) (Lógica de diodo a transistor) (Lógica de emisor acoplado) (Lógica de inyección integrada) (Lógica de transistor a transistor) MOS: NMOS – Lógica de transistores MOSFET de canal N PMOS – Lógica de transistores MOSFET de canal P CMOS – Lógica de transistores MOSFET complementarios Dentro de los tipos de fabricación en la bipolar la más utilizada es la TTL y en la MOS los tipo CMOS. digital se determinan por: . 74L.74ALS MOS / SOS: MOS sobre sustrato de zafiro Fig. CARACTERISTICAS PRINCIPALES DE LAS FAMILIAS LOGICAS Las características más importantes de un C. El gráfico nos muestra las principales familias lógicas aquí podemos apreciar subfamilias en la TTL y CMOS. algunas veces es posible interconectar dos familias diferentes adaptándose los niveles lógicos de voltaje mediante interfaces apropiadas. 74H. 74LS. Héctor Barriga O. FAMILIAS LOGICAS D entro de cada categoría los fabricantes han desarrollado una amplia variedad de “familias lógicas”.SISTEMAS DIGITALES Y MICROPROGRAMABLES Dr.I.74ALS RTL DTL ECL I2L MOS/ SOS TTL Series 74. 74AS. 74H. 74L. Una familia lógica es un grupo de chips fabricados de acuerdo a la misma tecnología y eléctricamente compatible es decir pueden ser conectados directamente entre sí para configurar un sistema digital.

C ONFIABILIDAD Mide el período útil de servicio de un circuito digital o sea cuanto tiempo se espera que trabaje sin fallar: Según esto a continuación destacamos las principales características de las dos principales familias LOGICAS.25V. Máximo Voltaje (H) aplicado a entradas 5. TTL Traen Serie 54 xx (C. USO MILITAR) 74 xx (USO GENERAL) 8 xxx 96 xx 93 xx Alta velocidad de operación: (18 a 20 MHz.25 V. Nivel Alto (H) 2. esto en resumen es la potencia de consumo.4 a 5V. con respecto a cualquier cambio en las entradas. La velocidad es un parámetro importante en el diseño de sistemas que deben realizan cálculos numéricos o circuitos que trabajan con señales de alta frecuencia. Robustos Un ingreso libre asume el nivel lógico 1 TENSION DE ALIMENTACION: . Máximo negativo – 0. maquinarias. NIVELES DE VOLTAJE: Nivel bajo (L) 0 – 0.5 V.I. Héctor Barriga O. 6 V ELOCIDAD – Mide la rapidez de respuesta de las salidas de un C. C ONSUMO DE POTENCIA – Mide la cantidad de corriente que necesita para su funcionamiento.) Nominal 5V estabilizados Máxima variación: 4.75 a 5. automoviles. I NMUNIDAD AL RUIDO – Es la sensibilidad de un circuito digital al ruido electromagnético ambiental. presente especialmente en Industrias.8 V. Alta discipación de potencia POCA INMUNIDAD AL RUIDO Desventaja que tiene que ver con que Si es más rápido pedemos en potencia y viceversa. en base a una tensión aplicada.I.SISTEMAS DIGITALES Y MICROPROGRAMABLES Dr.

3 V. a VDD Nivel alto ALTA INMUNIDAD DE RUIDO Sencible a electricidad estática Un ingreso libre no asume ningún nivel lógico SUBFAMILIAS TTL: Tanto en la familia TTL como en la CMOS existen otras series o subfamilias con características propias que la hacen adecuadas para aplicaciones específicas En TTL la serie 74 xx se denomina estándar.5 veces más potencia que los TTL estándar pero dos veces más rápidos. Buena velocida de operación aunque no tan alta como los TTL (hasta 10 MHz) Baja discipación de potencia (en reposo 10 nanovatios) Amplio margen de polarización 40 xxA de 3 a 15 V. Héctor Barriga O. 40 xxB de 3 a 18 V. 74ALSXX (74ALS00) TTL SCHOTTKY avanzada de baja potencia: Consumen la unidad de potencia requerida por los dispositivos LS y son el doble de rápidos. Nivel bajo De 0. 7 CMOS Serie: 40 xx y 140 xx 40 xx A o 40 xx 40 xxB (contienen circuiteria interna de protección contra cargas electrostática mayor capacidad de salida – operan a frecuencias más altas). 74SXX (74S00) TTL SCHOTTKY: Consumen 1.SISTEMAS DIGITALES Y MICROPROGRAMABLES Dr. a partir de ésta tenemos las siguientes: TTL de baja potencia: Consumen 10 veces menos potencia que la TTL estándar pero son cuatro veces más lentos. Esta es la subfamilia más utilizada. 74HXX por Ej: 74H00 TTL de alta velocidad: Consumen 2.8 veces más potencia que los TTL estándar pero son cuatro veces más rápidos TTL SCHOTTKY de baja potencia: 74LSXX (74LS00) Consumen cinco veces menos potencia que los estándar y son igual de rápidos. NIVELES DE VOLTAJE: De 0 a 0. .7 V.

Estos parámetros se denominan fan in (abanico de entrada) y fan out. contadores.La familia TTL utiliza dos parámetros para determinar cuantos C. LSI – (Large Scale Integration) Integración en alta escala: chip que contiene de 100 a 1000 compuertas por Ej: Memorias. MUX y DEMUX. registros. FAN IN y FAN OUT. ESCALAS DE INTEGRACION: D e acuerdo a su complejidad los circuitos integrados digitales se clasifican en cuatro categorías básicas: SSI – MSI – LSI – VLSI. microcontroladores. DESCRIPCION SSI – (Small Scale Integration) Integración de pequeña escala: comprende chips que contienen menos de 13 compuertas Ej: chips con compuertas y flip – flops. Héctor Barriga O. microprocesadores de 8 y 16 bits VLSI – (Very Large Scale Integration) Integración en muy alta escala: chips que contiene más de 1000 compuertas por Ej: microprocesadores de 32 bits. unidades aritméticas (ALU).SISTEMAS DIGITALES Y MICROPROGRAMABLES Dr. Esta clasificación se fundamenta en la cantidad de componentes utilizados para implementar un chip. 74HCXX CMOS de alta velocidad: Tiene todas las características CMOS pero pin por pin idénticos a TTL. decodificadores.I. MSI – (Medium Scale Integration) Integración de mediana escala: chips con 13 a 100 compuertas por Ej: codificadores. 74CXX CMOS equivalente a TTL: Es pin por pin y función por función equivalente a la TTL pero con características de CMOS. TTL se pueden conectar entre si. sistemas de adquisición de datos. SUBFAMILIAS CMOS 40 XX por Ej: 4011 45 XX 4553 CMOS estándar: Pueden venir en las series A y B 74HCTXX CMOS de alta velocidad con entradas TTL con características iguales a los HC pero con sus entradas compatibles con TTL. (abanico de salida) . LS. 8 74ASXX (74AS00) TTL SCHOTTKY avanzada: Proporcionan los más cortos tiempos de propagación de todas las tecnologías actuales y consumen una potencia intermedia entre TTL estándar y LS.

ni siquiera los “buffers” o los drivers poe lo que se hace necesario el uso de dispositivos adicionales que permiten manejar dispositivos que requieren trabajar con más corriente a estos dispositivos o circuiterías que permiten amplificar estas débiles corrientes que pueden ofrecer por Ej: la salida de una puerta lógica.I. e inclñuso 100. recordando la interelación entre las magnitudes eléctricas (Tensión. La IL será la que deseo que circule por el LED en nuestro caso 20 mA. Resistencia y Potencia). restantes consuma el LED. y como vemos no es posible manejar corrientes apreciables.8b FIG. pertenece a la familia TTL.) b) Su ánodo a la salida de la puerta y su kátodo a la GND. Pongamos un Ejemplo: Se requiere colocar a la salida de una puerta AND un LED que requiere 2V. VC C _AR R O W A 1 2 3 B FIG. Héctor Barriga O. 50. 0. y los 2V. F AN OUT – Mide la capacidad de una salida para manejar una o más entradas.8a A B 1 3 2 Para la conexión del LED: Podemos conectarlo de dos maneras: a) Su ánodo a+Vcc (en este caso +5V. por ser TTL. Intensidad. para accionar un dispositivo que requiere mayor Intensidad de Corriente.02 A. . es decir aumentan su capacidad para erogar mayor cantidad de corriente. E xisten dispositivos TTL especiales llamados BUFFER (Separadores) y DRIVERS (Manejadores) que aumentan su fan out a 30. = I 3V = 150  = 20mA resistencia en serie para que ésta consuma 3V. se denomina INTERFACES. Vcc – VL R= 5V – 2V = IL 3V = 150  = 20 mA. aceptar hasta 16 mA. si el C. según la E de Alimentación Vcc. TTL estándar se comporta como una fuente de corriente capaz de suministrar 1. P or su puesto la corriente y la tensión del LED deben ser limitadas mediante E R= 3V.a este valor se le asigna un valor de fan in = 1.6ma.I. 9 F AN IN – Mide el efecto de carga que presenta una entrada a una salida.I. Digitales deben manejar entradas y salidas erogando o absorviendo corriente.SISTEMAS DIGITALES Y MICROPROGRAMABLES Dr.. NOTA. se restará el valor de VL que consuma el LED. Cada salida de un TTL estándard se comporta como un discipador de corriente capaz de INTERFACES: L os C.Tome en cuenta las características del LED (I y E). 20 mA . es decir de manejar hasta 10 entradas TTL. y 20mA para iluminarse normalmente. Diremos entonces que el fan out = 10. Cada entrada de un C. VC C _A R R O W La “Ley de OHM” nos permite reflexionar a este respecto.

SISTEMAS DIGITALES Y MICROPROGRAMABLES Dr. si la salida 1 el LED se apaga. E hasta 400 A y el LED requiere de 20 mA por lo que no se encenderá. 10 nos muestra niveles típicos para TTL. recuerde que un DIODO puede polarisarse directa e indirectamente. la tabla de la fig. 9 b SINK A B SOURCE 1 3 2 EI l gráfico muestra que con una salida 0 el LED enciende haciendo circular una SINK (consideramos sentido de circulación convencional) una puerta TTL puede absorver hasta 16 mA por lo que el LED se encenderá pero no con su máximo brillo ya que le falta 4 mA. Pero NO las dos configuraciones se comportan eléctricamente iguales.6mA 0 Carga de entrada . tanto en voltajes como en corrientes. Héctor Barriga O.4V 0. b el LED debería encenderse pero la puerta está en capacidad de erogar una ISOURCE de A demás debemos considerar los voltajes presentes en entradas y salidas cuando tenemos niveles altos y 5V 5V 5V 5V 5V 5V 4 CaracterísticasViH de Voltaje para TTL 3 2 1 0 V. a) si la salida es 0 el LED enciende. polarización directa (ánodo a positivo y kátodo a negativo) el diodo conduce y en este caso del LED emite luz. b) sucede lo contrario si la salida es 1 el LED enciende si es 0 se apaga.4V ViL VoL V. esto por lo que la puerta lógica aparentemente se está comportando como una fuente de alimentación la misma que debe “erogar y absorver corriente”. 10 E n cuanto al encendido o apagado del LED.8 V bajos. notese que aquí no haría falta ni la R que limita corriente n el caso de la fig. por que la corriente que pueden erogar es mucho menor que la corriente que pueden absorver. en la (fig. De salida 0 16mA Capacidad de salida 1. De entrada VoH Característica de Corriente 40uA (TTL) 400uA 2V 0. En el ejemplo (fig. pero las puertas lógicas no. Una fuente normal hará que las dos configuraciones se comporten igual. En polarización inversa el LED se apaga. VC C _AR R O W VCC_ ARR OW FIG 9 a A 1 3 2 B FIG. 2. cuando erogan corriente actúan como fuente (SOURCE) cuando absorver corriente (SINK) pueden recibir más corriente.

5V 3.12 Bajo IOL IIL 4 mA 1uA Bajo 0V . Perfiles de corriente de CMOS Capacidad de salida 5V 4. 10 Estos valores pueden obtenerse de los manuales y son más o menos gene ralizadas para cada familia lógica.95V Carga de entrada IOH Alto IIH 400uA 1uA 5V 5V 4. Perfiles de voltaje para CMOS: para Vdd = 9V 9V +Vdd 8 8 7 6 5 4 3 2 1 0 ViH 7 6 6.5V Voltaje de Salida Fig.7V 2 ViL 1 0 +Vdd 8. para nuestro estudio anotamos para las dos principales familias la TTL y la CMOS.5V 0.0V 1. 11 Perfiles de corriente para CMOS: Aplicando 5V para comparar con TTL.5V Zona Series prohibida Zona Zona 40.9V Alto Alto IOH IIH 4 mA 1uA 5V Alto 3.1V Bajo 0V 0V FIG. 11 Fig.05V 0V Bajo IOL IIL 400uA 1uA 0.SISTEMAS DIGITALES Y MICROPROGRAMABLES Dr.95 9 0 Voltaje de Entrada 0.3 V 5 4 3 2. Héctor Barriga O.74C prohibida Zona Serie prohibida prohibida 74HC 1.

voltaje que no permite entrar en conducción al transisitor ya que su base esta mal polarizada. 9a y peor en 9b las corrientes no satisfacen los requerimientos por lo que nos hace falta un circuito de interface. par darligntons. Héctor Barriga O. VC C _AR R O W FIG. +Vcc Soluciones: Interface con buffer o un driver.SISTEMAS DIGITALES Y MICROPROGRAMABLES Dr.13 P ero si la corriente de salida requerida es mayor por Ej: una lámpara incandecente de 9V y 30 mA. VoL estará entre 0 y 0.15 LAM P INTERFACE CON RELES . la ISOURCE en este caso IoH será de hasta 400 uA. Con este podemos hacer las mismas configuraciones que con transistor.4V. un valor típico es 3. VC C _AR R O W INTERFACE CON TRANSISTOR VC C _AR R O W 1 2 3 1 2 FIG.14a 3 FIG.14b E l transistor trabaja como interruptor por lo tanto la carga L puede conectarse al colector o al emisor sin que afecte la circulación de corriente. Si la salida es 0. INTERFACE CON PAR DARLINGTON E l par Darlington es una combinación de dos transistores “en paralelo” con la finalidad de aumentar su B o ganancia de corriente.4 V. 3 2 1 3 2 1 LED FIG. 12 Retomando nuestros ejemplos tanto en fig. VoH estará entre 2. suficientes para activar al transistor ya que su base requeriere de poquísima corriente. solo que la capacidad de corriente que manejan es mayor aunque la transición se vuelva más lenta que con transistor normal. SCR y/o relés. el buffer y el manejador no podrán erogar esa corrriente por lo que utilizaremos transistores.4 a 5V. si la salida es alta..

VC C _AR R O W 1 3 2 FIG.SISTEMAS DIGITALES Y MICROPROGRAMABLES Dr. xiste variedad de RELES según sus características optaremos por los circuitos más apropiados que en todo caso lo más generalizado está en la utilización de transistores como el caso anterior.17 7408 N ótese que en paralelo con la bobina se ha colocado un diodo en polarización inversa. producidos por la conexión y desconexión de la carga inductiva.18 Si al G le damos un pulso positivo ( ). el diodo conduce y enciende L. VC C _A R R O W U ?A 1 3 2 FIG. Héctor Barriga O. más idónea puesto que el circuito digital controlará únicamente a la bobina del relé y los contactos normalmente abiertos o cerrados controlarán a los dispositivos que requeiren utilizar mayor potencia. 13 E U n relé es la solución hasta hace poco. esto es para proteger al transistor o a la compuerta de impulsos de corriente.16 S in embargo hay compuertas especiales que luego estudiaremos como las de OPEN COLECTOR (colector abierto) que pueden manejar mayor cantidad de corriente y con mayor voltaje que el TTL. INTERFACE CON SCR C omo es conocido un SCR funciona como un diodo. para que deje de conducir es necesario reducir la corriente esto es interrumpiendo . pero queda indefinidamente “enclavado” aunque el G no este activado. pero controlado por un terminal llamado GATE (compuerta) LAM P p 1 2 3 SC R + - FIG.

VC C _AR R O W 1 3 2 VC C _AR R O W R FIG. etc.. Optoacoplamiento significa que un elemento que produce luz incida en el elemento fotosensible como el caso de un LED y un fototransistor.Un rectificador controlado de silicio Cuyo GATE es sensible a la luz.Transistor cuya base está hecha de material fotosencible.. puertas lógicas. INTERFACE CON OPTOACOPLADORES L a optoelectrónica es un campo muy amplio.. Los siguientes gráficos nos muestran las interfaces más usuales tanto para C.SISTEMAS DIGITALES Y MICROPROGRAMABLES Dr. transistores. Puede tratarse también de un fotodarlington F OTOTRIAC.Diodo que conduce o no cuando hay presencia o ausencia de luz..19 + A - M . 14 la corriente mediante el pulsador P normalmente cerrado. Estos elementos pueden traer FOTOTRAN SISTOR FOTODAR LINGTON dentro de un mismo encapsulado un LED y el fotoelemento. circuitos con microprocesadores. Fotodiodo. Héctor Barriga O.Un Triac cuyo Gate es sensible a la luz (si hay incidencia de luz este se activa caso contrario se desactiva). U n optoacoplador está en condiciones de manejar corrientes pequeñas pero pueden usarse para acoplar a componentes que manejan corrientes más elevadas. si la carga fuese un motor.D. FOTODIODO Fototransistor. se trata de elementos semiconductores sensibles a la luz como diodos. el transistor funciona si hay incidencia de luz. fototriacs etc. triacs. como para A. FOTO SCR. Esto constituirían los OPTOACOPLADORES.C. en este caso el circuito digital. “fototransistores”. Por ser sensibles a la luz toman el nombre de “fotodiodos”. o circuitos computarizados lo único que controlarán será el encendido o apagado del LED la luz que éste produce hará que se active o desactive el fotoelemento dejando así aislado el circuito de mando con el de control de potencia que es lo ideal.

mayor potencia. VC C _AR R O W 1 3 2 + A M - E ste circuito serviría para motores de CC pequeñísimos que no absorvan mucha corriente pues el fototransistor no 1 permitirá erogar corrientes grandes por lo que podemos recurrir a activar a otro transistor o pardarlington. observe que la puerta maneja el encendido o apagado del LED. 15 E n este gráfico utilizamos la misma fuente (no aconsejable).A. . optaríamos por el circuito a RELE sin embargo la mejor opción es utilizar un fototriac. la conexión del LED hace que la puerta absorva corriente (ISINK) aunque FIG.A.SISTEMAS DIGITALES Y MICROPROGRAMABLES Dr.A.20 puede utilizarse en modo SOURCE como indica la siguiente figura que además ya lo ponemos con otra fuente de alimentación de mayor tensión que la requerida por la puerta u otro sistema de control. se ha utilizado el fototriac únicamente para disparar a un triac de C1 110 V C. Héctor Barriga O. el circuito de mando está totalmente aislado del de potencia.21 A M VC C _AR R O W S i el motor es de C. R2 y C1 se han colocado para evitar los disturbios que pueden producir las cargas inductivas. de mediana y alta potencia. 3 2 - + FIG. FIG. las resistencias R1 pueden estar en el orden de los 47 a 330 . 22 VC C _AR R O W M 1 2 E - A R1 + IS O ? R2 3 ste es el circuito ideal para acoplar C.

 Verificar que las puertas lógicas pueden trabajar como inversores – interruptores de señal observadores. VoL.  Usar protoboard y circuitos integrados observando sus características eléctricas. 16 NOTA. ViH. ViL.SISTEMAS DIGITALES Y MICROPROGRAMABLES Dr. Observando señales en Osciloscopio. PRACTICA DE LABORATORIO TEMA: VERIFICACION DE FUNCIONAMIENTO DE PUERTAS LOGICAS ESTANDAR Y ESPECIALES OBJETIVOS:  Manejar manual de semiconductores adecuadamente.Este resumen sobre INTERFACES lo hemos hecho ya que un sistema digital.  Obtener diagramas de cada punto de los pasos operacionales PASOS OPERACIONALES: . Héctor Barriga O.  Medir los valores de VoH. sin interface para manejar dispositivos de potencia únicamente serviría para monitorear un LED y no para control.

IiH. 4. 2. ViL. IoL con multímetro ..I.SISTEMAS DIGITALES Y MICROPROGRAMABLES Dr.. 3. PRACTICA DE LABORATORIO TEMA: EL TRANSISTOR COMO INTERRUPTOR OBJETIVOS:      Utilizar transistores NPN y PNP para polarizarlos y trabajar como interruptores Verificar polarización variando R de base Observar características de encendido y apagado de un LED Medir tensiones e intensidades Analizar principio de funcionamiento con elementos fotosensibles. 3. PASOS OPERACIONALES: 1 a) Probar con el multímetro.Calcular el valor de R . que contienen puertas lógicas básicas estándar. VoH. 17 1.Verificar valores de tensión e Intensidad con niveles altos y bajos. los componentes a utilizarse b)Localizar en manual los tipos de transistores para verificar sus pines. Héctor Barriga O.Obtener diagrama de pines de C.Verificar el funcionamiento de la puerta: a) Como inversores b) Como interruptor de señal c) Como desviador de señales.Diagramar circuito de montaje de los dos tipos de transistores para encender y apagar un LED de 2V a 20mA.. sin carga... 2. VoL. a) Verificar niveles altos y bajos mediante LED b) Verificar ViH..Colocar en protoboard y conectarlo para obtener sus salidas de acuerdo a entradas Elaborar tabla de verdad respectiva.

5a) Mover R variable para que quede sensible a la luz (observe led que funciona por ausencia y/o presencia de luz).. con una R variable como divisor de tensión. 18 4.Los estados lógicos conocidos son el alto y el bajo. existe un tercer estado correspondiente a una ALTA IMPEDANCIA.SISTEMAS DIGITALES Y MICROPROGRAMABLES Dr.. observe la burbuja o inversor significa que ese 1 2 ENABLE 3 ingreso cualqueira que fuese como en este caso enable requeire o “pide un uno” para funcionar.Colocar una LDR en posiciones de +Vcc y GND a base.Verificar encendido y apagado de LED cuando: a) Base ponemos a +Vcc b) Base ponemos a GND c) Base topamos (Sensor de tacto) d) Medir tensiones e intensidades e) Variar el valor de R en Base y verificar los literales de a hasta d 5. le da un cero en vez del uno. Toda puerta lógica normal puede diseñarse con este tercer estado. ENABLE 1 L 2 os símbolos corresponden a inversor y buffers de tercer estado con sus habilitaciones en el un caso activo en alto y en el otro activo en bajo.. Héctor Barriga O. Siempre que Ud. Puertas Lógicas Especiales: Podemos citar: - PUERTAS DE TRES ESTADOS PUERTAS DE COLECTOR ABIERTO PUERTAS SCHMITT TRIGGER PUERTAS BUFFER P UERTAS DE TRES ESTADOS. la puerta no se habilita y a su salida tendremos . en la simbología se agrega un ingreso adicional llamado ENABLE que significa habilitación. 5b) Sustituir por otros elementos foto eléctricos (Diagrama) Idearse aplicaciones. si Ud.

1 1 1 1 2 8 9 1 2 8 1 1 1 ENABLE UERTAS DE COLECTOR ABIERTO. La resistencia R que externamente conecta al colector a + Vcc se denomina de PULL UP.) 1 ENABLE XOR de tercer estado NAND de Tercer Estado con ENABLE activo en bajo 1 0 1 3 2 NAND de Tercer Estado con ENABLE activo en alto. Para comprender mejor el tema analizaremos los circuitos internos de un inversor TTL normal cuyo circuito se conoce como TOTEM POLE o poste totémico .Estas puertas son una variante de las TTL comunes. 1 2 8 1 1 9 0 1 2 8 1 1 9 ENABLE Hi Z (alta Imp..SISTEMAS DIGITALES Y MICROPROGRAMABLES Dr. Ej: 1 1 B 2 C 2 D 1 E 2 F 1 E R 3 16 A 3 Q= ABCDEF 3 sto no se puede hacer con las puertas TTL normales puesto que se producirían corto circuitos. se caracterizan por manejar voltajes de salida superiores al de alimentación y porque pueden ser conectadas ENABLE Hi Z 9 ENABLE 0 P 1 en paralelo. Héctor Barriga O. Se utilizan también como amplificadores de corriente y para formar compuertas de varias entradas. Nótese el símbolo  que identifica que es de colector abierto. 19 el TERCER ESTADO o alta impedancia (Es igual que desconectar su salida) Si en enable ponemos un cero la puerta se habilita y su salida será lo inverso de la entrada (funciona como una NOT normal). lo que se conoce como “lógica alambrada”. si es buffer la salida será lo que haya en la entrada. A continuación graficamos otras puertas con sus respectivas salidas.

Realizan las mismas funciones lógicas de las compuertas comunes. Cuando uno de ellos conduce el otro se bloquea esto es lo que lo da el nombre de TOTEM POLE.4 0.T. 1 2 2 L 3 UMBRAL (TRESHOLD) VTH o VT+ sea este alto o bajo VT- a compuerta Schmitt Trigger tiene la propiedad de conmutar.6 1. rápidas y sin ruido. 20 O bserve que los transistores Q3 y Q4 están en serie entre el positivo de la fuente y tierra.8 1 1.Se utilizan para convertir señales imperfectas. al que se le aplica una señal imperfecta.4 1. sea cuando la tensión de ingreso supere cierto valor de Curva Característica. Esta configuración no permite conectar salidas en paralelo. P UERTAS SCHMITT TRIGGER. las mismas que las hacen útiles en diversas aplicaciones especialmente con señales que pueden ser características ideales.SISTEMAS DIGITALES Y MICROPROGRAMABLES Dr. Inversor TTL convencional 7404 Inversor R1 R2 4K 1. Lo que un circuito OPEN COLECTOR si lo permite observe la figura. esta resistencia se conecta externamente o se lo hace a través de la carga.8 .- Supongamos que se trata de un inversor S.6K de colector 1 130 +5V TTL abierto 7405 +5V R4 IN 1 2 2 OUT +V +5V Q4 R1 R2 4K 3k Rp D2 Entrada (IN) Q2 Q1 D1 Salida Q2 Q1 (OUT) Q3 R3 Entrada D1 Salida Q3 R3 2K 1K L a salida se hace a través de Q3 cuyo colector internamente no tiene la resistencia que debe ir al positivo para polarizarse correctamente.2 1. lentas o con ruido en señales digitales bien definidas. Héctor Barriga O.6 0. Vo VoH VT VT+ VT+ - 1 2 VT- VoL 0 0. pero Símbolo: 1 poseen características especiales.

Los Buffer o separadores son compuestas con una relativamente alta capacidad de corriente de salida lo que hace factible manejar directamente a diodos LED. en su ingreso la señal continuará bajando hasta que detectará el valor VT. 21 L a señal distorsionada puede variar como el cero del gráfico de 0 a un máximo la entrada detectará el valor correspondiente a VT+ para considerarlo como nivel alto. Los buffer se usan principalmente como amplificadores de corriente básicamente podemos diferenciar dos clases de buffers: INVERSORES Y NO INVERSORES. que pueden ser normales y de Tercer YES NOT 3 1 Buffer inversor Buffer no inversor ENABLE MODOS DE OPERACION: 2 2 ENABLE .. APLICACIONES: Reformador de Impulsos VT- VT+ 1 2 Convertidor de onda senoidal en cuadrada ENCUADRADOR +Vcc VT + VT- IN 1 OUT 3 2 Revelador de Umbral VT+ VT- Las características schmitt trigger son aplicables a la eliminación de rebotes producidos por contactos mecánicos.SISTEMAS DIGITALES Y MICROPROGRAMABLES Dr. Relés electromagnéticos con bobina de poca corriente de absorción.lo que hará que su salida se conmute a alto. B UFFERS. hasta eso su salida estará en alto el momento de detectar VT+ su salida cambia a nivel bajo. relés de estado 1 2 3 2 sólido que no podrían manejarlos las compuertas comunes. Héctor Barriga O.

Circuito: A+B AB AB A +B Ecuación de salida A 1 B 2 AB = A B 3 Tabla de verdad: AB = A B + AB AB = (A+B) ( A+B ) B A AB LA PUERTA (XNOR) 0 0 1 1 Es NOR EXCLUSIVA la puerta XOR complementada significa que su salida será “uno” si los 0 1 0 1 1 0 0 1 Ecuación: A B A+B A+B AB . el modo SOURCE se utiliza para impulsar cargas de baja corriente. Héctor Barriga O. L 1 3 2 1 3 2 1 1 2 2 L En un buffer de tercer estado la salida digital puede controlar al enable y los ingresos del buffer conectar al + o al – (sin exceder los valores límites obviamente). 22 S egún los gráficos podemos ver que a los buffer se pueden conectar la carga en modo SINK en modo SOURCE. o un CERO si sus ingresos son iguales. +Vcc El modo SINK es el más adecuado para suministrar altas corrientes de salida.SISTEMAS DIGITALES Y MICROPROGRAMABLES Dr. Ecuaciones: A AB 0 0 1 1 0 1 1 0 ingresos son “iguales” o será CERO si sus ingresos son diferentes.- L as puertas OR EXCLUSIVA (XOR) corresponde a una combinación de puertas lógicas. para cumplir la función de Símbolo: A 1 B 2 3 Tabla de verdad: B 0 0 1 1 entregar a su salida un UNO si los ingresos son diferentes. L L +Vcc +Vcc 1 1 2 1 1 3 2 2 3 2 PUERTAS XOR y XNOR.

X 2 1 X X X 3 2 X 1 3 X 0 3 2 X 1 1 1 2 1 X X X=X X 1 X X+X=1 X. el resultado será CERO.X=X X 3 3 3 3 La variable sumada más (0) la salida es la misma variable. 1 Basta que se sume con un 1 la salida será 1 x + a + 1 + y = 1 0 Toda variable multiplicada por CERO.SISTEMAS DIGITALES Y MICROPROGRAMABLES Dr. X=1 X + 0 =X o Una variable puede asumir un nivel 1 ó0 X=0 X 1 O 2 X 1 X+1=1 1 2 X. X 3 Toda variable multiplicada por la UNIDAD el resultado será la misma variable. 23 Ecuación de salida: A Circuito: B AB = (A+B) (A +B) AB =A B + AB APLICACIONES DEL ALGEBRA DE BOOLE: 1 2 1 2 1 3 2 1 A 1 B + AB 2 16 3 2 R ecordaremos las principales leyes y teoremas fundamentales para nuestras aplicaciones. X = 0 Lo siguiente ayudará a recordar los teoremas y su función: 2 X 0 1 X 1 2 .1=X X+X=X X.0=0 X 1 0 2 X 1 1 2 X. Héctor Barriga O.

Y X + XY = X x(1 + y) (Sustitúyase por T. x+z. Ejemplos: a) f = a + b en producto será a b PASOS SUGERIDOS: 1- Copiar las variables a + b .y + x.z Ej3: f = xy + xz f = (xy + x) (xy + z) f = (x+x) (x+y) (x+z) (y+z) TEOREMAS DE DEMORGAN: Permite convertir SUMAS en PRODUCTOS y viceversa.SISTEMAS DIGITALES Y MICROPROGRAMABLES Dr. F= En el siguiente Ej: F= x + x y X 1 Y 2 X . Ej2 f = x (y + z) f = x. 24 X 1 Y 2 3 X. Ejemplo: Aplicar la X 2 Y 1 3 propiedad Distributiva a la siguiente función: f = x + yz f = (x+y) (x+z) Se distribuye x + y que es la variable que esta multiplicando a z. como la DISTRIBUTIVA y CONMUTATIVA. Teorema del absorbimiento Ej: f=axy + ax = a + ax Desaparece la variable complementaria que hace de producto con otras variables (x para el ejemplo) Desaparece ax que es el complemento de ax negada y está haciendo producto con y. Héctor Barriga O. XY = X+Y 3 1 2 3 X L as propiedades tienen su función importante. de V. de igual manera con z. 1 + y = 1. el resultado será x (1) = x. y compruebe) 1 2 XY+X 3 Comprobar por simplificación sacando el factor común (x).

_ _ En el ejemplo f = a b + c para usar solo NOR: 1. 2 puertas de 4 entradas. tomando en cuenta que en un chip trae 6 inversores.Dejamos todo en suma: f = a + b + c 2.b Niegue toda la función donde se aplicó el cambio.Diagramamos el circuito usando únicamente NOR de 2 entradas a b c 2 3 2 1 3 1 2 3 2 1 2 3 3 2 3 1 1 1 2 3 1 2 1 1 3 2 3 .SISTEMAS DIGITALES Y MICROPROGRAMABLES Dr. b b) f = a x y + c Transformarlo a suma: f=a+x+y +c A la parte del producto lo cambiamos el signo f = a + x + y + c Negamos las variables implicadas en el cambio de signo f=a+ x+ y +c Negamos la función cambiada Este teorema es muy útil puesto que permite ahorrar circuitos integrados. Héctor Barriga O. 25 234- Cambie el signo a . 3 puertas de 3 entradas. a . para esto aplicamos DEMORGAN para dejarlo solo en suma lógica o solo en producto lógico para realizar el circuito con NOR o con NAND. 4 puertas de dos entradas. Por Ej: Si queremos diagramar el circuito correspondiente a la siguiente función: __ A 1 2 1 3 2 f=ab+c B C Se requieren de 3 chips que contengan: 1 3 2 1 A __ B C 2 AND de 2 entradas (una ocupamos 3 se desperdician) NOT (2 ocupamos 4 se desperdician) OR de 2 entradas (una ocupamos y 3 se desperdician) Si usamos un solo tipo de puertas es posible ahorrarnos chips. b Niegue la o las variables que quedan a los lados del signo cambiado a .

Diseñar uncircuito para controlar una lámpara (L) conmutada desde 2 lugares A y B.. Por lo tanto seleccionaremos este diseño como el más idóneo LOGICA COMBINATORIA – Método de Proyecto: Si combinamos en circuitería lógica varias puertas lógicas. El diseño nos facilitará si seguimos los siguientes pasos: a) b) c) d) Realizar una tabla de verdad Obtener ecuaciones Simplificarlas Diagramar su circuito Con el siguiente ejemplo aclaremos lo expuesto. Condición: La lámpara estará apagada si los interupatores A y B están en posisicón falsa (cero lógico) si se mueve A o B la lámpara cambiará de estado. el resultado a su salida será una ecuación en función a sus entradas.SISTEMAS DIGITALES Y MICROPROGRAMABLES Dr. ésta deberá ser el resultado de lo queremos desarrollar basándose en “condiciones” preestablecidas. Tabla de Verdad: Conocemos que:  2 variables nos producen 22 combinaciones.  22 = 4 combinaciones  La salida L. La variables A y B han cambiado de estado Por lo tanto al cambiar A la lámpara se apaga y al cambiar B la lámpara . B 0 0 1 1 A L 0 0 1 1 0 1 1 0 Estado donde A=0. y cada cambio de posición de los interruptores provocará un cambio de estado de la lámpara (L). 26 Vemos que sobrepasa de las cuatro puertas que contiene un chip Ahora probamos con Puertas NAND de 2 entradas:  f= ab.B=0 Estado anterior de A fue 0 y ahora cambió a 1 por lo que L cambia de 0 a 1. debe cumplir la condición: a) Establecemos si los dos interruptores están en la posisición falsa la lámpara está apagada. Héctor Barriga O. Ejercicio # 1.c f=ab+c a b c 1 2 3 1 2 3 ab 1 c 3 2 ab c Si aplicamos este circuito Vemos que nos sobra una Puerta de las cuatro que trae el chip.

tiene dos alternativas: a) Tomar los ceros b) Los unos a) Si toma los “UNOS” debe hacer una suma de productos: L=AB+AB b) Si toma los “CEROS” debe hacer una suma de productos: L=(A+B) (A+B) Nótese que en el caso de (a) se niegan las variables que corresponden a “cero” y en el caso ( b ) se niegan los “unos”.SISTEMAS DIGITALES Y MICROPROGRAMABLES Dr. con el cambio de A la lámpara pasa de 1 a 0 b) ECUACIONES: Para obtener las ecuaciones de (L) consideremos los niveles 0 y 1 de la salida. Ud. 27 se enciende por eso L=1 La variable a cambia de 0 a 1. Héctor Barriga O. B en el estado anterior tuvo 1 y en el siguiente sigue en 1 (no ha cambiado).a los mapas de Karnaugh o al uso de puertas XOR y XNOR En este caso no hay simplificación por teoremas ni por mapa. colocando sus combinaciones posibles en casilleros. . pero la ecuación corresponde a una XOR. ello facilita ele cuircuito. SIMPLIFICACION _ _ La ecuación L= A B + A B deberá ser simplificada.para ello podemos recurrir a los teoremas. por Ej: para 2 variables A B B 0 B 1 A A 0 1 0 0 0 1 B A B A 1 0 1 1 B A B A tendremos 4 combinaciones: Estos van en 4 casilleros que correspen a la variable A que vale 0 y 1 y la B de igual manera que vale 0 y 1. d) CIRCUITO: Aplicamos las puertas lógicas correspondientes y diagramamos: A 1 B 2 3 L MAPA DE KARNAUGTH U na tabla de verdad puede representarse en forma gráfica.

el valor de B no cambia (análisis de variable B).SISTEMAS DIGITALES Y MICROPROGRAMABLES Dr. su salida sería 0 puede ignorarse). Héctor Barriga O. vemos que en el casillero le corresponde a A (A=0) y el otro casillero A (A=1).A=0 y 0. pero se intersecan con A y A G2 está en los casilleros de A. por tanto esta se mantiene. G2 está en el casillero de A. G1 está en los casilleros de B. Si interceptamos los valores de las variables A y B en cada casillero se obtiene la combinación en binario o en función de variables. desaparece. pero se intersecan con B y B (El casillero que corresponde A=1 y B=1. MAPA DE TRES Y CUATRO VARIABLES Considérese una tabla de verdad siguiente: BA C 0 1 00 01 1 1 1 1 1) La salida L puesta en el mapa (para 3 variables = 8 casilleros) sería: 11 10 1 . son variables correspondientes A y B. A. G1 G2 El tercer paso sería la simplificación: El G1 por estar en el casillero de B (B=0). B A 0 L 1 0 0 1 1 1 0 Para la simplificación este sería un primer paso: Agrupar (sean ceros y unos adyacentes) en este caso no están adyacentes o “juntos”. al analizar la variable A. (En forma diagonal no se consideran adyacentes) por lo tanto se identifica que no hay simplificación nos queda: _ _ L = AB + AB Si la tabla hubiese sido la siguiente: 0 1 0 1 1 1 1 0 B L A La agrupación sería según su adyacencia correspondiendo a dos grupos G1 y G2.1 = 0 entonces G1 = B. por estar enmarcados en casilleros donde cambia el estado de la variable. Si tomamos el ejemplo anterior. mientras que B desaparece G2 = A. Los 28casilleros con 0’s. en el casillero correspondiente a cada intersección colocaremos el nivel lógico correspondiente a sus salidas. ésta.

tener varias el mapa debe 0 1PARA 1 1 40 VARIABLES: 0 DC hacerse para cada L1. en el primero y cuarto casillero está en 0 ósea A (se mantiene A) en cambio B. G2 =A . _ Si analizamos las variables A y B. ósea siempre en múltiplos de 2. Analizando la variable C que está en el propio casillero.SISTEMAS DIGITALES Y MICROPROGRAMABLES Dr. y BA. en el primero vale 0 ósea B en el cuarto vale 1 ósea B. cantidad de unos adyacentes. .Se tomarán los 4 unos juntos. hacerlo Héctor Barriga O. L = B + AC D C B A L 1 L 0 0 0 0 1 1 0 0 0 1 0 1 0 0 1 0 1 1 0 0 1 1 1 1 0 1 0 0 1 0 0 1 0 1 0 1 0 1 1 0 1 0 1 0 0 1 0 1 1 0 1 0 1 1 1 0 1 1 1 1 1 1 0 0 1 0 1 1 0 1 1 1 1 1 1 0 1 0 1 1 1 1 1 0 2 L B APodemos 00 01 1 1 salidas. _ G1 = B G2: . intersecante con __ BA. notamos que el primer casillero A vale 0 ósea A en el segundo casillero A vale 1 ósea A cuando hay estos cambios de casilla a casilla la variable “desaparece”. 0 0 0simplificamos 1 1 00 01 11 10 1 1 1 1 1 1 1 1 1 1 1 1 . que están en los casilleros A B intersecantes con C y C los dos unos están en B A intersecando con C y C.Se consideran adyacentes a los unos de los extremos ya que el mapa facilita su doblez como el caso de G2. se mantiene. A. 10 EJERCICIO 2. 29 G1 G2 SIMPLIFICACION: _ _ _ G1: . _ En cuanto a B tanto en el primer casillero como en el otro B=0 ósea B por lo tanto esta variable se mantiene como B. 1 salida. 2) La agrupación deberá agrupando 2-4-8 etc. Tanto en el primer casilleros como en el segundo desaparece C. C Al grupo G1 y G2 lo unimos con operador OR y se obtiene la ecuación simplifica. Respecto a.El grupo corresponde al primer y cuarto casillero que se asignó a C. se nota que cambió de un casillero a otro por lo tanto B desaparece.

SISTEMAS DIGITALES Y MICROPROGRAMABLES Dr. BA. vemos que A se mantiene en 0 en las casillas correspondientes al grupo (1ra y 4ta casilla) por eso se queda A. mientras que B en el 1er casillero vale 0. BA. BA. y en el 4to 1. G2 = A. G1: Se encuentra en casilleros que le corresponde a CD e intersecan con: BA. G3 = B C L1 = G1 + G2 + G3 = CD + A + BC CIRCUITOS INTEGRADOS DE (MSI) CON LOGICA COMBINATORIA CODIFICADORES (ENCODERS) . G2. G1 = CD G2: Entre grupos de 8 unos hará que desaparezca a las variables C y D por cambiar en todas sus casillas. Respecto a C y D. G3: Esta en la 1era y última casillas verticales: analizando los cambios que sufre A y B tenemos: A vale 1 en el un casillero y cero en el otro (desaparece) B vale 1 en los dos casilleros (permanece). desapareciendo. en la primera y última casilla C vale 0 (permanece como C) mientras que D en la primera vale 0 y en la última 1 (desaparece). nos corresponde analizar al A y B. G3. 30 G3 G2 G1 Obtenemos 3 grupos G1. en los que cambiarán en sus cuatro casillas por lo que desaparecen. CD se mantiene y analizamos entre A y B. Héctor Barriga O.

es un código alfanumérico. Héctor Barriga O. anotamos el código BCD (Binario Codificado a Decimal) que es un código de 4 bits pero representa números de 0 a 9. 31 A continuación haremos un enfoque a lo correspondiente a códigos digitales para que nos permitan la comprensión de la función de un codificador. sígnos y otros caracteres en forma binaria.) para representar hasta 128 piezas de información diferente. Standard.. Hexadecimal. instrucciones y caracteres especiales. que incluye letras. Ej: 2AB16 Transformar a BCD 256 16 1 2 A B = 683 esto en BCD será 11010000011 6 8 3 C ODIGO ASCII. En el curso anterior se estudió el diseño o la estructura interna de un codificador ahora nos corresponde hacer uso de circuitos integrados de MSI y sus aplicaciones. redes de transmisión. Code for Information Interchange) que traducido significa: Código Estándar Americano para intercambio de información. signos de puntuación. utilizados en sistemas digitales avanzados (computadores. Los codificadores que estudiaremos enseguida. En los sistemas digitales los códigos se utilizan para manipular datos y representar números. primero deberá comvertirlo a decimal. etc.SISTEMAS DIGITALES Y MICROPROGRAMABLES Dr. Gray. los seres humanos se han comunicado aplicando palabras y otros códigos.Es un código de 7 bits. El uso de códigos es muy frecuente en la vida diaria. en radioafición el código Q. CODIGOS DIGITALES: E n términos generales un código es un grupo de símbolos que representan algún tipo de información reconocible. en telegrafía se utilizó el código MORSE. CODIFICADORES: El ASCII (American. etc. Ej: 9 1001 7 0111 1 0001 DECIMAL BCD Si se trata de sistemas de otra base. letras. A más de los códigos Octal. los productos del supermercado mediante código de barras. etc. números. generan códigos numéricos .

impresoras. la figura? (A) corresponde a displays. U os CODIFICADORES reciben generalmente información de “entrada” y los decodificadores suministran información de “salida”. letras. será conectado a los ingresos del ENCODER. 32 U na de las necesidades más frecuentes en Electrónica Digital es convertir una información no binaria (números. si es activo en alto. etc. sensores. Un proceso contrario lo realizan los decodificadores. pantallas. símbolos) en información binaria o sea convierte un código conocido por el usuario en un código que entienda la máquina. el común del + Vcc teclado debe conectarse a GND. y la fig. Héctor Barriga O. y la información de salida puede estar dirigida a L n codificador se caracteriza por tener cierto número de líneas de entrada (M) y cierto número de líneas de salida (N). el común del teclado se conecta a +Vcc. etc. E l teclado puede ser conectado de acuerdo al tipo de encoder. (B).SISTEMAS DIGITALES Y MICROPROGRAMABLES Dr. de manera que si se pulsa una tecla de salida reflejará en binario el valor de la tecla por Ej: Si accionamos la tecla 5 la salida será 0101. La fig. (C) indica que un teclado decimal que puede ser realizado con pulsadores normalmente abiertos. La información de entrada puede provenir de interruptores. teclados. (ver figura) +Vcc 1 1 1 1 1 1 1 1 1 1 0 1 2 3 4 5 6 7 8 9 2 0 2 1 2 2 2 3 2 4 2 5 1 1 A B 2 6 C 2 7 D 2 8 2 9 R ? R GND 1 1 1 1 1 1 1 1 0 1 2 3 4 5 6 7 8 9 R ? R 2 o 0 2 o 1 2 o 2 2 o 3 A 2 o 4 B 2 o 5 2 o 6 C 2 o 7 D 2 o 8 2 o 9 . M 0 1 2 3 4 5 6 7 QA QB QC 1 2 3 4 5 6 7 8 N A 0 1 2 Q 3 4 5 Q 6 7 8 Q A B C D 1 0 1 0 9 B C un encoder de 8 líneas a 3 líneas cuyas entradas y salidas son activas en alto. interfaces de potencia. es un decoder de 8 a 3 líneas cuyas entradas son activas en bajo. y si las entradas del encoder son activas en bajo.

11 12 13 1 2 3 4 5 10 1 2 3 4 5 6 7 8 9 A B C D 9 7 6 14 74LS147 NOTA : Encoder de prioridad significa que al accionarse dos o más teclas. sus entradas empiezan a partir de uno.es un encoder de prioridad de decimal a BCD. mientras tanto en la salida del codificador debe aparecer el binario 0 0 0 0 que corresponde al decimal 0. A continuación observamos el diagrama de pines.I. para determinar el nivel lógico correspondiente cuando la tecla queda libre (Para el un caso 0 lógico y para el otro caso (fig de la derecha) uno lógico). su salida deberá entregar el binario correspondiente. El gráfico corresponde a un encoder de decimal a BCD (activo en alto) 0 1 2 3 4 5 6 7 8 9 D C B A Dec. Si se accionaron las teclas . 33 NOTA: Las resistencias deben conectarse a cada salida de los pulsadores.de la familia TTL es un C. 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 0 0 0 0 0 0 0 0 0 1 0 2 0 0 0 1 0 0 0 0 0 0 0 0 1 1 3 0 0 0 0 1 0 0 0 0 0 0 1 0 0 4 0 0 0 0 0 1 0 0 0 0 0 1 0 1 5 0 0 0 0 0 0 1 0 0 0 0 1 1 0 6 0 0 0 0 0 0 0 1 0 0 0 1 1 1 7 0 0 0 0 0 0 0 0 1 0 1 0 0 0 8 0 0 0 0 0 0 0 0 0 1 1 0 0 1 9 Ecuaciones: A= 1+3+5+7+9 B= 2+3+6+7 C= 4+5+6+7 D= 8+9 Tomamos como referencia los “unos” y sumamos su correspondiente decimal.SISTEMAS DIGITALES Y MICROPROGRAMABLES Dr. no consta la entrada cero.B. De esta manera funcionarán las demás teclas. Héctor Barriga O. ESTRUCTURA INTERNA DE UN ENCODER E l diseño responde a las ecuaciones de sus salidas A.C. ya que los ingresos del encoder requieren de un Nivel bajo. L a tabla está estructurada de acuerdo a la condición del problema.en este caso al accionar una tecla en decimal. las resistencias pueden obviarse ya que el ingreso Puede asumir el nivel lógico uno (característica de un TTL). EL ENCODER 74147 E l 74147. acciona la tecla 0. de MSI .D que se obtiene a partir de una tabla de verdad. por ejemplo si Ud. ésta debe entregar un nivel lógico 1 y las demás teclas por no estar accionadas entregarán un nivel 0. la salida en binario corresponderán a la de mayor significación. Por Ej. cuyas entradas y salidas son activas en bajo. El común del teclado para este encoder debe conectarse A GND.

Fuente de Alimentación Protoboard Diodos LED Decoder y displays de entrenador PASOS OPERACIONALES: 1.Verificar diagrama de pines del 74147 en el manual 2.A.Aumentar conexión de salidas A.Probar funcionamiento 5..Realizar el diagrama correspondiente (salidas usar LEDS) 3. EJERCICIO DE LABORATORIO Nº TEMA: CODIFICADORES OBJETIVO: Demostrar el funcionamiento de un codificador de teclado de decimal a BCD MATERIALES: Codificador 74147 Teclado o pulsadores N.C.. 34 2.D a ingresos del DECODER para observar números en Display.. DIAGRAMAS: OBSERVACIONES: CONCLUSIONES: PREGUNTAS DE FIJACION: .. Héctor Barriga O.Realizar el montaje 4.B.3.7 a la salida del encoder aparecerá el binario correspondiente al 7 aunque complementado por sus salidas invertidas.SISTEMAS DIGITALES Y MICROPROGRAMABLES Dr..

.... DECODIFICADORES (DECODERS). números.... Y0 1 0 1 0 A Y1 0 Y2 0 B Y3 0 Y4 0 C Y5 1 Y6 0 Y7 0 E xisten dos tipos de decodificadores: Los lógicos y los controladores de displays. Y0 0 1 A Y1 0 1 1 Y2 0 1 0 B Y3 0 1 Y4 0 1 C Y5 0 0 Y6 0 1 Y7 0 1 1 ....... Realice un diagrama con el 74147 para que funcione como activo en alto 3.. etc.......... Los lógicos activan solamente una de sus salidas en respuesta al código binario de entrada. La diferencia entre activos en alto y bajo está en que la salida activa tendrá un nivel bajo (L=0) y las salidas inactivas tendrán nivel alto (H=1)..SISTEMAS DIGITALES Y MICROPROGRAMABLES Dr..... número o símbolo... B= ....1........ 35 1........ A= ........ Cuáles serán las ecuaciones para salidas A y B de un encoder de 4 teclas (0... Diseñe un ENCODER de octal a binario (activo en bajo) 2. símbolos... Héctor Barriga O. reconoce o detecta un código particular.......).. Los controladores de displays pueden activar más de una línea de salida a fín de formar la letra....... Dicho de otra manera el decoder identifica.... B= ....3) A= .........- U n decodificador es un circuito lógico combinatorio que convierte códigos binarios en información reconocible (letras..... en el controlador de L os decoders también pueden ser activos en bajo.... realizando la función opuesta de un codificador...... ósea únicamente b y e no se activan (0 en su salida).... en tal caso se identificarán por las burbujas que representan inversores en sus salidas o a 1 b 0 c 1 f d 1 e e 0 f 1 g 1 a g b c d Decoder controlador de display BCD a 7 segmentos display se activan los segmentos necesarios para formar el cinco.......2. 1 A 0 B 1 C 0 D Decoder lógico 3a8 1 de 8 Binario a Octal N ótese que en los dos tipos de DECODERS hemos ingresado el código binario CINCO y vemos que en el lógico se activa únicamente la salida y5 colocando un 1. entradas.......

Héctor Barriga O. produciendo las ecuaciones correspondientes.SISTEMAS DIGITALES Y MICROPROGRAMABLES Dr. Por Ej: C B A Y Y 0 1 Y Y 2 3 Y 4 Y 5 Y 6 Y 0 0 0 1 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 1 1 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 1 0 1 0 0 0 0 0 1 0 0 1 1 0 0 0 0 0 0 0 1 0 1 1 1 0 0 0 0 0 0 0 1 A _ B _ C _ Tabla Apara Bdiseñar un C 1 decoder activo en alto 2 U 13 12 Y0 7 C B A 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 Y 0 Y 1 Y 2 Y 3 Y 4 Y 5 Y 6 Y 7 Y0= Y1= Y2= Y3= Y4= Y5= Y6= Y7= Tabla para diseñar un decoder activo en bajo (concluirá el alumno) ___ 1 na vez obtenidas las ecuaciones se procede 2 12 Y0= ABCa representar su correspondiente circuito Y1 13 lógico. (ver fig. Partimos de una tabla de verdad de un decoder Binario a Octal. 36 A l decoder lógico podemos nominarlo de varias maneras en función al número de líneas de entrada y salida pueden ser de: 2 a 4 3a8 4 a 10 4 a 16 1 de 4 1 de 8 1 de 10 1 de 16 Binario a base 4 Decoder 2 a 4 *3 a 8 Y0 A Y1 Y3 Y4 Y5 Y6 Y7 * 4 a 16 Yo Y1 Y2 Y3 Y4 Y5 Y6 Y7 Y8 Y9 A B C D B Y3 C Binario a Hexadecimal * 4 a 10 Y0 Y1 Y2 A Y2 B BCD a decimal Binario a octal A B C D Yo Y1 Y2 Y3 Y4 Y5 Y6 Y7 Y8 Y9 Y10 Y11 Y12 Y13 Y14 Y15 R ecordamos como está estructurado un decoder lógico.) __ 1 2 13 12 Y2 1 2 13 12 Y3 1 2 13 12 Y4 1 2 13 12 Y5 1 2 13 12 Y6 1 2 13 12 Y7 Y1= ABC _ _ Y2= ABC _ Y3= ABC __ Y4= ABC _ Y5= ABC _ Y6= ABC Y7= ABC .

74138. este efecto se conoce como DEMULTIPLEXACION de ahí que en el manual este integrado consta como 1 2 3 6 4 5 +Vcc A B C Y Y Y Y Y Y Y Y G1 G 2A G 2B 0 1 2 3 4 5 6 7 DECODER DEMUX. las que sirven para ingresar una señal y según el binario puesto en las entradas de selección (A.C) dicha señal será colocada en la salida seleccionada. las sobrantes se consideran como habilitaciones (ENABLE).) 1 0 1 15 14 13 12 11 10 9 7 1 2 3 6 4 5 A B C G 1 G 2A G 2B Y Y Y Y Y Y Y Y 0 1 2 3 4 5 6 7 1 1 1 1 1 1 9 7 5 4 3 2 1 0 USO COMO DEMUX DECODER USO DEL DECODER PARA MATERIALIZAR FUNCIONES LOGICAS S i bien el diseño mediante método de proyecto es válido. 74138.SISTEMAS DIGITALES Y MICROPROGRAMABLES Dr. por eso una importante aplicación del decoder es la de “materializar” o expresar con él la función lógica requerida. es un decoder de 3 a 8 líneas con salidas activas en bajo.B. y las otras no. en este caso G1 será un enable activo en alto. Héctor Barriga O. Existe variedad de circuitos integrados que hacen está función si se desea utilizar según las necesidades se consultará en el manual de semiconductores por Ej: analizaremos al C. ENABLE puede ser activo en alto o en bajo. verdad que anotamos. no deja de ser laborioso.G2A y G2B. 37 N ótese que un decoder activo en alto puede ser convertido en activo en bajo o viceversa.I. E l C. G2A y G2B serán ENABLE activo en bajo (requieren de nivel bajo para habilitar por eso hemos conectado a GND. igual que la del L L anterior ejercicio Crespectivo pero 2 B A 1 Ecuaciones: 0 0 0 0 1 Y0 0 0 1 1 0 _ _ _ _ __ Y1 0 1 0 1 1 Y2 L1 = ABC + ABC + ABC + ABC (Seleccionando unos) 0 1 1 0 0 Y3 L1 = Y1 + Y2 + Y4 + Y7 Y4 Y5 Y6 Y7 1 0 0 1 1 1 0 1 0 1 1 1 0 0 1 1 1 1 1 1 _ __ - - - L2 = (A+B+C) (A+B+C) L2 = (Y1) (Y3) (Seleccionando ceros) . tiene además 3 líneas de habilitación G1. Partiremos del ejemplo de la lámpara conmutada desde tres lugares para coordinar los sistemas de resolución: U na vez establecidas las condiciones anotamos una lámpara L2 cuyo encendido se proceden a realizar la tabla de y apagado hemos puesto al azar.Pertenece a la familia TTL.. vasta con agregar a sus salidas un inversor.I. Si una de estas entradas es utilizada para ingreso de señal.

a Y0 A Y1 2 3 Y2 1 4 5 B Y3 Y4 1 C Y5 3 L1 2 3 3 L2 2 2 Y6 Si al circuito de L2 aplicamos DEMORGAN los ingresos: y1 . lo haremos para cada caso. . como puede verse resulta más conveniente usar decoder activo en bajo para este ejemplo. 38 S i recordamos que un decoder puede ser activo en alto o en bajo. Procederemos a la representación del circuito. L2 Y7 0 Sin embargo puedo hacerlo con un solo chip de 4 puertas NAND si hacemos la diagramación adecuada como el gráfico.I. y3 se convierten en y1 + y2 que equivale a una NOR (nos ahorraremos el C. Y0 0 A Y1 0 Y2 0 2 3 4 5 1 3 L1 2 B Y3 0 Y4 0 C Y5 0 Y6 0 1 2 3 3 2 Al tomar los “ceros” debo hacer el producto de y0 .SISTEMAS DIGITALES Y MICROPROGRAMABLES Dr. y5 . Y0 A Y1 L 2 3 Y2 B Y3 Y4 C Y5 Y6 1 1 4 5 1 o 2 o Y 3 1 3 Y L1 2 3 3 L2 2 Y7 Nótese que para evitar poner una puerta OR de 6 ingresos al tomar los “unos” hemos considerado las salidas “ceros” que requieren decoder activo en bajo pero basta con poner inversores en sus salidas correspondientes (Y1 y Y3) para que funcione como activo en bajo y nos quede el circuito como en la fig. con decoder activo en alto y con activo en bajo que lo completará Ud. Héctor Barriga O. para las compuertas. y6 para L1 y para L2 y1 . se requieren 2 C. que corresponde a inversores) Y7 Si usamos decoder activo en bajo. y3 . las ecuaciones lo tiene en cada salida. y3.I.

..Los diodos LED deben producir un apagado secuencial (conexión normal a la salida de un decoder de 3 a 8 activo en bajo). . que cuente descendente DESARROLLO: 1. Héctor Barriga O.Diseñar un circuito para provocar un encendido progresivo de los LEDS. CONDICIONES DE TRABAJO: Simular el circuito utilizando 6 diodos LED para en ellos producir varios efectos lumínicos: Efecto 1.Los diodos LED cambian de apagado secuencial a encendido secuencial (agregar inversor controlable a las salidas del decoder) Efecto 3. Usando el conteo ascendente y/o podemos variar los primeros efectos luminosos.Diseñar el circuito que produzca el efecto progresivo de encendido de LEDS. a) Para esto partimos de la Tabla de Verdad: C B A L 0 L 1 L 2 L 3 L 4 L 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 1 0 1 1 0 0 0 0 0 1 1 1 1 1 0 0 0 1 0 0 1 1 1 1 0 0 1 0 1 1 1 1 1 1 0 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 5 Todos los LED apagados Se enciende LED1 Se enciende también LED2 Continúa con LED3 y así sucesivamente. para seleccionar los efectos anteriores del tercero utilizar puertas de tercer estado. Efecto 2.. Efecto 4. bastará con utilizar un contador descendentemente.SISTEMAS DIGITALES Y MICROPROGRAMABLES Dr. Se encienden todos los LED Podemos dejarlos encendidos durante el siguiente ciclo..Apagado progresivo. 39 Y0 0 1 A Y1 0 3 Y2 0 B 1 2 3 2 1 3 3 2 L1 2 Y3 0 Y4 0 1 C Y5 0 3 3 2 Y6 0 2 L2 Y7 0 PRACTICA DE LABORATORIO TEMA: GENERADOR DE EFECTOS LUMINOSOS OBJETIVO: Ejecutar un circuito práctico para producir varios efectos luminosos aplicando DECODER y puertas de tercer estado.

40 b) Usamos un decoder para su diseño: .SISTEMAS DIGITALES Y MICROPROGRAMABLES Dr. Héctor Barriga O.