INSTITUTO TECNOLOGICO DE MERIDA
INGENIERIA EN SISTEMAS COMPUTACIONALES
APUNTES PARA LA ASIGNATURA:
PRINCIPIOS ELECTRICOS Y APLICACIONES DIGITALES
(versión 2)
CLAVE DE LA ASIGNATURA:
SCD-1018
COLLI CORAL ANNA ELIZABETH
VILLAFAÑA GAMBOA DAKAR FERNANDO
ENERO DE 2012
1
INDICE
Página
CAPITULO No. 1.- ELECTRONICA ANALÓGICA ………..……..………………………..…4
1.1- Corriente eléctrica…………………………………………………………...……….4
1.1.1.- Introducción
1.1.2.- Corriente Directa (CD).
1.1.3.- Corriente Alterna (CA).
1.2.- Elementos de circuitos básicos y sus aplicaciones………….…..……..…………...11
1.2.1 Elementos pasivos
1.2.2 Técnicas de solución para circuitos de CD
1.2.3 Técnicas de solución para circuitos de CA.
1.3.- Elementos activos ……………………………………………………………..…...26
1.3.1.- Introducción.
1.3.2.- Materiales semiconductores
1.3.3.- Materiales tipo P y N.
1.3.4.- Dispositivos semiconductores
1.3.4.1.- Diodos. (Diodo normal, Diodo Zener, LED, Fotodiodo,
Fotocelda, Fotorresistencia y Optoacoplador).
1.3.4.2.- Transistores: Bipolares (NPN y PNP), FET y MOSFET.
1.3.4.3.- Tiristores: (SCR, SCS, Triac y Diac)
1.4.- Aplicaciones con semiconductores…………………………………………..…….39
1.4.1.- Rectificadores. (media onda, onda completa y tipo puente).
1.4.2.- Amplificadores.
1.4.3.- Osciladores.
1.4.4.- Conmutadores.
1.4.5.- Fuentes de poder.
1.5.- Amplificadores operacionales (AmpOp)………………………….....……………44
1.5.1.- Introducción a los circuitos integrados (CIs)
1.5.2.- Configuraciones principales. (Amplificador Inversor, No Inversor,
Sumador, Integrador, Restador, Diferenciador).
1.6.- Circuitos de Tiempo (MV)……………………………………………………..…50
1.6.1.- Características.
1.6.2.- Configuraciones. (monoestable, biestable y astable).
CAPITULO No. 2- ELECTRONICA DIGITAL………………………………………………..54
2.1.- Sistemas Numéricos………………………………………………………………..54
2.1.1.- Representación y conversiones entre diferentes bases. (Decimal,
Binario, Octal y Hexadecimal).
2.1.2.- Operaciones básicas (suma, resta, multiplicación y división).
2.1.3.- Códigos Binarios (BCD, Gray, Exceso a 3 y ASCII).
2.2.- Álgebra booleana…………………………………………………………………..66
2.2.1.- Teoremas y postulados.
2.2.2.- Compuertas lógicas (NOT, OR, AND, XOR, etc.)
2.2.3.- Expresión y simplificación de funciones ( Minitérminos,
2
Maxitérminos, Teoremas y postulados y, Mapas de Karnaugh).
2.3.- Lógica combinacional……………………………………………………………...75
2.3.1.-Análisis, Síntesis y Diseño de circuitos.
2.3.2.- Diseño de circuitos combinacionales.
2.3.3.- Aplicaciones de los Circuitos Combinacionales MSI.
(Mux, Demux, Decoder, Coder).
2.4.- Lógica secuencial………………………………………………………………….80
2.4.1- Flip-Flops. (Tipos: T, D, JK y SR).
2.4.2.- Aplicaciones de los Flip-Flops. (Registros y contadores).
2.4.3.- Diseño de circuitos secuenciales.
2.5.- Familias lógicas. …………................................................................................93
2.5.1.- Las 5 características más importantes de las Familias Lógicas.
(Niveles lógicos, Factor de carga, Flujo/Reflujo de corriente, Disipación
de potencia y Rapidez, y Nivel de ruido).
2.5.2.- Familias lógicas básicas (TTL, ECL, MOS y CMOS) .
2.5.3.- Familias más recientes y de bajo voltaje (LVT, LV, LVC y ALVC).
CAPITULO No. 3- APLICACIONES DE LOS CIRCUITOS DIGITALES…………….95
3.1.- Convertidores………………………………………………………………...95
3.1.1.- Conceptos y características de los convertidores.
3.1.2.- Tipos: Analógico/Digital y Digital/Analógico.
3.2.- Lenguajes HDL………………………………………………………..………….107
3.2.1.- Dispositivos Lógicos Programables (PLD)………….…………………107
3.2.1.1.- Tipos, características y fabricantes.
3.2.1.2.- Pasos para el diseño con PLD´s.
3.2.2.- Programación de circuitos combinacionales con HDL
(Por captura esquemática, por tabla de verdad, por ecuaciones
Booleanas y por descripción de comportamiento).
3.2.3.- Programación de circuitos secuenciales con HDL.
(Por captura esquemática, por tabla de verdad, por ecuaciones
Booleanas y por descripción de comportamiento)
3
CAPITULO No. 1.- ELECTRONICA ANALOGICA.
1.1.- CORRIENTE ELÉCTRICA.
1.1.1.- Introducción.
Todas las substancias están constituidas de partículas diminutas llamadas átomos.
Una sustancia pura o elemento está formada totalmente de un solo tipo de átomos. Los átomos a su vez
están formados por partículas aún más pequeñas llamadas: protones, neutrones y electrones.
Estructura básica de un átomo
Carga eléctrica:
Los electrones y los protones tienen una propiedad llamada carga eléctrica, esta propiedad es la causante
de los fenómenos que ahora conocemos como fenómenos eléctricos, no se sabe a que se debe esa
propiedad, lo que si se sabe es que todos los electrones tienen la misma cantidad de esa propiedad y del
mismo tipo mientras que los protones tienen un tipo diferente pero en la misma cantidad que los electrones.
Para medir esa propiedad se creó el Coulomb (en honor de Charles Augustin de Coulomb) y se determinó
que la carga del electrón es e- = - 1.6 x 10-19 Coulomb y la del protón e+ = +1.6 x 10-19 Coulomb, los signos
negativo y positivo denotan la diferencia en la naturaleza de la propiedad eléctrica entre el protón y el
electrón. Como la cantidad de electrones y protones dentro de un átomo es igual, se dice que los átomos
son neutros, pero si por alguna razón un átomo pierde electrones, entonces hay un desbalance en las cargas
eléctricas (hay más positivas que negativas) y decimos que el átomo está cargado positivamente, pero si
gana electrones, está cargado negativamente, cuando ésto sucede en muchos átomos dentro de un material
o cuerpo, se dice que el material o cuerpo está cargado positiva o negativamente según sea el caso. Cabe
mencionar que para que un cuerpo tenga una carga de -1 Coulomb sus átomos en su conjunto deben ganar
aproximadamente 6.25 x 1018 e- o sea 6.26 gigas de gigas de electrones.
Todo lo anterior es muy interesante pero la característica más importante de las cargas eléctricas y de donde
se saca su utilidad es el hecho de que cargas del mismo tipo o naturaleza (positivo con positivo o negativo
con negativo) ejercen entre ellas una fuerza de repulsión al estar cercanas, pero cargas de distinta naturaleza
(positivo con negativo) sienten entre ellas una fuerza de atracción y eso es lo que origina la corriente
eléctrica la que limitada y controlada es utilizada en toda la tecnología eléctrica y electrónica.
4
Corriente eléctrica (I):
Cuando un electrón se separa de un átomo se desplaza a través del espacio hasta que choca con un segundo
átomo el cual lo acepta incorporándolo a su estructura y expulsa a uno de sus electrones originales. Este
electrón a su vez golpea a un tercer átomo y así sucesivamente. Cada electrón individual no viaja muy lejos,
pero la energía de los electrones en movimiento puede transmitirse cual largo sea la longitud del conductor.
Cuando este proceso ocurre con electrones en un conductor se llama electricidad o corriente eléctrica.
Ahora, si consideramos a la corriente como flujo efectivo de electrones, esto es si un coulomb fluye
pasando por un punto dado en un segundo, se dice que la corriente es de 1 Amper que viene siendo la
unidad básica para la medición de la corriente eléctrica. De tal forma que la electricidad estudia los
fenómenos eléctricos mientras que la ELECTRÓNICA: estudia la aplicación práctica de los fenómenos
eléctricos en el manejo de información.
Voltaje (V, f.e.m., o E ):
Ya que la corriente especifica el número de electrones que se mueven pasando por cierto punto en un
intervalo de tiempo dado, se puede considerar como la rapidez del flujo electrónico. Ya que las cargas
eléctricas del mismo signo se repelen y cargas opuestas se atraen, en una fuente de alimentación un montón
de electrones fluirá de punto más negativo a un punto mas positivo. La intensidad de corriente que fluye
dependerá de la diferencia de esta carga, entre el punto más negativo y el punto más positivo del circuito.
Esta diferencia de potencial recibe el nombre de voltaje o fuerza electromotriz (f.e.m).
Resistencia (R):
Es el equivalente eléctrico de la fricción donde normalmente se representa por la letra R que es un
componente electrónico diseñado para introducir una cantidad específica de resistencia en un circuito.
La unidad de fundamental de la resistencia es el Ohm (Ω). Un volt puede hacer que circule un ampere de
corriente a través de una resistencia de un ohm.
La relación de estos tres factores es quizás el concepto más importante en la electrónica. Esa relación queda
definida por el principio denominado Ley de Ohm.
I = V/R,
efecto=causa/oposición
5
Potencia (P):
Es la energía total consumida por segundo en un circuito con un voltaje y corriente determinada o sea la
rapidez con que consume energía un circuito:
P= V*I
P=(Volts)*(Amperes)= (Joules/Coulomb)*(Coulomb/segundo)= Joules/segundo
P=VI=I2 R=V2/R
La potencia se mide en Watts, donde un Watt de potencia se consume cuando un Volt impulsa un Ampere a
través de un circuito.
Nota: Para evitar que la resistencia se caliente demasiado y se dañe por calor se deberá calcular la potencia
nominal con un margen del 20% sobre la potencia real (que va a manejar) y tomar en cuenta el ambiente en
el cual va a trabajar.
Analogía práctica de los anteriores conceptos:
Consideremos que tenemos una mesa en donde uno de sus extremos tenemos un auto de juguete, éste no se
moverá mientras la mesa esta parada paralelamente con respecto al piso. Esto es porque no hay ninguna
fuerza que la mueva.
Ahora si inclinamos la mesa haciendo que la parte más alta sea por el lado donde está el auto, éste se
deslizará hacia la parte inferior de la mesa, donde se tiene:
Nivel Alto
(Exceso de electronesCarga negativa)
Velocidad (Corriente)
Nivel Bajo
(Deficiencia de electrones
Carga positiva)
Porosidad de la mesa
(Resistencia)
Diferencia de altura
(diferencia de potencial –
voltaje)
6
kiloWatt-hora:
Es la unidad empleada para medir grandes cantidades de trabajo o energía eléctrica entregado en un lapso
de tiempo. El trabajo se obtiene multiplicando la potencia en Watts por el tiempo en horas y dividiendo
entre 1000.
kWh=P*h/1000
Ejercicios:
1) La corriente a través de una resistencia de 100 Ω que será empleado en un circuito es de 150 mA.
¿Cuál deberá ser la potencia nominal de la resistencia?
2) ¿Qué corriente fluye por el filamento de un foco de 100 Watts cuando este se conecte a la energía de
120 Volts.
3) Si deseamos conectar un led a una batería de 9 V que valor de resistencia debemos conectar en serie
para evitar que el led se queme, considerando que la corriente nominal del led es de 10 mA.
4) Si alimentamos una resistencia de 150 Ω por medio de una fuente de alimentación de +48 Vcd,
calcular el valor de la potencia adecuada para evitar que la resistencia se dañe.
5) Si un foco de 100 W se deja prendido toda la noche durante 8 horas. Como impactará en el recibo
de la luz si CFE cobra $4.00 el kWh.
6) ¿Cuál será el costo de operación de una plancha de 1200 W durante 2 horas?.
7) Para las posiciones del siguiente cuadrante calcule la factura que va a recibir, si la lectura anterior
fue 4,650 kWh.
Medidor en kW-Hora
1000
100
10
1
8) Se desea calcular el costo de operación de una clase durante 2 horas en la LSC del TEC, para ello se
deberá considerar 8 lámparas de 75 W y 2 aires acondicionados de 12,000 W cada uno.
1.1.2.- Corriente directa (
):
La corriente directa o corriente continua (C.D.) es la corriente que fluye en una sola dirección o sea los
electrones se mueven siempre en la misma dirección y esto se debe a que la polaridad de su fuente de
alimentación no varía, pero su magnitud si puede cambiar. Si pensamos en la analogía del cochecito
significaría que la inclinación del plano siempre está en la misma dirección pero puede estar más o menos
inclinado de manera que el cochecito puede ir más o menos rápido pero en la misma dirección. Hay un caso
especial de C.D. que se llama C.C. y es cuando la magnitud del voltaje o corriente no varía.
Cuando un voltaje o corriente c.d. varía en el tiempo es posible calcular su promedio, sumando todos los
valores que se dan y dividiendo entre el número de valores que hubo.
En todas las aplicaciones eléctricas en las que se necesita utilizar corriente, los componentes se representan
en forma de un circuito, que viene siendo la trayectoria cerrada para el flujo de la corriente.
7
Un circuito eléctrico básico consta de 4 elementos:
1) Fuente de energía: Funciona como una bomba de agua que hace que se muevan los electrones.
2) Los conductores: Funcionan como la tubería donde se observa el flujo de electrones llamado
corriente y está dada en Amperes.
3) La carga: que transforma la energía de los electrones en movimiento en alguna otra forma útil de
energía (Térmica, mecánica o luminosa).
4) Dispositivos de control: le sirve para habilitar o deshabilitar la corriente a través del circuito es
conocido como switch o interruptor.
Existen 3 maneras de representar los circuitos:
1. Diagrama a bloques
2. Diagrama pictórico
3. Diagrama esquemático
+
Elemento de
control
Interruptor
Carga
Motor
Fuente 3V
Diagrama a bloques
Diagrama esquemático. Voltaje C.C.
V
+
10V
10V
t
Diagrama esquemático con una fuente de 10V variable y 3 lámparas incandescentes
La raya grande del símbolo de fuente de C.D. es siempre el polo positivo y la chica el negativo, la flecha
atravesada significa que el voltaje puede variar de 0 a 10V. La flecha gruesa denota la dirección de la
corriente de negativo a positivo.
En los diagramas pictóricos se representa la figura real de los elementos, a nivel técnico prácticamente no
se usan.
Diagrama pictórico con una
fuente de voltaje y dos
lámparas incandescentes.
8
1.1.3.- Corriente Alterna
(
).
Si la corriente fluye en una sola dirección debido a que la polaridad del voltaje no varía significa que
estamos hablando de corriente eléctrica y continua.
Existe otro tipo de corriente eléctrica que no siempre fluye en una misma dirección sino alterna y fluye
primero en una dirección y luego se invierte hacia la otra, a este tipo de electricidad se llama corriente
alterna y simboliza por la figura de una senoide.
VCA
R
A menudo es muy útil saber como cambia la corriente y el voltaje al transcurrir el tiempo. La forma más
fácil de hacer esto consiste en graficar en un plano cartesiano, donde el eje de las x’s es el tiempo y el eje
de las y’s es el voltaje o corriente; cada determinado tiempo se mide el voltaje o corriente y se grafica como
si fueran coordenadas (t, V) o (t, I), la figura resultante se conoce como la forma de onda del voltaje o la
corriente, según sea y nos muestra la magnitud y polaridad en cualquier instante en caso de ser la forma de
onda del voltaje; si se trata de la corriente, nos muestra la magnitud y dirección.
El voltaje que se proporciona en los enchufes de nuestra casa es alterno o sea la polaridad de los nodos
cambia en determinados momentos, pero esto no lo hace de golpe si no siguiendo un patrón que es el de la
función seno, su grafica la podemos ver en la siguiente figura inciso (a), en los incisos (b) y (c) podemos
ver la ondas de otros voltajes alternos que no son senoidales, la (b) es triángular y la (c) rectangular.
fig. (a)
+V
+V
fig. (b)
tiempo
-V
fig. (c)
tiempo
-V
Para voltajes o corrientes senoidales, otra forma de representar la I y el V es por medio de grados de
rotación tal como se ilustra continuación:
9
Valor pico ( Vp/Ip ):
Es la máxima magnitud del voltaje o corriente, ya sea en la polaridad positiva o negativa, se puede hablar
de voltaje pico positivo y voltaje pico negativo, lo mismo con la corriente. Cuando se toman en cuenta las
amplitudes [la (+) y la (-)], se dice que tiene un valor pico a pico. Observe de los 2 valores picos no
pueden ocurrir al mismo tiempo y no necesariamente tiene que ser simétricos y eso dependerá de la forma
de onda.
Valor efectivo o eficaz (RMS):
También llamado raíz cuadrática media o RMS (root medium square), el cual es igual al valor pico de la
corriente o voltaje entre la raíz cuadrada de 2 o sea para el voltaje y corriente quedaría de la siguiente
manera
VRMS =
Vp
2
0.707V p
I RMS
Ip
2
0.707 I p
Al hacer la operación anterior se calcula un valor, que es el voltaje o corriente c.c. que podría sustituir al
alterno y hacer el mismo trabajo.
Cuando se dice que en el enchufe hay un voltaje de 120V se están refiriendo al RMS por lo tanto si quieren
saber cual el máximo voltaje que se alcanza en el enchufe, sólo se tiene que despejar sel Vp de la fórmula
de VRMS y hacer los cálculos pertinentes.
Ecuaciones básicas de la CA (con onda senoidal)
(Valor efectivo o eficaz) Valor RMS= 0.707 * Vpico
(Valor pico)Vp=1.4*valor efectivo(RMS)
Valor pico a pico = 2*Vpico(Sólo valores simétricos)
Nota: Los anteriores se usan para V ó I.
Frecuencia:
En voltaje o corriente, es el número de ciclos o repeticiones generados cada segundo y se denota con la letra
f y sus unidades son CPS ó Hz.
f = 1/T
kilohertz = kHz=1*103 Hz
Megahertz = MHz=1*106 HZ
Gigahertz = GHz=1*109 Hz
Periodo:
Es el tiempo de duración de un ciclo y se simboliza con la letra T ya que el periodo depende de la
frecuencia de la onda, se dice que el periodo y la frecuencia son recíprocos.
T=1/f
milisegundo = ms = 1*10 -3 seg
microsegundo = μs = 1*10 -6 seg
nanosegundo = ns =1*10 -9 seg
10
Longitud de onda:
Ya que la frecuencia es una medida del número de ciclos por determinado tiempo, es posible calcular hasta
donde puede llegar la onda en recorrer cierta “distancia”, también durante determinado “tiempo”. Esta
distancia recibe el nombre de Longitud de Onda, que es igual a la longitud de un ciclo completo de la
onda. El símbolo para representar una longitud de onda es λ (lambda).
λ = v/f = velocidad (cm/seg) / frecuencia (Hz) = Unidades métricas: metros o centímetros
Angulo de fase:
El término de “fase” se utiliza para comparar la relación de tiempo de 2 ondas, como también se usa para
indicar un punto de una onda en determinado instante. Es decir, si 2 generadores de voltaje se pusieran a
funcionar al mismo instante y a la misma velocidad, las 2 formas de onda comenzarán y terminarán
simultáneamente. También alcanzarán sus valores máximos y pasarán por cero al mismo tiempo. Entonces
se dice que las 2 formas de onda “coinciden” entre si y que las tensiones que representan están “en fase “.
Ejercicios
1. ¿Cual es el valor eficaz de una tensión cuya amplitud máxima es de 200 volts?
2. ¿Cual es el valor promedio de la tensión de salida de una batería de 6 volts? ¿y cual es el valor
efectivo?
3. El valor eficaz de una corriente de una onda senoidal es de 5 A.
¿Cuáles son sus valores pico, efectivo, pico a pico?
4. ¿Cual es el periodo y la frecuencia de la energía comercial?
5. ¿Cual es el periodo para frecuencia de un 1MHz Y 2MHz?
6. Grafica la forma de ondas y periodo de las señales de radio FM de la comadre (98.5MHz) y exa
(99.3MHz).
7. La velocidad de las ondas de radio electromagnéticas en el aire o en el vacío es de 186,000
millas/seg o 3x1010 cm/seg, que también es la velocidad de la luz, por consiguiente cual es la λ
para una frecuencia de 2 GHz?
8. Calcúlese la λ para una onda de radio con una frecuencia de 30 GHz ?
9. En la banda de 6 m que utilizan los radioaficionados ¿Cuál es la frecuencia correspondiente?
10. Dibuje las formas de onda para las tensiones de 120 Vca, 220 Vca y un consumo de corriente de
10 amp. Mencionar si están en fase o no.
1.2.- ELEMENTOS DE CIRCUITOS BÁSICOS.
1.2.1 Elementos pasivos:
Son aquellos que consumen una parte de la energía eléctrica de un sistema eléctrico transformándola en
otro tipo de energía. Dicho de otra manera, son aquellos que suponen un gasto de energía y que al circular
corriente producen una diferencia de potencial entre sus bornes que es proporcional a una característica del
elemento, la cual no cambia y disipan potencia en forma de calor (consumen energía).
Los componentes ideales pasivos basan su funcionamiento en uno de los siguientes efectos
electromagnéticos (característica que no cambia):
1.- Efecto resistivo.- Representa la caída de tensión electrocinética en el interior del conductor.
11
2.- Efecto capacitivo.- Se produce por el almacenamiento de cargas en un sistema formado por dos
conductores separados por una pequeña distancia.
3.- Efecto inductivo.- Producido por la influencia de los campos magnéticos.
Resistencia o resistor (Ω):
Es un componente eléctrico diseñado con carbón de silicio y que sirve para limitar el paso de la corriente
en un circuito dado. Dependiendo el tamaño de cada resistencia es la cantidad de potencia (energía) que
puede manejar. La característica fundamental de este componente es que la tensión que aparece entre sus
extremos, sólo depende del valor instantáneo de la corriente que lo atraviesa (y viceversa), es decir V = R.I.
La acción de una resistencia provoca su calentamiento convirtiéndolo de energía eléctrica en térmica
(calor). Si una resistencia se calienta demasiado puede llegar a alterar su valor ohmico hasta dañarse
(quemarse). Existen 3 formas de resistencia:
R. normal
R. variable
R. variable o potenciómetro
Código de colores para poder diferenciarlas:
Para conocer el valor de cada resistencia utiliza un código de colores con 4 bandas alrededor de su
cuerpo. Estas bandas son de color y se toman como banda más significativa la banda más próxima al
extremo de la resistencia. La banda siguiente es la segunda más significativa. La tercera banda es el
multiplicador y la cuarta es la tolerancia.
12
Capacitor:
La capacitancia es la facultad que posee un dieléctrico para almacenar carga eléctrica. La unidad de la
capacitancia es el Farad. Un capacitor está formado por un aislador colocado entre 2 placas conductoras.
Los capacitores comerciales se fabrican con valores específicos de capacitancia. Los diferentes tipos de
capacitores reciben su nombre de acuerdo a su material dieléctrico en que fueron hechos. (Por ejemplo:
papel, cerámica, electrolitos, tantalio). Un dieléctrico es un material aislador que no puede conducir
corriente, pero si almacenar carga eléctrica.
Símbolos:
+
Fijos
Variable
Ejemplo de su uso:
La capacitancia es una constante física que indica la cantidad de carga que puede almacenarse para un
determinado valor de voltaje aplicado donde:
Q=CV= Idt
t
0
Donde:
Q=Carga del capacitor en Coulomb
C=Valor de la capacitancia en farad
V=Voltaje aplicado
I=Corriente instantánea en función del tiempo
t=tiempo en segundos
Capacitancias en paralelo:
Para hallar la capacitancia total en paralelo se usa la siguiente formula:
CT
CT= C1+C2+C3 +…….+ Cn
13
Capacitancias en serie:
Para hallar la capacitancia total en serie se usa la siguiente formula:
CT
Constante tiempo RC:
Si una resistencia y un capacitor se conectan en serie con una fuente de voltaje, el capacitor se cargará a
través de la resistencia donde ésta permitirá (de acuerdo a su valor óhmico) el flujo de electrones para
finalmente cargar el capacitor. El tiempo que se requiere para el capacitor quede cargado en un 63% de su
nivel de carga al pleno potencial, se llama la constante de tiempo. Esta dado por RC . El capacitor
nunca llega a cargarse al 100% sin embargo para fines prácticos se toma como el 100% después de 5 .
Donde: =Constante de tiempo (seg), R=Resistencia (ohm) y C=capacitancia (farad)
Para descargarse emplea una para quedarse a un 37% de su valor a plena carga y se requiere de 5 veces la
constante de tiempo para que el capacitor se descargue completamente (para fines prácticos)
.
Para cargar cerramos S1 y abrimos S2.
Para descargar abrimos S1 y cerramos S2.
= R x C = 3 MΩ x 1 μF = 3 Seg.
Donde:
5 para que se cargue al 100 % (para fines prácticos),
para que se descargue el 63 % transcurrirá una .
V en C
V en C
100V
100V
0.632*V
0.368*V
14
Ejercicios:
1.Cuanta carga puede almacenarse en un capacitor de 2 microfarad y de 40 microfarad. Cuando se aplica
a través de él una diferencia de 50 V.
2. Una corriente constante de 2 microamper carga un capacitor durante 20 segundos ¿Cuál es la
cantidad de la carga almacenada en el capacitor después de este tiempo? ¿Que pasaría si el voltaje
después del capacitor cargado de 20 V cual es el valor del capacitor?
3. Una corriente constante de 5 miliampers carga un capacitor de 10 microfarad durante 1 segundo
¿Cuál es el voltaje del capacitor después de este tiempo?
4. Por cuanto tiempo fluirá la corriente en el siguiente circuito:
¿Qué pasaría si el voltaje aumenta a 200 Volts por cuanto tiempo fluirá la corriente?
5. Si disponemos de 4 capacitores de 2 microfarad ¿Cómo los conectamos para tener una capacidad
de: ?
a) 0.8 microfarad
b) 8 microfarad
6. Calcular el valor de la capacitancia total de:
a)
Ct
b)
Ct
15
Bobina:
Una bobina es un solenoide cilíndrico de N espiras de radio a y longitud total l. El material que forma el
solenoide se supone conductor con resistencia nula. Una corriente eléctrica crea un campo magnético en la
región del espacio que la rodea (Ley de Biot y Savart). A su vez, un campo magnético variable induce una
f.e.m. en un conductor que lo abrace (Ley de Faraday). También llamado inductor o reactor donde es un
pedazo de alambre en forma de espiral, el cual se representa por la letra L y su unidad es el henry (H). Su
escala está en microhenrys y milihenrys, y generalmente tiene un núcleo de aire o de hierro, el núcleo de
hierro sirve para aumentar la inductancia. En algunas bobinas el núcleo puede entrar y salir de la bobina
con lo cual se hace una bobina variable (al salir el núcleo disminuye la inductancia, al entrar aumenta),
éstas todavía se pueden ver en algunos radiorreceptores.
Inductancia en serie:
LT=L1+L2+……..+Ln
Inductancia en paralelo
Factores que afectan a la inductancia:
1)
2)
3)
4)
5)
Número de vueltas
Permeabilidad de núcleo
Área transversal del núcleo
Longitud de núcleo
Y esparcimiento de las espiras
Nota: La bobina puede probarse (para una primera aproximación)con un multímetro en Ohms, donde si da
circuito abierto significa que esta dañada y si da circuito cerrado (R = 0) es muy probable que este buena
Transformadores:
Cuando existe una inductancia mutua entre dos bobinas o devanados, entonces un cambio de corriente en
una de ellas induce una tensión en la otra. Todo transformador tiene un devanado primario y uno o más
devanados secundarios. El devanado primario (lado que tiene 2 cables) recibe la energía eléctrica y acopla
ésta energía al devanado secundario por medio de un campo magnético variable. Por medio de los
transformadores, se puede transferir energía de un circuito a otro sin que exista una conexión física entre
ellos. La transferencia de energía se efectúa a través del campo magnético, por lo que un transformador
funciona con un dispositivo de acoplamiento.
Si conectáramos un voltaje al primario, el voltaje del secundario dependerá del número de espiras del
devanado secundario, comparado con el número de espiras del devanado primario. Cuando el devanado
secundario tiene más espiras que el primario, el voltaje secundario es mayor que el voltaje primario, en
16
éste caso ocurre un aumento de voltaje y al transformador se le conoce como “transformador elevador de
tensión”. Así mismo, si el devanado secundario tiene menor número de espiras que el primario, el voltaje
secundario será menor que la primaria (en la mayoría de los casos) y al transformador se le conoce como
“transformador reductor de tensión”.
Donde:
VP=Voltaje del devanado primario
VS=Voltaje del devanado secundario
NP=Número de vueltas ó espiras del devanado primario
NS=Número de vueltas ó espiras del devanado secundario.
Ejemplo:
Calcular la tensión de salida de un transformador conectado a la energía comercial, si existe una relación de
10:1 entre el devanado primario y el secundario respectivamente.
1.2.2.- Técnicas de solución para circuitos de CD:
Circuitos en serie:
Cuando dos o más componentes de un circuito se conectan en orden sucesivo uno detrás de otro, se dice
que están conectados en serie.
VT = V1 +V2+V3
It = I1 = I2 = I3
VT=V1-V2+V3
RT= R1+R2+R3+.....+Rn
Circuitos en paralelo:
Cuando 2 o más componentes se conectan a través de una fuente de voltaje forman un circuito en paralelo.
Cada trayectoria recibe el nombre de rama o maya, y por ella circula una corriente de determinado valor.
Por lo tanto los circuitos en paralelo tienen un voltaje común a través de todas las demás ramas, pero las
corrientes que circulan a lo largo de ellas son diferentes, es decir:
17
VT=V1=V2=V3
It = I1 + I2 + I3
La suma de todas las corrientes es igual a la corriente total ( IT.).
RT
1
1
1
1
1
. .....
R1 R 2 R3
Rn
RT < a la Resistencia más pequeña
Casos especiales:
1.- Si R1=R2=R3 → RT = Cualquier valor de las resistencias entre el numero de resistencias
Si son 3 resistencias RT = R/3, si son 5 resistencias iguales RT =R/4.
2.- Si R1≠ R2 → RT= R1*R2 / (R1+R2) solo cuando R1 ≠ R2 y # R = 2
Ejercicios:
1.- Calcular la resistencia total del siguiente circuito.
Rt = 7.5 Ohm
2.- Del siguiente circuito, calcular el Vt y la It.
IT = 1.5 Amp VT = 1.5 V
18
Circuitos en serie y paralelo:
En la mayoría de los circuitos algunos componentes se conectan en serie para que por ellos circule la
misma corriente, mientras que para otros se conectan en paralelo para que tengan el mismo voltaje.
Los circuitos en serie-paralelo se utilizan cuando es necesario proporcionar diferentes cantidades de
corrientes y voltaje; y se tienen una sola fuente de alimentación aplicada. Para analizar este tipo de circuitos
se realiza por separado para obtener un circuito final simplificado. La manera más fácil de simplificar
circuitos cuando se requiere obtener la resistencia total, se va simplificando de derecha a izquierda hasta
obtener la resistencia total, una vez obtenida se calcula la corriente total por la ley de ohm. Después se va
calculando la corriente que consume cada resistencia de izquierda a derecha. Recordar que la corriente que
circula por todo el circuito es la misma que regresa.
Ejercicios:
1. Hallar IT, VR1 y VR2 y VT
2. Hallar I1, I2, VR1 y VR2
It= 3 A
3.- Hallar el VR1, Vt, VReq, I2 y R2.
4.- Hallar todas las Is y Vs.
R3= 10 Ohm
I3= 2 amp
R1= 1 Ohm
It= 4 amp
19
5.- Determinar la intensidad de la corriente que circula para cada una de las ramas del circuito, y la
diferencia de potencial entre los puntos C y D.
A
D
B
1.2.3.- Técnicas de solución para CA.
En circuitos de CA con resistencias en configuración serie-paralelo, se utiliza una fuente de voltaje en
forma de una onda senoidal (120 Vca mientras no se indique otra cosa). Cuando esta fuente de voltaje se
conecta a través de cualquier resistencia externa de carga, produce una CA que tiene la misma forma de
onda, frecuencia y fase de la fuente de voltaje lo único que diferencia es la magnitud. Para realizar los
cálculos de los valores de los componentes se utilizan la ley de Ohm, aplicando el mismo principio para
fuentes de CD.
Cuando se combinan resistencia serie-paralelo en un circuito de corriente alterna, su análisis es el mismo
que para circuitos de CD. Ejemplo:
Calcular todas las corrientes y voltajes del siguiente circuito:
Reactancia:
La oposición que presenta la inductancia L y la capacitancia C al paso de una corriente senoidal alterna
recibe el nombre de reactancia, y se simboliza con X, el símbolo para la reactancia inductiva será XL
mientras que para la reactancia capacitiva será Xc, una bobina tiene una oposición de 0Ω a la c.c. y en un
capacitor la oposición es infinita (circuito abierto).
Puesto que la oposición que presenta un inductor es determinado por la inductancia (L) de una bobina y la
frecuencia (f) de la corriente, entonces la reactancia inductiva se puede calcular de la siguiente manera:
XL=2π f L
20
Donde:
XL = Reactancia inductiva en Ω
2π = constante 6.28 (periodo completo)
f = frecuencia de la corriente en Hertz (Hz)
L = Inductancia de la bobina en Henrys
En el caso de un capacitor la oposición depende también de la frecuencia y la capacitancia. Sin embargo es
inversamente proporcional a esas cantidades. Entonces la reactancia capacitiva se calcula de la siguiente
manera:
Donde:
XC = Reactancia capacitiva en Ω
2π = constante 6.28 (periodo completo)
f = frecuencia de la corriente en Hertz (Hz)
C = Capacitancia en Farads
Cuando en un circuito se encuentra sólo un inductivo la corriente se atrasa 90° al voltaje y cuando hay sólo
un capacitivo la corriente se adelanta 90° al voltaje
Cuando se combinan ambos tipos de reactancias y la resistencia, hay que calcular algo que se llama
impedancia para entonces averiguar que tanto se adelanta o atrasa la corriente.
Circuitos RLC en serie
Impedancia:
La impedancia es la combinación de la resistencia y las reactancias, aunque la reactancia es semejante a la
resistencia, no es igual, pues depende de la frecuencia de la señal, por lo que no puede sumarse
simplemente. Los científicos que estudiaban esos fenómenos se dieron cuenta que para calcular la
impedancia era necesario tratar a la reactancia y a la resistencia como si fueran semejantes a dos vectores
en distintas direcciones, de esta manera determinaron que las resistencias estarían en el eje positivo
horizontal (x´s) y las reactancias en el vertical (y´s) representándose la XL en la parte positiva y la XC en la
negativa del eje vertical, la forma en que se hacen los cálculos así como su representación gráfica se
muestran a continuación:
21
XL
R
R
Z
X=XL – XC
XC
Z R 2 X 2 o sea Z R 2 ( X L X C ) 2 arctag
XL XC
R
Donde:
Z = Impedancia en Ω
R = Resistencia en Ω
XL = Reactancia del inductor
XC = Reactancia del capacitor
θ = Ángulo de Z con respecto a la horizontal = Desfase entre la corriente y el voltaje
Nota: Si el θ es negativo significa que la corriente se adelanta y si es positivo que se atrasa.
La fórmula se aplica a circuitos donde los elementos: resistivo, capacitivo e inductivo están en serie y
adoptará la configuración de acuerdo al circuito, es decir si alguno de los elementos no está en el circuito,
su valor se toma como cero y se elimina de la fórmula.
Si queremos calcular la corriente en un circuito RCL en serie, la fórmula es:
I
V
ZT
donde si el voltaje que se usa es el pico la corriente calculada será la pico, si se usa el voltaje rms, se
obtendrá la corriente rms.
Si quisieramos verificar la Ley de Kircchoff de los voltajes, tendría que ser también por componentes
rectangulares:
VT VR2 (V LVC ) 2
Donde los voltajes pueden ser pico o rms
Ejemplo:
1.- Si se tiene un circuito en serie RL, donde la fuente de energía total es de 200 V a 50 c.p.s o Hz, R = 1
kΩ y L = 10 H, calcular la corriente que circula por el circuito.
Solución:
Calculamos XL = 2 π f L = 6.28 (50 Hz) (10 H) = 3,140 Ω
Calculamos Z = R2 + XL2
= (1,000)2 + (3,140)2
= 3,295 Ω
Calculamos por la ley de Ohm: IRMS = V/R = V/Z = 200 V/3,295 Ohms = 0.061 A = 61 mA
22
2.- Calcular la corriente que circula por el siguiente circuito.
3.- Calcular la corriente que circula por el siguiente circuito, si la R = 15 Ohms y los C = 150 microFarads.
4.- Calcular la corriente que circula por el siguiente circuito, si la R = 15 Ohms, el C = 150 microFarads y
la L = 150 Henrys.
Potencia:
En circuitos resistivos toda la potencia que transmite la fuente es disipada por la carga, en un circuito RLC
sólo una parte de la potencia de entrada se disipa; la parte transmitida a la inductancia regresa a la fuente
cada vez que desaparece el campo magnético que está alrededor de la inductancia y el capacitor entrega de
nuevo su energía cuando se descarga. Por lo tanto existen dos clases de potencia en un circuito RLC. Una
es la potencia aparente (S) y la otra es la potencia real (Preal) que efectivamente consume el circuito.
S V RMS * I RMS (unidad voltamper)
2
Preal V RMS * I RMS * Cos I RMS
* Z Cos
2
V RMS
* Cos S * Cos (unidad Watt)
Z
El valor del cos ө puede variar entre 0 y 1, el cual recibe el nombre de factor de potencia del circuito.
Factores de potencia pequeños (próximos a 0) son inconvenientes, ya que significan que la fuente de
energía tiene que trasmitir más potencia de la que se usa. El factor de potencia se determina como:
Factor de potencia =
Preal
S
23
Para circuitos RCL en paralelo:
En un circuito en paralelo RCL, una o más resistencias, uno o más capacitores y uno más inductores se
conectan en paralelo a una fuente de tensión. Por lo que al final se tendrá ramas resistivas que solo tendrán
resistencias, ramas capacitivas que solo tendrán capacitores y ramas inductivas que sólo tendrán inductores.
La corriente que sale de la fuente de tensión se divide entre las ramas, de manera que se tiene diferentes
corrientes en diferentes ramas. Las caídas de tensión para cada rama serán la misma que el voltaje total
aplicado por estar en paralelo. Cuando se calculan las magnitudes totales del circuito correspondientes al
voltaje aplicado, corriente total, impedancia y potencia, las ramas resistivas, capacitivas e inductivas se
deberán reducir primeramente a sus equivalentes más simples. Para resolver este tipo de circuitos se deberá
considerar lo siguiente:
1.- Cuando se tienen 2 resistencias en paralelo se deberá aplicar la fórmula: Requiv= (R1.R2 /R1 + R2), lo
mismo para los inductores pero para 2 capacitores en paralelo se deberán sumar (Cequiv= C1 + C2).
2.- Las corrientes para cada malla en paralelo serán diferentes, entonces para calcular las corrientes se hará:
IL = VT/XL, IC = VT/XC, IR = VT/R
3.- Para calcular la corriente total del circuito se hace:
I T I R2 ( I L I C ) 2 o I T
VT
ZT
4.- Para determinar la impedancia de un circuito paralelo RCL, primero deberá obtenerse la reactancia total
(XT) de las ramas inductiva y capacitiva, y luego determinar la impedancia total (ZT) del circuito.
XT
XLXC
y ZT
XL XC
RX T
R 2 X T2
5.- Si sólo tienes un capacitor o sólo un inductor, el valor de su reactancia es la que se toma como la XT.
Si tienes 2 inductores o dos capacitores se saca la reactancia de su paralelo como la XT
6.- Para calcular la potencia total que consume un circuito se aplican las mismas fórmulas de potencia que
se presentaron para los circuitos serie:
S V RMS * I RMS (unidad voltamper)
2
* Z Cos
Preal V RMS * I RMS * Cos I RMS
2
V RMS
* Cos S * Cos (unidad Watt)
Z
7.- Para calcular el ángulo de desfase entre el voltaje y la corriente:
X
arctag T
R
Ejemplo. Calcular la corriente que circula por el siguiente circuito, si la R = 15 Ohms y la L = 150 Henrys.
24
Ejemplo. Calcular la corriente que circula por el siguiente circuito, si la R = 15 Ohms, el C = 150
microFarads y la L = 150 Henrys.
Para circuitos RCL en general.
Son los circuitos que combinan serie-paralelo para RCL.
Ejemplo: Calcular la corriente que circula por el siguiente circuito.
Xc = 250 Ω
XL = 870 Ω
Ejercicios:
1) Cual es la reactancia inductiva de una bobina de 10 mH que frecuencias de 100 Hz un 1 KHZ y 100
KHz.
2) Cual es la impedancia de un circuito si la resistencia total es de 10 Ω y la reactancia de 1 kΩ.
3) Si conectas una resistencia de 1.5 KΩ en serie con un capacitor de 4700 microfarad y una bobina de
150 miliHenrys, calcular la impedancia total, así como la corriente fluye en el circuito.
4) Para que frecuencia una inductancia de un Henry tendría una reactancia de 1000 Ω.
5) Calcular la reactancia de un circuito si la impedancia de 150 Ω y la resistencia a 100 Ω.
6) Calcular la impedancia total y la corriente que circula por el siguiente circuito.
25
1.3.- ELEMENTOS ACTIVOS
1.3.1.- Introducción
En esta parte tenemos que hacer una aclaración, para CIRCUITOS ELÉCTRICOS se llama
elementos pasivos a los que consumen y transforman energía y activos a los que la suministran. En cambio
en ELECTRONICA se llama elementos pasivos a aquellos cuya respuesta al voltaje es la misma en el
rango de voltajes en que funciona (su función voltaje- corriente es la misma) y activos a aquellos cuya
respuesta al voltaje es diferente para diferentes valores dentro de su margen de funcionamiento (su función
voltaje-corriente cambia). En esta sección hablaremos de los elementos activos según los parámetros de la
electrónica
1.3.2.- Materiales semiconductores
Un semiconductor es un dispositivo que tiene las características entre un conductor y un aislador. Los
elementos semiconductores usan generalmente el silicio (Si) y el Germanio (Ge), donde la arena de donde
se extrae el dióxido de Silicio y las de las cenizas del carbón el Germanio. Las características principales
de los semiconductores puros son:
1. Su resistencia es mayor que la de los metales conductores pero menor que la de los aisladores.
2. El coeficiente de temperatura es negativa, es decir su resistencia disminuye conforme aumenta su
temperatura.
3. Su valencia electrónica es de más o menos 4. Esta valencia significa que el átomo tiene 4 electrones
en su capa más externa.
Estructura atómica del silicio
Enlace covalente: Es cuando los átomos comparten sus electrones de valencia, dando como resultado una
configuración estable. El enlace covalente forma una estructura cristalina y debido a esto, es posible añadir
impurezas para contaminar el material. El propósito de este proceso es cambiar las características eléctricas
del semiconductor.
26
Estructura cristalina del silicio
De acuerdo al tipo de material que conforman los cristales de semiconductores se dividen en 2 grupos:
a) Semiconductores intrínsecos: Son los átomos de un mismo elemento o en otras palabras, es un
semiconductor puro sin contaminación. El cristal de silicio formado por el enlace covalente es un
ejemplo de ésta característica.
b) Semiconductores extrínsecos: Son los que resultan de la contaminación de los semiconductores
mediante la introducción de otros átomos (impurezas) dentro de la red cristalina. (Ej. Arsenio, indio,
galio).
1.3.3 Materiales de tipo P y de tipo N.
Los elementos utilizados como impurezas tienen en general valencia electrónica de 5 o 3. Como
consecuencia de esto, un semiconductor contaminado tiene un exceso o una deficiencia de electrones en su
estructura formada por enlaces covalentes. Un semiconductor de tipo N (-) tiene un exceso de electrones,
mientras que uno de tipo P (+) tiene una deficiencia de ellos.
Material tipo N
Material tipo P
27
No confundamos, un material tipo N no está cargado ni ionizado, simplemente al formarse la red cristalina
de enlaces covalentes, un electrón sobró por cada átomo de impurezas puesto y en un material tipo P un
electrón faltó por cada átomo de impurezas. Por lo que representaremos los materiales de la siguiente
manera:
Material P
Material N
1.3.4.- Dispositivos semiconductores.
Uniendo o mezclando los materiales tipo P y N de diferentes formas dan como resultado los diferentes
elementos activos que podemos encontrar en las aplicaciones electrónicas de hoy en día, en las siguientes
secciones veremos lo más destacado de ellos.
1.3.4.1.- Diodos.
Los diodos se forman por la unión de dos semiconductores extrínsecos, uno tipo P otro tipo N. Cuando se
unen estos materiales, los electrones libres del material N que se encuentran cerca de la unión saltan al lado
P y llenan los huecos cercanos la unión formando una capa donde sí hay iones y se llama capa de
agotamiento.
-
P
+
+
+
N
Polarización:
Se llama polarización a la aplicación de un voltaje CD a los bornes o terminales de un dispositivo
electrónico, el cual va a responder según el signo (polaridad) que se aplique en cada terminal del
dispositivo. En la siguiente imagen podemos ver una polarización directa y una inversa.
I
P
-
+
+
I muy pequeña
P
N
---
++
++
N
I
I
Polarización directa
Polarización inversa
Si se polariza directamente, el diodo empieza a conducir fuertemente cuando el voltaje de la fuente rebasa
los 0.7V aproximadamente (muchas veces lo hace un poco antes), por debajo de este voltaje decimos que
28
no conduce (las corrientes son despreciables). Si se rebasan los 0.7V la corriente crece sin límite (el diodo
ofrece una resistencia casi de 0) por lo que hay que ponerle una resistencia en serie, sino se quema el diodo.
En la polarización inversa la capa de agotamiento del diodo aumenta, se genera una muy pequeña corriente
llamada corriente de fuga de P a N, pero por más que se aumente el voltaje el diodo no conduce, hasta que
se llegue a un voltaje llamado corriente de ruptura y es cuando el diodo se daña. O sea el diodo sólo
conduce en un sentido, de N a P cuando está polarizado directamente, para fines prácticos, cuando el diodo
está polarizado inversamente decimos que es prácticamente un circuito abierto.
Diodo Normal.
El diodo semiconductor es un dispositivo unidireccional ya que permite el flujo de electrones en un solo
sentido (en el sentido contrario al indicar de la flecha de su símbolo).
También se puede decir que es un dispositivo electrónico que permite al flujo de huecos en el sentido
indicado por la flecha de su símbolo (es como generalmente se estudia).
Símbolo:
Corriente de huecos
Ánodo (+)
Cátodo ( - )
Una de las aplicaciones más comunes del diodo es como rectificador, ya que convierte valores de CA a CD.
Las 2 características electrónicas mas importantes son su voltaje pico con polarización inversa (PIV), y su
corriente de polarización directa (IF). El PIV es igual al máximo voltaje que el diodo puede tolerar cuando
se polariza inversamente. La IF es el valor de la corriente que puede circular por el diodo sin dañarlo cuando
ese se encuentra en el estado de conducción.
La manera de verificar si un diodo esta funcionando correctamente, es conectar por medio de un multímetro
en la escala de Ohms para tener únicamente dos posibilidades:
1.- Que en polarización directa la lectura este entre 20 Ω a 1 kΩ (resistencia interna del diodo y el
multímetro).
2.- Que en polarización inversa la lectura sea el número 1(en el extremo izquierdo), que significa infinito o
una resistencia muy grande.
29
Diodo Zener.
El diodo zener es una variante especial del diodo semiconductor normal, ya que responde al voltaje y
polaridad inversa de forma única, es decir cuando a este diodo se le aplica un voltaje con polarización
inversa, mientras no sobrepase el voltaje nominal de fábrica, el diodo no conducirá. Esta condición se
mantendrá hasta el punto en que la fuente de alimentación exceda al voltaje nominal del diodo zener (por
ej. 6.8 V de CD). A este punto se le conoce como punto de avalancha, debido a que la corriente por el
diodo se eleva abruptamente desde prácticamente cero (0), hasta un valor muy alto limitado únicamente por
la baja resistencia interna del diodo.
Con polarización directa el diodo actúa como un semiconductor normal pero generalmente no se utiliza de
esta manera. Un diodo zener se checa de igual manera que un diodo convencional. Los voltaje normales
típicos para el zener van desde 2.4 a 200 volts y sus voltajes de potencia van de ¼ a 50 watts.
Símbolo:
Corriente de huecos
Ánodo (+)
Cátodo ( - )
2 Vcd a 12 Vcd
Funciona como un regulador el diodo zener
Diodo emisor de luz (LED).
Este dispositiva como su nombre lo indica es un diodo que emite luz. Es fabricado normalmente con
semiconductores especiales (arseniuro de galio) que permite emitir luz roja, verde, amarilla, blanca, azul ó
infrarroja (no visible), cuando es recorrida la unión por una corriente. Se utilizan como dispositivos
indicadores, se checan al igual que un diodo semiconductor normal o con una batería de 1.5 Vcd emitiendo
luz en polarización directa. Con polarización inversa el LED permanecerá obscuro. Dentro de ciertos
límites, mientras el voltaje aumente el LED brillará con mayor intensidad, y si el voltaje disminuye el LED
se opacará. Los LED’s están diseñados únicamente para utilizarlos con CI’s de bajo voltaje. Típicamente
no deberá aplicarse más de 3 a 6 Vcd a un LED, y su corriente nominal es de 10 mA. Existen diversos tipos
de LED´s, por ejemplo los dobles que de acuerdo a su polarización es el color. O también hay encapsulados
en forma de 8 llamados displays.
Símbolo:
Corriente de huecos
Ánodo (+)
Cátodo ( - )
30
Celda Solar.
Una celda solar se forma con la unión de 2 semiconductores diferentes, siendo uno de ellos tan delgado que
hasta cierto punto es traslúcido. Cuando esta unión PN es iluminada entrega un voltaje que es proporcional
a la intensidad luminosa (Lúmenes). Este tipo de dispositivo es utilizado para el almacenamiento de
energía, como es el caso de lugares donde no llega la energía comercial ó para equipos electrónicos como
son calculadoras hasta satélites de comunicación. También las celdas solares se emplean para activar o
desactivar circuitos o lámparas que tienen contacto con el sol.
Símbolo:
λ
Ejemplo: Diseñe un circuito eléctrico que utilice una celda solar para
controlar el encendido de un foco de 25 Watts a 120 Vca.
Fotodiodo.
Son dispositivos que utilizan principalmente como detectores de luz ya que al inducir luz en ellos liberan
electrones induciendo una corriente inversa a mayor cantidad de luz mayor cantidad de corriente inversa
generada.
Aspecto físico:
Símbolo:
Ánodo (+)
Cátodo ( - )
31
Fotorresistencia.
Son dispositivos sensibles a la luz ya que disminuyen su resistencia al aumentar la energía luminosa. Este
fenómeno se produce ya que los materiales utilizados (Cadmio, Galio, etc.) liberan electrones al ser
iluminados (sulfuro de cadmio). Para probarlos basta conectar el multímetro en Ω e ir acercando y alejando
una fuente luminosa de el. Donde la resistencia obtenida deberá ser menor a medida que se tenga mayor
R(Ω)
cantidad de luz.
Simbolo:
Aspecto físico:
λ(lum)
Optoacoplador.
Es un dispositivo que se compone simplemente de un paquete que contiene un LED infrarrojo como emisor
y un fotodetector. Los optoaclopladores son capaces de convertir una señal eléctrica en una señal luminosa
modulada y volverla a convertir en una señal eléctrica. La gran ventaja de un optoacoplador es el
aislamiento eléctrico que puede establecerse entre los circuitos de entrada y salida. El funcionamiento se
basa en el que al llegarle una señal al LED infrarrojo emisor, varía la intensidad de acuerdo a la magnitud
de la señal de entrada, esta luz puede activar ya sea a un fotodiodo, un fototriac o un fototransistor. Una de
las mayores aplicaciones son como interfaz de potencia de un sistema digital a un motor, un swich, una
maquina o cualquier otro sistema que no trabaje al nivel del voltaje a corriente de los circuitos digitales
(por lo general de 3 a 10 Vcd), logrando manejar niveles altos de voltaje (por ejemplo de 120 Vca).
Los tipos de optoacopladores se clasifican de acuerdo al arreglo que se emplee para el elemento
fotosensible. El modelo más usado es el siguiente:
MOC 3010.
Ventajas del optoacoplador:
Es económico
Es confiable en estado sólido
Velocidad de transmisión de mediana a alta
Transmisión DC
Alto aislamiento de voltaje
Alto impedancia de aislamiento
Tamaño pequeño del encapsulado del circuito
Eliminación de rebotes
Bajo consumo de potencia
32
Desventajas
Resistencia de encendido y apagado finitas
Baja eficacia de transmisión
1.3.4.2.-Transistores.
El transistor es un dispositivo electrónico semiconductor que cumple funciones de amplificador o
interruptor. El término "transistor" es la contracción en inglés de transfer resistor ("resistencia de
transferencia"). Actualmente se les encuentra prácticamente en todos los enseres domésticos de uso diario:
radios, televisores, grabadoras, reproductores de audio y vídeo, hornos de microondas, lavarropas
automáticas, automóviles, equipos de refrigeración, alarmas, relojes de cuarzo, computadoras, calculadoras,
impresoras, lámparas fluorescentes, equipos de rayos X, tomógrafos, ecógrafos, reproductores mp3,
celulares, etc.
Existen dos familias principales de transistores: Los Bipolares (BJT) y los de efecto campo (FET).
Los Transistores Bipolares (BJT Bipolar Junction Transistor).
Son dispositivos fabricados con materiales semiconductores, cuentan con 3 elementos y su característica
principal es poder amplificar y conmutar una señal. Todo transistor está formado por 3 terminales:
1. Emisor : Se suministra los portadores mayoritarios para el flujo de la corriente. Es la terminal que
se simboliza por medio de una flecha.
2. Colector : Recoge los portadores mayoritarios al emisor para la operación del circuito.
3. Base : Controla el flujo de corriente entre el emisor y el colector.
Estos transistores pueden ser de dos tipos: Los NPN y los PNP. Estos se diferencian por la manera
como son polarizados.
33
El transistor es un dispositivo controlado por corriente y del que se obtiene corriente amplificada. En el
diseño de circuitos a los transistores se les considera un elemento activo, a diferencia de los resistores,
capacitores e inductores que son elementos pasivos.
Para que un transistor se pueda usar como amplificador o como conmutador se tiene que polarizar como se
observa en la tabla anterior, o sea la unión E-B debe polarizarse como un diodo directamente y la unión BC debe polarizarse como un diodo inversamente, ya que se hace ésto, el transistor conducirá según la
magnitud de los voltajes de polarización, siendo la mayor corriente en el colector, sin embargo su magnitud
de puede controlar con pequeña variaciones en la corriente en la base, por eso para poder amplificar una
señal débil, ésta se inyecta en la base provocando grandes variaciones en forma de espejo en colector. Lo
anterior se ve en la siguiente figura:
El factor de amplificación logrado entre corriente de base y corriente de colector, se denomina Beta del
transistor. Otros parámetros a tener en cuenta y que son particulares de cada tipo de transistor son:
Tensiones de ruptura de Colector Emisor, de Base Emisor, de Colector Base, Potencia Máxima, disipación
de calor, frecuencia de trabajo, y varias tablas donde se grafican los distintos parámetros tales como
corriente de base, tensión Colector Emisor, tensión Base Emisor, corriente de Emisor, etc. Los tres tipos de
esquemas básicos para utilización analógica de los transistores son emisor común, colector común y base
común.
Los Transistores FET.
El transistor de efecto campo (Field-Effect Transistor o FET, en inglés) es en realidad una familia de
transistores que se basan en el campo eléctrico para controlar la conductividad de un "canal" en un material
semiconductor. Los FET pueden plantearse como resistencias controladas por diferencia de potencial. Los
Fets se han vuelto más importantes que los transistores bipolares, ya que son fáciles de fabricar y requieren
de menos silicio.
Tienen tres terminales, denominadas puerta (gate), drenador (drain) y fuente (source). La puerta es la
terminal equivalente a la base del BJT. El transistor de efecto de campo se comporta como un interruptor
controlado por tensión, donde el voltaje aplicado a la puerta permite hacer que fluya o no corriente entre
drenador y fuente.
Así como los transistores bipolares se dividen en NPN y PNP, los de efecto de campo o FET son también
de dos tipos: canal n y canal p, dependiendo de si la aplicación de una tensión positiva en la puerta pone al
transistor en estado de conducción o no conducción, respectivamente. Los transistores de efecto de campo
34
MOS son usados generalmente en electrónica digital, y son el componente fundamental de los circuitos
integrados o chips digitales.
Símbolos esquemáticos del transistor de efecto campo
Canal P
Canal N
Símbolos esquemáticos
para los FETs canal-n y
canal-p.
G=Puerta(Gate),
D=Drenador(Drain) y
S=Fuente(Source).
Ventajas del FET:
1) Son dispositivos controlados por tensión con una impedancia de entrada muy elevada (107 a 1012
ohmios).
2) Los FET generan un nivel de ruido menor que los BJT.
3) Los FET son más estables con la temperatura que los BJT.
4) Los FET son más fáciles de fabricar que los BJT pues precisan menos pasos y permiten integrar más
dispositivos en un CI.
5) Los FET se comportan como resistencias controlados por tensión para valores pequeños de tensión
drenaje-fuente.
6) La alta impedancia de entrada de los FET les permite retener carga el tiempo suficiente para permitir su
utilización como elementos de almacenamiento.
7) Los FET de potencia pueden disipar una potencia mayor y conmutar corrientes grandes.
Desventajas que limitan la utilización de los FET:
1) Los FET presentan una respuesta en frecuencia pobre debido a la alta capacidad de entrada.
2) Los FET presentan una linealidad muy pobre, y en general son menos lineales que los BJT.
3) Los FET se pueden dañar debido a la electricidad estática.
Los transistores de efecto de campo o FET más conocidos son los JFET (Junction Field Effect Transistor),
MOSFET (Metal-Oxide-Semiconductor FET) y MISFET (Metal-Insulator-Semiconductor FET).
Los Transistores MOSFET.
MOSFET son las siglas de Metal Oxide Semiconductor Field Effect Transistor. Consiste en un transistor de
efecto de campo basado en la estructura MOS. Es el transistor más utilizado en la industria
microelectrónica. Prácticamente la totalidad de los circuitos integrados de uso comercial están basados en
transistores MOSFET.
35
El funcionamiento del transistor de efecto de campo es distinto al del BJT. En los MOSFET, la puerta no
absorbe corriente en absoluto, frente a los BJT, donde la corriente que atraviesa la base, pese a ser pequeña
en comparación con la que circula por las otras terminales, no siempre puede ser despreciada. Los
MOSFET, además, presentan un comportamiento capacitivo muy acusado que hay que tener en cuenta para
el análisis y diseño de circuitos.
Todos los tipos de MOSFETS son del tipo-N y tipo-P. A diferencia del FET de unión, la compuerta de un
MOSFET no tiene contacto eléctrico con la fuente y el drenaje. Una capa parecida al vidrio hecha de
dióxido de silicio (oxido = funciona como un aislante) separa el contacto de metal de la compuerta del resto
del transistor, es decir:
En el MOSFET de canal N la parte "N" está conectado a la fuente (source) y al drenaje (drain)
En el MOSFET de canal P la parte "P" está conectado a la fuente (source) y al drenaje (drain)
En los transistores bipolares la corriente que circula por el colector es controlada por la corriente que
circula por la base. Sin embargo en el caso de los transistores FET, la corriente de salida es controlada por
una tensión de entrada (un campo eléctrico). En este caso no existe corriente de entrada.
Los transistores MOSFET se pueden dañar con facilidad y hay que manipularlos con cuidado. Debido a
que la capa de óxido es muy delgada, se puede destruir con facilidad si hay alta tensión o hay electricidad
estática.
1.3.4.3.- Tiristores.
Los tiristores son una familia de dispositivos semiconductores de cuatro capas (pnpn), que se utilizan para
controlar grandes cantidades de corriente mediante circuitos electrónicos de bajo consumo de potencia. Se
utilizan en circuitos de electrónica de potencia, como pueden ser en fábricas, ensambladoras, etc.
La palabra tiristor, procedente del griego que significa puerta. El nombre es fiel reflejo de la función que
efectúa este componente: una puerta que permite o impide el paso de la corriente a través de ella. Así como
los transistores pueden operar en cualquier punto entre corte y saturación, los tiristores en cambio sólo
conmutan entre dos estados: corte y conducción.
Los tiristores son dispositivos semiconductores con 2 o 3 pines de conexión. Una pequeña corriente en uno
de sus pines permite que fluya una corriente muy grande a través de los otros 2 pines. La corriente
controlada puede ser solamente de encendido o apagado, es por eso los tiristores no amplifican las señales
como la hacen los transistores si no en su lugar son interruptores de estado sólido.
Dentro de la familia de los tiristores, trataremos en este curso los tipos más significativos, como son: SCR
(Silicon Controlled Rectifier), SCS (Silicon Controlled Switch), Diac y Triac
36
SCR
Este dispositivo se caracteriza por tener 2 estados de operación de encendido o apagado. Su mayor
aplicación está en electrónica industrial y los circuitos de control. Su funcionamiento básico es:
a) Si se polarizan inversamente no va a conducir corriente (de ahí su nombre de rectificador)
b) Si se polariza directamente tampoco conduce.
c) Si se polariza directamente y se le aplica pulso a su compuerta con la polaridad requerida, este se
desbloquea y pasa de estado de apagado a encendido.
d) En estado de encendido la compuerta ya no ejerce control sobre el dispositivo.
e) Para apagar el SCR es necesario cancelar el voltaje aplicado entre sus extremos (ánodo y cátodo).
La tercera patita es la compuerta G puede ser fabricada de material tipo N, lo cual requerirá de un pulso
negativo para realizar su conmutación (apagado/encendido).
También hay SCR’s donde la compuerta G se realiza con material P (positivo), lo cual requerirá de un
pulso positivo para su conmutación (son los casos más comunes).
Para probarlos se coloca al multímetro en la posición para checar diodos o resistencias, entre el ánodo y el
cátodo no debe marcar bajo ninguna polaridad. Tampoco debe marcar entre la compuerta y el ánodo, pero
entre cada cátodo y la compuerta debemos medir un diodo.
Símbolo:
Ejemplo:
a)
b)
A
G
A
K
K G
Pulso
Pulso
Pulso
37
TRIAC (Transistor Interruptor de A.C.)
Su funcionamiento es similar al SCR, con la diferencia que el TRIAC permite la circulación de corriente de
ambos sentidos. Su compuerta pude ser disparada en tensiones positivas y negativas. De hecho el TRIAC
es un SCR bidireccional.
T1 = terminal 1
Potenciómetro
G = compuerta
T2 = terminal 2
TRIAC
DIAC (Diodo de AC):
Es un dispositivo de 3 capas similar a un transistor de unión PNP pero sin la terminal de base. Puede
conmutar voltajes de AC.
El diac es interruptor bidireccional de AC. Su función es similar al triac ya que permite la circulación de
corriente en ambos sentidos. La única diferencia es que en este dispositivo no existe la terminal G de
compuerta. Únicamente dejara de pasar la corriente en un sentido cuando exista la diferencia de potencial
definida por el fabricante. Puede conmutar voltaje de AC y pasar la corriente en ambos sentidos.
T1 = terminal 1
T2 = terminal 2
SCS (Silicon Controlled Switch):
Es similar en cuanto a construcción al SCR. La diferencia está en que posee dos terminales de puerta, uno
para entrar en conducción y otro para corte. El SCS se suele utilizar en rangos de potencia menores que el
SCR.
Símbolo del SCS
El SCS tiene aplicaciones muy similares a las de SCR. Este último tiene la ventaja de poder abrirse más
rápido mediante pulsos en cada uno de los terminales de gate, pero el inconveniente que presenta respecto
al SCR es que se encuentra más limitado en cuanto a valores de tensión y corriente. También se utiliza en
aplicaciones digitales como contadores y circuitos temporizadores.
38
1.4.- APLICACIONES CON SEMICONDUCTORES
Las aplicaciones de los semiconductores se pueden agrupar en 5 partes:
1)
2)
3)
4)
5)
Rectificadores
Amplificadores
Oscilador
Conmutador
Fuente de poder
1.4.1.-Rectificadores.
Hay varios métodos para realizar esta función, con Diodos semiconductores que tiene la función de
convertir de CA a CD.
Un rectificador es el que convierte la señal alterna a una señal pulsante de CD a una señal que aun no es
una señal de CD pura. Dependiendo del número de diodos utilizados podemos realizar rectificadores de 3
tipos:
Rectificador de media onda
Rectificador de onda completa
Rectificador tipo puente
Rectificador de media onda:
Es un circuito que utiliza un solo diodo, donde la mitad de cada ciclo no se aprovecha lo cual representa un
desperdicio de energía. Y su nombre viene de la mitad de cada ciclo no se aprovecha.
+
Rectificador de onda completa:
Es un circuito de fuente de alimentación que utiliza dos o más diodos como rectificadores, en donde el
desperdicio de energía la entrada es menor. En este tipo de rectificador utiliza un transformador con
derivación central, debido a que se pone a tierra la derivación central secundario para que la mitad inferior
del devanado secundario reduzca una señal que es igual a la señal superior pero con un desfasamiento de
180º. Una limitante de este tipo de rectificador es que necesariamente utiliza un transformador de
derivación central.
in
39
Rectificador tipo puente:
Este rectificador combina las ventajas del rectificador de media onda y onda completa. Como el rectificador
de onda completa, el rectificador puente, puede fácilmente usar el ciclo completo de entrada y es fácilmente
filtrar.
El rectificador tipo puente reside de 4 diodos para completar el ciclo de entrada y su señal de salida no
requiere un transformador con plug de derivación central. En la actualidad se puede encontrar estos 4
diodos en un paquete. Eléctricamente ambos funcionan de la misma manera.
+-
-+
Nota: 2 de los diodos del puente están conduciendo en un ciclo,
y los otros 2 no por estar polarizados inversamente, es decir
se van alternando su operación ayudando a alargar su vida.
Out
Gráfica de la señal de salida del rectificador puente:
1.4.2.- Amplificadores.
Un circuito amplificador aumenta la señal que tiene a su entrada. Los amplificadores electrónicos se
utilizan sobre todo para aumentar la tensión, la corriente o la potencia de una señal. Este amplificador
requiere de una alimentación directa con referencia a tierra, para aplicar una señal de CD o CA. Todo
amplificador tiene una ganancia que se calcula dividiendo el voltaje de salida entre la entrada. Para lo
anterior se requiere de un lazo de retroalimentación, que viene siendo una conexión de la salida con la
entrada.
40
1.4.3.- Oscilador.
Un circuito oscilador es un caso especial del amplificador, ya que genera una salida de CA a partir de un
voltaje de alimentación de CD sin necesidad de aplicar en su entrada ninguna señal de CA. Los osciladores
constan de un amplificador y algunos de un tipo de retroalimentación, es decir, las señales de salida serán
conducidas a la entrada del amplificador para regular la ganancia. A los osciladores también se le conocen
como multivibradores y sirven como fuente de reloj para circuitos digitales.
1.4.4.- Conmutador.
Un circuito conmutador es aquel que depende de la señal de una de las entradas es la entrada a salir
funciona como un interruptor de varias conexiones. Cuando los conmutadores tienen una salida se les
conoce como multiplexores, y se utilizan en infinidad de circuitos electrónicos.
1.4.5.- Fuente de Poder.
En ELECTRICIDAD los elementos o componentes activos son aquellos que introducen energía eléctrica
a un sistema eléctrico tomándolo a su vez de cualquier otro sistema, es decir toda fuente de alimentación o
transformador actúa como elemento activo. Los generadores o fuentes son los componentes que aportan la
energía para que exista circulación de corriente en un circuito eléctrico. Los generadores se pueden
clasificar de dos modos diferentes:
1.- Por la forma de suministrar la energía:
a) Generadores de tensión
b) Generadores de corriente
2.- Por la dependencia con otras tensiones o corrientes del circuito.
41
a) Generadores dependientes: mantiene una tensión fija entre sus bornes dependiendo de una
tensión o de la corriente que lo atraviesa. (ejemplo un transformador).
b) Generadores independientes: mantiene una tensión fija entre sus bornes independientemente de
la corriente que lo atraviesa. (ejemplo una fuente de alimentación).
Fuentes de alimentación:
Una fuente de poder ó de alimentación es básicamente un circuito que convierte una señal de CA a CD.
Todos los circuitos eléctricos necesitan una fuente de poder, y en caso de requerir una baja corriente se
podrán usar baterías, de lo contrario se requerirá una fuente de poder o de voltaje que esté conectada a la
energía comercial. Una fuente de poder no genera voltaje ó potencia, sino más bien convierte una potencia
o un voltaje. Para realizarlo se requiere indispensablemente de las siguientes partes:
Un Transformador, puente de diodos, capacitor, regulador.
Nota: Dependiendo de la capacidad del transformador y el regulador en Amperes, será la cantidad de
corriente máxima que la fuente de alimentación podrá proporcionar sin saturarse.
Todos los circuitos electrónicos requieren de alguna fuente de voltaje. Esto quiere decir que los circuitos de
las fuentes de alimentación son extremadamente importantes. Si un circuito requiere de un voltaje de CA,
la fuente de alimentación será simplemente un transformador conectado a la energía comercial, ahora si un
circuito requiere de CD significa que tiene baja demanda de potencia y se puede utilizar baterías. Sin
embargo, la mayoría de los circuitos prácticos son operados con CD, y requieren niveles de potencia que
harían antieconómica la operación con baterías, por lo tanto necesitarán de un circuito de fuente de
alimentación. En realidad los circuitos de fuente de alimentación o de potencia tienen un nombre que no les
corresponde, ya que no suministran potencia, mas bien son “convertidores de potencia”. Por lo general
convierten voltajes de CA a voltajes de CD. El proceso para realizar dicha conversión se ilustra en el
siguiente diagrama:
42
Diseño de las Fuentes de Alimentación:
Debido a que en éste curso no corresponde efectuar paso a paso los cálculos matemáticos para diseñar una
fuente de alimentación, a continuación se menciona el material a emplear:
Para ensamblar las partes electrónicas en una tableta existen dos formas de realizarlo, por medio de un
circuito impreso o por medio de una tabla tipo kit, la diferencia es que en ésta última los huecos ya están
hechos y las interconexiones entre los dispositivos se realizan por medio de cables telefónicos. En el primer
caso, se realiza por medio de un circuito impreso utilizando cloruro férrico (feCl3). Los materiales básicos
a emplear para hacer una fuente de alimentación son:
1.- Una clavija de CA con todo y su cable calibre 12 AWG (aprox. 2 mts de longitud).
2.- Un transformador a 120 Vca primario a 12 Vca secundario con derivación central a 3 amp.
3.- Un fusible de ½ amp a 250 V con su portafusible tipo rosca.
4.- Un interruptor para CA de preferencia con luz.
5.- Un puente de diodos en CI (RB158) o 4 diodos de silicio IN4001
6.- Dos capacitares electrolíticos de 4,700 μFd a 25 V.
7.- Regulador de voltaje de acuerdo al voltaje secundario deseado y la corriente máxima a proporcionar.
(Ejemplo si se requiere sacar +5 Vcd se requiere un CI 7805, para +12 Vcd un CI 7812, para -12Vcd un CI
7912, etc.)
8.- Un capacitor de tantálio de 0.1 μFd a 25 V.
9.- La tablilla para armar los dispositivos electrónicos, según el método seleccionado.
10.- Una caja de plástico, madera ó metálica (tener cuidado con los cortos) para ensamblar los dispositivos.
11.- Un cautín y estaño para soldar las conexiones.
12.- Cable telefónico para hacer las conexiones.
43
1.5.- AMPLIFICADORES OPERACIONALES
1.5.1.-. Introducción a los Circuitos Integrados.
El circuito integrado (CI) o chip, es una pieza de plástico generalmente de color negro que internamente
contiene muchos componentes electrónicos. Durante la década pasada a cambiado su uso por completo,
haciéndolo cada vez más pequeño, más económico y con mayores funciones. En la actualidad transistores,
diodos, resistencias y capacitores microscópicos forman una sola pieza de silicio. Internamente el CI
contiene miles de transistores y resistencias de otros componentes que están diseñados en una oblea, del
tamaño de un lunar la cual se instala en la parte de en medio de los CI, tal como se ilustra a continuación:
Los CI’s son casi de uso exclusivo en muchos dispositivos digitales como cronómetros, relojes,
microcomputadoras, juegos y calculadoras. También se emplea en equipos analógicos modernos como son
amplificadores de audio y receptores de TV.
Los CI’s rara vez se reparan, ya que en la actualidad es más fácil y económico reemplazar la tarjeta
completa que ponerse a reparar un CI.
En la actualidad existen 3 tipos de CI’s comercialmente:
1) CI monolítico: Es cuando los componentes forman parte de una oblea tipo P o tipo N.
2) CI de película delgada o gruesa: Es cuando los componentes electrónicos se forman sobre un
sustrato de cerámica o vidrio lo cual forma una película aislante.
3) CI hibrido: En este tipo de CI’s se combinan las características de los CI’s monolíticos y los de
película delgada o gruesa.
Ahora en cuanto su función, los CI´s se clasifican en dos grandes grupos:
CI’s digitales: Que procesan señales digitales y están constituidos por circuitos de pulsos. Una
señal digital es aquella que tiene 2 niveles discretos de voltajes, algunas veces indicados como 1
lógico (+ 5Vcd) y 0 lógico (0 Vcd o tierra). Su voltaje de alimentación es de +3 a +15 Vcd.
Ejemplo de un circuito digital:
CI’s lineales o analógicos: Que sirven para procesar señales analógicas. Una señal analógica es
aquella que varia en forma continua en proporción a su entrada. Las pastillas de CI’s lineales
44
contienen varios circuitos amplificadores para señales de amplitud de frecuencia o radiofrecuencia.
Su voltaje de alimentación oscila entre +15 a +40 Vcd.
Ejemplo de un circuito analógico:
Una diferencia entre los CI’s digitales y los CI’s analógicos es que los digitales maneja 0 y 1 y su nivel de
control es estable, y los analógicos manejan voltajes y su nivel de control no es estable. Mientras que para
los CI´s digitales únicamente existen 2 valores posibles (el 1 o 0), para los CI´s analógicos una pequeña
variación de corriente o voltaje representa un valor específico y diferente comparado con los otros valores
obtenidos.
Ahora de acuerdo a su complejidad los CI’S digitales se clasifican en:
VLSI (Very Large Scale Integration = de integración a escala muy grande): Contiene una circuitería
igual o mayor a 1000 compuertas lógicas.
LSI (Large Scale Integration = de integración a gran escala): Contiene una circuitería de entre 100 a
1000 compuertas lógicas.
MSI (Medium Scale Integration = de integración a mediana escala): Contiene una circuitería entre
12 y 100 compuertas lógicas.
SSI (Small Scale Integration = de integración a pequeña escala): Contiene un número de compuertas
menor a 12 compuertas lógicas (que son los que emplearemos en este curso).
Una oblea de silicio es más pequeña que una moneda de 12 mm de diámetro. Los CI´s se diseñan en
diferentes tipos de encapsulados, aunque generalmente son de forma rectangular y de plástico color negro,
aunque lo existen redondos y metálicos. Estos dispositivos lucen como transistores extra grandes
distinguiéndose en que tienen 10 ó 12 terminales en vez de 3. La mayoría de los circuitos modernos vienen
en encapsulados de doble fila de terminales, o sea los DIP (Dual-Inline Package) que son empaques
rectangulares de plástico que tienen 2 filas ó líneas paralelas de terminales. Los DIP normalmente tienen 8,
14 ó 16 terminales. Normalmente son de color negro, aunque los existen de otros colores. En todos los CI´s
existe una ranura o un círculo grabado en la parte superior del envase para identificar la terminal 1.
Algunos dispositivos MSI y LSI tienen 24, 28 ó inclusive 40 terminales. La mayor parte de los CI´s se
ilustran en los diagramas esquemáticos como bloques.
1
2
3
4
(GND)
Parte
Superior
1
2
3
4
5
6
(GND)
7
8 (Vcc)
7
6
5
Parte
Superior
14 (Vcc)
13
12
11
10
9
8
1
2
3
4
5
6
7
(GND)8
Parte
Superior
16
15
14
13
12
11
10
9
(Vcc)
Un amplificador operacional (Amp Op) es sin duda el tipo más común de CI lineal o analógico, ya que es
un amplificador de amplia ganancia acoplado directamente. La ganancia del amplificador depende de una
45
red externa de retroalimentación, desde la salida hasta la entrada, que determina las características de
operación. La ganancia de un amplificador se fija por medio de resistencias externas. Su nombre proviene
del hecho de que los primeros Amp Op. fueron utilizados por las computadoras analógicas para llevar a
cabo las operaciones matemáticas. Uno de los CI’s más populares y económicos es el CI 741, éste CI
puede venir en empaques de 8 y 14 terminales. En algunas ocasiones este número es precedido o seguido
por letras clave que identifican al fabricante, el tipo de encapsulado, el rango de temperatura, el contenido,
etc. Estas letras o números son útiles para los ingenieros que diseñan circuitos electrónicos.
Símbolo:
Ejemplo de la configuración interna de un CI 741:
Un Amp-Op tiene 2 terminales de entrada del lado izquierdo, la inversora (-) y la no inversora (+), y una
terminal de salida que está en la parte derecha de su símbolo. Todo amp-op requiere de alimentarse de
voltaje positivo y negativo con su referencia a tierra. La entrada no inversora (+) estará en fase con la señal
de salida o mejor dicho, la salida del amp op estará en fase con una señal de entrada en esta terminal. Para
la otra entrada inversora (-), la señal de salida estará 180° fuera de fase con una señal de entrada en esta
terminal. El CI741 se puede configurar en innumerables configuraciones como son: como inversor, como
no inversor, como integrador, como restador, como diferencial, como sumador, como diferenciación y
como comparador y como filtro de frecuencias.
1.5.2.- Configuraciones principales:
Amplificador inversor:
En este tipo de configuración la salida está fuera de “fase” 180º con respecto a la entrada. Cuando la señal
de entrada aumenta (se hace mas positiva), el voltaje de salida decrece (se hace mas negativa) y viceversa.
El Amp.Op. tiene una resistencia R2 que retroalimenta parte de la señal de salida a la entrada. La
resistencia a la entrada R1 está conectada en serie con R2 para hacer el lazo de retroalimentación. La señal
se aplica a la entrada inversora (-) del amplificador. La ganancia de voltaje del amp op dependerá del valor
de la resistencia de entrada R1 y el de retroalimentación R2.
46
Amplificador no inversor:
Esta configuración se diferencia con la anterior en que usa la entrada NO inversora (+) en lugar de la
entrada inversora. La salida estará en “fase” con respecto a la entrada.
En esta configuración la señal de entrada se amplifica pero no sufre inversión de polaridad alguna, por lo
que se dice que las señales de entrada y salida están en fase. En estos amplificadores puede utilizarse como
entrada voltajes de CD o CA. La ganancia de voltaje depende del coeficiente de las resistencias externas
(R1 y R2).
Ejercicios:
1. Calcular el voltaje de salida y las corrientes que circulan por el circuito de un multiplicador de
ganancia constancia no inversor, cuando el voltaje de entrada es de 2 Vcd , R2 = 500 kΩ R1 = 100
KΩ.
2. Si cuentas con una batería de 9 volts y quieres alimentar tu autoestereo, diseñar el circuito eléctrico
apropiado con amp op para realizar la anterior. En lista todo el material que vayas a utilizar.
3. Diseñar un circuito que amplifique un señal de 500 mV originario de un teclado de computadora,
para que esta señal pueda ser interpretada por los circuitos digitales que se encuentran en la tarjeta
madre.
Amplificador sumador:
Sin duda es el mas útil de las configuraciones en Amp. Op. utilizados en las computadoras, ya que en su
circuito considera 2 o más entradas de voltaje, el cual brinda un medio para sumar algebraicamente voltajes
de entrada, cada uno multiplicado por un factor de ganancia constante.
47
R4
R1
V1
R2
R3
V2
V3
Ejercicios:
1. Calcular el voltaje de salida y todas sus corrientes de un amplificador sumador para el siguiente
juego de voltajes de entrada y de resistencia cuando se cuenta con una resistencia de 1 MΩ en el
lazo de retroalimentación para todos los casos.
a) V1=+1V, V2=+2V, V3=+3V, R1=500 KΩ, R2=1MΩ y R3=1MΩ.
b) V1= -2V, V2=+3v, V3=+1V, R1=200 KΩ, R2=500 KΩ, R3=1MΩ
c) V1=+5V,V2= -6V,V3=+2V, V4= -3V, R1=150 KΩ, R2=220 MΩ, R3=550 MΩ, R4=330 Ω
Amplificador Integrador:
Hasta ahora las configuraciones que se han visto utilizan solamente resistencias, en este tipo de
configuraciones se utiliza un capacitor en el lazo de retroalimentación. La ganancia del amp op variará con
la frecuencia, ya que la reactancia del capacitor es dependiente de la frecuencia. A medida que la frecuencia
de entrada aumente, la reactancia del capacitor en el circuito de retroalimentación disminuye, nulificando
más y más la señal de entrada a las frecuencias más altas, de ahí que también se le conoce como “filtro
pasa bajos activo”. El término “activo” es porque más bien amplifica en lugar de producir atenuación.
C
Amplitud
R1
Banda
de paso
f (Hz)
48
Amplificador restador :
Si se aplican señales diferentes a cada una de las señales de entrada de un amplificador con ganancia
unitaria, la salida será igual a la diferencia entre las señales de entrada. Este tipo de configuración resta las
2 señales de entrada que puede tener el Amp. Op (Entrada inversora y no inversora).
V2 = V3 + V4
Amplificador diferenciador:
Este es el proceso opuesto a la integración, ya que en vez de utilizar un capacitor en el lazo de
retroalimentación utiliza resistencia, y en vez de la resistencia de entrada se sustituye por un capacitor. El
circuito diferenciador no es un circuito de computadora tan útil como el integrador debido a problemas
prácticos con el ruido. Como el capacitor esta en la línea de entrada, las frecuencias bajas son bloqueadas
antes de que tengan oportunidad de alcanzar al propio amp op. A las frecuencias más altas se les permite el
paso y son amplificadas como en un amplificador inversor ordinario, razón por la cual también se le conoce
“filtro pasa altos activo”.
Amplitud
Banda de
paso
f (Hz)
49
1.6.- Circuitos de Tiempo (MV)
1.6.1.- Características:
Otro tipo de CI popular y versátil es el circuito de tiempo o timer, que se encuentra situado entre los
circuitos analógicos y digitales, pudiéndose utilizar en cualquiera de los 2. El multivibrador (MV) es un
generador de pulsos que produce a su salida una onda cuadrada o rectangular. Es frecuente clasificar a los
multivibradores de acuerdo a su estabilidad. Los MV se clasifican de acuerdo a su estabilidad. Un estado
estable permanecerá en la condición de apagado (off) hasta que entre en operación al aplicar al circuito
pulso de disparos externos.
Dependiendo de cómo se conecte externamente resistencias y capacitores se pueden llegar a realizar 3 tipos
de clases MVs: Astable, Estable y Monoestable.
CI oscilador ó Temporizador 555:
El CI 555 es muy popular y se adapta fácilmente a estos 3 tipos de configuración. Actualmente lo fabrican
diferentes compañías. Hay cierto número de otros circuitos de tiempo en CI, pero todos ellos trabajan
básicamente en la misma forma. El CI 555 está disponible en varios estilos de paquete, pero la versión de 8
terminales es la que se utiliza con más frecuencia. La disposición de las terminales para un circuito 555 es:
La descripción de las terminales es:
La terminal # 1 (Tierra): Es simplemente la terminal de tierra para el circuito. El CI 555 se debe usar con
tierra, donde debe ser el voltaje más bajo aplicado a cualquiera de sus terminales. No debe conectarse
voltajes negativos.
La terminal # 2 (Disparo): Es la entrada de disparo donde normalmente mantiene un valor constante de al
menos una tercera parte del voltaje de la fuente. Si el voltaje disparo cae bajo un tercio de la fuente, se
dispará el circuito y se iniciará el ciclo del tiempo.
La terminal # 3 (Salida): Es la salida de los pulsos de tiempo en la mayoría de los casos.
50
La terminal # 4 (Restaurar): Restablece o restaura a su estado original el CI, de reposo al final del ciclo de
tiempo.
La terminal # 5 (Voltaje de control): Casi no se utiliza, pero en aplicaciones especiales es extremadamente
útil. Cuando no se utiliza se recomienda conectar a tierra por medio de un capacitor de 0.01 μfd para
estabilizar el CI.
La terminal # 6 (Umbral): El potencial sobre esta terminal le indica al circuito cuando iniciará su ciclo de
tiempo. Una resistencia se conecta de esta terminal a la terminal positiva (+) de la fuente de alimentación.
La terminal # 7 (Descarga): Se usa para determinar la duración del ciclo de tiempo. Se recomienda conectar
un capacitor entre esta terminal y la terminal de tierra.
La terminal # 8 (+V): Es la terminal positiva de la fuente de alimentación. Se usa para alimentar el CI con
voltajes que oscila entre +5 a +15 Vcd.
1.6.2 Configuraciones.
Multivibrador Monoestable:
Conocido como MV de disparo ya que produce un solo pulso de salida de cierta duración cuando se aplica
a la estrada un pulso de cualquier duración. Es un circuito que tiene un estado estable de salida (casi nivel
tierra), y cuando es disparado pasa a un estado inestable (cercano a nivel de la fuente de voltaje). La salida
se mantiene es este nivel inestable por un período de tiempo específico determinado por los valores de Rt y
Ct. Después la salida se regresa a su estado original, estable. Este pulso será de la misma duración
independientemente del tiempo de la señal de disparo (se supone que la señal de disparo siempre será
menor que la del pulso de salida). Un MV monoestable es un circuito extremadamente útil en innumerables
aplicaciones de control y sincronización.
M
MV
onoestable
Rt
Ct
Para una operación confiable, Rt deberá estar entre 10 kΩ (0.01 MΩ) y 10 MΩ, Ct deberá estar entre 100
pfd (0.0001 μfd) y 1000 μfd. Por lo anterior podemos observar que este circuito es capaz de producir
períodos de tiempo desde 0.0000011 seg 1.1 μseg) a 11,000 seg (183 min o sea sobre 3 hrs). Es evidente
que este dispositivo tiene una gama bastante grande de uso.
Ejemplo: Diseñar un circuito con configuración de MV para que las luces de un a casa se prendan durante
un lapso de 4 min. Cada vez que se abra la puerta principal.
51
Multivibrador Biestable:
Conocido como “flip-flop”, ya que de un pulso de entrada cambia su estado de salida, es decir con un solo
pulso a su entrada, causa que la salida cambie de estado alto (1) al estado bajo (0) y permanezca en él y
viceversa. El MV biestable siempre se encuentra en uno de sus estados estables. Este MV biestable tiene
dos estados estables, ya que sus estados de salida señal de cero (0) ó uno (1), se consideran estables hasta
que no se genere otro pulso de entrada que lo haga cambiar de estado. El circuito es similar al MV
monoestable.
MV
Biestable
Multivibrador Astable:
Es el más utilizado, conocido como oscilador continuo de pulsos, ya que genera un flujo continuo de pulsos
digitales, en esta configuración no existe un estado estable. Esta configuración no requiere de un pulso a la
entrada para cambiar de estado o disparar el pulso de señal de salida. Para realizar un MV astable con un CI
555 se ensambla de manera similar que la del MV monoestable, solo que tiene 2 principales diferencias: La
primera es que la Rt se divide en 2 resistencias separadas (Ra y Rb), y la segunda es que no hay entrada
para una señal de disparo. Este circuito es autodisparado. La salida del circuito fluctúa entre los mismos 2
estados como la versión monoestable, pero en éste circuito ningún estado de salida es estable. A
continuación se ilustra la manera de conectar un CI 555 para operar como MV astable. El tiempo en que la
salida está en su estado de voltaje alto (1 = +5 Vcd) se determina por Ct, Ra y Rb de acuerdo a la siguiente
fórmula: T1 = 0.693 x (Ra + Rb) x Ct. Mientras que el tiempo en que la salida está en su estado bajo (0 = 0
Vcd) ó tierra, depende únicamente de Ct y Rb de acuerdo a la siguiente fórmula: T2 = 0.693 x (Rb x Ct).
Evidentemente el tiempo total (T) del ciclo completo es simplemente la suma de los tiempos alto y bajo, o
sea:
T = T1 + T2 = 0.693 x (Ra + 2 Rb) x Ct
La salida oscila entre los 2 estados a una frecuencia constante. Este circuito también recibe el nombre de
oscilador de onda rectangular, ya que la onda de salida generalmente es rectangular porque T1 es cuando
menos ligeramente mayor que T2. La relación entre el tiempo del estado alto y el tiempo del estado bajo se
llama “ciclo de trabajo”. Si ambos tiempos son iguales el ciclo de trabajo es de 50 % y la señal es una onda
cuadrada. Puesto que se tiene un ciclo repetitivo, podemos referirnos a él en términos de la frecuencia. La
frecuencia de un ciclo repetitivo es el número de ciclos completos que ocurren en un segundo. La
frecuencia se puede calcular al tomar la recíproca del tiempo requerido para que se realice un ciclo.
F = 1 / T = 1.44 / (Ra + 2 Rb) x Ct
Esencialmente en este circuito MV astable se tiene las mismas limitaciones en el rango de los valores de las
resistencias y del capacitor que en el caso de un circuito MV monoestable. La mayor parte de los circuitos
que se construyen en base del CI 555, son variaciones de uno a otro de estos circuitos fundamentales. Pero
estos circuitos básicos pueden encontrar aplicaciones en un vasto número de sistemas electrónicos.
52
Ejemplo: Diseñar un circuito para que la salida de un MV astable genere pulsos con un período de 3
segundos. Dibujar su circuito y en listar todos los componentes que se emplearían.
53
CAPITULO No. 2.- ELECTRONICA DIGITAL.
2.1.- SISTEMAS NUMÉRICOS.
Los sistemas numéricos son aquellos conjuntos de símbolos que combinados de alguna manera representan
distintas cantidades, cuando un símbolo tienen un valor o peso según la posición que ocupa con respecto a
los otros símbolos que lo acompañan, entonces tenemos un sistema numérico posicional, grupo al cual
pertenece nuestro sistema numérico decimal y otros más que veremos adelante.
2.1.1.- Representación y conversiones entre diferentes bases.
Los sistemas de numeración se usan para el procesamiento de datos y para el control industrial, en los que
los sistemas digitales hacen las operaciones con números discretos. Los números pueden representarse en
diferentes sistemas de numeración que se diferencian por su BASE. La BASE de un sistema de
numeración, es el número de los símbolos distintos utilizados para la representación de las cantidades en el
mismo.
El sistema de numeración utilizado en la vida cotidiana es el de la base 10 ó decimal, el cual existen 10
símbolos distintos (0, 1, 2, 3, 4, 5, 6, 7, 8, 9). En los sistemas digitales el sistema de numeración empleado
es el de la base 2 ó binario, en el cual existen solamente 2 símbolos: 0, 1.
La representación de los números en los sistemas de numeración se dan con la base de b, y un numero N es
decimal.
N = anbn + an-1bn-1 + …..+aibi +…+a0b0 +a-1b-1 + ….+ a-pb-p
Donde:
ai = Número perteneciente al sistema
a) Sistema Decimal:
Donde la base es: b = 10
y los coeficientes son: ai=0,1,2,3,4,5,6,7,8,9.
Ejemplo:
Si N=1345.82
N=1 * 103 + 3*102 + 4*101+5*100+8*10-1+2*10-2
N=1000+300+40+5+0.8+0.02
N=1342.32
b) Sistema Binario:
Donde la base es: b=2
y los coeficientes son: ai= 0,1
Ejemplo:
54
Si N = 10101.01
N=1*24+0*23+1*22+0*21+1*20+0*2-1+1*2-2
N=16+0+4+0+1+0+0.25
N=21.25
c) Sistema Octal:
Donde la base es: b=8
y los coeficientes son: ai=0,1,2,3,4,5,6,7.
Ejemplo:
Si N=375.26
N=3*82+7*81+5*80+2*8-1+6*8-2
N=192+56+5+0.25+0.093
N=253.34
d) Sistema Hexadecimal:
Donde l base es: b=16
y los coeficientes son: ai=0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F.
Ejemplo:
Si N=4652.83
N=4*163+6*162+5*161+2*160+8*16-1+3*16-2
N=16,384+1,536+80+2+0.5+0.01
N=18,002.51
Ejercicio:
A completar la siguiente tabla:
Decimal
(Base 10)
0
1
2
3
4
5
6
7
8
9
10
11
12
Binario
(Base 2)
Octal
(Base 8)
Hexadecimal
(Base 16)
55
13
14
15
16
17
18
19
20
21
22
23
24
25
Conversiones entre sistemas numéricos:
1.- Conversión de Decimal a Binario (D-B):
56
2.- Conversión de Decimal a Octal (D-O):
3.- Conversión de Decimal a Hexadecimal (D-H):
57
4.- Conversión de Binario a Decimal (B-D):
Si N=10011
N=1*24+0*23+0*22+1*21+1*20
N=16+0+0+2+1
N=19
Si N=1010.0110
N=1*23+0*22+1*21+1*20 . 0*2-1+1*2-2+1*2-3+0*2-4
N=8+0+2+0 . 0+ 0.25+1.125
N=10.375
5.- Conversión de Binario a Octal (B-O):
6.- Conversión de Binario a Hexadecimal (B-H):
7.- Conversión de Octal a Decimal (O-D):
Si N=567
N=5*82+6*81+7*80
N=320+48+7
N=375
8.- Conversión de Octal a Binario (O-B):
58
9.- Conversión de Octal a Hexadecimal (O-H):
Si N = 567
Entonces:
5
101
1
6
110
7
111
7
7
La respuesta es: N = 177 en hexadecimal
10. Conversión de Hexadecimal a Decimal (H-D):
Si N= 2E7
N=2*162+14*161+7*160
N=512+224+7
N=743
Si N=C9E.F4
N=12*162+9*161+14*160. 15*16-1+4*16-2
N=3072+144.937+0.0156
N=3230.953125
11.- Conversión de Hexadecimal a Decimal (H-D):
59
12.- Conversión de Hexadecimal a Octal (H-O):
2.1.2.- Operaciones básicas entre sistemas:
Las operaciones aritméticas con números en base “b” siguen las mismas reglas que los números decimales.
Cuando se usa una base diferente de 10, se debe tener cuidado de usar solamente la “b” de los dígitos
permitidos.
Suma:
La suma de 2 números binarios se calcula mediante las mismas reglas que los decimales, con la diferencia
de que los dígitos de la suma en cualquier posición significativa pueden ser cero o uno. Cualquier “lleva”
obtenida en una posición significativa dada, se usa por el par de dígitos en la posición significativa
superior.
Sumando
Incremento
Resta:
La resta es un poco más complicada, sus reglas son las mismas que en el caso del sistema decimal, excepto
que la lleva en una posición significativa dada, agrega el número 2 al digito del minuendo. (Una lleva en el
sistema decimal agrega 10 al digito del minuendo).
Minuendo
Sustraendo
60
Nota: Complemento a dos:
1. Intercambia 0s por 1s (por ejemplo: 0111 se convierte a 1000).
2. Se le suma 1 (o sea: 1000+1 = 1001).
Y el resultado es : 1001.
Multiplicación:
Es más simple, ya que los dígitos de multiplicador son siempre 1 o 0, por lo tanto los productos parciales
son iguales al multiplicado o al 0.
División:
En sistemas numéricos se emplea el mismo concepto de la multiplicación, es decir al interactuar el cociente
con el divisor.
2.1.3.- Códigos Binarios.
Los sistemas digitales electrónicos usan señales que tienen 2 valores distintos y elementos de circuito que
tienen 2 estados estables. Los sistemas digitales representan y manipulan no solamente los números
binarios, sino también muchos elementos directos de información. Cualquier elemento discreto de
información específico entre un grupo de cantidades puede ser representado por un código binario.
Un “bit” por definición es un digito binario, y cuando se usa en asociación con un código binario es mejor
pensar que denota la cantidad binaria igual a 0 o 1. Un conjunto de cadenas de n bits en que las diferentes
61
cadenas de bits representan diferentes números u otras cosas se llaman código. Una combinación particular
de valores de n bits se llama palabra de código.
Numéricos
Alfanuméricos
Para detección de
errores
Códigos binarios
Transmisión y
recepción de
información
Con peso: BCD (Código binario decimal)
Sin peso; Gray, exceso a 3
ASCII
Paridad
Biquinario
Hamming
Sony
RZ (NORMAL)
NRZ
RZI(Bipolar)
NRZI
Manchester
Condiciones y/o
Acciones
Código de BCD (Código Binario Decimal)
Sin duda es el código más utilizado y sus siglas en inglés significan código binario decimal, ya que codifica
los dígitos del 0 al 9 por sus representaciones binarias sin signo de 4 bits (del 0000 al 1001).
Las palabras del código del 10 al 15 (1010 al 1111) no se usan. Las conversiones entre las representaciones
BCD y decimales son triviales (directa, sin complicación) una sustitución directa de 4 bits por cada digito
decimal. Algunos programas de computadora colocan 2 dígitos BCD en un byte de 8 bits en la
representación BCD empacada, por lo que un byte puede representar los valores del 0 al 99 en vez de 0 a
255 para un número binario normal de 8 bits sin signo.
Ejemplo: Convertir los siguientes números decimales a BCD:
62
Se dice que un código es con peso cuando según sea la posición del bit va tener un valor. Los números
decimales codificados en binario están en código pesado, debido a que cada dígito decimal puede obtenerse
de su palabra de código al asignarle un peso fijo a cada bit de la palabra. Los pesos para los bits BCD son:
8,4,2 y 1, por esta razón también se le llama a éste código “8421” Por otro lado, se dice que un código es
sin peso cuando su valor no depende de la posición de algun bit.
Código Gray:
Se utiliza ampliamente en ordenadores o codificadores de posición axial, mecánicos y ópticos. Es un
código sin ponderación, y solo cambia un bit de cada palabra sucesiva. Se emplea como una rueda que
tienen posiciones sucesivas en los cuales los datos binarios cambian un solo bit (el código Gray solo
permite ambigüedad de una posición).
Para convertir un número binario a Gray se empieza con el MSB (Bit Más Significativo) del número
binario, compárese cada par de bits subsecuentes. Si son iguales póngase un 0 en la palabra del código
Gray. Si son diferentes póngase un 1 en la palabra del código Gray (Comparece el primer digito binario a 0
para iniciar).
Ejemplo: Convertir los siguientes números binarios al código Gray.
Código Exceso a 3:
Este código es una forma modificada del BCD. Como su nombre lo indica, cada carácter codificado en el
código de exceso a 3, es mayor numéricamente a 3 con respecto al BCD.
Ejemplo:
Tarea: Convertir los siguientes números decimales a código BCD, Gray y exceso a 3.
a) 82
b) 153
c) 47
d) 143
e) 65
63
Código ASCII
Además de los códigos binarios que pueden representar dígitos decimales del 0 al 9, existe un gran número
de códigos binarios usados para representar ambas clases de caracteres (numéricos y alfanuméricos). Por
esta razón a estos códigos también se les conoce como alfanuméricos. Un código estándar aceptado
mundialmente en la industria es el código ASCII. Este es un código de 7 bits que permite la representación
de letras mayúsculas y minúsculas, caracteres alfabéticos, números, caracteres especiales (por ejemplo:
*,+,=, etc.), y más de 30 comandos u operaciones de control (por ejemplo: inicio de mensaje, fin de
mensaje, retorno de carro, salto de línea, etc.). Existe una tabla de tramas de 7 bits para cada código ASCII.
Por ejemplo:
En Hexadecimal:
En Binario:
H
48
100 1000
7 bits
O
4F
100 1111
7 bits
L
4C
100 1100
7 bits
A
41
100 0001
7 bits
Códigos de envío y recepción de información.
Cuando se envía la información binaria, se hace en forma de valores de voltaje a los cuales se les asigna los
valores lógicos de 1 ó 0 según sea necesario. Debido a las limitaciones de frecuencia, ancho de banda y
ruido en el ambiente, así como naturaleza distinta de la información, han surgido varias formas de
decodificación que son aplicadas en el momento de enviar la información, a continuación se muestra
algunos ejemplos de estas codificaciones:
64
Códigos de detección y corrección de errores.
Cuando se recibe información de un lugar distante, esta información puede haber sido corrompida
(cambiada) en alguno de sus bits, por lo que es necesario averiguar cual y repararlo para que la
información que se trabaje sea la correcta, de ahí surgen estos códigos de los cuales el básico es el del uso
del bit de paridad.
Bit de paridad.
Para poder entender este código, daremos los pasos a seguir junto con un ejemplo, se hará todo el proceso
con el código ASCII de la letra L: 100 1100
1.- Se establece la paridad que se va a utilizar, par o impar o sea si el número de unos en una “palabra”
binaria va a ser un número par (2,4,6, etc.) o impar (1,3,5, etc.). Ejemplo: paridad par
2.- Se cuenta el número de 1’s que hay en una palabra. Ejemplo:100 1100 – tiene 3 unos, número impar
de unos.
3.- Se le adiciona un bit a la “palabra” cuidando que el número de unos obedezca a la paridad que se
determinó utilizar. Ejemplo: 0100 1100 – ahora tiene cuatro unos, número par de unos.
4.- La palabra ya está codificada con paridad par.
Cuando esta palabra llegue a su destino y haya cambiado un bit, esto hará el número de unos ya no sea par y
se determino que hubo un error durante la transmisión, como no hay manera de saber cual, lo que se hace es
reenviar la información original.
Existen otros códigos como el Hamming y el SONY con los cuales se puede determinar si se cambió un bit
y cual fue y por lo tanto corregirlo.
Códigos de condiciones y/o acciones.
Estos no tienen un formato, sirven para detectar condiciones que sólo tiene 2 posibilidades, por ejemplo la
temperatura ambiente es superior a los 24°C, sí o no ( 1 ó 0), en una habitación hay alguna persona, sí o no
(1 ó 0). Pero, ¿para qué queremos saber las condiciones anteriores?, pues para accionar un aire
acondicionado que sólo deberá encender cuando se cumplan las dos condiciones simultáneamente. De
manera que los códigos expresados en una tabla quedan así:
65
Código de condiciones
T(mayor a 24°C) P(hay persona)
0
0
0
1
1
0
1
1
del
C. de acción Significado del código de Significado
código de acción.
E (Enciende aire) condiciones.
0
Temp. no mayor a 24°C y no
No enciende el aire
hay persona en la habitación
0
Temp. no mayor a 24°C y hay
No enciende el aire
persona en la habitación
0
Temp. mayor a 24°C y no hay
No enciende el aire
persona en la habitación
1
Temp. mayor a 24°C y hay
Enciende el aire
persona en la habitación
La tabla queda muy bonita, pero no nos sirve de nada si no enciende al aire, para eso hay que implementar
unos circuitos de lógica digital, pero para ello tenemos que aprender las técnicas de diseño (teoría), lo cual
veremos a continuación.
2.2.- ALGEBRA BOOLEANA.
Como anteriormente vimos, el sistema binario es un sistema numérico que sin embargo puede representar
valores o ideas no numéricas, esta característica es la que hace necesaria una lógica de manejo e
interpretación de los valores representados, esta lógica es precisamente el algebra de Boole, cuya
definición es:
Una estructura algebraica definida en un conjunto de elementos B (números binarios), junto con 2
operadores binarios, la OR (+) y la AND (*) y el operador unitario NOT (- ó ‘) identificada con una ralla
arriba o apóstrofe.
Cómo vieron en Matemáticas Discretas el operador OR, O, +, sigue la lógica de la disyunción, pero
nuestros falsos serán ceros y nuestros verdaderos serán unos, mientras que el operador AND, Y, x, *, sigue
la lógica de la conjunción y el operador NOT, -, ‘, hace que el valor dado u obtenido se invierta, si es 1 se
vuelve 0 y si es 0 se vuelve 1.
Cómo el algebra Euclidiana, esta algebra tiene sus funciones: f1= x*y + x’*y*z’, f2= (x+y’+z)*(x’+z’). De
las expresiones anteriores podemos decir que ambas funciones tienen dos términos, pero la función 1 está
en suma de productos y la función 2 en producto de sumas.
Como cualquier estructura algebraica, esta tiene sus postulados y teoremas como veremos en la siguiente
página.
66
2.2.1.- Teoremas y Postulados.
2.2.2.- Compuertas lógicas.
Las funciones del algebra Booleana se pueden implementar por medio de circuitos básicos llamados
compuerta lógicas, llaman compuertas o circuitos lógicos ya que con las entradas adecuadas establecen
cambios de manera lógica. Cualquier información deseada para calcular o controlar, puede ser operada
pasando señales binarias a través de varias combinaciones de circuitos lógicos, donde cada señal representa
una variable y transporta un bit de información. Estos circuitos llamados compuertas están formados por un
bloque de circuitos (Resistencias, transistores, capacitores, etc.) que producen señales de salida de lógica 0
ó lógica 1, siempre y cuando se satisfaga las condiciones de sus entradas lógicas.
A continuación veremos las más importantes:
67
68
Compuerta Triestado:
Tabla de verdad
Entradas Salidas
(Variables) (Funciones)
X Y
F1
F2
0 0
sin señal
0
0 1
0
sin señal
1 0
sin señal
1
1 1
1
sin señal
X
F1
Y
X
F2
Y
Los CIs solo son del tipo de compuerta exclusiva, es decir que internamente solo tiene compuertas AND,
OR o XOR, etc. Como se puede apreciar en las siguientes figuras:
69
CI 74 LS 08
CI 74 LS 32
CI 74 LS 04
2.2.3.- Expresión y simplificación de Funciones.
Expresión de funciones por minitérminos:
Para que un término se llame minitérmino, debe ser un producto de todas las variables del problema no
importa si están en su forma normal o complemento.
Para expresar una función en suma de minitérminos, se reconoce en que valores la función es 1, y se
expresa cada combinación de variables de estos casos como un producto con todas las variables, dejando
normal la variable si 1 y negándola si es 0, todos los términos resultantes se suman entre si.
70
Expresión de funciones por Maxitérminos:
Para que un término se llame maxitérmino, debe ser una suma de todas las variables del problema no
importa si están en su forma normal o complemento.
Para expresar una función en producto de maxitérminos, se reconoce en que valores la función es 0, y se
expresa cada combinación de variables de estos casos como una suma con todas las variables, dejando
normal la variable si 0 y negándola si es 1, todos los términos resultantes se multiplican entre si.
Lo anterior se utiliza para poder representar en una tabla de verdad las variables y las funciones.
Ejemplo de miniterminos:
71
Expresión con Maxiterminos:
Ejercicio: Realizar los diagramas lógicos de la anteriores expresiones.
Simplificación de funciones por Teoremas y postulados.
Los teoremas y postulados antes vistos sirven tanto para probar que 2 expresiones son idénticas como para
simplificar y manipular algebraicamente expresiones Booleanas, logrando con esto que la misma operación
del circuito se pueda obtener usando menos circuitos electrónicos.
Ejemplo:
Simplifica a su mínima expresión por del algebra de Boole (Teoremas y Postulados) las siguientes
funciones realizando su circuito lógico.
Simplificación por Mapas de Karnaugh:
El método de los mapas o diagramas de Karnaugh es el más apropiado para minimizar funciones de 2,3, y 4
variables de entrada, auque también pueden utilizarse para funciones de 5 ó 6 variables. El diagrama
consiste en la representación figurada de una tabla de verdad. Un diagrama para N variables requiere 2n
celdas, cada una representando un Minitermino de dichas variables. En dichas celdas se colocan los valores
de “1” y “0” según sea el valor de la función correspondiente.
Para establecer la combinación de variables correspondientes a cada celda, hay que numerar el renglón y la
columna especificando dicha celda, es decir, para determinar la combinación de entrada de una celda hay
que examinar los encabezados de los renglones de las columnas.
Mapas de Karnaugh de 2 variables:
Para simplificar las funciones se siguen las siguientes reglas para múltiplos 2 variables:
1. Cualesquiera dos estados lógicos unos adyacentes, se pueden combinar (agrupar) para representar
una variable simple.
2. Cualquier estado lógico uno simple en el mapa, representa la función AND de 2 variables.
3. La expresión total correspondiente a los estados lógicos unos del mapa es la función OR de varios
términos de variables, los cuales cubren la totalidad de estados lógicos unos en el mapa.
72
Ejemplo: Simplificar la siguiente tabla de verdad para 2 variables de entrada.
2n=22=4
Solamente se toman en cuenta los unos y se agrupan en 2 (siempre y cuando estén adyacentes) para sacar
una sola variable y minimizar el resultado.
Ejercicio: Simplificar la siguiente tabla de verdad por medio de Miniterminos, Maxiterminos y Mapas de
Karnaugh hasta comprobar que los resultados son iguales.
Mapas de Karnaugh de 3 variables:
Para 3 variables existen 8 (23) combinaciones posibles. Las reglas para la simplificación usando los Mapas
de Karnaugh son:
1. Un grupo de 4 localidades se pueden combinar para representar una variable simple.
2. Un grupo de 2 localidades se pueden combinar para representar un término de 2 variables.
3. Una localidad simple representa un término de 3 variables (observe que las agrupaciones de 3, 5,
6,7 localidades no se representan con un término).
Nota: El orden mostrado 00, 01, 11 y 10, se empleará siempre en los mapas de Karnaugh para que sea
posible la simplificación por agrupamiento de adyacentes.
Ejemplo: Simplificar la siguiente tabla de verdad para 3 variables de entrada.
73
Mapas de Karnaugh de 4 variables
Una expresión bolean de 4 variables se tabula en un mapa de Karnaugh de 16 localidades. El ordenamiento
que se sigue también permite la agrupación de unos adyacentes para obtener las expresiones más simples.
Las reglas para 4 variables son:
1.
2.
3.
4.
Una agrupación de 8 localidades de adyacentes representa un término de 1 variable simple.
Una agrupación de 4 localidades adyacentes representa un término de 2 variables.
Una agrupación de 2 localidades adyacentes representa un término de 3 variables.
Localidades individuales representan un término de 4 variables.
El mapa de 4 variables es el siguiente:
Ejemplo: Simplificar la siguiente tabla de verdad para 4 variables de entrada.
y zw
xzw
x zw
xyz
f x yzw x yz w x yz w x yzw xyzw xyz w xyzw
Original:
f xzw yz w x zw xyz
Simplificada :
74
Ejercicios:
1.- Sacar la expresión lógica para los #s pares y #s impares de una tabla de verdad de 4 variables, sacando
por Minitérminos, Maxitérminos y Mapas de Karnaugh la mínima expresión lógica. Una vez obtenido el
resultado realice su circuito lógico.
2.- En una embotelladora se quiere premiar algunos de los productos que envasan, para ello se usa un
contador del 0 al 15 el cual dará una señal cada vez que se cuente un # múltiplo de 4, esta señal accionará
un dispositivo que pondrá el ticket premiado en el envase. Diseñe la función para lo anterior.
2.3.- LÓGICA COMBINACIONAL.
Los circuitos lógicos se clasifican en 2 tipos: Combinacionales y Secuenciales.
Circuitos combinacionales:
Un circuito combinacional es aquél cuyos resultados y datos de salida dependen únicamente de los datos de
entrada en ese momento y del arreglo de compuertas que lo componen.
Un circuito combinacional puede contener un número arbitrario de compuertas e inversores lógicos, pero
no lazos de retroalimentación. Un lazo de retroalimentación es una ruta para alguna señal del circuito que
permite que la salida de una puerta se propague hacia la entrada de la misma compuerta.
2.3.1.- Análisis, Síntesis y Diseño de circuitos.
Para resolver un circuito lógico combinacional se puede hacer de 3 maneras:
1. Síntesis: Es cuando comenzamos con una descripción formal y llegamos al diagrama lógico.
2. Análisis: Es cuando comenzamos con un diagrama lógico hasta tener una descripción formal de
la(s) función(es) de salida realizada por el circuito, sea una tabla de verdad, o una expresión lógica.
3. Diseño: Es cuando se parte de un problema real, se establecen la condiciones a verificar, las
acciones a realizar o controlar, se establecen las tablas de verdad y de ahí se prosigue con la
expresión Booleana, simplificación e implementación. En un problema real de diseño usualmente
comenzamos con una descripción informal (verbal o una idea) del circuito.
Los circuitos combinacionales pueden tener una o más salidas. La mayoría de las técnicas de análisis y
síntesis pueden extenderse de una forma obvia de circuitos de una sola salida a circuitos de salidas
múltiples. Las técnicas formales de análisis para circuitos digitales se fundamentan en el sistema algebraico
de 2 estados llamada “Algebra Booleana”.
Para realizar el análisis de un circuito combinacional se siguen los siguientes pasos:
1. Señalar con símbolos arbitrarios todas las salidas de las compuertas que son una función de las
variables de entrada: Obténgase las funciones de Boole para cada compuerta.
75
2. Márquese con otros símbolos arbitrarios aquellas compuertas que son una función de las variables
de entrada y las compuertas marcadas anteriormente. Encuéntrense las funciones de Boole para
ellas.
3. Repítase el proceso del paso 2 hasta obtener las salidas del circuito.
4. Obténgase las funciones de Boole de salida en términos de las variables de entrada solamente, por
sustitución repetida de las funciones definidas anteriormente.
Pasos para realizar la tabla de verdad:
1. Determinar el número de variables del circuito. Para “n” entradas se tendrá 2n posibles
combinaciones.
2. Realizar su operación lógica de las compuertas seleccionadas con símbolos arbitrarios.
3. Obtener la tabla de verdad para las salidas de aquellas compuertas que son una función de las
variables de entrada solamente.
4. Proceda a obtener la tabla de verdad para las salidas de aquellas compuertas que son una función de
los valores definidos previamente, hasta que se determinen las columnas para todas las salidas.
Ejemplo: Realizar el análisis del siguiente circuito combinacional:
76
2.3.2.- Diseño de circuitos combinacionales.
En el diseño de circuitos combinacionales se comienza desde el enunciado del problema y termina con el
diagrama del circuito lógico, o con un conjunto de funciones de Boole de los cuales se pueden obtener el
diagrama lógico fácilmente. Los pasos a seguir son:
1. Se enuncia el problema
2. Se determina el número requerido de variables de entrada, y el número requerido de variables de
salida.
3. Se le asignan letras a las variables de entrada y salida.
4. Se deduce la tabla de verdad que define las relaciones entre las entradas y las salidas.
5. Se obtiene la función de Boole simplificada para cada salida.
6. Se saca la relación de CIs a utilizar y se dibuja el circuito lógico.
7. Finalmente se implementa físicamente el circuito obtenido en el punto anterior.
Ejemplos:
1.- Diseñar un circuito lógico combinacional que cuente hasta el numero 7 y cuya salida sea alta, solo
cuando la mayoría de las entradas sea alta.
2.- Diseñe el circuito lógico combinacional para 3 entradas, de tal forma que la salida se encuentre en
estado alto únicamente cuando la primera entrada sea 0 ó si la segunda es igual a la tercera y ambas de estas
últimas sean igual a 1.
3.- En una ensambladora automotriz se requiere diseñar un circuito lógico combinacional que señale
cuando dos o mas llantas del auto este baja. Para lo anterior se considera instalar un sensor en cada llanta
para que mande una señal cuando detecte menos de 25 libras. Realice un circuito lógico que solucione lo
anterior.
2.3.3.- Aplicaciones de los circuitos combinacionales.
Los circuitos combinacionales MSI (Integración a Mediana Escala) modernos realizan diversas operaciones
de datos e información codificada en binario que normalmente utilizan los sistemas digitales. Algunas de
estas operaciones son:
1.- Decodificar y Codificar (cambiar los datos de un tipo de código a otro).
2.- Multiplexar (seleccionar a uno entre diversos grupo de datos).
3.- Demultiplexar (distribuir los datos a uno de varios destinos).
4.- Envío de datos por un canal (transmisión de datos entre varios dispositivos a una canal común).
Decodificador.Es un circuito lógico que convierte un código binario de entrada de N bits en M líneas de salida (N puede
ser cualquier # entero y M es un # entero ≤ 2 N), de manera tal que cada una de estas líneas sólo sea
activada para una posible combinación de entradas. Se abrevia como “Decoder”.
Algunos decodificadores tienen una o más entradas de habilitación, que se utilizan para controlar la
operación del decodificador. Generalmente se representa con la letra “E” (enable) y también se emplea para
fines de extensión a más líneas. Donde la palabra “Codigo” significa un conjunto de valores ó símbolos que
expresan ciertos pensamientos. Algún ejemplo de decodificador es el “decodificador de BCD a 7
segmentos” que convierte un dígito binario en decimal BCD a 7 salidas para la selección de un conjunto de
77
7 segmentos necesarios para exhibir un dígito decimal en un LCD. Un LCD (Líquido Cristal Dispositivo)
es un arreglo de 7 segmentos que sirve para exhibir dígitos decimales, y se utiliza ampliamente en
dispositivos de baterías, como calculadoras, relojes, etc., ya que el LCD trabaja con voltajes bajos (3 a 15
Vcd) y baja frecuencia (25 a 60 Hz). El LCD prácticamente consiste de 7 LEDs con la forma de rectángulos
angostos y dispuestos en un patrón en forma de 8. De tal manera que si todos los 7 LEDs están encendidos
en el arreglo, aparecerá el # 8, si el # 7 se forma se encienden los segmentos a, b y c.
Un arreglo de 7 segmentos puede ser ya sea de cátodo ó ánodo común. Existe únicamente una terminal para
el elemento común, y las otras terminales se llevan individualmente al exterior. La palabra común no se
refiere necesariamente al punto común de “tierra”, si no se refiere simplemente a un elemento compartido
en éste caso, el elemento compartido para los 7 segmentos es la terminal común referida a +5 Vcd para
ánodo común y la tierra (0 Vcd) para cátodo común (recordar que los segmentos son LEDs que tiene ánodo
y cátodo). Entre más alta sea la corriente con más brillo encenderán los LEDs. Debido a que la corriente
máxima que soportan los LEDs de los “displays” es pequeña (aprox. 20 mAmp), es necesario instalar una
resistencia (220 Ohm ó 330 Ohm) en serie a cada entrada de los 7 segmentos para no sobrepasar ó limitar la
corriente.
78
Codificador.También llamado “Encoder” ó se abrevia como “Coder”, son dispositivos tales que al activar una de las
líneas de entrada, en su salida se forma un código (patrón de bits) que identifica a la línea activada, es decir
un codificador tiene varias líneas de entrada, solo una de las cuales se activa en un momento dado, y
produce un código de salida de N bits según la entrada que se active. Codificar significa pasar de un código
entendible (normal) a otro código no entendible.
A0
A1
⋮
AN
Codificador
O0
O1
⋮
OM
Solo una Entrada es alta
Multiplexor.También se abrevia como “Mux” y es un circuito lógico que acepta varias entradas de datos y permite solo
a una de ellas alcanzar la salida. La dirección deseada de los datos de entrada hacia la salida es controlada
por entradas de Selección (o Dirección). El Mux actúa como un interruptor de posiciones múltiples
controlado digitalmente, donde el código digital que se aplica a las entradas de Selección controla que
entrada de datos serán trasladas hacia la salida. Dicho de otra manera, un Mux selecciona una de N fuentes
de datos de entrada y transmite los datos seleccionados a un solo canal de salida. A esto se le llama
Multiplexación.
Multiplexor de 4 canales
de entrada, de 2 bits
Multiplexor de 4 canales
de entrada, de 1 bit
79
Demultiplexor.También se abrevia como “Demux” y es un circuito lógico que efectúa la operación contraria al Mux, es
decir toma una sola entrada y la distribuye en varias salidas. El código de entrada de selección determina
hacia que salida se transmitirá la entrada de Datos. En otras palabras, el Demux toma una fuente de datos
de entrada y la distribuye selectivamente a uno de N canales de salida, al igual que un interruptor de
múltiples posiciones.
Demultiplexor de 4 canales
de salida, de 1 bit
Demultiplexor de 4 canales
de salida, de 2 bits
Comparadores de Magnitud.Es un circuito combinacional que compara 2 cantidades binarias de entrada y genera salidas que indican
que palabra tiene mayor magnitud. Ejemplo el CI 74LS85 es un comparador de magnitud de 4 bits.
Convertidores de Código.Un convertidor de códigos es un circuito lógico que cambia los datos presentados en cierto típo de código a
otro código binario. El decodificador de BCD a 7 segmentos es un convertir de código porque cambia el
código de entrada BCD al código de 7 segmentos necesario por el dispositivo de presentación visual de
LED. Los convertidores de código más comunes son: BCD a 7 segmentos, BCD a binario, Binario a BCD,
Binario a código Gray y de código Gray a Binario.
2.4.- LÓGICA SECUENCIAL.
Los circuitos secuenciales usan elementos de memoria (celdas binarias) además de compuertas lógicas. Sus
salidas son una función de las entradas y del estado de los elementos de la memoria. El estado de los
elementos de la memoria, a su vez es una función de las entradas previas. Como consecuencia, las salidas
de un circuito secuencial dependen no solamente de las entradas presentes, sino también de las entradas
pasadas, y el comportamiento del circuito debe especificarse por una secuencia de tiempos de las entradas y
estados internos.
80
Diagrama a bloques de un circuito secuencial:
Un circuito secuencial se divide en sincrónico y asincrónico.
Sincrónico: Es un sistema cuyo comportamiento se define a partir de su conocimiento de sus señales en
instantes discretos de tiempo. Esos instantes son regidos por una señal comúnmente señal de reloj.
Asincrónico: Es un circuito que depende del orden en que cambien las señales de entrada y puedan ser
afectadas en cualquier instante dado de tiempo.
2.4.1.- Flip-Flops (Elementos Biestables).
Los circuitos secuenciales sincrónicos que usan pulso de reloj en las entradas de los elementos de memoria
se llaman circuitos secuenciales temporizados. Los elementos de memoria utilizados en los circuitos
secuenciales temporizados se llaman Flip-Flops. Estos circuitos son celdas binarias capaces de almacenar
en bit de información. Todo circuito Flip-Flop tiene 2 salidas (de aquí el nombre de biestable), una para el
valor normal (Q) y otra para el valor complemento . La información binaria puede entrar al Flip-Flop de
una variedad de formas, motivo por el cual existen diferentes tipos de Flip-Flops. El Flip-Flop también se
llama “Multivibrador Biestable”. Los Flip-Flops más conocidos son:
1.
2.
3.
4.
Flip-Flop SR
Flip-Flop D
Flip-Flop JK
Flip-Flop T
Flip-Flop SR
Este tipo de Flip-Flop tiene 2 entradas una S (set) y otra a R (reset) set puesta 1 y reset puesta 0. Este FlipFlop tiene 2 salidas (Q y ). También se le conoce Flip-Flop set-reset o bloqueador SR (SR Latch). La
salida
es el complemento (el estado lógico opuesto) de la otra salida Q. Para que un circuito sea capaz
81
de registrar o recordar uno de 2 estados posibles; es necesario que el circuito combinacional tenga una
“retroalimentación” de sus salidas con respecto a sus entradas, para “recordarle” al propio circuito su
salida. A continuación se ilustra lo anterior por medio de 2 compuertas NAND.
Diagrama lógico
A medida que fue pasando el tiempo, se mejoraron las características del flip-flop, una de ellas fue darle
seguridad en la escritura del estado. Es decir, que permitiera solo operar a tiempos determinados, lo que
daba la libertad de cuidar solo las entradas en esos tiempos. A este tipo de flip-flops se les llama “flip-flop
con reloj” (CK), y la escritura únicamente se puede realizar cuando la entrada CK = 1, inhibiendo
completamente al flip-flop cuando CK = 0.
Diagrama lógico
Qt+1
Q t 1
Qt
Qt
Qt
S
R Ck
0
0
0
Qt
0
1
0
Qt
1
1
0
0
1
1
0
1
0
1
0
1
0
0
1
1
1
1
Qt
Indefinido
Qt
Qt
0
1
1
0
Indefinido
Q t= Q = Estado binario del flip-flop en un tiempo dado (refiriéndose al estado presente).
Q t+1= Es el estado binario del flip-flop después de la ocurrencia de un pulso de reloj CK (refiriéndose al
siguiendo estado ó estado futuro).
Símbolo y tablas de verdad del SR (extendida y resumida)
S
Q
R
Q’
ck
82
Otras de la modificaciones realizadas al flip-flop SR, fue darle la capacidad de ser borrado (CLR) ó
activado (St ó PR) de una manera asíncrona a fin de ponerle en un estado inicial. Ambas señales de control
se activan con un 1 lógico.
Flip-Flop D:
Consta de una entrada llamada D (datos), otra de CK (reloj) y dos salidas la Q y la . Este Flip-Flop recibe
su nombre por la habilidad de transmitir datos, es básicamente un flip-flop SR con un inversor en la entrada
R. El inversor agregado reduce el número de entradas de dos a una. Este tipo de flip-flop se llama a veces
“bloqueador D con compuertas” ó “flip-flop de bloqueo”. La entrada CK se le da a menudo la designación
variable G (de gate) para indicar que ésta entrada habilita el flip-flop de bloqueo para hacer posible que los
datos entren al mismo. Los flip-flops tipo D también pudieran tener las entradas de borrado (CL) y activado
(St) que funcionan de la misma manera que para los flip-flops SR. Ejemplo de un CI es el 7474 (con 2 flipflops) y el 7475 (con 4 flip-flops).
Diagrama lógico
Aunque el flip-flop con reloj simplifica el control de la entradas cuando CK=1, su salida a un puede oscilar
a capricho de las entradas durante el tiempo que CK=1. Para aumentar aún más el control en la salida, se
diseño un flip-flop que sólo durante la transición del 0 lógico a 1 lógico del CK, permitiera el cambio. Este
esta conformado por 2 flip-flops, uno llamado “maestro” y otro llamado “esclavo”. El maestro contiene un
reloj que esta inhibido mientras su señal se encuentra abajo. Una vez que la señal del reloj CK se levanta,
su salida fluctúa momento en el cual el reloj del esclavo se encuentra inhibido, no pasando estas
fluctuaciones al esclavo. Cuando vuelve a bajar la señal de reloj, el maestro deja de oscilar, entonces se
desinhibe el reloj del esclavo y se dispara, según la salida ya estable del maestro, es decir:
D
CK
D
Q
__
CK Q
D
Q
__
CK Q
Símbolo y tablas de verdad del D (extendida y resumida)
83
La terminal que tiene el símbolo de un triángulo es la que representa la entrada de Ck, sin embargo la forma
de triángulo significa que este flip-flop sólo responderá al cambio entre 0 y 1 de esta terminal.
Los Flip-Flops son construidos para responder a la entrada del reloj como flanco de subida (↑) o como
flanco de bajada (↓). O también puede responder durante el tiempo que dure el estado alto ( П ) o el estado
bajo ( Ц ). Ojo o son de los que responden al flanco de Ck o de los que responden al estado de Ck, un flipflop no puede funcionar de las dos maneras.
Flip-Flop JK:
Es un refinamiento del SR ya el estado indeterminado del tipo SR se define en el tipo JK. La notación JK se
usa simplemente para distinguir este tipo de flip-flop del tipo SR. Las entradas J y K se comportan como
las entradas S y R, donde la letra J se usa para la entrada de puesta a 1 y la letra K para la entrada de puesta
a 0. Cuando ambas entradas se aplican a J y K simultáneamente, el flip-flop cambia a su estado
complemento, esto es si Q=1 cambia a Q=0 y viceversa. Las entradas J y K son entradas sincronizadas.
Esto significa que no tiene ningún efecto en la salida hasta que la entrada de reloj reciba la señal apropiada.
Un ejemplo de CI es el 7476 (con 2 flip-flops).
Diagrama lógico
84
Símbolo y tablas de verdad del JK (extendida y resumida)
Los estados lógicos marcados con una “X” son estados de “no importa” el valor que tengan (1 y 0).
Usualmente el estado lógico 1 se representa con una letra “H” (High) y el estado lógico 0 se representa con
una “L” (Low).
Flip-Flop T:
Es la versión de una entrada del flip-flop JK. El nombre T se deriva de la habilidad del flip-flop de variar
(toggle) o cambiar de estado. Independientemente del presente estado del flip-flop, éste asume el estado de
complemento cuando ocurre el pulso de reloj, mientras que la entrada T esté en lógica 1.
Diagrama lógico
Símbolo y tablas de verdad del T (extendida y resumida)
85
2.4.3 Aplicaciones de los Flip-Flops.
Registros:
Los registros son parte esencial del funcionamiento de una computadora, por lo que es muy importante su
estudio.
Los registros son circuitos secuenciales construidos con flip-flops que sirven para guardar
(momentáneamente) información binaria para su uso posterior (transferir a un destino externo). Un grupo
de flip-flops sensibles a la duración del pulso (tiempo que CK=1) se llama Retenedor ó Latch, mientras
que un grupo de flip-flops sensibles a la transición del pulso se llama Registro. Un Latch es un dispositivo
que almacena información binaria durante cierto tiempo, y que tiene una variable de control (G) en vez de
CK, que le indica cuando guardan un nuevo dato. Existen varios tipos de registros en CI’s. El registro más
simple es el que consiste de flip-flops tipo D sin ninguna compuerta externa. La transferencia de nueva
información a un registro se denomina como la “carga” del registro. Existen varias formas de realizar lo
anterior:
1.-Registro de entrada en paralelo, salida en paralelo (RIOP).
Es cuando todos los bits del registro se cargan simultáneamente con un solo pulso de reloj, al cargar los
datos se quedan guardados en los flip-flops de adentro. Para que estos últimos datos almacenados se
transfieran a un destino externo, se requiere de otra transición del pulso en la entrada de control CK.
Ejemplo de Cis son el 74174 y el 74178.
Si diseñáramos el dibujo de partes anterior de 4 bits con flip-flops tipo D; observamos que cada registro ó
LATCH, estaría conformada por un registro de 4 bits construido en su respectivos 4 flip-flops tipo D y un
pulso de reloj CK común de entrada. Este pulso de reloj de entrada CK habilita todos los flip-flops de
manera que la información disponible (presente) en los 4 entradas pueden ser transferidas al registro de 4
bits, así las 4 salidas Q son transferidas para obtener la información acumulada en el registro.
86
4D (MSB)
3D
D
Q
2Q
D
Q
Q
1Q (LSB)
D
Q
Q
D
Q
Q
Q
CK
4Q
3Q
2Q
1Q
2.-Entrada en serie y salida en serie (RIOS):
Se dice que un sistema digital opera en modo serie cuando la información se transfiere y se manipula un bit
en cada tiempo (se cargan los bits uno tras uno). El contenido de un registro se transfiere a otro desplazando
los bits de un registro al siguiente. La información se transfiere bit a bit, uno cada vez desplazando los bits
del registro fuente hacia el registro de destino. Ejemplo CI 4731B.
Un registro capaz de desplazar su información binaria hacia la izquierda o hacia la derecha se llama
REGISTRO DE DESPLAZAMIENTO o CORRIMIENTO. La configuración a bloques es:
Salida Serial
Salida serial
Q
D
Carga o entrada
serial
CK
D
Q
CK
Registro serial con corrimiento a la izquierda. Registro serial con corrimiento a la derecha.
La configuración lógica de un registro de desplazamiento consiste en una cadena de Flip-Flops
conectados en cascada, con la salida de un Flip-Flop conectado a la entrada del siguiente. Todos los FlipFlops reciben un pulso de reloj CK común el cual causa el desplazamiento de un estado al siguiente.
Registre señal con corrimiento a la derecha.
MSB LSB
1010
1010
010
10
0 (LSB)
D Q
D Q
D Q
D Q
Q
Q
Q
Q
Carga o entrada serial
CK
87
En el anterior registro, podemos observar que se necesitan 4 pulsos en CK para desplazar un bit de
la entrada serial a la salida serial. Dicho de otra manera, se necesitan 4 pulsos para meter los datos del LSB
al MSB. Si este registro lo realizamos con flip-flops SR a 5 bits quedaría como:
3.-Registro de entrada en serie y salida en paralelo (RISOP):
Como su nombre lo indica, este registro se usa para transformar un dato en serie paralelo. Su
entrada en una sola línea donde llegan los bits del dato de una manera secuencial, y su salida es de 4 líneas
con el fin de entregar el dato en paralelo. Transmitir un dato en serie representa un ahorro en líneas, por lo
que este registro se usa principalmente en la transmisión de datos. En este registro, las salidas de los FlipFlops se conectan a las entradas inmediatas siguientes, de tal manera que al ser disparados
simultáneamente exista un corrimiento del dato a la derecha. Ejemplo CI 74164.
Carga o entrada serie
D
Q
D
Q
Q
D
Q
Q
D
Q
Q
Q
CK
Salida en Paralelo
QD
QC
QB
QA
88
Note que también en este tipo de registro las salidas están conectados con las entradas es decir, los
Flip-Flops están conectados en cascada. En esta configuración, los datos de entrada se cargan de forma
inmediata y después va saliendo uno por uno en la única salida serie; del bit menos significativo (LSB)
hasta el más significativo (MSB). Otra manera de construirlo es por medio de flip-flops SR a 5 bits tal
como se ilustra a continuación:
4.-Registro de entrada paralela y salida en serie (RIPOS).
Como su nombre lo indica, este registro acepta la entrada en paralelo y la entrega en una línea en
serie, según sea el control de entrada CK para cada Flip-Flop tipo D. Ejemplo CI 74165.
Salida en serie
OUT
D
Q
D
Q
IN
4D (MSB)
CK
Q
D
Q
3D
Q
D
Q
2D
Q
Q
1D (LSB)
89
Si este registro lo realizamos con flip-flops SR a 5 bits quedaría como:
Entrada paralelo
5.- Registro universal.
Existe otro tipo de registro que puede operar de cualquiera de la formas de los registros anteriormente
vistos. Es decir, puede cargar datos en serie y sacarlos en paralelo o cargar en paralelo y sacarlos en serie
tanto en corrimiento a la izquierda como a la derecha, por lo que se le acostumbra llamarle Universal.
Ejemplo: CI 74194.
90
6.- Contador.
Un contador digital es un círculo capaz de contar y recordar el número de pulsos de entrada ocurridos. Cada
vez que un pulso de entrada es aplicado a la terminal CK (entrada de reloj) del contador, el número
almacenado del circuito se incrementa y decremento en uno. Dado que los contadores digitales son
construidos a base de flip-flops y compuertas lógicas, los únicos dígitos utilizados son el 0 y el 1. Debido al
hecho que los transistores en los flip-flops y en las partes lógicas, siempre están en conducción o en corte
(no hay posición intermedia). Por lo tanto, no les es posible almacenar los otros dígitos, dado que para
almacenarlos demandaría otros estados posibles a los transistores.
2.4.3.- Diseño de circuitos secuenciales.
Si deseas un circuito que lleve una secuencia o que te guarde información, un circuito armado con flip-flops
puede ser la solución. Entre las aplicaciones más importantes de los flip-flops están los: contadores,
registros, multiplicadores, divisores, controladores de secuencia, semáforos, etc.
Para el diseño de los circuitos secuenciales, se debe tomar en cuenta que el circuito va funcionar de manera
automática sincronizando todas sus acciones por medio de una sola fuente de reloj. Dependiendo de la
frecuencia de los pulsos de la señal de reloj, será la velocidad con que el circuito funcionará. Otra
característica de los circuitos secuenciales es que están “ciclados” lo que significa que una vez terminado el
ciclo de trabajo retorna a su estado original; razón por la que es imprescindible que dicha fuente sea
confiable y estable. En la mayoría de los casos se utiliza un CI 555 en configuración como multivibrador
astable para dar las señales de cambio de estado, se recomienda instalarle un potenciómetro para regular la
frecuencia del pulso.
Para diseñar un circuito secuencial por medio de flip-flops se siguen los siguientes pasos:
1.- Se definen las salidas dependiendo el número de salidas que demande la secuencia (2n ≥ # edos., n = #
de bits)
2.- Se definen las entradas de acuerdo a la tabla resumida del flip-flop seleccionado.
3.- Siempre de acuerdo a la tabla del flip-flop se sacan los estados futuros (Q t+1).
4.- De acuerdo a la tabla de verdad generada, se saca su expresión lógica simplificada considerando las
entradas como funciones y las salidas como variables. Utilizar el método de los mapas de Karnaugh para
sacar las expresiones simplificadas.
5.- Por último se dibuja el circuito lógico considerando que es un flip-flop por cada bit.
Algunos ejemplos del diseño de circuitos secuenciales son:
1.- Diseñar un circuito que cuente del 0 al 3 con 2 bits utilizando flip-flops tipo T.
2.- Diseñar un circuito de 2 bits que cuente de manera descendente utilizando flip-flops tipo JK.
3.- Diseñar un contador de 3 bits que cuente de manera ascendente/descendente, de tal forma que cuando
exista un 1 en una de sus entradas sea ascendente, y cuando sea 0 sea descendente. Realizar lo anterior con
flip-flops SR.
4.- Diseñar un contador del 0 al 15 con flip-flops tipo D.
5.- Diseñar un registro RIPOS de 5 bits con flip-flops tipo JK.
6.- Diseñar un contador ascendente del 0 al 99 utilizando LCD con sus respectivos decodificadores.
7.- Diseñar un registro de corrimiento de entrada/salida serie, salida en paralelo (RIOS y RISOP) con flipflops tipo D.
91
Ejemplo
Diseñar un contador de 2 bits ascendente con un Flip-Flop JK.
Luego realizar los mapas de Karnaugh de la a, b, c, d, e, f y g.
Ejercicio No. 1:
Realizar del siguiente diagrama de estado su circuito lógico.
92
Ejercicio No.2:
Realizar un contador Ascendente/Descendente de 3 bits, donde señale por medio de una entrada de
selección, cuando sea 1 cuente de manera ascendente y cuando sea 0 cuente de manera descendente. Utilice
el flip-flop que desee.
2.5.- FAMILIAS LÓGICAS.
2.5.1.- Las 5 Características más importantes de las Familias Lógicas.
Para poder distinguir los CIs los fabricantes en la parte superior utilizan las siguientes abreviaciones:
Clave del contenido (Ejem. 00=4 NAND de 2 entradas cada uno)
Familia TTL Serie 74
14
Fabricante
SN = Texas Instrument
MC = Motorola
DM = National
IM = Intersil
N = Signetics
MM = Monolithic Memories
P = Intel
H = Harries
F = Fairchild
AM =Advaced micro Devices
Serie
13
12
11
10
9
8
SN 74 LS 00 N
1
2
3
4
5
6
Tipo Serie:
7
1
Uso
Alimentación
74
Comercial
54
Militar y Espacial 4.5 a 5.5 Vcd
Material:
J = Empaque de Cerámica
W = Empaque Simple
N = Empaque Plástico
Temperatura
H = Alta potencia (mucha potencia de
salida)
LS = baja potencia (mas común y alta
velocidad)
Sin letras = estándar costo mas bajo
S = Schottky (el mas rápido)
L = menos potencia
HC = CMOS de alta velocidad
AS = Stchottky Avanzada
4.75 a 5.25 Vcd 0 - 70º C
55 hasta 125º C
Entre las 5 especificaciones o características más usuales para los circuitos están:
1.- Flujo y Reflujo de corriente.
2.- Fan-out. (Factor de Carga de Salida)
3.- Niveles Lógicos
4.- Inmunidad al ruido (margen de ruido)
5.- Disipación de potencia y velocidad
1.- Flujo y Reflujo de corriente:
Cuando la Salida de una compuerta esta a nivel alto, proporcionando corriente a la entrada de la compuerta
siguiente, es donde se dice que la salida actua como un “flujo o fuente de corriente”. En CI´s TTL es de 40
mAmp.
i
Nivel alto
93
Cuando la salida de una compuerta esta a nivel bajo, debe ser capaz de absorber (hasta 16 mAmp.) un paso
de corriente de las entradas de la compuerta siguiente, es donde se dice que funciona como un hundimiento
o reflujo de corriente.
i
Nivel Bajo
2.- Fan-out. (Factor de Carga de Salida):
Es la cantidad de circuitos que una sola salida puede manejar u operar. Es decir, cuando la salida de una
compuerta TTL alcanza un nivel alto, polariza inversamente otra entrada de compuerta con poca corriente
resultante (40 mAmp.). La salida a nivel bajo, debe reflejar una corriente desde la compuerta con poca
corriente desde la compuerta que es que está manejando. A continuación se ilustra una tabla de fan-out para
compuertas TTL.
Carga de Entrada (U.L.)
Tipo de Familia
74
74H
74S
74LS
Carga de Salida (U.L.)
Nivel Alto Nivel Bajo Nivel Alto Nivel Bajo
1
1
20
10
1.25
1.25
25
12.5
1.25
1.25
25
12.5
0.5
0.25
10
5
Donde: U.L.= Unidad de Carga (Unit Load)
Ejemplo: Un CI 74 LS se utiliza para operar CI´s del mismo tipo, ¿Cuál es el Fan-Out
en nivel alto para esta conexión?
Fan-Out nivel-alto = Carga de Salida / Carga de Entrada = 10 U.L. / 0.5 U.L. = 20
Se puede conectar (o tiene un fan-out) de hasta 20 circuitos de la serie 74LS.
3.- Niveles Lógicos:
Para la mayoría de los CI digitales el estado bajo es 0 = 0 Vcd y en estado alto es 1 = +5 Vcd. Por
ejemplo para los circuitos serie 74LS, el estado bajo 0 = 0.2 Vcd y el estado alto es 1=3.4 Vcd.
Sin embargo para la mayoría de las compuertas lógicas los valores son:
Estado lógico 0 = 0 a 0.8 Vcd (también llamado tierra)
Estado lógico 1 = 2 a 5 Vcd
Cuando se entra se deja sin conectar (flotante) a alguna señal lógica o tierra, actúa como 1. Cuando hay
entradas que no se utilizan deben conectarse a tierra para un 0 lógico, o pueden unirse a una entrada que no
se utiliza (NC). Cuando dos o más entradas se interconectan para formar una entrada común esta tendrá un
factor de carga de entrada que es la suma de los factores de carga de cada entrada.
94
4.- Inmunidad al Ruido (Margen de Ruido):
Es el monto máximo de variación de voltaje que se puede permitir a su nivel lógico bajo o alto de
sus entradas. A continuación se muestran los niveles de voltaje usados para definir el margen de ruido.
Nivel Alto ( 1 = +5 Vcd)
5 Vcd
Edo. Lógico 1
VOH min(2.4 Vcd.)
VIH min(2.0 Vcd.)
Margen de Ruido
0 Vcd
5 Vcd
Nivel Bajo ( 0 = 0 Vcd )
VIL max(0.8 Vcd.)
VOL max(0.4 Vcd.)
Margen de Ruido
0 Vcd
Donde:
Edo. Lógico 0
VOH min(2.4 Vcd.) = Valor mínimo de salida del nivel alto
VIH min(2.0 Vcd.) = Valor mínimo de entrada (aceptada) como nivel alto
VNH (margen de ruido del nivel alto) = VOH min - VIH min = 400 mV
VIL max(0.8 Vcd.) = Valor máximo (aceptable) como entrada del nivel alto
VOL max(0.4 Vcd.) = Valor máximo de salida del nivel bajo
VNH (margen de ruido del nivel alto) = VIL max - VOL max = 400 mV
5.- Disipación de Potencia y Velocidad:
La disipación de potencia (CP = Vni) es la cantidad de corriente drenada en una compuerta lógica
con respecto al voltaje aplicado para el estado Alto y Bajo. Para entender lo anterior, tomemos como
ejemplo un CI 7400 (4 NAND de 2 entradas c/u). Sabemos que nada mas pueden existir 2 condiciones:
1.- Cuando todas las entradas están conectados a +5Vcd (1 lógico) y todas las salidas a nivel bajo (0
lógico), la corriente suministrada típicamente (ICCL) es de 12mAmp.
P = V.i = (+5Vcd)(12mAmp) = 60mW
60mW
de tal manera que cada compuerta disipa
15mW
4
2.- Cuando todas las entradas (8) están conectadas a tierra (0 lógico) y todas las salidas a nivel alto (1
lógico), la corriente suministrada típicamente (ICCH) es de 4mAmp.
P = V.i = (+5Vcd)(4mAmp) = 20 mW
95
20mW
5mW
4
Entonces suponiendo que una compuerta está encendida y apagada igualmente (50% de tiempo en
cada condición), la disipación promedio de potencia de una compuerta simple es:
15mW 5mW
10mW
2
La velocidad de una compuerta lógica es el tiempo o retardo al recorrer el circuito (Retardo de
propagación). De tal manera:
PLH es el tiempo de retardo al pasar del estado lógico 0 al 1 (Bajo a Alto)
PHL es el tiempo de retardo al pasar del estado lógico 1 al 0 (Alto a Bajo)
Tw
PHL
1
50%
(ancho de
50%
50%
pulso)
0
de tal manera que cada compuerta disipa
PLH
Entonces, en CI ‘s si P aumenta, la V aumenta y si P disminuye, la V aumenta.
2.5.2.- Familias lógicas básicas.
Familia Lógica TTL.
Es el circuito de lógica transistor, también llamado TTL o T2L. Estos operan muy rápido en tipo
saturado (aquellos que operan el transistor “on” en saturación).
A continuación se ilustra+Vcc
la equivalencia
de una compuerta básica TTL NAND.
= 5Vcd
Donde:
R1
f = X·Y·Z
R2
f
Q1
=
f
Q2
Todas las familias TTL presentan excelentes características. Es importante hacer algunas distinciones entre
ellas sobre algunos puntos esenciales, tales como disipación de potencia, velocidad y la mayor o menor
sensibilidad a las cargas capacitivas. Para diferenciar las familias de circuitos TTL se utilizan las
indicaciones siguientes:
Siglas
L
LS
En Inglés
LOW POWER
LOW POWER SCHOTTKY
S
SCHOTTKY
Características
Disipación de potencia muy baja
Disipación y tiempo de propagación pequeño
Disipación de potencia normal y pequeño tiempo
de propagación
96
AS
ADVANCED SCHOTTKY
Ninguna
Ninguna indicación
Disipación normal y tiempo de propagación
extremadamente pequeño
Características normales
En dos tipos de CI de la familia, esto es, en los tipos TTL y L-TTL, los transistores integrados conducen tan
pronto como la corriente de base sea suficiente para hacer la ganancia en corriente mínima. Normalmente el
funcionamiento es diferente. En efecto la corriente de base de un transistor medio (con ganancia en
corriente muy elevada) es mas elevada de la necesaria, lo que contribuye a acelerar la entrada en saturación
del transistor. Cuando se trata de conmutar un transistor para que pase de saturación al corte, el exceso de
carga de la base, provoca un aumento considerable del tiempo de conmutación. Se suele utilizar
normalmente un dopado a base de oro para acelerar la eliminación de esta carga que trae en consecuencia
una disminución notable de la ganancia de corriente. La introducción de un diodo Schottky de barrera
permite obtener excelentes resultados. Este diodo se caracteriza por una tensión directa pequeña (0.3V) y
esta conectado entre la base y el emisor. Cuando el transistor entra en saturación, la corriente de entrada
excedente no entra en la base sino sino que se ve encaminada hacia el conector a través del diodo Schottky.
De esta manera el transistor no esta nunca completamente saturado y se recupera rápidamente tan pronto
como desaparece la corriente de base. Con este sistema no es necesario el dopado a base de oro y así la
ganancia de corriente no se ve afectada; la corriente de base puede ser mas pequeña y la conmutación se
realiza mas rápidamente. Los tipos ALS y AS están construidos con un proceso que comparado con las
tecnologías anteriores, permite una reducción sustancial de las capacidades parásitas y de los tiempos de
conmutación de los transistores por ser mas superficiales y de menor tamaño. El resultado final es una
mejora en relación velocidad/potencia. La familia ALS puede ofrecer menor potencia y mayor velocidad
que la LS, mientras que la familia AL presenta una velocidad de mas del doble que la TTL Schottky para la
misma potencia que esta.
Familia Lógica ECL:
La lógica de emisor acoplado (ECL), es una familia lógica digital no saturada. Como los transistores
no se saturan, es posible lograr un retardo de propagación de 2nseg y aun por debajo de 1nseg. Esta familia
lógica tiene el menor retardo de propagación que cualquier otra familia y se usa principalmente en sistemas
que requieren una velocidad una velocidad alta de operación. El retardo de propagación de la compuerta
ECL es de 2nseg y la disipación de potencia es de 25mW. Esto da un producto velocidad poder de 50, el
cual es aproximadamente el mismo que el TTL schottky. El margen de ruido es cerca de 0.3V y no es tan
bueno como el de la compuerta TTL. Es posible una de alta capacidad de cargo en la compuerta ECL,
debido a la impedancia alta de entrada del amplificador diferencial y la impedancia baja de salida del
seguidor de emisor. Debido a la extrema velocidad de las señales, los alambres externos actúan como líneas
de transmisión. Con excepción de alambres cortos de pocos centímetros, las salidas ECL deben usar cables
coaxiales con un acabado resistivo para reducir deflexiones de la línea de transmisión. En estas compuertas
ECL, un bloque lógico produce una salida y su complemento, eliminando la necesidad de inversores. El
flujo de comente total permanece relativamente constante. Las compuertas hoy en día mas populares de la
familia ECL tienen números de parte de cinco dígitos de la forma “10xxx” (Ejemplo: 10102, 10181, 10209)
llamados como ECL de 10k y de la forma a 6 dígitos “100xxx” (Ejemplo: 100101, 100117, 100170)
llamados como ECL de 100k. Estas familias vienen mejoradas con respecto a las compuertas básicas ECL
(ejemplo: inmunidad al ruido, suministro de voltaje menor a 4.5V., tiempos de propagación más cortos =
0.75nseg, etc )
97
Circuito de compuerta ECL básico
Tabla de verdad
Símbolo Lógico
Vcc
X Y
R2
R3
0
0
1
1
Salida 2
Y
Q2
Q1
Salida 1 (NOR)
X
Salida 1
Entradas
X
Sal1 Sal2
Q3
0
1
0
1
1
0
0
0
0
1
1
1
Salida 2 (OR)
Y
+Vbb
R1
-Vee
Familia lógica MOS:
Viene de las siglas en inglés metal – oxide semi- conductor ( semi conductor de oxido metálico) ya que su
nombre lo deriva de un electrodo metálico montado en un aislador de oxido; sobre un substrato
semiconductor.
El MOS esta conformado por transistores de efecto campo denominado MOSFET. El MOSFET es
relativamente simple y poco costoso de fabricar; ya que por su tamaño pequeño y poco requerimiento de
energía, se utiliza en circuitos digitales.
Un transistor MOS (transistor de efecto campo = FET) esta constituido por tres terminales (
compuerta, fuente y drenaje) que actúan como una resistencia controlado por voltaje. En aplicaciones de
conmutación digital un transistor MOS se opera de tal modo que su resistencia este siempre o muy alta o
muy baja. La estructura básica de un transistor MOS puede ser de canal n ( en donde la terminal fuente se
conecta al substracto y se aplica el voltaje positivo ala terminal de drenaje ) y de canal p ( en donde la
terminal fuente se conecta al substracto y se aplica un voltaje negativo ala terminal de drenaje)
TRANSISTOR MOS DE CANAL N:
Estructura básica:
COMPUERTA(-)
=
COMPUERTA(+)
=
DRENAJE (+)
TRANSISTOR MOS DE CANAL P
Estructura básica:
FUENTE (-)
SUBSTRATO TIPO P
DRENAJE (-)
FUENTE (+)
SUBSTRATO TIPO N
NOTA: En cualquiera de los dos casos, cuando el voltaje entre compuerta y fuente es cero, el dispositivo,
se pone en corte. La compuerta de un transistor MOS, tiene una impedancia muy alta, el voltaje de la
compuerta crea un campo eléctrico que aumenta o disminuye el flujo de corriente entre la fuente y el
drenaje.
98
Familia lógica CMOS:
Los circuitos MOS complementado utilizan MOSFET de canal P y N en el mismo circuito, los
cuales están interconectados para formar funciones lógicas. El CMOS son más rápidos consumen menos
potencia que las familias MOS. El proceso de fabricación de CMOS es más simple que el TTL y tiene una
mayor densidad de integración, lo que permite que se tengan mas circuitos en un área determinada de
substrato y reduce el costo por función.
La lógica CMOS se diseña para un rango de operación de voltaje de entre 5 y 15 v. Pero algunos pueden
operar entre 3 y 18 V. Otras de las ventajas del CMOS es la excelente inmunidad al ruido y un amplio
rango de voltaje de suministro, los hace un fuerte competidor para la familia de circuitos digitales. En las
entradas CMOS nunca se deben dejar desconectadas, tienen que estar conectadas a un nivel fijo de voltaje,
o a otra entrada.
Inversor CMOS:
DIAGRAMA DE CIRCUITO
CARACTERISTICA DE TRANSFERENCIA
Vcc
salida
Q1(canal p)
+5V Vcc
salida
Q2(canal n)
Entrada
bajo indefinido alto(+5V)
Los circuitos CMOS tienen una inmunidad habitual al ruido de 0.45 V. (0.45 * 5 V = 2.25), el cual es muy
grande. La inmunidad al ruido garantizada en la mayoría de las unidades CMOS es 30% o sea: inmunidad
de ruido garantizada=0.3 (5 V) = 1.5 V.
El fat out de los circuitos CMOS idealmente es infinito ya que no ocurren cargas cuando se desconectan a
la compuerta de un transistor MOSFET lo que hace que el voltaje de salida en el estado alto sea
prácticamente igual a +5V en el estado bajo es prácticamente 0V. Un detalle que se debe de tomar en
cuenta es cuando se utiliza unidades CMOS o MOS la descarga de la electricidad estática del ser humano
puede dañarlos, por lo que debe tener sumo cuidado en su utilización. Los fabricantes recomiendan algunas
medidas precautorias adicionales en el manejo de las unidades CMOS, como son de almacenar y trasportar
las unidades en un material antiestático, procurando que hagan tierra la superficie de trabajo, el operador y
el equipo. Entre las principales características de esta familia CI están:
1. - Gran inmunidad al voltaje de ruido, CMOS (habitualmente de 45% del Vcc)
2. - Velocidades de operación de hasta 30 MHZ, con retardos de conmutación de alrededor de 10 a 15 nseg.
3. - Operación de reflujo de corriente a la salida de 4 mas, con un fan-out de 10 cargas LS(baja potencia)
4. - Bajo consumo de potencia estática (1µW típico).
Existen varias familias CMOS que se subdividen de acuerdo a sus características 4000/14000: Fue la
primera familia CMOS con éxito comercial ya que dispone de muchas funciones (operaciones lógicas).
Debido a que esta familia es lenta y muy difícil de conectar con TTL, ha sido sustituida por otras familias
CMOS. Se puede distinguir que se numeran empezando con el 4000 ó 14000 ( MC 14001BCP)
99
2.5.3.- Familia Lógicas más recientes y de Bajo Voltaje.
LV/LVC (Low Voltage CMOS )
LVT (Low Voltage BiCMOS Technology)
Entre sus principales ventajas es el uso reducido de alimentación de 2 a 5.5 volts y un consumo de potencia
estática de solo 20 µA con un tiempo de propagación promedio de 5.4 ns a 6.5 ns dependiendo de la familia
a 3.3 Vcc. La corriente de salida es de alrededor de 8 mA y con tecnología Ioff que permite “apagar” la
corriente de salida dejando únicamente un consumo de 5 µA reduciendo el consumo en operación “Stand
By” que es equivalente a apagar el dispositivo.
Los encapsulados disponibles son: SOIC, SSOP, TSSOP, TVSOP, y LFBGA.
ALVC (Advance Low Voltage CMOS )
ALVT (Advance Low Voltage BiCMOS Technology Logic)
Es una de las familias de chips con mayor desempeño en aplicaciones como interfaces de buses con un
tiempo de propagación de 3 ns, una corriente de salida de 24 mA a 60 mA y corriente estática de 40 µA. La
familia ALVT puede utilizar voltajes de 3.3 y 5 volts como la ALVC y además de 2.5 v.
AVC (Advance Very-Low-Voltage CMOS Logic)
Esta familia son CI’s utilizados para diseños orientados al manejo de datos en alta velocidad por su
excelente tiempo de propagación de 2 ns, voltajes de alimentación de 1.2 a 3.6 volts. Este dispositivo
alcanza velocidades superiores a los 100 Mhz. Sus principales aplicaciones son Workstations, PC’s,
servidores de redes y equipos de conmutación de telecomunicaciones entre otros.
100
CAPITULO No. 3.- APLICACIONES DE LOS CIRCUITOS DIGITALES.
3.1.- CONVERTIDORES.
3.1.1.- Conceptos y Características de los Convertidores.
Una cantidad digital tiene un valor con 2 posibilidades 0 (bajo) ó 1 (alto). Vimos anteriormente que para la
familia lógica TTL los rangos son:
O lógico= 0V a 0.8 Vcd
1 lógico = 2V a 5Vcd
En contraste con una cantidad analógica puede tomar cualquier valor sobre un rango continuo de valores,
donde su valor exacto si es significativo. Muchas variables físicas son de naturaleza analógica y pueden
tomar cualquier valor dentro de un rango continuo de éstas. Ejemplos de variables de este tipo incluyen
temperatura, presión, intensidad luminosa, señales de audio, posición, velocidad rotacional y velocidad de
flujo. Los sistemas digitales llevan a cabo todas las operaciones matemáticas internas, mediante el uso de
circuitería y operaciones digitales. Cualquier información del mundo exterior que se quiera introducir a un
sistema digital, primero debe ponerse en forma digital. A continuación se ilustra el diagrama a Bloques de
los convertidores analógicos-digitales (ADC) y digital/analógico (DAC) que utilizan para conectar la
computadora con el mundo analógico.
Transductor: Es un dispositivo que convierte una variable física en una eléctrica. Algunos transductores
de uso común son las terminales, las fotoceldas, los fotodiodos, los medidores de flujo, los transductores de
presión y los tacómetros. La salida eléctrica de un transductor es una corriente o un voltaje analógico
proporcional a la variable física que se está vigilando.
Convertidor Analógico-Digital (ADC): La salida analógica (eléctrica) del transductor es la entrada al
ADC. El ADC convierte esta entrada en una salida digital. Ésta última consiste de varios bits que
representan el valor de la entrada analógica.
Sistemas digitales (Computadora): La representación digital de la variable del proceso se transmite desde
ADC hacia la computadora, que lo almacena y procesa de acuerdo con las instrucciones del programa de
ejecución.
101
Convertidor Digital-Analógico (DAC): La salida digital de la computadora se conecta a un DAC, que la
convierte a un voltaje o corriente proporcional a la información de bits que tiene a su entrada.
Actuador: Es un circuito ó dispositivo que realiza una acción para el control de la variable física, regida
por la señal analógica que proviene del DAC. Ejemplo: Máquinas robotizadas, automotrices, etc.
3.1.2.- Tipos: Analógico/Digital y Digital/Analógico.
Convertidor Digital-Analógico
La conversión digital-analógica (D/A) es el proceso de tomar un valor representando en código digital
(como binario directo o BCD) y convertirlo en un voltaje o corriente que sea proporcional al valor digital.
Como ejemplo, a continuación se ilustra el diagrama a bloques, su tabla de valores y sus formas de onda de
salida de un contador de 4 bits, para convertir de digital a analógica, su señal en código digital. En general:
Salida analógica= K * entrada digital
Donde:
K= resolución, factor de proporcionalidad o tamaño de escalón (tiene un valor constante, puede estar en
unidades de voltaje o corriente).
102
Parámetros importantes en un DAC
Tamaño de escalón.
Es la diferencia de voltaje o corriente de salida analógica entre dos valores binarios consecutivos. En el
ejemplo anterior el tamaño de escalón es de 1V.
Salida a plena escala.
Es el voltaje de salida del DAC cuando el valor binario de su entrada es el máximo que maneja.
Resolución.
Un DAC no puede producir un rango continuo de valores de salida por lo que estrictamente hablando su
salida en realidad no es analógica. Si se emplea un DAC de 6 bits con una salida a plena escala de 10V,
habrá 63 escalones posibles, cada uno de 0.159V entre 0 y 10V. Si el DAC fuera de 8 bits y salida a plena
escala de 10V, habrá 255 escalones posibles de 0.039V entre 0 y 10V. Entre más bits, la resolución será
más fina o sea el tamaño de escalón será menor. Regularmente la resolución la dan los fabricantes como el
número de bits.
El diseñador debe decidir que resolución se necesita según el desempeño que se espere del sistema
requerido.
Precisión
Hay varias maneras de especificar la precisión las dos más comunes son: error a plena escala y error de
linealidad.
Error a plena escala = Desviación máxima de la salida x 100
Salida a plena escala
Error de linealidad = Desviación máxima del tamaño del escalón x 100
Tamaño de escalón
Error de desplazamiento
Cuando a la entrada del DAC hay cero binario, su salida analógica debe ser también cero, sin embargo en
algunas ocasiones no es así, y al voltaje o corriente
Tiempo de establecimiento.
Es una forma de especificar la velocidad de un DAC y es el tiempo que tarda el DAC de pasar de 0 a su
valor a plena escala.
Ejemplo 1.
Un convertidor D/A de 5 bits tiene una corriente de salida. Para una entrada digital de 10100, se produce
una corriente de salida de 10 mAmp. ¿Cual será el valor de la corriente de salida para una entrada digital de
11101?
103
Sabemos que: 101002=2010
10100=k*20=10mAmp
K=10/20mAmp=0.5 mAmp.
11101=29
Ahora Isalida=(0.5 mAmp)*(29)=14.5 mAmp.
Ejemplo 2.
¿Cuál es el máximo valor de voltaje producido por un ADC de ocho bits que genera un voltaje de 1v
cuando la entrada digital es 00110010?
001100102=5010
25=32 +24=24 +21=2 =50
1.0v=k*50
K=1.0v/50=20mV
El máximo valor es 11111111=25510
Vsalida (max)=20mV /255
Vsalida = 5.10 V
Circuito eléctrico de un convertidor Digital-Analógico
En la actualidad existen varios métodos y circuitos para producir la operación de Digital-Analógico. Por lo
que no es tan importante conocer los diversos esquemas de circuitos, ya que los convertidores D/A están
disponibles como CI o bien como paquetes encapsulados que no requieren ningún conocimiento de
circuitos. En su lugar, es importante conocer las características significativas de realización de los
convertidores D/A, en términos generales, de manera que se puedan utilizar en forma inteligente. A
continuación se muestra como ejemplo el circuito básico de un tipo de convertidor D/A de 4 bits utilizando
un amplificador operacional en configuración de sumador con resistencias con factores de ponderación
binaria.
104
El amplificador operacional sirve como amplificador sumador, el cual produce la suma de los factores de
ponderación de estos valores de entrada. Un amplificador operacional sumador multiplica cada voltaje de
entrada por la proporción de la resistencia de retroalimentación Rs a la resistencia de entrada
correspondiente. Por ejemplo: la entrada D tiene una R =1 KΩ, de manera que el amplificador operacional
pasa el voltaje de D sin atenuación. La entrada C tiene una R= 2KΩ, de manera que será atenuada en ½ . La
entrada B tiene una R=4KΩ, de manera que será atenuada en ¼. La entrada A tiene una R=8KΩ, de manera
que será atenuada, en 1/8.
Vsal= - (VD +1/2 VC +1/4 VB +1/8 VA)
La salida del amplificador sumador es un voltaje analógico que representa una suma de los factores de
ponderación de las entradas digitales.
Convertidor analógico-digital (ADC)
La conversión de señales analógicas a digitales es un proceso que tiene como primer paso hacer un
muestreo de la señal analógica a determinados intervalos de tiempo (con cierta frecuencia), después se
debe asignar un valor o representación binaria proporcional a cada medición discreta de voltaje o corriente
que se haya hecho. Un ejemplo de implementación de ADC se muestra en la siguiente figura:
ADC tipo rampa a) circuito a bloques, b) señales de control y de salida del DAC
Cómo podemos ver en la construcción de este ADC es necesario un DAC, también hay otros elementos
como el contador y el Amp-Op que funciona como comparador; a groso modo el funcionamiento es este:
1.- Se da la señal de inicio, lo cual borra el contador.
2.- Desaparece la señal de inicio lo cual negado, da un uno en la AND.
3.- La muestra de señal analógica VA es aplicada a una de las entradas del amplificador operacional.
4.- En la otra terminal se aplica la salida del DAC, que como su entrada es cero, su salida da cero.
5.- Se detecta que la entrada (+) del Amp-Op es mayor a la (-), lo que da una salida positiva del Amp-Op.
6.- Ya hay dos unos en la AND y cuando se de el pulso de reloj, este saldrá tal cual de la AND.
105
7.- Cada pulso de reloj hará que el contador incremente su cuenta, el DAC saque un nuevo VAX y se haga
una nueva comparación.
8.- El proceso terminará cuando el contador llegue a un valor binario que haga que VAX ≥ VA , entonces
FDC se va a cero, haciendo que la salida de la AND se quede fija en cero y no deje pasar el pulso de reloj.
9.- La salida del contador es la conversión digital de la muestra analógica VA .
Parámetros importantes en un ADC
Frecuencia de muestreo
Número de veces por segundo que se toma una muestra para convertirla en digital. Para tener una
conversión adecuada la frecuencia de muestreo debe ser por lo menos el doble de la frecuencia de la señal
analógica que se convertirá en digital.
Error de cuantización
No se puede establecer un valor binario para cada uno de los valores analógicos, pues sería infinito el
número de bits, por eso se establecen rangos de valores analógicos para cada valor binario que se
desplegará, este es parecido a la resolución de los DAC, mientras más bits menos error de cuantización
Tiempo de conversión, tC
Es el tiempo entre el fin del pulso de inicio y la señal de fin de conversión.
106
3.2.- LENGUAJES HDL.
3.2.1.- Dispositivos Lógicos Programables (PLD).
3.2.1.1.- Tipos, características y fabricantes.
El significado de las siglas es programable logic dispositive (dispositivo lógico programable) o sea
es un dispositivo que se puede programar para que funcione como un circuito de lógica binaria según un
diseño, lo que quiere decir que ya no tenemos que construir nuestros diseños de la lógica combinacional o
secuencial que vimos anteriormente sino que los podemos programar en estos dispositivos y como
cualquier programa, se puede rehacer, mejorar o aún mejor, hoy podemos programar que funcione como un
circuito y mañana como otro, pero, ¿que otras opciones nos dan los desarrollos electrónicos? Veamos las
siguientes las líneas.
La evolución en el desarrollo de los circuitos integrados se ha venido perfeccionando a través de los
años. Primero, se desarrollaron los circuitos de baja escala de integración (SSI o Small Scale Integration),
después los de mediana escala de integración (VLSI o Very Large Scale Integration) hasta llegar a los
circuitos integrados de propósito específico (ASIC).
Actualmente, el desarrollo de nueva tecnología perfecciona el diseño de los circuitos integrados
orientados a una aplicación y/o solución específica: los ASIC, logrando dispositivos muy potentes y que
ocupan un mínimo espacio. La optimización en el diseño de estos chips tiene dos tendencias.
La primera tendencia es la técnica de full custom design (Diseño totalmente a la medida), la cual
consiste en desarrollar un circuito para una aplicación específica mediante todos los pasos del diseño
tradicional, elemento por elemento.
La segunda tendencia en diseño de los ASIC sugiere la utilización de celdas programables
preestablecidas e insertadas dentro de un circuito integrado. Con base en esta idea surgió la familia de
dispositivos lógicos programables (los PLD), que han ido evolucionando a través del tiempo, empezaron
con los PAL (Arreglos Lógicos Programables), hasta llegar al uso de los CPLD (Dispositivos Lógicos
Programables Complejos) y los FPGA (Arreglos de Compuertas Programables en Campo), los cuales dada
su conectividad interna sobre cada una de sus celdas han hecho posible el desarrollo de circuitos de
aplicación específica de una forma más fácil y económica.
El resultado es la reducción de espacio físico dentro de la aplicación; es decir, hablar de PLD´s es
hablar de dispositivos fabricados y revisados que se pueden personalizar desde el exterior mediante
diversas técnicas de programación.
En la actualidad existe una gran variedad de dispositivos lógicos programables, los cuales se usan
para reemplazar circuitos SSI (pequeña escala de integración), MSI (median escala de integración) e incluso
circuitos VLS (muy alta escala de integración), ya que ahorran espacio y reducen de manera significativa el
número y el costo de los diseños. Estos dispositivos, llamados PLD (tabla 1.2), se clasifican por su
arquitectura- la forma funciona en que se encuentran ordenados los elementos internos que proporcionan al
dispositivo sus características
107
Dispositivo
PROM
Descripción
Programmable Read-Only Memory: memoria programable de solo lectura
PLA
Programmable Logic Array: arreglo lógico programable
PAL
Programmable Array Logic: lógica de arreglos programables
GAL
Generic Logic Array: arreglo lógico genérico
CPLD
Complex PLD: dispositivo lógico programable complejo
FPGA
Field Program Gate Array: arreglos decompuestas programables en campo
Tabla 1.2 Dispositivos lógicos programables
Los dispositivos PROM, PLA, PAL y GAL están formados por arreglos o matrices que pueden ser fijos o
programables, mientras que los CPLD y FPGA se encuentran estructurados mediante bloques lógicos
configurables y celdas lógicas de alta densidad, respectivamente.
La arquitectura básica de un PLD está formada por un arreglo de compuertas AND y OR conectadas
a las entradas y salidas del dispositivo. La finalidad de cada una de ellas se describe a continuación.
a) Arreglo AND. Está formado por varias compuertas AND interconectadas a través de alambres, los
cuales cuentan con un fusible en cada punto de intersección [Fig. 1.1a)]. En esencia la programación del
arreglo consiste en fundir o apagar los fusibles para eliminar las variables que no serán utilizadas [fig.
1.1b)]. Obsérvese como en cada entrada a las compuertas AND queda intacto el fusible que conecta a la
variable seleccionada con la entrada a la compuerta. En este caso una vez que los fusibles se funden no
pueden volver a programarse.
Fig 1.1 Arreglos AND: a) no programado y b) programado
108
b)Arreglo OR: Está formado por un conjunto de compuertas OR conectadas a un arreglo programable, el
cual contiene un fusible en cada punto de intersección. Este tipo de arreglo es similar al de compuertas
AND explicado en el punto anterior, ya que de igual manera se programa fundiendo los fusibles para
eliminar la variables no utilizadas.
Fig. 1.2. Estructura básica PLD. Arreglos OR: a) sin programar, b) programado
De acuerdo con lo anterior observamos en la tabla 1.3 la estructura de los dispositivos lógicos
programables básicos.
109
•
•
•
La PROM no se utiliza como un dispositivo lógico, sino como una memoria direccionable, debido a las
limitaciones que presenta con las compuertas AND fijas.
En esencia, el PLA se desarrolló para superar las limitaciones de la memoria PROM. Este dispositivo se
llama también FPLA (arreglo lógico programable en campo), ya que es el usuario y no el fabricante
quien lo programa.
El PAL se desarrolló para superar algunas limitaciones del PLA, como retardos provocados por la
implementación de fusibles adicionales, que resultan de la utilización de dos arreglos programables y de
la complejidad del circuito. Un ejemplo típico de estos dispositivos es la familia PAL16RS, la cual fue
desarrollada por la compañía AMD (Advanced Micro Devices) e incluye los dispositivos PAL16R4,
PAL16R6, PAL16L8, PAL16R8, dispositivos programables por el usuario para reemplazar circuitos
combinacionales y secuenciales SST y MSI en un circuito.
El arreglo lógico genérico (GAL) es similar al PAL, ya que se forma con arreglos AND programable y OR
fijo, con una salida lógica programable. Las dos principales diferencias entre los dispositivos CAL y PAL
radican en que el primero es reprogramable y contiene configuraciones de salida programables, Los
dispositivos GAL se pueden programar una y otra vez, ya que usan la tecnología E2 CMOS (Ellectrically
Erasable CMOS: CMOS borrable eléctricamente), en lugar de tecnología bipolar y fusibles (Fig. 1.4).
Un circuito CPLD consiste en un arreglo de múltiples PLD agrupados como bloques en un chip. En algunas
ocasiones estos dispositivos también se conocen como EPLD (Enhanced PLD: PLD mejorado), Super PAL,
Mega PAL, [6] etc. Se califican como de alto nivel de integración, ya que tienen una eran capacidad
equivalente a unos 50 PLD sencillos.
110
Los bloques lógicos, también conocidos como celdas generadoras de funciones, están formados por un
arreglo de productos de términos que implementa los productos efectuados en las compuertas AND, un
esquema de distribución de términos que permite crear las sumas de los productos provenientes del arreglo
AND y por macroceldas similares a las incorporadas en la GAL22V10 (Fig. 1.9). En ocasiones las celdas
de entrada/salida se consideran parte del bloque lógico, aunque la mayoría de los fabricantes coincide en
que son externas. Cabe mencionar que el tamaño de los bloques lógicos es importante, ya que determina
cuánta lógica se puede implementar dentro del CPLD; esto es, fija la capacidad del dispositivo.
111
Los dispositivos FPGA se basan en lo que se conoce como arreglos de compuertas, los cuales
consisten en la parte de la arquitectura que contiene tres elementos configurables: bloques lógicos
configurables (CLB), bloques de entrada y de salida (IOB) y canales de comunicación [7]. A diferencia de
los CPLD, la densidad de los FPGA se establece en cantidades equivalentes a cierto número de compuertas.
En la figura 1.11 se puede observar una arquitectura FPGA de la familia XC4000 de la compañía
Xilinx. Este circuito muestra a detalle la configuración interna de cada uno de los componentes principales
que conforman este dispositivo.
Los bloques lógicos (celdas generadoras de funciones) permiten la implementación de cualquier
función booleana representada en forma de suma de productos. Estos elementos tienen como parte principal
de su configuración los LUT (Look Up Table: tabla de búsqueda), los cuales permiten almacenar la lógica
requerida, ya que cuentan con una pequeña memoria interna, por lo general de 16 bits.
Cuando se aplica alguna combinación en las entradas de la LUT, el circuito la traduce en t i n a
dirección de memoria y envía fuera del bloque el dato almacenado en esa dirección. En la figura 1.12 se
observan los tres LUT q u e contiene esta arquitectura, los cuales se encuentran etiquetados con las letras G,
F y H.
112
En algunas ocasiones se pueden confundir los dispositivos de FPGA y CPLD, ya que ambos utilizan
bloques lógicos en su fabricación. La diferencia entre ellos radica en el número de flip-flops utilizados,
mientras la arquitectura del FPGA es rica en registros. La CPLD mantiene una baja densidad. En la tabla
1.4 se presentan algunas otras diferencias entre una y otra arquitectura.
Características
Arquitectura
Densidad
Funcionalida
CPLD
Similar a un PLD
Más combinacional
Baja a media
Trabajan a frecuencias
superiores a 200MHz
FPGA
Similar a los arreglos de
compuertas
Más registros + RAM
Media a alta
Depende de la aplicación
(arriba de los 135 MHz)
Excelentes para aplicaciones
de arquitecturas de
computadoras
Procesadores de señales DSP
Diseños con registros
Tabla 1.4 Diferencias entre dispositivos lógicos programables complejos (CPLD) y los arreglos de
compuertas programables en campo (FPGA)
Aplicaciones
Contadores rápidos
Máquinas de estado
Lógica combinacional
113
3.2.1.2.- Pasos para el diseño con PLD´s
Programando PLD´s
El soporte básico para programar PLD´s se encuentra formado por: un computador personal, un grabador de
dispositivos programables y el software de aplicación que soporta las diferentes familias de circuitos
integrados PLD (fig. 1.13).
Para circuitos CPLD y FPLD es posible programar los dispositivos en sus tarjetas de aplicación, pues
proporcionan UN puerto especial de comunicación y programación.
En general para el diseño e implementación en PLD´s se siguen los siguientes pasos:
1.- Determinación del sistema a implementar por medio de: tablas de verdad, ecuaciones booleanas,
diagramas de estado, etc.
2.- Programar la lógica en algún compilador o un lenguaje HDL
3.- Compilar, simular y depurar el circuito.
4.- Ya que no haya errores, se programa el PLD usando un puerto del computador y la base programadora
o la interfaz de programación.
En la actualidad hay una diversidad de programas CAD (programas de diseño asistido por computadora) los
cuales van desde lenguajes tipo ensamblador, con sus compiladores y simuladores (muy útiles para PAL y
GAL) hasta los modernos HDL que sirven para programar todos los tipos de PLD para la fábrica o firma
que soportan.
¿Qué son los lenguajes tipo ensamblador?; son aquellos en cuyos comandos se deja ver la lógica booleana
inherente o sea se perciben las compuertas que formarán el circuito hardware dentro del PLD, un ejemplo
de lenguaje de este tipo es el que se encuentra en la siguiente página:
114
Por otro lado están los lenguajes de descripción en hardware, HDL (Hardware Description Lenguage),
llamados así porque permiten abordar un problema a nivel funcional (relacionando sólo entradas con
salidas). Estos lenguajes no son un invento nuevo, si no que datan de los años cincuenta, desde entonces se
fueron desarrollando en el ámbito industrial y académico, hasta que en los ochenta surgieron lenguajes
como: Verilog, ABEL 5.0, AHDL y el VHDL, este último desarrollado por el Departamento de Defensa de
E.U.A. dentro del programa Very High Speed Integrated Circuit (VHSIC) y que posteriormente se volvió
un estándar mundial por medio del IEEE (Institute of Electrical and Electronic Engineers) y que ahora es
el más usado en todo el mundo.
En la siguiente tabla podemos ver las principales compañías fabricantes de PLD´s y los softwares que
soportan a estos circuitos, muchas veces desarrollados por los propios fabricantes de PLD´s y que en su
mayoría están basados en VHDL o soportan VHDL.
115
3.2.2.- Programación de circuitos combinacionales con HDL
En un programa HDL hay 2 módulos esenciales que son: la entidad (entity) y la arquitectura
(architecture).
La entidad: es la presentación del circuito que se va a implementar como un bloque, donde lo importante
son las salidas y entradas, es posible definir algunas partes internas pero regularmente son otros
subbloques.
La arquitectura: es el cuerpo del programa que define nuestro circuito.Cuando se programa con HDL se
puede programar de distintas maneras o con distintas estrategias, lo cual se manifiesta en la arquitectura
del programa, en general podemos decir que la programación se clasifica de la siguiente manera:
116
Por captura
esquemática o
estructural
(Struct)
Programación
HDL
Por descripción
de
comportamiento
Funcional
(Behavioral)
*usa procesos
Ecuaciones Booleanas
Flujo de datos
Uso de When-else
Ejemplo:
Diseña e implementa un circuito que en los números del 0 al 7 reconozca y de una señal cuando aparezcan
los números: 1, 4 y 6.
A2
0
0
0
0
1
1
1
1
A1
0
0
1
1
0
0
1
1
A0
0
1
0
1
0
1
0
1
f
0
1
0
0
1
0
1
0
f A2 A1 A0 A2 A1 A0 A2 A1 A0
Función original:
f A2 A1 A0 A2 A0
Simplificando:
El diagrama esquemático:
El programa en sus diferentes versiones queda de la siguiente manera:
CUERPO DE PROGRAMA
--Por descripción de comportamiento, funcional
library ieee;
use ieee.std_logic_1164.all;
use ieee.std_logic_arith.all;
use ieee.std_logic_unsigned.all;
OBSERVACIONES IMPORTANTES
-- Usa el if- then para describir como se comporta el
circuito.
-- Los dos guiones denotan comentario, todo lo que
vaya después de ellos en la misma línea, no será
compilado
Encabezado de librería donde se encuentran todos
los módulos que se van a utilizar en la
programación y la especificación de que módulos
con la palabra reservada use.
117
entity ejemplo1a is
port(
A0: in std_logic ;
A1: in std_logic ;
A2: in std_logic ;
f1: out std_logic );
end;
architecture behavioral of ejemplo1a is
begin
ejemplo1a: process (A0,A1,A2)
begin
if A0='0' and A2='1' then -- si A0=0 y A1=1
f1<='1'; -- entonces a f1 toma el valor 1
else
if (A0='1' and A1='0') and A2='0' then
f1<='1';
else f1<='0;'
end if;
end if;
end process ejemplo1a;
end behavioral
CUERPO DE PROGRAMA
--Por esquemático (estructural)
library ieee;
use ieee.std_logic_1164.all;
use ieee.std_logic_arith.all;
use ieee.std_logic_unsigned.all;
entity ejemplo1b is
port(
A0: in std_logic ;
A1: in std_logic ;
A2: in std_logic ;
f1: out std_logic );
end;
--Definición de la entidad, podemos ver las entradas
y la única salida. Cada acción, asignación o
comando termina con punto y coma (;).
-- Los nombres o etiquetas de entradas, salidas,
procesos y señales deben seguir unas reglas: no usar
palabras reservadas del lenguaje, no empezar con
número, el 2° carácter no puede ser guión, no
pueden ir dos guiones seguidos, no uso de símbolos.
-- Aquí se define la arquitectura, que es del tipo
funcional (behavioral).
-- El nombre de la arquitectura se puede decidir
libremente, no tienen que ser estándar.
-- ejemplo1a es el nombre del proceso, el cual se
abre con la palabras reservadas process (en el
paréntesis, las variables que accionarán) begin y se
cierra con end.
-- Un proceso se realiza en forma secuencial como
un programa.
-- Secuencia de cierres: el if, luego el proceso y por
último la arquitectura, al revés de cómo se abrieron.
OBSERVACIONES IMPORTANTES
Se llama a las compuertas como componentes ya
definidos que se utilizan para armar el circuito.
--Cuando se utiliza el editor del programador de
PLD´s, este encabezado lo pone el editor.
-- Las compuertas (componentes) ya definidas se
encuentran en estas librerías.
-- La forma de abrir y cerrar la entidad es la misma
aunque la arquitectura es diferente.
-- Esta entidad se llama ejemplo1b y hay 3 tres
puertos de entrada lógica estándar y una salida del
mismo tipo.
118
architecture struct of ejemplo1b is
component AND2 port(Z0 : out std_logic; A0,A1:
in std_logic); end component;
component OR2 port(Z0 : out std_logic; A0,A1: in
std_logic); end component;
component INV port(ZN0 : out std_logic; A0: in
std_logic); end component;
signal x1: std_logic; -- Señal lógica
signal x2: std_logic;
signal x3: std_logic;
signal y1: std_logic;
signal y2: std_logic;
signal y3: std_logic;
-- El programa reconoce a los componentes
(compuertas) como subentidades ya definidas que
se utilizan en ésta arquitectura y se vuelven parte de
la misma.
-- Hay que notar que cada componente define sus
entradas y salidas.
-- La señal lógica es un valor intermedio para hacer
el enlace entre funciones, entidades o compuertas.
-- Siempre los componentes y la señales intermedias
se definirán en la arquitectura, porque son internos.
-- Emplayar es el proceso de asignar las variables de
entradas, salidas y señales de nuestra entidad a las
de los componentes internos.
Begin
u0: INV port map (x1,A0);--Primer emplaye
u1: INV port map (x2,A1);
u2: INV port map (x3,A2);
u3: AND2 port map (y1,A2,x1);
u4: AND2 port map (y2,A0,x2);
u5: AND2 port map (y3,y2,x3);
U6: OR2 port map (f1,y1,y3);-- Último emplaye
end struct;
CUERPO DE PROGRAMA
-- Por descripción de comportamiento, flujo de
-- datos, ecuaciones booleanas
library ieee;
use ieee.std_logic_1164.all;
use ieee.std_logic_arith.all;
use ieee.std_logic_unsigned.all;
OBSERVACIONES IMPORTANTES
-- El compilador no distingue entre mayúsculas y
minúsculas, así que se pueden escribir
indistintamente.
entity ejemplo1c is
port(
A0: in std_logic ;
A1: in std_logic ;
A2: in std_logic ;
f1: out std_logic;
end;
119
architecture chevere of ejemplo1c is
x: signal std_logic);
begin
x<=A0 and (Not A1);
f1<=(Not(A0)and A2) or (Not(A2) and x);
-- A esta arquitectura se le nombró con una palabra
que me dice que es muy fácil y no es una palabra
especial.
-- En esta arquitectura sólo una variable intermedia
es necesaria porque nuestros operadores booleanos
están definidos como binarios (2 operandos) y no se
puede hacer todo en un solo paso.
end chevere;
CUERPO DE PROGRAMA
--Por comportamiento, proceso, tabla
OBSERVACIONES IMPORTANTES
-- Este por ser de proceso lo incluimos dentro de los
funcionales (behavioral)
library ieee;
use ieee.std_logic_1164.all;
use ieee.std_logic_arith.all;
use ieee.std_logic_unsigned.all;
entity ejemplo1d is
port(
A: in std_logic_vector(2downto0);
f1: out std_logic );
end;
-- Se definen las 3 variables como una variable
vector.
-- Se indica cual es el bit más significativo y el
menos.
architecture superchevere of ejemplo1d is
begin
facil: process (A)
begin
-- Aunque es de tipo behavioral le pusimos otro
nombre para dar a entender lo sencillo que es, se le
pudo haber puesto el nombre de tabla, que sería más
descriptivo de su arquitectura.
-- En vez de las estructura if-then reiterativas se
utiliza una estructura case.
-- Como la variable es un vector, se puede indicar
fácilmente los casos que nos interesan en cuanto a
valores de las variables (elementos del vector).
case (A) is
when "010" => f1<='1';
when "100" => f1<='1';
when "110" => f1<='1';
When others => f1<='o';
end case;
end process facil;
end superchevere;
CUERPO DE PROGRAMA
-- Por comportamiento, flujo de datos, tabla
library ieee;
use ieee.std_logic_1164.all;
use ieee.std_logic_arith.all;
use ieee.std_logic_unsigned.all;
OBSERVACIONES IMPORTANTES
-- Esta forma de programar es parecida a la anterior
con la diferencia de que como no es un proceso,
todo se hace simultáneamente.
120
entity ejemplo1e is
port(
A: in std_logic_vector(2downto0);
f1: out std_logic );
end;
architecture fantastica of ejemplo1e is
begin
with (A) SELECT
f1<='1' when "010";
f1<='1' when "100";
f1<='1' when "110";
f1<='0" when others;
-- El que sea o no un proceso en pequeñas
implementaciones es transparente para el usuario.
-- Sin embargo es posible que si sea crítico en
ciertas aplicaciones.
-- Un proceso es más lento que una arquitectura no
procedimental.
end fantastica;
Los programas anteriores fueron compilados para un GAL22V10D, en un entorno de programación de
industrias LATTICE SEMICONDUCTOR. El PLD utilizado es bastante limitado, lo máximo que soporta
es 2 o 3 niveles lógicos (compuertas en cascada).
Las limitaciones de un PLD se determinan conociendo su estructura interna.
3.2.3.- Programación de circuitos secuenciales con HDL
Para la programación de circuitos secuenciales, al igual que con los combinacionales, no es necesario
pensar en los elementos lógicos (compuertas, flip-flops) si no que se puede trabajar sólo con el
comportamiento, que en muchos casos es lo más sencillo.
El siguiente es un ejemplo donde se programa un contador de 4 bits en forma muy sencilla:
CUERPO DE PROGRAMA
--Contador ascendente-descendente
library ieee;
use ieee.std_logic_1164.all;
use ieee.std_logic_arith.all;
use ieee.std_logic_unsigned.all;
entity contador_ad is
port(
clk: in std_logic ;
Q: out std_logic_vector (3 downto 0 );
s:in std_logic);
attribute loc: string;-- colocación de señales
attribute loc of Q: signal is "19,20,21,22";
end;
OBSERVACIONES IMPORTANTES
-- Los procesos se prestan muy bien para los circuitos
secuenciales pues ellos también llevan secuencia.
-- sumador por medio de una secuencia que no necesita usar
flip-flops
-- la suma que se utiliza en q+1 se en encuentra en la
librería arith
-- clk es la señal de reloj (clock), sin embargo el nombre
puede ser otro.
-- La salida de los flip-flops del contador se denotan como
un vector de 4 bits indicando MSB y LSB.
-- Entrada que decide si la cuenta es hacia arriba o hacia
abajo.
-- Estos dos comandos sirven para colocar las señales de
entrada o de salida es la terminales del chip donde uno
quiera, respetando alimentaciones u alguna otra terminal
que indique el fabricante
121
architecture behavioral of contador_ad is
begin
process (clk)
begin
if (clk' event and clk='1') then
if s='0' then Q<=Q+1;
else Q<=Q-1;
end if;
end if;
end process;
end behavioral;
--Aquí otra vez se puso arquitectura behavioral porque es
funcional (procesos) pero se pudo poner otro nombre.
-- Hay que observar que la señal que hará actuar o accionar
a nuestro circuito es la de reloj, la s no, por eso no aparece
en el paréntesis.
-- La frase (clk' event and clk='1') indica que precisamente
cuando clk tenga un cambio y quede en 1 es cuando
sucederá el incremento o decremento del contador.
-- Note el apóstrofe en clk, ésto es lo que lo identifica
realmente como señal de reloj y le da un tratamiento
especial dentro del chip.
Es posible utilizar los flip-flops que tienen los PLD´s en forma discreta para hacer el contador pero eso no
sería lo más práctico.
122
BIBLIOGRAFIA:
Física para ciencias e ingeniería. Serway, Raymond. Ed Thomson.
Física principios y aplicaciones. Tippens, Paul. Ed. Mc Graw Hill.
Electrónica Básica. Grobb, Bernard. Ed. Prentice Hall
Principios de Electrónica. Malvino, Albert. Ed. Mc Graw Hill
ABC de la electrónica. Ed. Esteren
Lógica Digital y Diseño de Computadoras. Manno, M.Morris. Ed. Prentice Hall
Diseño Digitales Principios y Prácticas. Wakerly, John F. Ed. Prentice Hall
Sistemas digitales (Principios y Aplicaciones). Tocci, Ronald J. Ed. Prentice Hall
VHDL El arte de programar sistemas digitales. Maxinez, David G. / Alcalá, Jessica. TEC de Monterrey.
Ed. CECSA .
http://es.kioskea.net/contents/transmission/transnum.php3
123