Documentos de Académico
Documentos de Profesional
Documentos de Cultura
e -m a il: u s e r s h o p @ re d u s e rs .c o in
PRELIMINARES
Víctor Rossano
Es Ingeniero en Electrónica con especialidad en Sistemas Digita-
D igita-
les. Cursó la carrera en la Escuela Superior de Ingeniería Mecá-
nica y Eléctrica, perteneciente al Instituto Politécnico Nacional,
en la ciudad de México. Ha desarrollado su experiencia laboral
en empresas dedicadas al rubro de la televisión, las telecomuni-
caciones, y de forma independiente en la computación.
Ap asion
Apasi onado
ado de la ele
electr
ctrón
ónica
ica,, la co
comm pu
puta
taci
ción
ón y la tec
tecno
nolog
logía,
ía,
desde niño mostró aptitudes y gusto por este tipo de temas y, por
eso, dedica gran parte de su vida a estas especialidades. Participa
activamente en las comunidades tecnológicas más importantes
de Internet.
Agradecimientos
Ag radezc
Agrad ezcoo y de
dedic
dicoo este lib
libro
ro a todo
todoss aqu
aquell
ellos
os de qui
quien
enes
es he
aprendido algo alguna
a lguna vez
vez,, por pequeño que hahaya
ya sido lo que me
enseñaron. A los lectores. Y un agradecimiento especial a Inés y
a Diego, de la editorial.
4
Prólogo
PRÓLOGO
La electrónica es una de las ramas más importantes de la ciencia y de la ingeniería
moderna debido a la multitud de aplicaciones que tiene en la vida de todos, tanto
en la actividad cotidiana de las person
personas,
as, como en la indus
industria,
tria, la m
medicina
edicina y en m u-
choss campos de la investigación. D
cho Desde
esde ssuu surgimie
surgimiento,
nto, hace ya más de uunn siglo, ha
avanzado de forma constante; hoy tenemos aplicaciones en el campo de la electró-
nica que hace 20 ó 30 años nadie imaginaba.
An te la gran
Ante gr an im
impo
porta
rtanc
ncia
ia qu
quee cob
cobra
ra d ía a dí
díaa la el
elec
ectró
tróni
nica
ca digi
di gita
tal,l, res
result
ultaa im
impr
pres
es--
cindible que aquellos aficionados o profesionales en este campo conozcan el funcio-
namiento
nam iento de los sist
sistemas
emas digitales. N Norma
ormalmente,
lmente, los libros ddee electrónica digita digitall es-
tán dirigidos a estudiantes de nivel superior y pueden ser incomprensibles para
aquellos que no tienen una formación sólida en temas previos. Por eso, en este li-
bro he intentad
intentadoo m
mostrar
ostrar llos
os concep
conceptos
tos de la electrónica digdigital
ital de la forma más sen-
cilla y comprensible para que aun aquellos que no tengan una educación formal en
el campo de la electrónica puedan entenderlos. La electrónica digital actual com-
prende un campo m uy exten extenso;so; ha
hayy temas esp
específ
ecíficos
icos que abarcan fácilmente libros
completos, por eso, este texto pretende ser una introducción a los temas básicos pa-
ra que, desde ahí, el lector pueda continuar con el estudio de otros temas. Espero
que el lector disfrute la lectura de este libro tanto como yo al escribirlo.
V ícto
íctorr Ro ssano
5
PRELIMINARES
EL LIBRO DE UN VISTAZO
A Lo Largo de es
este
te Libro, nos a d en tra rem
re m os en Los conc
co ncep
epto
toss y fund
fu nd am en to
toss de La eLectrón
eLec trónica
ica d¡-
gitaL, de forma amena y senciLLa aun para quienes no tienen conocimientos previos deL tema. Ex-
pLicaremos eL funcionamiento básico de Los sistemas digitaLes y Las partes que Los componen,
con stru irem os aLgunos
aLgunos proyectos práctico s con reLaci
reLación
ón a Lo
Los tem as e studiados y verem os s im u-
La
Laci
cion
ones
es interactiv as en La
La com putad ora para ap rend er de forma visua
visuaL
L y com pre nde r m ejor Los
conceptos mientras Los estudiamos.
6
El libro de un vistazo
| INFORMACIÓN COMPLEMENTARIA
COMPLEM ENTARIA
A lo la
larg
rgo
o de es
este
te m an ua l e
enc
nc on tra rá una serie
se rie de re
recu
cu ad ro
ross que le br inda
in da rá
ránn info
in form
rm ac ión
ió n co m
plementaria: curiosidades, trucos, ideas y consejos sobre los temas tratados.
Cada recuadro está identificado con uno de los siguientes iconos:
7
UNA NUEVA DIMENSIÓN
EN LIBROS
TUTORIALES
Aquí encontrará diferentes
SOFTWARE
Las mejores aplicaciones
y herramientas
accesorias, ejemplos y
listados del libro para que no
tenga que invertir su tiempo en
transcribirlos.
B IE N V E N ID O A L O S S E R V IC I O S E X C L U S IV O S D E R E D U S E R S
Ingrese al sitio libros.redusers.com. La primera vez que
acceda, deberá registrarse con un nombre de usuario y una clave.
Para completar el proceso de registro, se le hará una pregunta
referida al libro y se le solicitarán sus datos personales.
LIBROS.REDUSERS.COM
Contenido
CONTENIDO
Sobre el aut or 4 A
Aná
ná lis is de se
seña
ña les
le s en los circ
ci rcu
u ito s 56
Prólogo 5 I n t ro d u c c ió n a A R E S 63
El libro de un vistazo 6 I m p o r ta r un c i r c u it o d esde ISIS 66
Inf ormación complement aria 7 A
Aut
uto
o rr
rruu te
teoo 67
Introducción 12 R esumen 67
■
Actividades 68
Capítulo 1
INTRODUCCIÓN A LA ELECTRICIDAD Capítulo 3
Electricidad estática 14 INTRODUCCIÓN A LA ELECTRÓNICA
Electricidad
Electricidad dinámica 16 Un p oc o d e h is t o r i a 70
Resistencia eléctrica 19 ¿Qué es la electrónica? 71
Ley de Ohm 21 C o m p o n e n t e s e l e c t r ó n ic o s 72
Circuitos eléctricos 23 R e s is t o r e s 72
Leyes de Kirchhoff 25 T ip o s d e r e s i s t o r e s 77
Corriente directa y corriente alterna 27 C a p a c it o r e s 79
Ejemplo 31 T ip o s d e c a p a c i t o r e s 83
R esumen 33 S e m ic o n d u c t o r e s 85
Actividades 36 S e m ic o n d u c t o r e s i n t r í n s e c o s 86
■
S e m ic o n d u c t o r e s e x t r ín s e c o s 86
Capítulo 2 D io dos 88
DISEÑO Y SIMULACIÓN DE CIRCUITOS D io dos z e n e r 92
EN LA PC D io dos e m i s o re s de lu z (LED) 93
Los programas de diseño y simulación 36 D is p la ys de 7 s e g m e n to s 96
Introducción a Proteus 38 T r a n s i s t o r e s de u n ió n b i p o l a r 98
Los componentes 44 E je m p lo de c á lc u lo 100
N uest ro prim er circui
circuitt o 46 T ra
ra n s i s to r e s de e fe c to de cam p o 102
Simulación 51 C i r c u it o s i n t e g r a d o s 10 5
Simulación de nuestro primer circuito 52 R esumen 10
1077
Instrumentos virt
virtuales
uales 55 Actividades 10
1088
Generadores 55
Capítulo 4
EL LABORATORIO DE ELECTRÓNICA
I n tr o d u c c ió n 11 0
I n s t r u m e n t o s d e m e d ic ió n 11 0
El m u l t í m e t r o 110
V o lt í m e t r o 112
A
Amm p e rí
rímm e tr
troo 113
O h m e tr o 116
9
PRELIMINARES
R esum en 1 30 C o n ta d o re s 195
Actividades 16
1600 Multivibradores astables 19
1988
As ta
tabl
ble
e con tr
traa n s isto
is to re s 198
Capítulo 5 Astab
As tab le con 7616 20
201
1
INTRODUCCIÓN A LA ELECTRÓNICA DIGITAL E l fa m o s o 555 206
¿Qué es la electrónica digital? 16
1622 P r o y e c t o : d ad o e l e c t r ó n i c o 208
Los sistemas de numeración 16
1633 Astab
As tab le con 555 y cicl
ci clo
o de tra ba jo
S is t e m a b i n a r io 166 d e l 50% 211
Código BCD 152 P ro y e c to : lu z n o
occ tu rrn
n a a u to m át
át i c a 212
S is t e m a h e x a d e c i m a l 153 555 m o n o e s ta b le 216
C o m p u e r t a s ló g i c a s 15 6 P ro y e c to : base pa ra t e mp
mp o
orri z ad
ad o
orr 215
Capítulo 6
CONVERSI
CONVERSIÓN
ÓN ANALÓGICA-DIGITAL
A NALÓGICA-DIGITAL
Y DIGITAL-ANALÓGICA
Introducción 22 8
¿ Pa r a q u é c o n v e r t i r ? 229
Álgeb ra de Boole 167 El amp li
liff iicador
cador operacional 23 0
Operaciones
Operacio nes lógicas
lógica s 16
168
8 Lazo a b i e rto 230
Identidades del álgebra de Boole 169 S e g u id o r de v o lta j e 232
Propiedades del álgebra de Boole 171 Am
A m p lifi
li fica
ca d o r inve
in ve rs
rsor
or 233
Reglas de sim plificac ión 173 S u m a d o r in v e rs o r 236
Circuitos
Circui tos com binacionales 177 Convertidores digital a analógico 23 7
Conversión de tablas de verdad Converti
Convertidor
dor digital
digital a analó
analógi
gico
co R-2n
R-2nR
R 237
en circ uito s lógicos 179 Conver
Conv erttid
idor
or digital
digital a an
anal
alóg
ógic
ico
o R-2
R-2R 260
Mapas de Karnaug
Karn augh
h 182 Consideraciones de los convertidores
Circuitos
Circui tos secuen ciales 186 digital a analógico 261
10
Contenido
C o n v e rt id o re s a n a ló g ic o a d ig i ta l 243 Capítulo 8
C onve
onverr titidor
dor a
ana
nallógi
ógico a di
digi
gitt a
all ffllash
ash 243 MICROPROCESADORES
Convertidor analógico a digital Y MICROCONTROLADORES
M ICROCONTROLADORES
de e s c a l e r a 246 Microprocesadores 308
Convertidor analógico a digital Secuencia de ejecución
p o r a p r o x i m a c i o n e s su c e siv a s 250 de un progra ma 31
310
0
Convertidor
Convertidor anal
analógi
ógico
co a digit
digital
al seguidor 252 Programación 312
Convertidor analógico a digital de rampa 254 Ciclo de máquina
má quina 313
Convertidor analógico a digital Microcont roladores 315
de d o b l e r a m p a 256 Microcontro
Micro contro Ladores
Lad ores PI
PIC
C 31
315
5
Convertidor analógico a digital El PIC16F84A 316
d e l t a - s ig m a 258 Progra mac ión de l PIC16F8
PIC16F84A
4A 321
Consideraciones de los conv erti
ertidores
dores
a n a ló g ic o a d ig i ta l 262
Proyecto: voltímetro digital 26 6
C a li b ra c ió n 271
R esumen 271
A c t iv i d a d e s 272
Capítulo 7
MEMORIAS Y OTROS SISTEMAS
DE ALMACENAMIENTO DIGITAL El ensam blador 32
328
8
Introducción 27 4 Directivas 329
M e m o ria de lín ea de re ta rd o 275 El código fuen te 33
330
0
M e m o r ia s de a n i l lo s de f e r r i t a 276 Nuestro prim er programa 332
C oncept
oncept os
os d el almacen am ient o d igit
igit al 27 8 Ensamblado de progra mas 33
334
4
M e d id a s de a l m a c e n a m ie n to 278 Simulación de microcontroladores
Clasificación de los sistemas en Proteus
Pro teus 335
11
PRELIMINARES
INTRODUCCION
El objetivo de este libro es introducir a los lectores en el mundo de la electrónica di-
gital. En los primeros capítulos, haremos un breve estudio de los conceptos básicos
de la electricidad estática y dinámica, el concepto de electrónica y los principales
componentes
haremos que son la base
una descripción de la electrónica
y explicaremos tantodeanalógica
la forma como
utilización digital.
de los También
instrumentos
básicos que todo aquel que guste de la electrónica debe tener en su laboratorio o ta-
ller para poder llevar a la práctica los conceptos y circuitos, tales como instrumentos
de medición, y las herramientas necesarias para la construcción de circuitos electró-
nicos. Dedicaremos también un capítulo especial para aprender las bases para utili-
zar un poderoso programa de diseño y simulación de circuitos electrónicos en la PC,
lo que constituye una valiosa herramienta de aprendizaje y desarrollo de proyectos,
tanto para aficionados como para
p ara profes
profesionales
ionales de la electrónica. Con
Co n este pprograma,
rograma,
llamado Proteus, podemos crear diagramas de circuitos electrónicos y simularlos pa-
ra comprobar y observar su funcionamiento, hacer análisis de señales en dichos cir-
cuitos y, además, diseñar circuitos impresos para nuestros proyectos.
Después de los capítulos iniciales, entraremos en el mundo de la electrónica digi-
tal, estudiando los sistemas numéricos, principalmente el sistema binario que es la
base de la electrónica digital y resulta importante conocerlo. Después, estudiare-
mos los
los compone
componentes
ntes básicos de llos
os circuitos digitales, las compuertas lógicas y los
multivibradores o flipflops, que son los que forman los circuitos combinacionales
y secuenciales que, a su vez, son la base de todos los sistemas digitales. Estudiare-
mos en otro capítulo los métodos para comunicar el mundo analógico con el mun-
do digital, a ttravés
ravés de los convert
convertidores
idores analógico a dig
digital
ital y digit
digital
al a analógico. Ve-
remos además los diferentes sistemas de almacenamiento digital de información,
como son las memorias y algunos otros sistemas, una parte muy importante de los
sistemas digitales modernos. Y por último, estudiaremos el funcionamiento de sis-
temas basados en microprocesadores y microcontroladores, dispositivos programa-
dos, dando así una introducción a la programación y uso del microcontrolador
PIC16F84A, uno de los más populares y utilizados en la actualidad.
12
E L E C T R Ó N IC A D IG IT A L Capítulo
Introducción
a la electricidad
Los fenómenos eléctricos han despertado
en el mundo de la electrónica.
E l e c t r ic i d a d e s t á t ic a 14
E l e c t r ic i d a d d in á m i c a 16
C ir c u ito s e l é c t r i c o s 23
Corriente directa y corriente
a lte rn a 27
Resumen 33
s e r v i c io
i o d e a t e n c ió
ió n a l l e c t o r : www.libros.redusers.coni A c t iv id a d e s 34
1. INTRODUCCIÓN A LA ELECTRICIDAD
ELECTRICIDAD ESTÁTICA
Todos algu
al guna
na vez hemos
hem os sufrido
sufr ido una
un a de
desc
scarg
argaa el
eléc
éctri
trica
ca al to
toca
carr al
algú
gúnn objet
ob jetoo m et
etá-
á-
lico después de caminar sobre una alfombra. Este fenómeno, un tanto desagrada-
ble, se debe a la electricidad estática o electrostática. El estudio de este fenómeno
comienza en el año 600 a.C. con el filósofo de la antigua Grecia Tales de Mileto,
Como sabemos ahora, la materia está formada por átomos, los cuales están formados, a
su vez, por tres tipos de partículas: el pr
prot ón y el neutrón, que se encuentran juntos en el
otón
núcleo de cada átomo, y los electrones, que se encuentran girando alrededor del núcleo.
Cada una de estas partículas tiene sus propiedades, una de ellas es la carga eléctrica. Los
neutrones no tienen carga, son neutrales, mientras que
qu e los protones
protones tienen carga posi-
m r LA PAL
PALABRA EL
ELECTRÓN
La palabra electrón, que es el nombre dado a la partícula negativa del átomo, proviene del grie
go Elektron que significa ámbar, y fue utilizada por primera vez por el británico William Gilbert
en 1672. Él fue uno de los primeros filósofos que estudió y realizó experimentos con la electros
tática. Además,
Además, clasificó
clasificó por prim era vez los
los m ateriales como aislantes y conductores.
14
Electricidad estática
tíva y los electrones tienen carga negativa. La carga negativa de un electrón es igual,
aun que opuesta, a la carga
aunque carga positiva de un protón. Los átomos, generalmente, tienen una
carga eléctrica neutral al contar con el mismo número de electrones y de protones.
Los protones
Los protones y neutrones están estrechamente unidos en el núcleo, por lo que es muy mu y
difícil separarlos, en tanto que los electrones se encuentran girando alrededor, lejos del
núcleo, lo
pendien
pendiendodoque permelemento
permite
de qué ite quetopuedan
elemen pued an sery así
se trate, arrancados
arrancados
moversedel
moverse hacátomo
hacia otroscon
ia otros relativa
átomos. Dfacilidad,
De de-
d e-,
e esta forma,
forma
un átomo puede contener menos electrones que protones, quedando cargado po posi
siti
ti
vame
va nte,, ya que tiene más cargas
mente cargas positivas
positivas que negativas. Y,
Y, por el contrario, un
u n áto-
mo que
q ue ha recibido electrones
electrones está cargado negativamente, al tener más cargas nega-
tivas que positivas. Un átomo cargado, ya sea positiva o negativamente, es llamado
ion. Un ión es un átomo que ha perdido su equilibrio eléctrico.
En algunos casos
casos pueden
pued en aceptarse electrones
electrones y en otros perderse
perderse con facilidad, por
eso, al frotar dos materiales entre sí, dependiendo de cuáles sean, uno de ellos pierde
electrones y el otro los gana. De hecho, basta con el solo contacto, pero al frotarlos, el
área de contacto aumenta y permite una mayor transferencia de electrones de un ma-
terial a otro. Entonces podemos decir que:
15
1. INTRODUCCIÓN A LA ELECTRICIDAD
igura 3. Las cargas opuestas se atraen, mientras que las cargas iguales se repelen.
ELECTRICIDAD DINÁMICA
Hasta ahora hemos visto la manera en que las cargas eléctricas interactúan en los dife-
rentes materiales, lo que se define como electricidad estática, ya que las cargas perma-
necen estáticas, es decir, sin movimiento la mayor parte del tiempo, y su movimiento
está dado por períodos cortos y no es constante. Ahora veremos qué pasa cuando tene-
mos cargas moviéndose de forma continua a través de los materiales. Esto es lo que se
define como electri
electricidad dinám ica o también llamada electrodinámica.
cidad dinámica
Ya sabemo
sab emoss que
qu e ex
existe
istenn m ateria
ate riales
les aislan
ais lante
tes,
s, los cua
cuales
les no pe
perm
rmite
itenn el flujo
flu jo de elec-
ele c-
trones a través de ellos. Pero por otra parte, tenemos los materiales conductores, los
cuales permiten el paso de los electrones con gran facilidad. Si aplicamos energía a
los
los electrones,
electrones, entonces podemos lograr que fluyan fluy an a través
través de un material
m aterial conduc-
con duc-
tor en forma continua, lo cual es llamado corriente eléctrica. Podemos imaginar la
16 i vTLarái
Electricidad dinámica
corriente eléctrica de un modo análogo al agua que se mueve a través de una tube-
ría. De esta manera, los electrones pueden moverse dentro de un alambre conduc-
tor, y así como es posible medir el flujo de agua en la tubería, también podemos
medir la cantidad de electrones que avanzan en un conductor cuando se les aplica
una fuerza para moverlos. Si consideramos que existe una cantidad muy grande de
electrones dentro de cualquier material, podemos imaginarnos que los que están en
movimiento
electrones porserán muchos.
segundo, No seresultaría
ya que práctico
manejarían medir
números muyla grandes;
corrientepara
eléctrica en
ello uti-
lizamos unidades de carga eléctrica. La unidad utilizada para medir la carga eléctri-
ca es el Coulomb, y se representa par la letra Q. Se llama así en honor a Charles-
A
Aug
ugus
usti
tin
n de C ou
oulo
lomm b, físico francés. Un Coulomb es igual a 6.24x1018
(6240000000000000000) electrones aproximadamente. Como podemos apreciar,
es una cantidad descomunal de electrones. Así como la corriente de agua se mide
en litros por segundo, la corriente eléctrica se mide en Coulombs por segundo. Po-
demos definir la corriente eléctrica con la siguiente expresión:
Donde:
17
1. INTRODUCCIÓN A LA ELECTRICIDAD
Imaginemos un tanque de agua que está elevado del piso en una torre, del cual sa-
le
unaunenergía
tubo hacia abajo,aly agua
potencial una llave en la parte
que contiene, así, inferior.
cuando seLaabre
altura del tanque
la llave, el agualeflu-
da
ye por el tubo debido a la diferencia de potencial que proporciona dicha altura.
M ientras más alto esté
esté el tanque, la diferencia de potencial será mayor yy,, por lo lo tan-
tan -
to, la corriente aumentará al abrir la llave. De igual modo, una fuente proporciona
una diferencia de potencial para que los electrones se muevan a través de un mate-
rial conductor. Esta diferencia de potencial es llamada vo volta je:: mientras mayor sea
ltaje
el voltaje,
voltaje, mayor
may or será
será la corriente que podrá generar.
generar.
5.. Las
igura 5 pilas eléctricas generan electricidad a partir
de reacciones químicas. Aquí vemos una pila que genera 1.5 volts.
18 i vTLarái
Electricidad dinámica
Resistencia eléctrica
Hasta aquí hemos visto que algunos materiales permiten el flujo de electrones con
facilidad, pero en condiciones normales no existe ningún material que permita el
movimiento de los electrones en él de forma perfecta. Todos los materiales ofrecen
un cierto grado de oposición a que la corriente eléctrica pase a través de ellos en ma-
yor o menor medida. Esto es llamado resistencia eléctrica. La resistencia eléctrica
se
unamide
de las Ohms
en leyes deen
la honor al físico
electricidad másalemán Georg que
importantes, Simón Ohm, quien la
es precisamente desarrolló
que lle-
va su nomb
no mbre:re: la Ley de Ohm, que estudiaremos un poco más adelante. El valor de
la resis
resistencia
tencia se representa g riega Q
representa con la letra griega Q.. (omega mayúscula).
Cada material tiene una resistencia específica que está determinada principalmente
por el tipo de material
ma terial en sí. Se representa
representa por la letra griega p (rho)
(rho) y está
está dada en
Q-mm2/m. Es decir, si tomamos un trozo de algún material que mida un metro de
longitud y un milímetro cuadrado de sección transversal, veremos que tiene una re-
sistencia específica, que es diferente para cada material, y también a una tempera-
tura específica. Generalmente, se toman 20 grados centígrados, ya que la resisten-
cia de los materiales también cambia con la temperatura. Si aumentamos la tempe-
ratura de algún material, su resistencia se eleva debido a la vibración de sus molé-
culas, lo cual dificulta más el paso de los electrones.
19
1. INTRODUCCIÓN A LA ELECTRICIDAD
MATERIAL RE
RESIS
SISTE
TENC
NCIA
IA ESPEC
ESPECÍFIC
ÍFICAA (Q MM2/M
M M2/M ) A20°C
A20 °C
A lu m in io 0 ,0 2 8
Bronce 0 ,1 7
Carbón 4 0 ,0
Cobre 0 ,0 1 7
Estaño 0 ,1 4
Hierro 0,1
0, 1
Nicromo 1,5
N íq ue l 0 ,1 3
Plata 0 ,0 1 6
P la tin o 0 ,1 1
Plom o 0 ,2 0
Tungsteno 0,0 5
1
R =P
S
Donde:
R =resistencia (Q)
p =Resistencia específica (Q • mm2/m)
l =Longitud (m(m))
s = Superficie o área transversal (mm2)
Observemos que a mayor longitud del material la resistencia será mayor; así tam-
bién a menor sección transversal, es decir cuanto más delgado sea un alambre,
ofrecerá mayor resistencia al paso de la corriente. De esta forma, tenemos que la
resistencia eléctrica de algún material está dada por cuatro factores que son:
La unidad de medida de La resistencia eléctrica es el Ohm, pero se utiliza la letra griega £2 Iome
ga mayúscula) para representarlo, que es el equivalente a la 0 en el alfabeto griego. Esto se de
cidió así para evitar confundir la 0 de Ohm con el 0 de las cantidades.
20 i vTLarái
Electricidad dinámica
• el tipo de material,
• la longitud,
• la sección transversal,
• la temperatura.
Aun
A unqu
quee en un co
condu
nducto
ctorr se busca
busc a la meno
me norr resistenc
resi stencia
ia posible
posib le para
p ara poder
pod er trans
tr anspor
portar
tar
la
ca corriente eléctrica
para fabricar de un punto
componentes que abuscan
otro, también se aprovecha
eso: ofrecer oposición la
a laresistencia
corriente.eléctri-
Estos
componentes son llamados resistores o resistencias.
R R
H i-
igura 7. A l re p re s e n ta r un re s isto
is to r en un d iagr
ia gra
a m a, de be m o s u tili
ti lizz a r es to
toss sí
símm bo los
los..
Ley de Ohm
Unaa de las leyes más importantes
Un importa ntes en el estudio de los
los circuitos eléctricos es
es la que for-
muló el físico Georg Simón
Simón Ohm en 1826 y que lleva el nombre de ley de Ohm en
su honor. Dicha ley relaciona el voltaje y la corriente que pasa por un resistor o cual-
quier elemento que ofrezca una resistencia al paso de la corriente eléctrica, y dice:
ITT1 LA SUPERCONDUCTIVIDAD
Algu
Al gu no s m a te riria
a le
less tiene
tie nen
n la pro pieda
pie dad
d de co m p o rt
rtaa rs
rsee com o co nd uc to
tore
ress pe rfe ct
ctos
os cuand
cua ndo
o se
los lleva a muy bajas temperaturas. Por ejemplo, el mercurio enfriado a 4o K (-269°C) pierde su
resistencia eléctrica. Este fenómeno se conoce desde 1911. Actualmente, hay investigaciones
para encontrar materiales que sean superconductores a temperaturas más altas.
21
1. INTRODUCCIÓN A LA ELECTRICIDAD
V = IR
Donde:
V = Voltaje (V)
I = Corriente (A
(A))
R = Resistencia (Q)
As í podemos
Así pode mos calcu
ca lcular
lar cu
cualq
alquie
uierara de los pparám
aráment
entos
os que no conozcamos:
conozcam os: si sabemos el
valorr de los otros dos, ya
valo y a sea el
e l voltaje
vol taje en las termina
term inales
les de un resistor, la corrien
cor riente
te que
pasa a través de él, o la propia resistencia; si conocemos el voltaje y la corriente.
Ejemplo:
Supongamos que tenemos un resistor de 120Q conectado a las terminales de una
pila de 12V. Calculemos la corriente que pasará a través del resistor.
Primero despejamos la I de la fórmula de la ley de Ohm:
V
I= -----
12V
I= ---------
120Q
Y así
a sí obtene
obt enemo
moss la co
corri
rrien
ente
te en el resistor:
resisto r:
I = 0. 1A = lOO
lOOrn
rnA
A
22 t VTLatói
Circuitos eléctricos
CIRCUITOS ELÉCTRICOS
Hasta ahora hemos visto qué podemos hacer para que una corriente eléctrica reco-
rra un material conductor. Pero para que esto suceda, se debe cumplir una condi-
ción importante: el conductor debe formar un circuito eléctrico, es decir, debe
existir una trayectoria cerrada para que los electrones puedan
pued an fluir.
fluir. Si conectamos
un alambre
circuito a las Así,
cerrado. terminales de una tienen
los electrones pila, fluirá la corriente,
un camino ya que se
que recorrer. Si ha
sólocreado un
conecta-
mos un extremo del cable a la pila, no hay ninguna corriente, ya que los electrones
no tienen hacia dónde ir.
Imaginemos una pista de autos de carreras, la pista forma un circuito por el que
los autos pueden circular, ya que es una trayectoria cerrada, pero si la pista está
en construcción y no forma un circuito cerrado, los autos no podrán pasar. Ca-
be señalar que no debemos conectar un alambre a las terminales de una pila o
fuente de voltaje, ya que como la resistencia es muy baja se generará una gran
corriente; esto provocará que la pila y el alambre se calienten mucho, y corremos
el riesgo de dañar la fuente.
Pero un simple cable por el que pasa la corriente eléctrica no nos sirve de mucho.
Para aprovechar la corriente que fluye, debemos incluir otros elementos que inte
ractúen con dicha corriente. Aquí llegamos a un punto importante de la electrici-
dad: el análisis de circuitos eléctricos. Podemos definir un circuito eléctrico como:
Por ahora definiremos un elemento de forma genérica con dos terminales, aunque
podemos tener componentes de tres o más terminales, como los transistores o los
circuitos integrados, pero éstos serán analizados con detalle más adelante.
23
1. INTRODUCCIÓN A LA ELECTRICIDAD
En la Figura 9 vemos un
u n circu
c ircuito
ito con cuatro
cu atro componente
compo nentes.
s. Los puntos
punto s en
e n dond
do ndee se in
terconectan dos o más componentes se llaman nodos, aunque también podemos lla-
marlos nudos,
En el diagrama imaginando un nudo
de la izquierda, que une
tenemos las terminales
marcados los de los. Un
los dos nodos.
nodos componentes.
U n error común es
considerar que los puntos a y b son dos nodos diferentes, ya que no es así dado que
los componentes están unidos por conductores perfectos, al menos en teoría, por lo
que a y b son un sólo punto en el circuito. En la Figura 9 (diagrama de la derecha),
podemos apreciar mejor loslos nodos al modificar
mod ificar la forma de la conexión de los elemen-
tos para observar claramente cómo a y b son en realidad un solo punto en el circuito.
Nodo 1 Nodo 1
a b
Nodo 2 Nodo 2
[ ] EL TELÉGRAFO
Muchas personas opinan que la primera aplicación práctica de la electricidad fue el telégrafo,
inventado por Samuel F. B. Morse, basado en la apertura y cierre de interruptores para produ
cir puntos y rayas que representan letras y números, lo cual es conocido como código Morse. En
1844, Morse envió el primer mensaje que decía: "¡Lo que Dios ha forjado!”.
24
Circuitos eléctricos
Leyes de Kirchhoff
Ad emás
Adem ás de la ley
le y de O hm,
hm , ex
existe
istenn dos leyes
ley es fu
fund
ndam
amen
enta
tales
les para
pa ra el an
análi
álisis
sis de ci
cir-
r-
cuitos eléctricos,
eléctricos, que fueron postuladas por el físico
físico alemán
alem án Gustav Kirchhoff en
1847. La primera ley de Kirchhoff o ley de corrientes de Kirchhoff dice:
25
1. INTRODUCCIÓN A LA ELECTRICIDAD
Es decir, si tomamos las corrientes que salen con signo contrario a las corrientes que
entran, por ejemplo como positivas las que entran y como negativas las que salen,
la suma de dichas corri
c orrientes
entes ser
seráá 0. En nuestro ejemplo, podemos toma
to marr la corrien-
te Ix como positiva, y las corrientes I2 e I3 como negativas. Entonces:
I , - T2 - T3 = 0
Observemos que no puede haber un nodo en el que sólo entren corrientes ni tam-
poco un nodo del que sólo salgan, sino que debe haber al menos una corriente que
entre y una que salga en cada nodo.
Tom
Tomemo
emosselemento
que cada el ej
ejem
empl
plo
tiene unFigura
o de la voltaje12, donde
entre sus tenemos unaSitrayectoria
terminales. recorremoscerrada en la
la trayecto-
ria dada por abcd y vamos sumando los voltajes de los componentes, entonces:
26
Corriente directa y corriente alterna
v 2 +v 3 v 4 v 1= o
tener al menos
electrones una fuente
en nuestro de voltaje,
circuito. Existen que será ladeque
dos tipos pongalasendemovimiento
fuentes, a los
corriente direc
ta, cuyo voltaje siempre es fijo y, por lo tanto, harán fluir la corriente eléctrica en
27
1. INTRODUCCIÓN A LA ELECTRICIDAD
un solo sentido
sentido y con una intensidad
intensida d constante. Un ejemplo de es
esta
tass fuentes son las
las
pilas. Los símbolos para representar una fuente de corriente directa se muestran
muestra n en
la Figura 13, y se puede abreviar como CD o CC, que significa corriente continua.
igura 13. Símbolos utilizados para representar una fuente de corriente directa.
Am p itud
/
\
/
Tiempo
28 i vTLarái
Corriente directa y corriente alterna
Int Int
29
1. INTRODUCCIÓN A LA ELECTRICIDAD
V(x)
V( x) = senx
sen x
igura 17.An
A n á lis is de lo s p a rá m e tr
troos
de una señal senoidal de corriente alterna.
Como vemos en la Figura 17, en esta forma de corriente tenemos algunos paráme-
tros para tomar en cuenta; son los siguientes:
1
f= -------
m r ALTOS VO
VOLTAJES
Los altos voltajes son muy peligrosos para las personas, ya que una descarga de alto voltaje
puede herirnos seriamente o, incluso, puede causarnos la muerte. Por esa razón debemos to
30
Corriente directa y corriente alterna
Donde:
f = frecuencia (Hz)
T = Período (s)
Vp
V R M S “-
Ejemplo
Si tenemos un voltaje de CA de 220V, que sabemos
sabemos que está dado en RM S, podemos
calcular el valor pico, y el valor pico a pico. Para calcular el valor pico, tenemos que:
V P V RM S ^ "
EL primer sistema de distribución eléctrica fue patentado por Thomas Alba Edison en 1880 y con
sistía en un voltaje de 110V de corriente directa. Mientras George Westinghouse y Nikola Tesla de
fendían el uso de la corriente alterna, Edison intentó desvirtuar el uso de este tipo de corriente
electrocutando animales. Sin embargo, la CA poco a poco desplazó a la CD por sus ventajas.
31
1. INTRODUCCIÓN A LA ELECTRICIDAD
v p = 220V 2
V
Vpp = 31
311.
1.11 Volts
As í, hemos
Así, hem os obten
ob tenido
ido el valo
va lorr pico de
dell volta
vo ltaje.
je. Y, como
com o hem
h emos
os visto,
vist o, pa
para
ra calc
ca lcul
ular
ar el
voltaj
vol taje,
e, pico
pic o a pico será el doble
do ble de
dell volta
vo ltaje
je pico,
pic o, por lo que:
que :
V
Vpp = 2Vp
2V p = 2 (3 1 1 .1)
.1 ) = 6 2 2 .2V
.2 V
Una fuente de CA también tiene su propio símbolo para representarlo en los dia-
gramas de circuitos.
32 t V-TLatói
Corriente directa y corriente alterna
do. Cada país tiene su propio valor para la distribución de la energía eléctrica, tanto pa-
ra el valor del voltaje como de la frecuencia. En la Tabla 2, tenemos algunos ejemplos.
PAÍS VOLTAJE FRECUENCIA
A le m an ia 230 V 5 0 Hz
A rg en tina 220 V 5 0 Hz
Brasil 1 1 0 /2 2 0 V 6 0 Hz
Canadá 120 V 6 0 Hz
Chile 220 V 5 0 Hz
China 220 V 5 0 Hz
Colo m bia 1 10 V 60 H z
Costa Rica 1 20 V 6 0 Hz
E c u a d or 127 V 6 0 Hz
España 230 V 5 0 Hz
Estados Unidos 1 20 V 6 0 Hz
Francia 230 V 5 0 Hz
H o n d u ra s 1 10 V 6 0 Hz
Jap ón 1 00 V 5 0 / 6 0 Hz
M éxico 127 V 6 0 Hz
Paraguay 220 V 5 0 Hz
Perú 220 V 6 0 Hz
P uerto Rico 1 20 V 6 0 Hz
Uruguay 220 V 5 0 Hz
Venezuela 120 V 6 0 Hz
| RESUMEN
En este capítulo hemos visto los conceptos básicos de la electricidad, tanto estática como di
námica, el concepto de corriente, voltaje y resistencia eléctrica, además de algunas leyes que
permiten el análisis de circuitos eléctricos tales como la ley de Ohm y las leyes de Kirchhoff.
Aunque el análisis de circuitos eléctricos es un tema muy extenso, sólo hemos visto los fun
damentos, ya que éste es un breve repaso de estos temas. Además, analizamos los diferentes
tipos
tipos de corriente que podemos
podemos tener: directa y alterna.
33
□ ACTIVIDADES
TEST DE AUTOEVALUACIÓN
2 ¿Cuál es la
la partícu la de un átomo que tiene
carga negativa? 7 ¿Cuál es la
la expresión m atem ática de la ley
ley
de Ohm?
3 ¿En
¿En qué unidades se mide
mid e la carga eléctric
elé ctrica?
a?
8 En un circ uito elé ctric o, ¿qué es un
un nodo?
nodo?
4 ¿Cómo se llama el movimiento continuo de
electrones en un material conductor y en 9 ¿Cuáles
¿Cuáles son
son los dos tipos de corr iente que
qué unidades se mide? podemos tener en un circuito?
34
E L E C T R Ó N IC A D IG IT A L Capítulo
Diseño y
simulación de
circuitos en la PC
Los programas de tipo CAD o diseño
afuera,
afue ra, por eso,
eso, en este capítulo,
capítulo ,
poderosa herramienta.
Aun
A unqu
quee no todos los progra
pro grama
mass cu
cuen
enta
tann con sim ul
ulac
ació
ión,
n, h a y algun
alg unos
os que
qu e están
est án d i-
señados específicamente para dibujar diagramas, o algunos otros especializados en
el diseño de circuitos impresos.
En nuestro caso, utilizaremos un programa llamado Proteus, el cual es elaborado
por la firma Labcenter Electronics.
Electronics. Elegimos este software debido a su facilidad de
uso y a la versatilidad de sus funciones, las cuales nos permiten dibujar diagramas
de circuitos electrónicos, hacer simulación con animación en tiempo real y además
también el diseño de circuitos impresos. El programa sólo tiene versiones en inglés,
pero es muy intuitivo y fácil de utilizar.
Existen dos
dos version
versiones
es principales del programa.
prog rama. Un
Unaa es la
la Professional, que es la más
completa en cuanto a las funciones y posibilidades de diseño y simulación. Por otra
parte, está la versión Lite, la cual tiene algunas limitaciones con respecto a la versión
Professional, siendo ésta más económica y accesible. Para poder utilizar el programa
por completo, debemos pagar una licencia, pero para probar las versiones, podemos
obtener las Demo o Shareware, que tienen algunas restricciones de uso. Las venta-
jas y limitaciones de las versiones demo de Proteus son las siguientes:
• Podemos usarlo todo el tiempo que queramos, ya que no tiene tiempo límite.
sactivadas algunas funciones, o una limitación en el tiempo que puede usarse. Esto nos sirve pa
ra evaluar el program a antes de com prarlo y ver si cum ple con nuestras necesidad
necesidades.
es.
36 i vTLarái
Los programas de diseño y simulación
• Veremos una ventana de aviso que dura 10 segundos cada vez que abrimos el pro-
grama, cuando guardamos un archivo, o lo imprimimos.
• No podemos hacer
hace r simulación
simula ción de los circuitos creados en la versión
versión Shareware,
Shareware, pe-
ro sí hacer simulación de archivos guardados con alguna versión completa (sólo
basta con abrirlos).
Cada una de las versiones del programa tiene su propia página web de donde pode-
mos obtener las
las últimas
ú ltimas actualizaciones disponibles: w
www w .labc
.la bcen
ente
ter.c
r.co. uk y ww
o.uk www.
w.
p
pro
rote
teus
uslit
lite.
e.co
comm.
Como vimos, para utilizar Proteus no será necesario por ahora comprar una licen-
cia, ya que las versiones demo nos permitirán trabajar cómodamente, por lo que la
decisión de comprar una licencia será de cada uno. Sólo debemos tener en cuenta
que, en la versión Lite, podemos trabajar con nuestros circuitos y guardarlos, pero
no podremos hacer simulación,
sim ulación, mientras que en la versión
versión Professional
Professional sí podemos
podemos
hacerla, pero no será posible guardar nuestro trabajo. Una alternativa es tener las
dos versiones instaladas en nuestra computadora, aunque debemos tomar en cuen-
ta que los circuitos guardados con la versión Shareware de Proteus Lite no podrán
abrirse con el demo de la versión Professional.
Q SIMUL
SIMULACI
ACIÓN
ÓN EN PROTEUS
TEUS LITE
ITE
Los botones de simuLación sóLo aparecerán cuando abramos un archivo guardado desde una
versión con Licencia, y así ya podremos hacer simuLación.
37
2. D ISEÑ O Y SIM U LAC IÓN D E C IR C U ITOS EN LA PC
INTRODUCCIÓN A PROTEUS
El programa consta de dos partes principales, una de ellas es el módulo llamado
ISIS que nos permite hacer diagramas de circuitos circuitos electrónicos y además la simu-
simu -
lación de éstos, como iremos viendo a lo largo del libro. En la Figura 1, ve vemo
moss la
vent
ve ntan
anaa p rin
ri n c ip
ipaa l de
dell prog
pr ogra
ramm a una
un a vez ab
abier
ierto
to..
U H DIFER
DIFERENC
ENCIAS
IAS DE VERSI
VERSION
ONES
ES
38 i vTLarái
Introducción a Proteus
W e c a n a c c e p t p a y m e n t b y M a s t e r c a rd
rd l V is
is a o r a c h e q u e d r a w r o r a U K b a n k .
Click here loi inloimalion on Ihe benelits ol regislialion oí loi helo Ironbleshooling licencing pioblems
Please Walt
Si es la primera
p rimera vez que abrimos el programa, es probable que aparez
aparezca
ca una
un a peque-
pequ e-
ña ventana preguntándono
p reguntándonoss si queremos abrir algunos archivos
archivos de ejemplo, pero co-
mo por ahora no los necesitamos, presionamos el botón No para continuar.
E S V i e w S a m p l e D e s ig
ig n s a l
T here are a large number of sample designs w hich d emónstrate many inter
interesting
esting
aspects o f Proteus including the VSM microprocessor
microprocessor simulation
simulation capability.
t y.
A partir de ahora, las imágenes y referencias al programa las haremos tomando co-
mo base en
cambios la versión
versi Proteus
Prote
ón faz
la interfaz
inter us elProfessional
o en 7.2.
7.2 . En versiones
manejo del programa, versi
perones
pero losmás
o los nuevas, ypuede
comandos habe
haberr-
herramien
he rramien-
tas prácticamente no tendrán diferencias. La ventana del programa para las versiones
Lite y Professional son casi idénticas, aunque Proteus Lite está apenas en la versión
6.9, así que hay algunas pequeñas diferencias respecto de la versión Professional.
| OTR
OTROS
OS PROGRAMAS
PROGRA MAS DE DISEÑO
Ad em ás de Pr
Prot
oteu
eus,
s, que es e l prog
pr og ra m a que esta
es tam
m os es
estu
tudi
dian
ando
do aquí, ex
exist
isten
en ot
otra
ra s a p lic a cio
ci o
nes similares para diseño de circuitos electrónicos entre las cuales podemos citar a: Multisim,
Livewire, Oread, entre los que son capaces de realizar simulación. Hay otros, como Kicad y
Eagle, que son gratuitos, pero no ofrecen la opción de simulación.
39
2. D ISEÑ O Y SIM U LAC IÓN D E C IR C U ITOS EN LA PC
32
C ..Q
Q F ~ "* t I > I I» I II I ■ I 1» PMÍ W I ._ «ÜO Ih
o o o
O Selector de obj
objeto
etos:
s: d e s d e e s t a v e n t a n a p o d r e m o s s e l e c c io
io n a r d e u n a lili s t a d i
ferentes objetos, según el modo en que nos encontremos o lo que estemos
agregando al circuito: componentes, instrumentos virtuales, gráficos, etcétera.
0 Vent
Ventana
ana de n
nave
avegaci
gación:
ón: a q u í p o d e m o s v i s u a lil i z a r e n fo
fo r m a c o n d e n s a d a e l á rre
ea
de trabajo.
trabajo. Esto nos pu ede servir para
para naveg ar en
en ell
ella, sobre todo cuan do el cir
cuito es muy grande y no lo vemos completo en la pantalla. También sirve para
visualizar los objetos antes de utilizarlos.
O Barra
Barrass de herramient
herramientas:
as: en estas barras se encuentran los botones que utili
zaremos para las diferentes funciones del programa al construir un diagrama,
hacer simulaciones y otras tareas.
O Barr
Barraa de menú
menús:
s: e s l a b a r ra
ra d e m e n ú s c l á s ic
ic a d e c u a l q u i e r p ro
ro g r a m a q u e c o n
t iie
e n e l o s m e n ú s c o n d i fe
fe r e n t e s o p c i o n e s c a d a u n o . M u c h a s d e e s ta
t a s fu
fu n c i o n e s
las encontramos también en los botones de las barras de herramientas.
O Área de trabajo: ésta es el
el área
área donde dibujaremo s nu estros
estros circuitos
circuitos y veremo s
otros elementos, como las simulaciones, gráficos o instrumentos virtuales. El área
de trabajo tiene una rejilla de puntos, los cuales nos servirán de referencia al mo
mento de dibujar nuestros circuitos, para poder hacerlo con comodidad.
40 i vTLarái
Introducción a Proteus
O Borde de hoj a: la línea de color azul determina nuestra hoja de trabajo. El tama
hoja:
ño predeterminado es A4 (10 x 7 pulgadas). Esto es útil sobre todo para las im
presiones que hagamos. También podemos cambiar el tamaño por otros tipos
de hojas o por los que necesitemos.
O Barras de es
esta do: en estas zonas veremos algunos datos de lo que estamos
tado:
haciendo, como las coordenadas del cursor, el tiempo de simulación, mensajes
especiales, y otra información útil.
O Simul
Simulaci ón: con estos botones podemos correr la simulación de nuestros cir
ación:
cuitos. Los controles son parecidos a cualquier reproductor de música, lo cual
los hace muy fáciles de entender.
O Ori
Orientac ión: con estos botones podemos definir la orientación de nuestros ele
entación:
mentos antes de colocarlos en el área de trabajo, es decir, podemos girarlos o
reflejarlos
reflejarlos según nece sitemos. En lla
a ventana de navega ción, veremos el resulta
do de estas operaciones.
Para comenzar a trabajar con el programa, necesitamos conocer la función que de-
sempeñan los principales botones de las barras de herramientas. Por eso, para no ex-
tender demasiado este capítulo, en la Guía visual: Los botones principales, sólo
describimos
describimos los comandos principales y sus funciones.
funciones.
t -
+
Herramientas de modo:
modo:
O Junction Dot Mode (puntos de unión): con este botón agregamos puntos de
unión en las conexiones de nuestros circuitos cuando necesitemos hacerlo.
O Component Mode (modo componente): este botón nos permite trabajar ccon
on co m
ponentes para agregarlos a nuestro circuito, o editarlos.
O Selection Mode (modo de selección): con este botón entramos en el modo de
edición rápida. Cuando hayamos terminado un circuito, con sólo hacer doble
clic en cada componente se abrirá una ventana para editar sus propiedades.
41
2. D ISEÑ O Y SIM U LAC IÓN D E C IR C U ITOS EN LA PC
—o
=l>
Í5Ü1
JS
J LJ
S3
Herramientas de objeto:
O Virtual Instruments Mode (instrumentos virtuales):
virtuales): nos permite insertar instrum
instrumen
en
tos de medición virtuales como voltímetro, amperímetro, osciloscopio, etcétera.
Current Probe Mode (sonda de corriente): inserta una sonda para medir corrien
tes en algún punto del circuito.
O Voltage Probe
Probe Mo
Modede (sonda de voltaje): inserta una sonda de voltaje que será útil
para ver los volt
voltajes
ajes en e
ell punto d on de la coloq uem os y además son las que ge
neran los gráficos de simulación.
O Generator Mode (modo generador): con este botón, podemos agregar generado
res de señales para inyectar diferentes tipos de señales en nuestros circuitos.
O Graph Mode (modo de gráficos): aquí podemos agregar gráficos de análisis de
señales para observar el comportamiento de algún circuito. Podemos tener grá
ficos tanto analógicos como digitales.
O Termináis Mode (modo terminales): con este botón, podemos agregar algunas
terminales. Nos será útil sobre todo la de ground (tierra) ya que algunas veces la
simulación no funciona correctamente si no hay una terminal de tierra.
| PERSO
PERSONALIZAR
NALIZAR EL ÁREA DE TRABAJ
TRABAJO
O
Podemos
Podemos cam biar de
de Luga
Lugarr las barras de herra mien tas sim plem ente arra stránd olas mediante la
pequeña barra que está en uno de sus costados, y ponerlas en el lugar que decidamos. También
42 ivTLarái
Introducción a Proteus
£ .fi¡yqE
5 5 ^ *
o < 1 > o o
Herramientas de vista:
O Toggle Grid (activar/desactivar rejilla): este botón activa o desactiva la rejilla de
puntos en el área de trabajo. Podemos desactivarla cuando necesitemos una
vista más limpia de nuestro trabajo.
Center At Cursor (recentrar la vista alrededor del cursor): permite elegir el punto
central de la vista en pantalla. Al presionarlo, aparece un cursor especial, y el
punto en donde hagamos clic será centrado en la pantalla.
O Zo om In (acercamiento): cada vez que demos clic en él, la pantalla hará un acer
Zoom
camiento para ver los objetos con más detalle.
Zoom Out (alejamiento): cada vez que demos clic en él, la pantalla hará un aleja
O Zoom
miento para ver una parte mayor del circuito en ella.
Zoom To View E ntire Sh ee t (ver hoja completa): este botón centra y posiciona la
© Zoom
hoja entera en la pantalla para poder verla completa.
© Zoom
Zoom To re a (ver área seleccionada): permite ver en la pantalla el área que se
To A rea
leccionemos al dar clic y arrastrar el cursor formando un rectángulo. Al soltarlo,
veremos el área seleccionada en la pantalla.
a II
¿
Herramientas de edición de bloques:
o í
O Block Copy (copiar bloque): al presionar este botón, se copiarán los objetos que
tengamos seleccionados, y los podremos poner en el lugar donde demos otro
clic. Para seleccionar varios objetos, damos clic con el mouse y arrastramos un
rectángulo que encierre a los objetos deseados. Al soltar quedarán selecciona
dos. También podemos hacerlo dando clic en cada elemento deseado mientras
mantenemos presionada la tecla Control en el teclado.
© Block Move (mover bloque): nos permite mover los objetos seleccionados.
Block Rotate (rotar bloque): nos permite rotar o reflejar los objetos seleccionados.
© Block
O Block Delete (borrar bloque): este botón borra los objetos que hayamos selec
cionado. También podemos hacerlo presionando Suprimir en el teclado.
43
2. D ISEÑ O Y SIM U LAC IÓN D E C IR C U ITOS EN LA PC
Los componentes
Para poder armar un circuito, debemos contar con los componentes necesarios.
Proteus
Prote us tiene una extensa colección
colección de componentes
com ponentes genéricos y específico
específicoss organi-
orga ni-
zados en librerías para poder trabajar con ellos. Para seleccionarlos, debemos hacer
clic en el botón Component Mode para entrar en el modo componente y, luego, en
el botón P de la ventana Selector de objetos, y se abrirá
abrirá la ventana Pick Devic
Deviceses don-
de elegiremos los componentes que necesitemos.
il]M
Libraiy Desciiption Schematic Model [555.MDFJ
[555.MDFJ
Match Wh ole Words? 555 ANALOG Timer/Oscillator
7555 ANALOG CMOS Timer/Oscillator
Category:
7805 ANALOG 9 / Fi
Fixed 1A Positive Power Supply Regulatoi.
7808 ANALOG 9 7 F iie d 1A Positive Power Supply Regulatoi.
7808 ANALOG 8V Fixed 1A Positive Power Supply Regulatoi.
Capacitots 7809 ANALOG 9V Fixed 1A Positive Power Supply Regulatoi.
CMOS 4000 series
7810 ANALOG 10V Fixed 1A Positive Po w ei Supply Regulatoi.
Connectois
Data Converters 7812 ANALOG 12V Fixed 1A Positive Power Supply Regulatoi.
Debugging Tcois 7815 ANALOG 19 7 Fixed 1A Positive Power Supply Regulatoi.
Diodes 7818 ANALOG 18V Fixed 1A Po Positive Power Supply Regulator.
ECL10000 Series 7824 ANALOG 24V Fixed 1A Po Positive Power Supply Regulator.
Electromechanical 78L05 ANALOG 9 / F ixed 1OOmA Positive Power Su Supply RRe
egulator.
Inductors 78L08 ANALOG 8V F Fiixed 10OmA Positive Po w ei Su
Supply RRe
egulator.
Laplace F'iimltivves
es 78L12 ANALOG 12V F Fiixed 100mA Positive Power Supply Regulator.
Memory ICs 78L15 ANALOG 15V F Fiixed 180mA Positive Power Supply Regulator.
Microprocessor ICs 78L24 ANALOG 24V F Fiixed 100mA Positive Power Supply Regulator.
Miscellaneous 78S40 ANALOG 1. 5 4 Univers
versal
al Switching Regulator Subsystem
Modelling Primitivas
Primitivas 7905 ANALOG 9 7 Fixed 1A N eg ativ e Power Supply Regulatoi.
Operational Amplifiers 7908 ANALOG 6V Fixed 1A N eg ativ e Power Supply Regulator.
□ptoelectronics 7908 ANALOG 9 / Fi
Fixed 1A N eg ativ e Power Supply Regulator.
PLDs &rsFPGAs
Resistors
Resisto 7909 ANALOG 9V Fixed 1A N eg ativ e Power Supply Regulator.
Simulator Primitives 7910 ANALOG 10V Fixed 1A Ne Negati ve Power Supply Regulator.
7912 ANALOG 12V Fixed 1A Ne Negati ve Power Supply Regulator.
7915 ANALOG 15V Fixed 1A Ne Negati ve Power Supply Regulator.
7918 ANALOG 18V Fixed 1A Ne Negati ve Power Supply Regulator.
Amplifiers
Amplifiers 1 7924 ANALOG 24V Fixed 1A Ne Negati ve Power Supply Regulator.
Comparators 79L05 ANALOG 9 7 Fixed 1OOmA Neg at ive P Po
ower Supply Regulatoi.
Display Drivers
Filiéis 1_ 1 79L08
79L12
ANALOG
ANALOG
8V Fi
12V F
Fixed 1 1O
OOmA Neg at ive Po
Fiixed 180mA N egative Po
Power S
Su
upply Re
Power S
Su
Regulator.
upply RRe
egulator.
Miscellaneous 79L15 ANALOG 2 9 / Fixed 180r rA N egative Power Supply Regulator.
Multiplexers Iw 79L24 ANALOG 24V F Fiixed 180mA N egative PoPower S
Su
upply RRe
egulator.
Rpnt ilalnr* I3 £
AD22050N ANALOGD Single Supply, Sensor InterfaceAmpliíier
InterfaceAmpliíier
AD22057N ANALOGD Single Supply, Sensor InterfaceAmpliíiei
AD581 ANALOGD 10 VI C Relerence
(Unspecified) AD581J ANALOGO 10 VIC Relerence ]DIL08
Ana log
log Devices AD581K ANALOGD 10 VIC Relerence
Apex
s < m. G ,r [
igura 4. Desde la ventana Pick Devices, podemos elegir los
componentes necesarios mediante la búsqueda o por categoría.
Podemos usar de
bre o número la búsqueda
parte en elpara encontrar
campo algún componente
de búsqueda, poniendo
llamado Keywords. Allsuir nom-
A es
escr
cri-i-
biendo las letras, el programa nos mostrará los resultados de lo que ha encontra-
do, así que muchas veces no será necesario escribir la palabra completa. Otra for-
ma de encontrar un componente es navegar en las categorías y subcategorías. En
U H CAMBIAR
CAMBIAR EL ZOOM
OOM CO
CON EL
EL MOUS
MOUSE
E
También podemos controlar el zoom con la rueda del mouse. Girándola hacia arriba, podemos
hacer un acercamiento y, si giramos hacia abajo, un alejamiento, tomando como centro la posi
ción del cursor. Si hacemos clic con la rueda, aparecerá un cursor con forma de cruz, y podre
mos desplazarnos en el área de trabajo al mover el mouse.
44 ivTLarái
Introducción a Proteus
t a m o s , v e r e m o s u n a v e n t a n a q u e n o s iinn d i c a r á q u e n o te
t e n e m o s u n a lil i c e n c i a y q u e e s ta
ta f u n c i ó n n o
p u e d e u s a r s e . S i h a c e m o s c l iicc e n e l b o t ó n Graph Mode, e n c o n t r a r e m o s l a lili s ttaa v a cí cía .
45
2. D ISEÑ O Y SIM U LAC IÓN D E C IR C U ITOS EN LA PC
■ iw rm rr
rrii bis iwciiIinkiI
iwciiIinkiI . r.
ftt «ysiasHtr.
«ysiasHtr. © a s
12 Pick (kivícin
Kitpwagr LAHPPwíww
| Uevij*
+511 CMOS C-CDTQ
C-CD TQ-7 - í Lái£h /D6€édM rivw >/<h L Ler
erriQ1
riQ1
SthüM
i toMtiMILMH
4.511ICC CMOS DCD T T■
■> e-y w* LaJchitiícodeittlrrvflWiíhLunp 1
ANALOG
ALOGO Gngfe, Urtv Gac. Stafct
Stafcto - Lew Dwwt wvW rie Baod Baodwi
wi
IE E KfiRHC4r» i«SRi JW . TTTTifiii i @?fiT.
T. 1 WmtoInW
toInWifi. 1rwVmr.
ihgsum* IHKRT 430/. íft ii ?*¡T ?*¡T..
.. 1 !W tráriruJ
ruJC 1 y < v . LowVomw
IRliStUPsU IH1HRI * .W . 3
3flft
flft r¿>ai l: . r£ ¡w. Mmvv*Cte enw.
nw. Iim Y i» »
LAM
LAMP+IL
P+IL + í CSMCE Lvr p / Ighl t*Jb
t*Jb
L+MP++EON KVICE N«ci r rfc K f Lame
0TGB1CH8IWL2 stkwi N-OIANN0LCUMPCD104. D2T D2TAK AK lr X *r *l , Cto
one*
ne*
s t g b s w b s i t h STIGfil MCHANWF» n AMPFD 1A4. D2PA D2PAK K In iw uty t tw fv
STGRPrRBSPI? STIGHI MCHMJWF» H AMPFD 204 ñ l P A K Intani^i
í iijiiaisesaz- i SMüBI N-C
N-CHftN
HftNNEL
NELtlA H Ft l? ¿W.
¿W. *t ’¿ h W . ¡ito rialy Ua
Uas^m
s^mii
ST6B/NtMÜL¿ $110111 N-CH
N-CHAMNlL
AMNlLCL W El ? 1Vs ü & f f t lirfwn#y Ctanw.
te
te
c o i - T I i- I i» I II
| NOMBRES DE COMPONENTES
Los nombres de Los componentes se encuentran en inglés, por Lo que debemos familiarizarnos
co
con
n ellos para pod er localizar los componentes que necesitemos
necesitemos para dibujar nuestros circuitos.
Podemos usar algún servicio de traducción en Internet, como por ejemplo, http://espanol
http://espanol..
babelfish.yahoo.com para hacer traducciones del inglés al español, o viceversa.
46 i vTLarái
Nuestro primer circuito
►
B Cier
erre
re la vent
ventan
anaa Pick Devices y empiece a coloca r los
los compone ntes en sus respec
tivos lugares en el área de trabajo. Para ello, deberá seleccionar cada uno y, al ha
cer clic en el lugar que quiera ubicarlos, aparecerá una imagen del componente,
que podrá mover. Al dar otro clic, quedará colocado en ese lugar. Si necesita agre
gar más componentes a la lista, simplemente haga clic de nuevo en el botón P.
B Seleccione todos los elementos dando clic y arrastrando un rectángulo que los
encierre. Al sol
encierre. soltar
tar,, queda rán seleccionad os, y así podrá arrastrarlos a la posición
que necesite. También puede dar clic en el botón Block Move para moverlos al
centro de la pantalla. La marca central le servirá de referencia. Haga clic en el lu
gar deseado, y los objetos se moverán a ese lugar.
rt* nc»
nc» P* ffo»
o» ( w í»** íntwj
íntwj W'T
TTT twí
twíMn
Mn íyai» '«t
;□«jh &b 1í : ♦+
♦+*.■*,va
va sat
satur
uraa ¿ o bb □
C 5 F ** t I » 1 I » I II I ■ I j «WMV M ■ .1 « # 0 tote
47
2. D ISEÑ O Y SIM U LAC IÓN D E C IR C U ITOS EN LA PC
►
□ Notará que el tamaño de la hoja es muy grande. Para reducirlo, vaya al menú
System/Set Sheet Sizes... y se abrirá la ventana Sheet Size Configuration donde
podrá cambiar el tamaño de la hoja. Elija la opción User y coloque los valores
3in y 2in en los campos; luego presione Ok. AsAsíí c am b ia
iará
rá el tam
ta m añ o de la ho
hoja
ja
de trabajo, que es el cuadro azul.
S h e e t S iz
i z e C o n f ig
i g u r a t iio
on
a s
A4 < 5 | l Oi n by |7in
J 1 m 1
A3 <> |l5¡ n
Z \ by
110in
Cancel
A2 <v |21¡n by |l5in
Al C |32in H | by
by |21¡n
A0 C |44in by |32in
B Presione el botón Zoom To View Entire Sheet para centrar la hoja en la ventana
de trabajo y ver mejor los elementos.
SclINTIll m I Kn Prnfmt
Prnfmtlnna
lnnall
<• «— Mr l«k i— jji i.
* ,v ífcfcwQ 1<*-V
¡
COff" *
* I » IIi»i» I II i~s~l o
m LA REJILLA DE PUNTOS
Así com o po
pode
demo
moss ac tiv
tivar
ar o de sact
sa ctiva
iva r La re
r e jilla
jil la de pu
punto
nto s en e l área
áre a de tr
trab
ab aj
ajoo (que nos sirve
sirv e
como referencia al momento de dibujar nuestros circuitos), es posible cambiar su espaciado, que
de manera prede termina da está
está en 0.
0.1 in.
in. Para ca mb iar la distancia en tre un punto y el siguiente,
vamos al menú View y elegimos las opciones snap lOth a snap 0.5in, o con las teclas F1 a F4.
48 i
Nuestro primer circuito
►
□ Es hora de hacer las conexiones entre los elementos. Para ello, acerque el cursor
a alguna de las terminales de cua lquier comp onen te (ver
(verá
á que en la punta apare
ce un pequeño cuadro rojo y un lápiz de color verde). Al hacer un clic, podrá lle
var la línea para conectarla con la terminal de otro elemento y, al volver a hacer
clic, quedarán conectados. Continúe hasta completar el dibujo del circuito.
ESuNTinin.
vw . f rrii i 11 ..** ' — i v > ..ii . . \v>-’ --■
■
¡Q.*3H&¡QAa
QAa ,jdl ♦+ *K r.-i. I
00
o---
Y
L1
t BAT I
12V
<TEXT>
-<T€XT>-
C O ¡ í~
í~ - t LWWJNtMÍ LI.Nj*
D Una vez terminadas las conexiones, presione el botón Selection Mode para edi
tar los parámetros de los componentes. Haga doble clic en la batería y, en la
ventana que se abre (Edit Component), podrá editar sus propiedades. Coloque
un voltaje de 12V en el campo V ag e y presione OK.
Voo ltltag
Edit Component
Other Propeities:
49
2. D ISEÑ O Y SIM U LAC IÓN D E C IR C U ITOS EN LA PC
t $
SEL
L1
O
T B AT 1 12V
CTEXT>
12 V
<TEXTs
Como vemos, es muy fácil dibujar un circuito en ISIS. Después de terminar, podemos
guardarlo o imprimirlo, como lo haríamos en cualquier otro programa. Los archivos
de Proteus se guardan con la extensión .dsn. Tam
También
bién podemos
podem os guardar
gua rdarlo
lo como una
imagen de mapa de bits (.bmp). Para esto, vamos al menú File/Export Graphics/Export
Bitmap... y, en el cuadro de diálogo Export Bitmap, podemos elegir las opciones de
resolución, número de colores, nombre de archivo y la carpeta donde queremos
guardar nuestra imagen. Si no marcamos la opción Output To File?, la image
im agenn sólo se
se
copiará al portapapeles
portapapeles de Window
Windows.
s.
Export Bitmap JIM
JIM
Use this dialogue form lo export your design as a standard Windo ws bitmap. II you d on't che ck the
Output To File opti
option.
on. the bitmap will be placed on the clipb
clipboard.
oard.
Output To File?
✓ UNTITLED.BMP
50 i vTLarái
Simulación
Lo más recomendable, dado que el programa sólo tiene versiones en inglés, es nave-
gar por las categorías y subcategorías de la ventana Pick Devices para familiarizarnos
con los componentes disponibles y las librerías, y así localizarlos más fácilmente.
SIMULACIÓN
Hemos llegado al punto más interesante del módulo ISIS: la simulación de los cir-
cuitos. Esta es una función muy interesante, ya que nos permitirá observar el fun-
cionam iento de un circuito, además de tener una animación
anim ación del circuito para ver su
comportamiento. Com o vimos en llaa Guía Visual: La ventana principal de ISIS, en
la parte de abajo tenemos los controles de la simulación, que son los que nos per-
mitirán correr, pausar o detener la simulación de nuestros circuitos.
► i> II
que cambiará a color verde, lo que nos indica que está en uso. En la barra de es
tado, vemos más información de la simulación, como el tiempo transcurrido.
O Step: este botón nos permite correr la simulación paso por paso. Un paso cada
vez que lo presionamos. Puede sernos útil para localizar errores en el circuito o en
la simulación. Si no hemos iniciado la simulación y lo presionamos, ésta comen
zará y se pausará inmediatamente. Si ya hemos iniciado la simulación con el bo
tón Play y luego presionamos Step, la simulación se pausará en ese momento.
O Pause: nos permite hacer una pausa en la simulación, es decir, congelarla en el
momento en que lo presionemos. El botón cambiará a color marrón para indicar
nos que está en uso. Presionándolo de nuevo, se reanudará la simulación. Si lo
pulsamos sin haber iniciado la simulación, ésta iniciará pausada en el tiempo 0.
O Stop: este botón detiene la simulación p or completo, regresando al modo norma
normall
de edición para poder continuar trabajando con el circuito.
51
2. D ISEÑ O Y SIM U LAC IÓN D E C IR C U ITOS EN LA PC
Los controles de simulación son bastante fáciles de utilizar. Para poder apreciar la si-
mulación
mulac ión de un modo
m odo muy
m uy gráfico,
gráfico, debemos usar componentes que no noss permitan una
visualiza
visua lización
ción de su comp
co mporta
ortamie
miento
nto.. Para ello, existe la librería
libr ería ACT
ACTIVE, en la cual tene-
IVE,
mos componentes que son visualmente funcionales, es decir, permiten ver su compor-
tamiento en forma perfecta.
perfecta. Por ejemplo, la lámpara
lám para que utilizamos
utilizamos en el circuito que
qu e
construimos en el paso
paso a paso anterior pertenece a esta librería y se comporta como una
lámpara real, es decir, realmente enciende para que podamos verla en acción. Como és-
te, hay otros componentes activos como capacitores, relevadores, interruptores, led’s,
displays, teclados, etcétera. Estos dispositivos permiten ver su funcionamiento y, ade-
más, es posible interactuar con ellos. Por ejemplo, un interruptor que podemos abrir o
cerrar según necesitemos (es el caso del interruptor utilizado en nuestro primer circui-
to también
tam bién).). Los
Los principales elementos
elementos que podemos
podemos tomar
tom ar de la librería AC IVE son:
ACTIVE
S
Sim
imul
ulac
ació
ión
n de nu nues
estr
troo p rim
ri m e r ci
circ
rcui
uito
to
Una vez que seguimos los pasos para armar nuestro primer circuito, simplemente
daremos clic en el botón Play de la barra de herramientas de simulación y observa-
remos la simulación del circuito que hemos creado. Si el interruptor está abierto,
m r SIMU
SIMULLACI
ACIÓN PASO A PA
PASO
Podemos cambiar Los ¡ntervaLos de tiempo para La simuLación paso a paso desde eL menú System/
Set Animation Options... Ahíí ccam
Ah am biar
bi arem
em os eL vaLor Single Step Time, que de manera predetermi
nada está en 50m (50 miLisegundos). Así, cada vez que presionemos eL botón Step, La simuLación
avanzará en ¡ntervaLos de tiempo dados por eL vaLor que hayamos puesto en este campo.
52 i vTLarái
Simulación
sólo basta con usar los actuadores que encontramos a un lado de él (las pequeñas
flechas
flechas rojas
rojas dentro del círculo), o con dar clic en el mismo interruptor
interrup tor para cerrar-
lo y observar cómo enciende nuestra lámpara.
S u rtlI lllT ! Hl%pin
l%pinlKSI
lKSInnal
nnal (Arm
(Armuit
uitlngl
lngl ‘ESO
t * JN Jn* 'y
'y.w
.w'ii
'ii V**in ixfco U»«y Ve*m
Q & m «M * lií f f i 4 + •* **■ * ■><* X ^ I S i.1 1 * > :v / 1 * /■ !í - 3 0 3
ia
c o f *• t i jjll , » I . If> f W I ■ ! O J if
if a aK
aK . 1 « » Í - I 1 3 Li?C0LUM‘ í .i ?j
?j ; = J b u r .
El programa cuenta con más opciones de animación que pueden no estar activadas
de manera predeterminada. Para acceder a ellas, debemos ir al menú System/Set
A n im a tio
ti o n O p tio s. .. y se abrirá el cuadro de diálogo
ti o n s... d iálogo A n im a te d C irc
ir c u its
it s C o n fig
fi g u ra tio
ti o n .
Antes,
An tes, debemos
debe mos presiopre sionarnar el botón
bot ón Stop para detener la animación.
Anim ated Cir cuits Co nfig ur ati
atio
on UBII
UB
Simularon Speed 1 Animation Options
Options
Fr-a
Fr-ame
mess per Second; n 1 Show Voltage & Curren! on Probes
Probes?
?
Timestep per Fíame: 50m | Show Logic State ol Pins
Pins?
?
Single Step Time: 50m | Show Wire Voltage by Colou
Colour?
r?
Max. SPICE Timestep: 25m | Show Wire Current
Current with Arrows?
Voltage^Current Rangos
MaximumVoltage: |6
Cuirent Threshold: l£l
I 1
• Show Voltage & Current on Probes?: muestra el valor del voltaje o la corriente co-
mo texto al lado de las sondas de voltaje o corriente.
53
2. D ISEÑ O Y SIM U LAC IÓN D E C IR C U ITOS EN LA PC
• Show Logic State of Pins?: muestra el estado lógico de los pines de nuestros compo-
nentes con un pequeño cuadro de color para observarlos. Para circuitos digitales.
• Show Wire Voltage by Colour?: muestra una representación de los voltajes en los
alambres del circuito mediante diferentes colores.
• Show Wire Current with Arrows?: muestra flechas en los alambres de los circuitos
para indicar la dirección de la corriente en el circuito.
En nuestro primer circuito, vamos a desactivar las opciones Show Voltage & Cu rrent on
Probes? y Show Logic State of Pins?, y activaremos las opciones Show Wire Voltage by
Colour? y Show Wire Current with Arrows?. Al finalizar,
finalizar , hacemos
hace mos clic en OK. Ah
Ahora
ora po-
demos correr nuevamente la simulación para observar las nuevas opciones de la ani-
mación, las cuales son más vistosas que antes. De esta manera, podemos elegir qué op-
ciones queremos ver al simular nuestros circuitos. Así, distinguimos claramente en la
simulación la dirección de la corriente que va del polo positivo de la batería al polo
negativo. También observamos, mediante los colores, los voltajes existentes en el cir-
cuito: con color rojo se muestran los voltajes positivos y con color azul los negativos.
IS'J NIIItin ISI".kicluituinl
ISI".kicluituinl (Arlnwliíijy
n wliíijy
fcitt Júflk
Júfl k £b>(ajj T>uA«ín ifvJnúi
vJ núi Jytu
a;?!! * + '•*. -v < "3C- Sito»
a;? 1B1CAIDD a
k
r-
EE
L1
T BAT1 12V
< TE X T>
12V
< TE X T>
** t í > I I » I I I I ■ I U i M g.
g.aa mi l a mma iiwc i
wc »• • *i l •■vncn,fPi.i*t•• ,
una vez, y para detenerla debemos presionar Esc dos veces, lo que equivaldría a hacer clic en
Pause y Stop, respectivamente.
54 i vTLarái
Simulación
Instrumentos virtuales
Todo
To do lab
la b o rato
ra tori
rioo de elelec
ectrtróó ni
nica
ca requ
re quie
iere
re instrumentos de medición, y en un la-
boratorio virtual como lo es Proteus también se requiere de ellos cuando desea-
mos hacer mediciones de algún parámetro de nuestros circuitos. El programa
cuenta con una serie de instrumentos virtuales muy útiles como son voltíme-
tros, amperímetros, osciloscopio, generador de señales, etcétera. Podemos agre-
garlos a nuestros circuitos y conectarlos a ellos tal como lo haríamos en la reali-
dad, permitiendo tomar mediciones como si tuviéramos el circuito y los instru-
mentos en nuestras manos. Al agregar algunos instrumentos, por ejemplo un os-
ciloscopio, éste aparecerá como parte del diagrama, como un componente más.
Al
A l co
corre
rrerr la sim
si m u lac
la c ió
iónn , ver
verememosos u n os
oscil
cilos
osco
copi
pioo qu
quee e m u la a uno
un o real
re al,, co
conn sus
controles y pantalla. En el caso de voltímetros y amperímetros, la lectura apare-
cerá en ellos al correr la simulación.
Para agregar un instrumento virtual, basta con presionar el botón Vir Virtua
tuall Instru
Ins tru
ments Mode y aparecerá la lista de ellos en la ventana de Selección de objetos, que
en este caso tendrá el título de INSTRUMENTS.
Eliwlru nwí itoi vlrluat
vlrluatei
ei IS
ISK
K ProlenHiMl
ProlenHiMl
■{*~ i« [«([«(« wgn 'jftct,
« yywgn wf r ij l/a iri l«cfi uu |}tt
|}tt>
>
• ?y w>si la;; xas* z á i i ot .•»/■ x
la;; +v w a ■?<? xas* «ra¡an.a a
s
mate AHOL'TÍiW
CWKrtH IIHfcH
nftrwa. ttKHifw,.
5*1 DESUUGER
I3C0EEUGGEB
51GH4LGCNE(UT(JH
PATUW
PA TUWIIGENERATO
OCVOUXEUG V o l tí
tí m e t ro
ro y a m p e r í m e t r o d e C D .
OCAMMCTEft
ícyoumejefi
KkMMEICn
OsciJ os copio.
V o l tí
tí m e t ro
ro y a m p e r í m e t r o d e C A .
Generadores
En ocasiones, vamos a necesitar inyectar diferentes señales en nuestros circuitos. Pa-
ra ello, ISIS cuenta con múltiples generadores de señales. Tene
Tenemos
mos la posib
po sibilid
ilidad
ad
de inyectar señales de todo tipo y complejidad según lo necesitemos. Para poder
agregar un generador,
generador, basta con presionar el botón Generator Mode y, en la ventana
55
2. D ISEÑ O Y SIM U LAC IÓN D E C IR C U ITOS EN LA PC
51ne
51ne Ge ner al» Propertlei ,
Aiiufcufe Yutai
■«'tatftuh. m
HH
<■ Tutu
Puta
<-RMS H
Fie
< AuJ
AuJbb
hwwscvyIH
hwwscvy IHj L M
<TEXT>
<• WfH 'A* Fbim I ISuuif. HH
OKMTv k i LyJeiAira^ti HH
•: üWjs
M»
^ C-r-SeEdM
Siij t»PiA* C' 1«i r OiHiji
OiHiji
------- -------
H
< ’ Cfeck
Cfeck
<•» Hh
HhMf
Mfll [llq yr w j |0
Peten H
Curar*
Jsn
Jsntote
toteBrí rfn
rfn‘J
‘J
r>jfn
r>jfnf«ng
f«ngFnríci [t/ «| Jt) HH
»• i i * ñ o » * * : í1
í1
1 - 1
C O F •* t I > I I » I II I ■ I O ■ R M M taM l
[ H DIFERENTES
DIFERENTES FORMAS
FORMAS DE
DE PRODUCI
PRODUCIR
R SEÑALES
En ISI
ISIS
S, tenem os varias forma s de produ cir señales para nues tros circuito s, ya sea median te las
fuentes de voltaje de CD y CA o los generadores lógicos (LOGICSTATE) de la librería ACTIVE, m e
diante el generador de funciones
funciones de los
los instrum ento s virtuales
virtuales , o mediante los diferentes gene
radores que encontramos en el botón Generator Mode.
56 i vTLarái
Simulación
57
2. D ISEÑ O Y SIM U LAC IÓN D E C IR C U ITOS EN LA PC
►
Q Aho
Ahora,
ra, presi
presione
one el botón V
Voo ltltag
ag e Pr
Prob Mo de para poder agregar una sonda de
ob e Mode
voltaje que será la que generará el gráfico.
Haga clic en el
el área de trabajo y co loque la sond a de voltaje en e
ell punto en don
de necesite sondear el voltaje del circuito.
Simulación
B Una vez colo cad a la sonda de voltaje, selecciónela hac iendo clic en elellala y arrás
trela hacia la esquina supe rior izquierda de la ventana del g ráfico.
53 IJ Kim ro IS
ISIS
ISProfnslon.il __
y * '¿tw E'J
E'J*.
*. 1&A f a w > Sjj v ! t xüuj L i a « y T t u t f M S o l í » A *
J3 B » j -3 ¿ 5 - 3¡:ii; 4 ■?<?' « « a © £ £ ! ■ ■ 4 /■ ? l5] M " l á Id 3
tH
+ RUI).
lllliMAS
MK£D
FRFQIIF-Mrv
riucih
Di^Tonnou
FOUftKH
AUDIO
IMTFRATTIVF
ÚÜm-UHMAHUfc
nn swyFP
AüSWtEH
O O ‘y -* t I M iH i iT X l a •
yt
nJiéo
i Gr«h - AHAL
ALtI
tIGU
GUE « W S K -2200IJ -18)0 Ih
p•t
•f
9 Ah ororaa sólo
só lo ba sta
st a c o lo c a r el c u rs o r ssob
ob re la ven
ve n tana
ta na de
dell gr
gráf
áfic
icoo (no hace
ha ce falta
fa lta ha
ha
cer clic) y presionar la barra espadadora en el teclado para que el gráfico sea
calculado, como se observa en la imagen.
u£ UN
UNTTI
TTIUD
UD BIS Prc lottkina l
y» c r* t¡k l o * ¡¿rt* i w « uss 'M mv
Mu •pu » eH>
ío
k a á « r4i a ♦ +<k *.* »>c z ¿i
'fcm
DIGITAL
HMD
r¡rw
ntjirtn
FREQIJCNCY
OISiCRlMK
FUDrfR
AIJOIO
«iwntewícr
INTEHCtME
DtSWÉSP
aCSWtlP
c Olr
O lr ♦* t I » i l> f II f ■ I U iohmapM
E?
H
8 a 8
r~ i
s p U :
n
t í t í
1
5 a i 8
L.
1
c o r ++1 o 1[)Mnugp|i
1[)Mnugp|i) niKt Ihw 1
60 t ¿ Z L£&
L£&íí
Simulación
Ejemplos de simulaciones
Para observar algo de lo que aprendimos en el Capítulo 1, podemos ver algunos
ejemplos de simulación. Recordemos que los archivos de Proteus con las simulacio-
nes de este capítulo y de los posteriores podremos descargarlos desde el sitio de la
editorial: ww
w w w .libr
.li bros
os.re
.redu
duse
sers
rs.c
.com
om..
a
\S
=l>-
u[=)
y©
w
/
u
m
©
A
II
+
c o r ** t I E 1E I 11 1U Q 2 Message(s)
Message(s) ANIMATING: 00:00:01.000000 (CPU load 0%) -1100.0 +300.0 Ih
Al
A l correr
cor rer la sim
si m ulac
ul ació
ión,
n, com
compro
proba
bamo
moss que
qu e es correcto.
correc to.
En el archivo Corriente alterna.dsn, apreciaremos cómo la corriente alterna cambia
de sentido
sentido cíclicamente
cíclicamen te mediante
me diante el uso de una m uy baja frecuencia en el gener
generador
ador..
122 C o rr
r r w n tt»» M i s m a ISIS P r o í su
su i aann a l ( A nnii ma
ma ttii ng
ng ) a i
pé*i VfcvM £i4r £nnh [Vrajn £r. iph ^rurr* >Vtí* >Vtí*JJ y rrnpWn
r h ü « -a ¡ j f f i ♦ 9 ó " asna «a s e a a 2
*
+ C o r r i ente al ter na
¥»
Ü
«•
•t- o b—
£
a
©
$
9/ 1 2V
□
¡a
©>
A
+
II
Los circuitos impresos son placas de material aislante donde se imprimen pistas de cobre para
interconectar los componentes. Algunas placas sólo pueden tener una capa de pistas, otras pue
den tener pistas por ambos lados, y en algunas otras puede haber capas intermedias. En dispo
sitivos complejos, puede haber circuitos impresos de más de diez capas de pistas.
62 ivTLarái
Introducción a ARES
INTRODUCCIÓN A ARES
La otra parte del programa Proteus, es el módulo llamado A R E S , el cual nos per-
m ite diseñar circuitos impresos
impresos para poder arm
armar
ar los
los circuitos que diseñemos como
todo un profesional. Podemos diseñar circuitos multicapa, el programa cuenta con
una función de autorruteo para facilitar la tarea. Además, es posible importar los
circuitos creados en ISIS para diseñar nuestro circuito impreso.
13. La
igura 13. ventana principal de ARES
ARES es
es m uy sim ilar a la
de ISIS. Aquí vemos un ejemplo del diseño de un circuito impreso.
m r VISUALIZACIÓN E
EN
N 3D
3D
A p a rt ir de La ve rsió
rs ión
n 7, ARES tien
ti ene
e La opción
opc ión de visu
v isuaLiz
aLizar
ar eL circu
cir cu itito
o im pr
pree so en te
t e rc e ra d im e n
sión, para que podamos observar Los resuLtados finaLes de una forma muy práctica. Para acce
der a esta función, vamos aL menú 0utput/3D Visualization, y se abrirá una ventana con La vista
3D deL circuito, eL cuaL podemos acercar, aLejar y rotar para poder apreciado.
63
Como vemos, las barras de herramientas son muy parecidas a las de ISIS, por lo que
no nos detendremos a explicar el funcionamiento de las que ya conocemos. A con-
tinuación, veremos las principales herramientas de ARES que nos serán útiles.
!i>
o—
o—-s
u
0 —w
o—--H
o—
Herramientas de modo:
modo:
O Connectivity highlight Mode (modo de selección de conectividad): permite en
trar en un mod o en el cu
cual
al seleccionarem os de manera fácil las pistas del circui
to para po der verlas claramente o editarlas. A
All hacer clic en alguna pista, se se
lecciona toda la ruta que sigue automáticamente.
Mode: el modo Ratnest nos permite hacer conexiones entre los elemen
R atnest Mode:
tos sin que éstos sean aún pistas de circuito impreso. Es decir, sólo se indican
las conexiones mediante una línea de color verde. Después de conectar los
componentes en este modo, podemos usar el autorruteo para que el programa
calcule las pistas automáticamente.
Trac
Tr ackk Mo de (modo pista): con este botón entramos en el modo de pista, preci
Mode
samente para poder dibujar las pistas del circuito impreso o editarlas.
U H ACER
ACERCA
CA DE LOS
LOS ENCAPS
ENCAPSULAD
ULADOS
OS
El encapsulado de un compone nte es la forma física propia del componente. Debemos saber qué
tipo de encapsulado corresponde a cada componente para poder crear un circuito impreso, ya
que de éste depende la forma, distribución y número de pines. Por ejemplo, para un transistor
2N3904, el encapsulado será T092, mientras que para un 2N3055 será T03.
64 ivTLarái
Introducción a ARES
a
O
o— A
H e r r a m i e n t a s d e P in
in :
O Pads: con estos botones, podemos seleccionar diferentes tipos de pines o pads
para colocarlos en nuestro diseño según necesitemos. Tenemos pads de mon
taje normal o de superficie.
H e r r a m i e n t a s d e v is
is u a l iz
iz a c ió
ió n :
O Toggle Board Flip (giro de diseño): permite girar el diseño para ver cómo queda
rá por el lado contrario al que estamo s editando . Por ejemplo, ssii trabajamo s con
una capa posterior, nos permite ver el lado posterior de la placa para apreciarla.
O Edit Layer Colours/Visibility (visibilidad/color de capa): permite elegir, en un
cuadro de diálogo, las capas visibles en nuestro diseño. Esto es útil si queremos
ver mejor alguna capa sobre la que estemos trabajando. También permite cam
biarles los colores.
65
A
Así
sí podemo
pod emoss co
comm enzar
enz ar a diseñ
dis eñar
ar circu
cir cuito
itoss impres
imp resos
os en ARES
AR ES que,
qu e, como
com o veremos,
verem os,
es una herramienta muy útil para aquellos que necesiten construir circuitos impre-
sos y cuenten con el conocimiento y las herramientas necesarias para hacerlo.
<J Ab oi t | | Skip 11 ■ il DK |
i----------- m 1
igura 14. La ventana Package Selector nos preguntará
p o r los en ca ps ulad
ul ad os qu e no es tén
té n d e fin
fi n id o s en ISIS.
ISIS.
66 ivTLarái
Introducción a ARES
Autorruteo
La función de autorruteo (Auto Router) es muy útil para los casos en que tengamos
ya un circuito con el modo Ratnest o mediante la importación desde ISIS. Para en-
trar en el modo de autorruteo, presionamos el botón Auto te r, o vamos al me-
A uto R o u ter,
nú Too
Tools/Au
ls/Auto .. . Con el botón
to R o u t e r ... botón Edi
Editt S trateg ies, podemos definir el número de
capas en las que se efectuará el autorruteo.
| RESUMEN
□ ACTIVIDADES
1 Mencione dos cosas que podemos hacer 1 Modifique el circuito del archivo Ley de
con un programa de diseño electrónico. Ohm.dsn de tal forma que ahora, por el re
sistor, pase una corriente de 0.4A sin cam
2 ¿Qué es una versión demo? biar el voltaje de la fuente (12V).
3 ¿Cómo se accede a los componentes dis 2 Modifique de nuevo el circuito del archivo
ponibles en ISIS? Ley de Ohm.dsn de tal forma que, por el
resistor, pase una corriente de 0.4A, esta
U ¿En que categoría de ISIS se puede encon vez sin cambiar el valor original del resis
trar un LED? to r (1200).
(1200).
E L E C T R Ó N IC A D IG IT A L Capítulo
Introducción
a la electrónica
An te
tess de a d e n t ra r n o s en el mu
mund
ndo
o
Un poco de historia
¿Q u é e s l a e l e c t r ó n i c a ? 71
Componentes
Component es electrónicos 72
S e m ic o n d u c t o r e s 85
C ir c u ito s in t e g r a d o s 105
R esum en 107
s e r v iicc i o d e a t e n c ió
ió n a l l e c t o r : www.libros.redusers.com A c t iv id a d e s 108
3. INTRODUCCIÓN A LA ELECTRÓNICA
UN POCO DE HISTORIA
La electrónica nace allá por el año 1883 con Thomas Alba Edison quien, después
de haber inventado la lámpara incandescente, se dio cuenta de que las ampolletas
de vidrio se oscurecían luego de algún tiempo. Tratando de evitar esto, hizo varios
experimentos, uno de los cuales consistía en colocar una placa de metal frente al fi-
lamento. Después descubrió que, si conectaba la placa al polo positivo de la bate-
ría, se producía una corriente eléctrica, a pesar de no haber contacto alguno entre
la placa y el filamento. Y al invertir la polaridad de la batería, no había ninguna co-
rriente. Esto es lo que se conoce como emisión termoiónica, o también como el
efecto Edison, ya que fue él quien lo descubrió.
igura 1. El
efecto Edison se genera al conectar la placa
de metal al polo positivo de la batería; la placa se carga positivamente
atrayendo a los electrones que se desprenden del filamento.
¿Qué es la electrónica?
¿QUÉ ES LA ELECTRÓNICA?
Como podemos darnos cuenta, la electrónica está muy relacionada con la electrici-
dad. Todos sabemos que debemos utilizar electricidad para hacer funcionar cual-
quier aparato electrónico. Sin ella, simplemente, es inútil. Por eso, la electrónica es
una rama de la electricidad y, a su vez, de la física, que es la que estudia los fenóme-
nos eléctricos. Por este motivo, en el Capítulo 1 hemos estudiado algo de electrici-
dad. Los aparatos eléctricos sólo utilizan la electricidad para transformarla en otro
tipo de energía, por ejemplo en luz, en calor o movimiento. La electrónica va más
allá de esto, aprovecha también la electricidad, pero de manera diferente. Como ya
hemos visto, la electrónica nace con los tubos de vacío o válvulas. Estas permiten el
desarrollo de los primeros sistemas como amplificadores, osciladores y rectificado-
res, que a su vez dan origen a sistemas como la radio o la televisión, con las que se
inicia el consumo masivo de los aparatos electrónicos. Dado su origen en los tubos
de vacío, una primera definición de electrónica fue:
Hacia finales de la década del 50, nace una técnica revolucionaria que permite a la
electrónica avanzar mucho: los circuitos integrados, con los que se entra en la era
de la microelectrónica. Los circuitos integrados permiten el desarrollo de sistemas
mucho más complejos, además de hacer los aparatos electrónicos más pequeños
aún, más duraderos y confiables. Los sistemas electrónicos actuales manejan señales
complejas y llevan a cabo tareas muy específicas, por lo que podemos definir a la
electrónica actual como:
3. INTRODUCCIÓN A LA ELECTRÓNICA
COMPONENTES ELECTRÓNICOS
Para comprender el funcionamiento de algún dispositivo o circuito electrónico, de-
bemos entender primero cómo funcionan sus componentes, los cuales se encargan
de procesar la electricidad y las señales en los circuitos. A continuación, estudiare-
mos de forma básica los principales componentes electrónicos.
Resistores
El primer elemento que analizaremos será el resistor, o también llamado resisten
cia. Este es uno de los componentes más comunes de los circuitos electrónicos. Co-
mo hemos mencionado antes, la principal función de este elemento es de oponerse
al paso de la corriente eléctrica. Puede sonar
son ar contradictorio el hecho de buscar opo-
nerse a la corriente, pero en ocasiones, necesitaremos que así sea.
Como hemos visto en el Capítulo 1, la ley de Ohm es la que nos ayuda a anali-
zar el comportamiento de los resistores y de cualquier material que ofrezca resis
U H LOS RESISTORES
RESISTORES CO
COMO
MO CALEF
CALEFACT
ACTORE
ORES
S
Los resistores tienen una variada aplicación en Los aparatos eléctricos de generación de calor.
El elemento calefactor de una plancha o de un cautín, por ejemplo, o un tostador de pan que se
po
pone
ne al rojo viv
vivo,
o, es simp leme nte un resisto r que tran sform a la energía
energía eléctrica en calor.
72 i vTLarái
Componentes electrónicos
3. INTRODUCCIÓN A LA ELECTRÓNICA
Ohms. De esta manera, la resistencia equivalente en serie (Rs) para cualquier núme-
ro de resistores es:
Supongamos que tenemos dos resistores en serie. La corriente que circula en ellos se-
rá la misma
m isma para cada uno, y el voltaje se
se divide según el valor de los resis
resistore
tores,
s, por lo
que a los resistores conectados en serie se los llama también divisores de voltaje.
A
Así
sí podem
pod emos
os calc
ca lcul
ular
ar el volta
vo ltaje
je en las te
term
rmin
inale
aless de los resistores
resistor es de
dell circu
cir cuito
ito.. O b-
servemos que, si dos resistores son iguales, es decir, si tienen el mismo valor, el vol-
taje se dividirá exactamente a la mitad.
74 i vTLarái
Componentes electrónicos
Ahora
Ah ora,, si tenem
ten emos
os dos resistores
resistor es conect
con ectado
adoss en paral
pa ralelo
elo,, el volta
vo ltaje
je en ellos será el
mismo y loenque
resistores se dividirá
divid
paralelo se irá
losserá la corriente
puede co rriente
llamar que pasará
divisores de en cada uno, por lo
corriente. lo que
q ue a los
los
Ac tual
tu alm
m en
ente
te,, se han sust
su stitu
ituid
ido
o las válv
v álvula
ulass po
porr tran
tr an sist
si stor
or es o dispo
dis posit
sitivo
ivoss ffab
abric
ricad
ad os con semico n
ductores. De todos modos, aún podemos encontrar válvulas en algunas aplicaciones, tales como
amplificadores de alta potencia. Además, hay quienes afirman que un amplificador de audio con
válvulas genera un m ejor sonido que
que los de transisto res.
75
3. INTRODUCCIÓN A LA ELECTRÓNICA
En el divisor de voltaje, tenemos dos resistores de 100 Ohms cada uno. Podemos
ver en la sim ulac
ul ació
iónn cómo
cóm o el volta
vo ltaje
je de la fu
fuen
ente
te se di
divid
videe ex
exac
actam
tam en
ente
te en dos. Si
cambiamos el valor de los resistores, podemos apreciar los cambios en los voltajes,
según los valores que les asignemos. El divisor de corriente también está formado
por dos resistores de 100 Ohms cada uno, pero ahora conectados en paralelo. En
los medidores apreciamos la medición de la corriente que pasa por cada uno, que
es la mitad, ya que los resistores son iguales.
76 i vTLarái
Componentes electrónicos
Potencia
La resistencia al paso de la corriente se genera cuando los electrones chocan con-
tra la red de átomos del
de l materia
m ateriall con que
q ue están fabricados los resistore
resistores,
s, lo cual
cu al los
frena quitándoles energía. Pero como sabemos, por la ley de la conservación de la
energía, ésta no se crea ni se destruye, sólo se transforma. Así que la energía ciné-
tica quecalor.
cir, en se le La
quita a los electrones
cantidad es transformada
de calor producida en otro depende
por un resistor tipo de energía, es de-
de la corrien-
te que circule a través de él, ya que cuantos más electrones circulen, habrá más co-
lisiones. Y cuanto más veloces sean esos electrones, también se producirá más ca-
lor. Pero la corriente depende del voltaje aplicado al resistor, así que la cantidad de
calor será el producto de la corriente y el voltaje aplicado a determinado resistor,
lo cual es llamado potpotenc ia, y está definida por la expresión:
encia,
P =VI
Donde:
P =Potencia (W)
V = Voltaje de corriente directa (V)
I = Corriente (A)
Con esta expresión podemos calcular la potencia, expresada en Watts, que se generará
en un resistor cuando le apliquemos un voltaje, y, por consecuencia, se genera una co-
rriente en él. Los resistores en el mundo real tienen una capacidad limitada de poder
disipar
disip ar el calor generado en ellos. Es
Es decir,
decir, de transferir el calor al aire que los rodea. Si
se sobrepasa esta capacidad, el resistor se dañará irremediablemente. Así que debemos
tomar en cuenta la potencia
po tencia que se generará en unu n resistor
resistor para elegir el adecuado.
adecuado.
Tipos de resistores
Existen distintos tipos de resistores en el merca-
do. Los más comunes son los resistores de car
bón, que están fabricados con este material para
poder darles una resistencia determinada. Este
tipo de resistores son de pequeñas potencias, tí-
picamente de 1/4 W, 1/2 W, 1W o 2W.
En la Figura 8, podemos observar el código que permite calcular el valor de los re-
sistore
sistoress de 4 y 5 bandas (3 bandas que indican
indic an el valor y una de tolerancia, o 4 ban-
ban -
das para el valor y una de tolerancia).
4.7KQ
! M
Banda 1 Banda 2 Banda 3 Multiplicador Tolerancia
Negro 0 0 0 xl
Marrón x lO ± 1%
Rojo xlOO ±2 %
Naranja xlOOO
Amarillo xlOOOO
Verde xlOOOOO ±0,5%
Azul x l 0 0 0000 0 0 ±0,25%
Violeta xlOOOOOOO ± 0 , 1%
Gris ±0,05%
Blanco
Dorado xO,l ±5%
Plata xO.Ol ± 10%
igura 8. Podemos
m 237 Q 1%
Otro tipo de resistores son los de alambre, formados por un alambre muy delgado en
forma de espiral.
espiral. Recordemos que la resistencia de un mat
material
erial está dada por la longitu
longitudd
y el área transversal, así se logra obtener una resistencia determinada. El alambre es re-
cubierto por un material cerámico para darle estabilidad y ayudar a disipar el calor. Es-
tos resi
resisto
stores
res pueden tener
te ner potencias que van desde los 2W hasta más de 20W.
•' 5W 1K J p --------
i
_____
Un tipo especial de resistores son los de montaje superficial (SMD), elementos muy
pequeños, que ocupan muy poco espacio. Estos resistores tienen forma de un cuadra
dito de color negro con dos
dos pequeñas terminales y se colocan directamente en la cara
de un circuito impreso. Es decir, no hay terminales que tengan que insertarse. Estos
78 i vTLarái
Componentes electrónicos
modelos tienen el código impreso en números: los dos primeros, los dígitos y el ter-
cero, el multiplicador. Por ejemplo, un código 102 será un resistor de 1000 ó 1K.
s—
t
-y&r- —/\AAr~
t
Resistores variables
Preset o
Potenciómetro
11.A
igura 11. la izq
iz q uier
ui er da po de m o s o b se rv a r lo
loss sí
símm b o lo
loss
utilizados
utilizados para represe ntar resistencias
resistencias variables
variables y presets en un circuito
y, a la derecha, la apariencia de un potenciómetro típico.
Capacitores
El segundo elemento que analizaremos serán los capacitores. Un capacitor
ca pacitor está for-
mado por dos placas metálicas separadas por un material dieléctrico o aislante. Es
decir, por un material que no permite el paso de los electrones de una placa a la otra.
Los capacitores son elementos que almacenan energía, al contrario de los resistores
79
3. INTRODUCCIÓN A LA ELECTRÓNICA
As í como
Así c omo hemos
hem os habla
ha blado
do antes
ante s de cuerpos
cuerp os cargados
carg ados eléctr
elé ctrica
icamm en
ente
te m edia
ed iant
ntee electr
ele ctri-i-
cidad estática, el capacitor se comporta precisamente de esa forma, manteniendo sus
placas
pla cas cargadas
cargadas eléctricamente. Cuando
C uando se le induce una
u na carga por algún medio, una
placa sese cargará positivamente y la otra negativamente. El capacitor titiene ene la propie-
dad de mantener esa carga en sus placas mientras no haya algo que las descargue.
Cuando conectamos una fuente de voltaje a las terminales de un capacitor, se gene-
rará una corriente mientras las placas se cargan. Una vez que las placas quedan car-
gadas, la corriente cesa. Si conectamos un capacitor a una fuente, éste se cargará has-
ta alcanzar el voltaje de la fuente, es decir, si desconectamos el capacitor de la fuen-
te y medimos el voltaje en sus terminales, será el mismo de la fuente. En un capaci-
tor ideal, esta carga permanecerá indefinidamente en sus placas.
La capacidad de almacenar cargas de un capacitor depende del área de las placas:
mientras mayor sea el área de las placas, mayor carga almacenará. La cantidad de
m EL CINESCOPIO
El cinescopio de cualquier televisor está construido de vidrio, pero tiene un revestimiento con
ductor, tanto en el interior como en el exterior, llamado aquadag. Esto forma un gran capacitor
que es utilizado para filtrar la alta tensión. Este capacitor retiene mucha carga y por eso es pe
ligroso intentar reparar un televisor si no descargamos antes este capacitor.
80 i vTLarái
Componentes electrónicos
cargas que puede almacenar un capacitor depende también de la forma de las pla-
cas
cas y de su separación: mientras másm ás cerca estén
estén las
las placas, la carga almacenada
almacen ada se-
rá mayor. El tipo de dieléctrico utilizado es muy importante, ya que es el que real-
mente
men te almacena
almace na las cargas
cargas eléctricas.
eléctricas. Esta capacidad o capacitancia se mide en car-
ga sobre voltaje y se expresa en Faradios en honor a Michael Faraday:
Donde:
C =Capacitancia (F)
Q = Carga (C)
V = Voltaje (V)
I X I á 4
t
igura 13. Al
Al
T t t t
o b se rv a r lo s d ife re n te s sí
símm b ol
oloo s pa ra re p re se n ta r
un capacitor, podemos notar cómo algunos tienen polaridad.
[ ] SUPERCAPACITORES DE NANOTUBOS
A
Act
ctu
u a lm e n te se está
es tán
n d es a rro
rr o lla n d o ca pa cito
ci tore
ress fabr
fa brica
ica do s con nanotubos de carbono, lo cual
aumenta de manera extraordinaria el área de las placas. Así, en un pequeño espacio se puede
tener una capacitancia extremadamente alta, permitiendo almacenar una gran cantidad de
energía. En un futuro próximo, estos supercapacitores podrían reemplazar a las pilas actuales.
81
3. INTRODUCCIÓN A LA ELECTRÓNICA
Cc c c
Para los capacitores en paralelo, al contrario de lo que pasa con los resistores, se su-
ma la capacitancia. De esta manera, podemos obtener la capacitancia total en pa-
ralelo simplemente sumándolas:
Componentes electrónicos
Tipos de capacitores
Existen diferentes tipos de capacitores según su construcción. Los más comunes son
los cerámicos de disco, que tienen un material
m aterial dieléctrico
dieléctrico de cerámica y se usan pa-
ra capacitancias bajas, del orden de los pi pico
cofa
fara
radi os mayormente. Los capacitores
dios
cerámicos están marcados mediante un código llamado JI JISS (Japa
(Japann In dustrial
du strial St
Stan
an
dard ), el cu
cual
al consta
cons ta de dos o tres dígito
díg itos,
s, se
segú
gúnn el caso, que
qu e se leen
lee n de la siguie
sig uient
ntee
forma: si sólo son dos dígitos, se toma ese valor, que estará dado en picofaradios. Por
ejemplo, un capacitor marcado con un 27 será un capacitor de 27pL Si son tres dí-
gitos, entonces se toman los primeros dos, y el tercero será el número de ceros que
hay que agregar al valor de los dos primeros dígitos. Nuevamente, el valor obtenido
será en picofaradios. Un ejemplo de esto lo constituye un capacitor marcado con un
102: tomamos los dos primeros dígitos (10) y le aumentamos dos ceros (por el nú-
mero 2), obteniendo un valor de lOOOpL, lo que es lo mismo que InL Si el tercer
dígito es un cero, entonces no se agrega nada, y el
valor
va lor se obtie
ob tiene
ne sólo toman
tom ando
do en cu
cuen
enta
ta los dos
primeros dígitos. Por ejemplo, un capacitor cerámi-
co marcado como 270 tendría un valor de 27pL
3. INTRODUCCIÓN A LA ELECTRÓNICA
Un tipo m uy especial
e special de capacitores
capacitores son
son los electrolíticos, que están diseñados pa-
ra ofrecer grandes capacitancias para equipos que así lo requieran. Estos capacitores
se fabrican enrollando dos láminas de aluminio y dos láminas de papel mojado en
un electrolito hasta formar un cilindro. Luego se hace pasar una corriente para que
el electrolito reaccione con el aluminio formando una capa de óxido de aluminio
que serádada
tancias el aislante
la granosuperficie
dieléctricodedel
lascapacitor. De tipo
placas. Este esta de
forma, se logran
capacitores altasencapaci-
están el or-
den de los 0.1 uF hasta 15000uF o más.
Dado que el aislante es el óxido de aluminio formado por la corriente eléctrica, esta
clase de capacitores es del tipo popola
lariz
rizad o. Estos, a diferencia de los de poliéster y ce-
ado.
rámicos, deben colocarse siempre en un solo sentido. Es decir, tienen marcado sobre
su cuerpo la
la termin
te rminal
al que debe conectarse a tierra, o a un potencial menormen or que la otra.
otra.
Esto es muy importante, ya que si lo conectamos al re-
vés se dañará.
dañ ará. Ademá
Ad emás,
s, estos capacitore
capa citoress tie
tiene
nenn la des-
venta
ve ntaja
ja de variar
var iar su capa
ca pacit
citan
ancia
cia con la tempe
tem perat
ratura
ura,, y
de tener grandes tolerancias, del orden del 50% o más. más.
C a r a a v d e s c a r g a d e u n c a p a c i tto
or
LED1
Semiconductores
En este
este circuito observamos
observamos cómo, al mover el interrup
interruptor
tor hacia la izquierda, el ca-
pacitor se carga a través de R1 y el LED1 haciendo que se encienda. Al completarse
la carga del capacitor, la corriente cesa y el LED se apaga. Al mover el interruptor
hacia la derecha, el capacitor se descarga a través de R2 y el LED2, y éste enciende
mientras el capacitor se descarga.
descarga.
SEMICONDUCTORES
Los componentes fabricados con semiconductores son de de gran importan
im portancia
cia para la
electrónica moderna. Hoy en día, prácticamente no hay ningún sistema electróni-
co en el que no existan componentes fabricados sobre la base de semiconductores.
En esta sección veremos los conceptos básicos de los semiconductores para poder
comprender
comp render el funcionam iento de los
los componentes fabricados
fabricados con estos
estos materiales.
materiales.
igura 19. Estructura de la red cristalina del silicio con cada átomo unido
a otros cuatro mediante enlaces covalentes. No hay electrones libres.
85
3. INTRODUCCIÓN A LA ELECTRÓNICA
S
Sem
em ico
ic o n d ucto
uc tore
ress intr
in trín
ínse
seco
coss
Se los llama así dado que, en su estado puro, se comportan como semiconductores, es
decir, por sí solos sin ninguna modificación. Los átomos que forman una red cristali-
na tienen
tien en diferentes bandas en donde se encuentran los electr ones. La banda de valen
electrones.
cia es en la que se encuentran los electrones de la última capa de los átomos. También
existe
exis
los te otra
elect
electrones
ronesllamad
llamada a banda
libres puede
denconducción,
que pueden desplazarse quetrabas.
desplazarse sin es donde
En normalmente
los
los conductores, se la
encuentran
banda
band a de
valencia
vale ncia y la
l a band
b andaa de condu
co nducció
cciónn están
e stán sobrepuestas, así que los electrones
e lectrones puede
p uedenn pa-
p a-
sar de una banda a otra en cualquier momento, lo que les permite conducir la electri-
cidad. En los aislantes, existe una separación entre estas bandas llamada gap o banda
ida, que es muy
prohibida,
prohib m uy grande, de modo que q ue los electro
electrones
nes no pueden saltar de la ban-
ban -
da de valencia a la de conducción. En los semiconductores, la banda prohibida es pe-
queña, lo que permite que los electrones puedan saltar a la banda de conducción de-
pendiendo de su energía. En los semiconductores intrínsecos, puede pasar una míni-
ma cantidad de corriente eléctri
eléctrica,
ca, aunque
aunqu e se comportan más como aislantes
aislantes..
S
Sem
em ico
ic o n d ucto
uc tore
ress extr
ex trín
ínse
seco
coss
Existe otro tipo de semiconductores, que es el que especialmente nos interesa: los
semiconductores extrínsecos. Para lograr un semiconductor extrínseco, se lleva a
cabo una modificación en la estructura, llamada dopado. El dopado consiste consiste en in-
in -
troducir
trodu cir impurezas
impurezas en la estructura cristalina, es decir
decir,, una pequeña
pequeñ a cantidad
cantid ad de áto-
mos de otros elementos químicos. Dependiendo de los elementos que se utilicen,
podemos tener semiconductores extrínsecos de dos tipos.
Semiconductor
Semiconductor tipo
tipo N
En este tipo de semiconductores, el material de silicio se contamina o dopa con áto-
mos de fósforo o arsénico, los cuales contienen cinco electrones en sus capas exterio-
res. Al introducirse en la estructura del silicio, cada átomo de impureza sustituye a un
átomo de silicio, lo que provoca que cada átomo de estos elementos se una con cuatro
átomos de silicio de la red y quede un electrón libre que puede moverse a través del
material. Como los electrones libres tienen carga negativa, de ahí su nombre tipo N.
El PUEDEN ESTALLAR
Los capacitores eLectrolíticos tienen polaridad, por Lo que debemos poner atención en esto al co
nectarlos en cualquier circuito, ya que si lo hacemos de manera incorrecta, la reacción de oxi
dación en el capacitor intentará llevarse a cabo en reversa, provocando sobrecalentamiento y,
eventualmente, que el capa citor reviente.
reviente.
86 i vTLarái
Semiconductores
Semiconductor tipo P
A d ife
if e renc
re ncia
ia d el se
semm ic
icoo n duct
du ctoo r N , en est
estee titipp o de se
semm ic
icon
ondu
duct
ctor
ores
es,, el si
silic
licio
io es
contaminado o dopado con átomos de boro o galio, los cuales tienen sólo tres
electrones en sus capas externas. Así, cuando un átomo de estos elementos sus-
tituye a uno de silicio dentro de la estructura, la ausencia de un electrón genera-
rá un hueco en donde puede entrar fácilmente un electrón, y así podrá conducir
la electricidad. Se denomina tipo P a este tipo de material semiconductor dado
que, al tener huecos por la ausencia de un electrón en las uniones de las impu-
rezas, se considera como cargado po posisitiv
tivam
amen ente.
te.
3. INTRODUCCIÓN A LA ELECTRÓNICA
As í, los m ateria
Así, ate riales
les semico
sem icond
nduc
uctor
tores
es extrínse
ext rínsecos
cos pued
pu eden
en co
cond
nduc
ucir
ir la co
corri
rrien
ente
te eléc-
elé c-
trica fácilmente debido a la modificación de su estructura.
Los semiconductores tipo N o tipo P no sirven de mucho por sí solos. Lo intere-
sante aparece cuando se unen estos dos materiales, uno tipo P y otro tipo N, es
decir, se colocan juntos en lo que se llama una unión PN, dando origen a los
componentes que veremos en forma detallada a continuación.
Diodos
Los diodos son los componentes más sencillos formados por semiconductores. Co-
mo ya mencionamos, podemos tener una unión de los dos tipos de semiconducto-
res (unión PN). Al
A l pone
po nerr junt
ju ntos
os los dos m at
ater
erial
iales
es semico
sem icond
nduc
ucto
tores
res difere
dif erente
ntes,
s, un
diodo es una simple unión PN a la cual se le colocan dos terminales, una en cada
región semiconductora. Esta unión se comporta de una manera muy particular.
p N
{ ] ¿CAPACITORES 0 FILTROS?
Alg un os au tore
to re s tam
ta m bién
bi én Llaman filtro s a los capacitores, dado que una de las principales fun
ciones de estos componentes es, precisamente, ser utilizados como filtros. Pero un capacitor no
siempre es un filtro, por lo que sería más correcto llamarlos cap acito res o condensadores.
88 i vTLarái
Semiconductores
P N
m r PORTADORES
Sabemos que Lo
Los sem icond uctore s extríns ecos son de l tipo
tipo N y P.
P. Para un sem icon du ctor tipo N,
Los eLectrones son LLamados p o rtad o res mayo ritario s, y Los huecos, p o rtad o res min o ritario s.
Por eL contrario, para un semiconductor tipo P, Los portadores mayoritarios serán Los huecos, y
Los minoritarios, Los eLectrones.
89
3. INTRODUCCIÓN A LA ELECTRÓNICA
As í, tenem
Así, ten emos
os que
qu e el diodo
dio do pued
pu edee polariz
pol arizars
arsee de forma
for ma inversa
inv ersa,, y no de
dejar
jaráá pasar
pa sar la
corriente eléctrica, o en forma directa, que sí lo hará. Entonces podemos decir que
un diodo es un elemento o componente que deja pasar la corriente en un solo
sentido. La aplicación más sencilla de un diodo está en los aparatos electrónicos que
utilizan pilas, como los juguetes. En ellos, se coloca un diodo en serie con la pila
para
ridadevitar un daño
es correcta, el en casodeja
diodo de que
pasarcoloquemos
la corrientelas
y sipilas
no, alsimplemente
revés ya que,
nosipasará,
la pola-y
así se evita que se dañen otros componentes.
Unión PN
1 pP N
1
1 1
Á nodo C á to d o
Símbolo
A la te
term
rmin
inal
al de la región
reg ión P, se la lla
llamm a ánodo y, a la
terminal de la región N, se la llama cátodo. El símbo-
lo para representar un diodo
d iodo lo vemos en la Figura 25.
[] ¿DIODO 0 RECTIFICADOR?
Los diodos también se conocen como rectificadores, ya que una de sus aplicaciones más impor
tantes es precisamente ésa. Sin embargo, un diodo no siempre se usa para rectificar. Por eso,
lo correcto es llamarlos simplemente diodos, pero si alguna vez alguien nos pide un rectificador,
ya sabremos a qué se refiere.
90 i vTLarái
Semiconductores
Como todos los componentes, el diodo no es perfecto. En la Figura 27, podemos obser-
var el diagram
dia gramaa del
de l voltaje y la corriente que
q ue representa el comporta
com portamien
miento
to de un diodo.
27. El
igura 27. diagrama típico del comportamiento real de un diodo, donde
po
p o de m o s o b se rv a r e l vo lta je de p o lariz
la riz ac ión
ió n y la
lass d ifife
e re n te s zo
zona
na s de fu n cio
ci o n a m ie
ienn to .
Como vemos, existe una tensión de ruptura o tensión zener, zener, que es un voltaje en
el cual, en polarización inversa,
inversa, hará que el diodo conduzca tamb
también ién corriente a pe-
sar de estar polarizado inversamente. Para los diodos comunes, ese voltaje es muy
alto y no se alcanzará nunca en un ccircuito
ircuito en condiciones normales, así que no ha-
brá que poner mucha atención. Después viene la región de no conducción, en la
cual el diodo polarizado inversamente no conduce ninguna corriente. Esto es en
teoría, ya que en la realidad sí lo hace, pero esa corriente es tan pequeña que resul-
ta despreciable. Continúa la región de conducción, que es la zona en donde el dio-
do dejará pasar la corriente porque está polarizado directamente. Observemos que
el valor inicial de la región de conducción no es 0, es decir, se necesita un pequeño
volta
vo ltaje
je para
pa ra polar
po lariza
izarr el diodo
dio do y que
qu e éste co
comm ience
ien ce a co
cond
nduc
ucir
ir la co
corrie
rrient
nte.
e. En los
diodos de silicio, este voltaje es de unos 0.7V, es decir, el diodo no comenzará a
conducir hasta que se sobrepase este voltaje de polarización.
Los diodos tienen multitud de aplicaciones, pero una de las más importantes es la
de rectificar la corriente alterna. Si colocamos un diodo a una fuente de corriente
alterna, como sabemos, la corriente sólo
sólo puede pasar en un sentido a través
través del dio-
dio -
91
3. INTRODUCCIÓN A LA ELECTRÓNICA
do, así que la mitad de la onda será recortada según la polaridad de éste. De esta
manera, se recortará
recortará la parte negativa
n egativa o positiva de la
la onda
on da según cómo coloquemos
coloquemos
el diodo. Los rectificadores se usan principalmente para poder transformar un vol-
taje de CA en uno de CD, el resto lo veremos con detalle más adelante, en la sec-
ción de fuentes de alimentación del Capítulo 4.
En los dos primeros circuitos, tenemos un par de diodos con un voltaje aplicado de
CD en el que podemos observar
observar cómo, cuando
cua ndo se polariza
polariza directamente,
directame nte, deja pasar
la corriente y, cuando se polariza inversamente, no. En la parte inferior del gráfico
tenemos un diodo con un voltaje
v oltaje de corriente alterna aplicado. En llos
os gráficos,
gráficos, po-
demos apreciar cómo la señal de entrada se rectifica o recorta a la salida del diodo.
Es decir, el diodo sólo deja pasar la parte positiva de la señal.
Diodos
En zener
este tipo de diodos, precisamente se aprovecha la región zener. Es decir, se fabri-
can con un dopado muy alto para hacer que el voltaje de ruptura sea bajo. Este ti-
po de diodos se utiliza como regulador de voltaje, ya que la tensión se mantiene
92 i vTLarái
Semiconductores
“ t> b “ N -
29. Diferentes
igura 29. símbolos para representar un diodo zener
dentro de un diagrama; el primero es el más común.
fabricación de indicadores,
nes de iluminación señales, pantallas
para el decorado de LEDs
de interiores o linternas,
o iluminación en hasta aplicacio-
automóviles.
Veamos,
Vea mos, ahora,
aho ra, las ve
venta jas y desventajas de usar LEDs.
ntajas
93
3. INTRODUCCIÓN A LA ELECTRÓNICA
Ventajas:
Ven tajas:
Desventajas:
En un diodo común, se generan fotones de muy baja energía que no son visibles. Pa-
ra lograr que emitan luz visible, se deben usar otros materiales, en los cuales la energía
perdida de cada electrón al caer en un hueco genere fotones en el espectro de luz in
frarroja o vis ible.. As
visible Asíí se utiliza
uti lizann diferentes materiales
mate riales para generar
gen erar distintas
distin tas longit
lo ngitude
udess
de onda, y poder lograr luz infrarroja o de diferentes colores. En la Tabla 1 , vemos al-
gunos materiales con los que se fabrican los LEDs para obtener variados tipos de luz.
COMPUESTO COLOR
Ars eniu ro d e g a lio (GaAs) I n fr a r ro j o
Ars eniu ro ddee g a lio y a lu m iinn io ((AAlGaAs) Rojo e in fra r ro jo
Ars eniu ro fo sfu ro de g a lio (GaAsP) Rojo, n a ra n ja y a m a rillo
N it ru ro d e g a lio (GaN) Verde
Fosfuro d e g alio (GaP) Verde
S ele n iu ro d e zin c (ZnSe) Azul
N it ru ro d e ga lio e in d io (InGaN) Azul
Carburo d e s ilic io (SiC) Azul
Tabla 1. Diferentes materiales para fabricación de LEDs y los colores que producen.
Como ya sabemos,
0.7V, pero para los el voltaje
LEDs, devoltaje
este polarización paradebido
es mayor un diodo típico de
al material consilicio debe ser
que están fa-
bricados.
bricados. Recordemos quequ e en un LED requerimos de mayor
ma yor energía en los
los electrones
electrones
para que emitan
em itan luz. Entonces,
Entonces, los voltajes
voltajes de polarización serán más altos,
altos, típicam
típ icamen-
en-
94 i vTLarái
Semiconductores
te en un rango entre 1.7 y 4.6V dependiendo del color del LED. En la Tabla 2, po-
demos ver los valores típicos de voltajes para los diferentes colores de LEDs.
COLOR VOLTAJE TÍPICO
Rojo 1 . 7 v o lts
Rojo a lt o b rillo 1.9 v o lts
N a ra n ja y a m a r illo 2 . 0 v o lts
Verde 2 . 1 v o lts
B la nco b ririlla n te
te , verde b rilla n te , azul 3 ..44 volts
Azul b rilla n te 4 . 6 v o lt s
Ta m bi
Tam bién
én h ay que
qu e co
cont
ntro
rola
larr la co
corri
rrien
ente
te que
qu e pasa
pa sa por
po r un LED si pe
pensa
nsamo
moss ap lic
licar
ar--
le un voltaje más alto, para evitar que se dañe por una corriente excesiva. Esto lo
logramos mediante la colocación de un resistor en serie con el LED, que limitará
la corriente. La corriente recomendada por los fabricantes es: lOmA para el azul
brillante, 12mA para los LEDs de 3.4V, y 20mA para los de bajo voltaje. Si hace-
mos pasar una mayor corriente de la recomendada en un LED, el brillo puede au-
mentar un poco, pero reducirá la vida útil del LED o, incluso, lo dañará. Podemos
calcular el valor del resistor mediante la fórmula:
V
VFF V LED
R=
LL E D
Donde:
R = Resistencia (fí)
V
Vpp = Voltaje de la fuente, el voltaje que necesitemos aplicar (V)
Vle d =Voltaje de LED (V)
led
Iled = Corriente deseada a través del LED (A)
Ad em ás de Los diodo
dio doss que hemo
he mo s vvisto
isto , exis
ex isten
ten más
má s tip
tipos
os,, Los cuaLes se usan en apLicacio
apLi caciones
nes e s
pecíficas, como: diodo schottky, para apLicaciones de aLta veLocidad de conmutación; diodo de
cap acid ad v ariab le (Varicap), que se usa en sintonizadores digitales; Fotodiodo, se utilizan para
acid ad
captar Luz; dio do láse r, se utiliza en Los Lectores de CD y DVD, etcétera.
diodo
95
3. INTRODUCCIÓN A LA ELECTRÓNICA
Ta mbién
Tamb ién ex
existe
istenn LEDs bicolor, que consisten en dos
LEDss conectados en paralelo con
LED co n dirección inversa en
el mismo encapsulado.
en capsulado. Así, cuando se aplica voltaje en
sus terminales, encenderá uno de ellos, y si aplicamos
el voltaje en sentido inverso, encenderá el otro.
igura 31.Ap
A p a rie
ri e n cia
ci a tí
típp ica
ic a de lo
loss LEDs.
LEDs.
Éstos son los más comunes aunque
pue
p ue de n e x is tir
ti r en ot
otra
ra s fo rm a s y ta
tamm añ os
os..
Displays de 7 segmentos
Una aplicación típica de los LEDs es la construcción de displays de 7 segmentos
para mostrar números, que consiste en un encapsulado con varios segmentos en los
cuales se pone un LED en cada uno.
Existen displays de dos tipos: de cátodo común y de ánodo común. Es decir, los
cátodos o ánodos de todos los LEDs están interconectados. Así, sólo debemos lle-
var este pi
pinn a tierra
tie rra o a un volta
vo ltaje
je positi
po sitivo
vo para
pa ra pode
po derr en
ence
cend
nder
er los LEDs sin tener
ten er
que hacer la conexión para cada uno.
lili SMD
La sigla SMD significa Surface Mount Device, y es parte de una tecnología denominada Surface
Mount Technology, la cual se desarrolló para reducir el tamaño de los componentes electróni
cos y de los circuitos, haciendo posible la construcción de sistemas mucho más pequeños. En
español se conoce como co mp o n e n tes d e mo n taje su p erficial.
erficial.
96 i vTLarái
Semiconductores
L E D ' s y D i s p la
la y s
t e
— —
4q
=
=
P7Hf 14
13
12
8
OFF QH
5
6
r!
¿ü
f ■
_ i
En la simulación que tenemos en la Figura 34, podemos ver algunos LEDs comu-
nes, bicolor y un display de 7 segmentos. Mediante los interruptores, es posible en-
cender o apagar los diferentes segmentos en el display.
97
3. INTRODUCCIÓN A LA ELECTRÓNICA
Colector Colector
N p
) vK>
r
Base' P B— Base N B —
s ..
--------
N P
Emisor Emisor
Los usos principales de los transistores son como amplificadores de señales o co-
mo dispositivos de conmutación. Para la electrónica digital nos interesará princi-
palmente la configuración como conmutadores o interruptores. Los símbolos para
representar los transistores en un circuito podemos verlos en la Figura 35.
m r EL PRIMER TR
T R A N S IS T O R
El primer transistor de la historia fue construido en diciembre de 1947 en los laboratorios Bell
por John Bardeen, Walter Houser Brattain y William Bradford Shockley, iniciando así una nueva
era de la electrónica. Más tarde, en 1956, recibieron el premio Nobel de Física.
98
Semiconductores
que controla el flujo de la corriente a través del transistor. Aplicando una corriente
en la base, se puede lograr que los electrones puedan pasar a través del transistor, es
decir que la corriente pase desde el colector hasta el emisor. La corriente aplicada
depende de la configuración del transistor. Para el caso de un transistor NPN, de-
beremos aplicar un voltaje positivo a la base. Así, los huecos del material P serán re-
chazados por el potencial positivo, permitiendo polarizar las uniones para que flu-
yan los electrones. En el caso de los PNP, debemos aplicar un voltaje negativo a la
base para polarizar el transistor y permitir también el flujo de los electrones en él.
Así
A sí tendre
ten dremo
moss una
un a co
corri
rrien
ente
te de base IB que
qu e pe
perm
rmiti
itirá
rá tr
trab
abaj
ajar
ar al transis
tra nsistor,
tor, y a sea
en la región activa, cuando éste se emplea como amplificador, o en las regiones de
corte y saturación, cuando se lo emplea como interruptor.
99
3. INTRODUCCIÓN A LA ELECTRÓNICA
Ejemplo de cálculo
Con lo estudiado hasta ahora, podemos ver un ejemplo del uso de un transistor en
un circuito real. Sabemos que en un transistor de unión bipbipolar
olar tendremos una am-
am -
plificación de corriente en el colector con respecto a la base. Imaginemos que debe-
mos calcular un circuito de polarización con una fuente de voltaje de 5V que ali-
mentará una carga por la cual pasarán 20mA. Tenemos un transistor 2N3904, que
es del tipo NPN. Supongamos que la carga que alimentaremos es un LED. Prime-
ro, debemos calcular la resistencia de la base, pero antes tendremos que calcular la
corriente que necesitaremos en la base. Esto
Esto lo hacemos mediante
m ediante la fórmula
fórmu la de be-
ta que ya vimos. Ahora sabemos que la corriente que queremos en el colector debe
ser de 20mA, por lo que tomaremos el valor de beta indicado por la hoja de datos
del transistor, que en este caso es mínimo de 100 y máximo de 300, y tomamos un
valor
val or inte
in term
rmed
edio
io,, en este caso 20
200:
0:
100 i vTLarái
Semiconductores
Con lo cual:
20mA
Ir, = -------------- =O.lmA
B 200
Ésa será la corriente que deberá circular por la resistencia de base RB para que en el
colector tengamos 20mA. Luego, mediante la ley de Ohm, podemos calcular el va-
lor de la resistencia de base RB:
Para el valor VB, debemos tomar en cuenta el valor del voltaje base emisor (VBE)
del transistor que será el voltaje de polarización del transistor, en este caso 0.6V, y
lo restamos al voltaje de la fuente:
V
VBB = 5 0 .6 = 4 .4V
.4 V
Así:
4.4V
RB = ------------- =44000Í2 =44k Ü.
O.lmA
[] ¿OLVIDO?
Existen muchos libros que hablan de electrónica, pero la mayoría de ellos no se detienen a dar
su definición. Esto resulta una omisión bastante curiosa, ya que es muy importante tener en cla
ro el concepto de lo que es la electrónica antes de entrar en su estudio.
101
101
3. INTRODUCCIÓN A LA ELECTRÓNICA
Tomarem
Tom aremos
os el valor
va lor co
comm ercia
er ciall más cercan
cer cano,
o, en este caso 4 7 0 0 0 Q ó 47kO
47 kO .
Í T l LOS JÓVE
JÓVENE
NES
S FET’
FET’S
S
La posibilidad
posibilidad de l uso
uso de
de los tran sisto res de efecto de campo
campo se propuso tan sólo cinco
cinco años des
pués de los BJT, en 1953, pero su fabricación no fue posible hasta mediados de la década de los
60. Por eso, el uso de los FET es relativamente nuevo. En la actualidad, los FET's son muy im
portantes, sobre todo para la fabricación de circuitos integrados.
102 t V-TLarái
Semiconductores
D (Drenador) D (Drenador)
(Compuerta) (Compuerta)
S (Fuente) S (Fuente)
í 's - IB Á t - z l 103
3. INTRODUCCIÓN A LA ELECTRÓNICA
Otro tipo
tip o de transistores
transistores de efecto de campo cam po son los
los MOSFET (el prefijo MOS signi-
fica M et
etaa l-l-O
O x idS
id S em icicoo n d u c tor
to r o en español metal-óxido semiconductor). En la cons-
trucción de estos transistores, se coloca una delgada capa de óxido de silicio (Si02)
Q LA TECN
TECNOL
OLOG
OGIIA MO
MOS Y LA ES
EST
TÁTIC
ÁTICA
A
Los transistores fabricados con La tecnología metal-óxido semiconductor son muy sensibles a la
electricidad estática, ya que una descarga perfora fácilmente la capa de óxido de silicio del tran
sistor, dejándolo inservible. Por est
esto,
o, debemos tom ar p recauciones antiestáticas
antiestáticas al m anejarlos.
104 i vTLarái
Circuitos integrados
SlOo
Símbolos
i
p p
1 1
N J «3-i
J -0-|
MOSFET MOSFET
Canal N Canal P
Estos transistores pueden ser también de canal N o canal P y, para abreviar, se los
puede llamar NMOS o PMOS.
CIRCUITOS INTEGRADOS
El desarrollo de los transistores, los cuales eran mucho más pequeños, permitió
EL primer circuito integrado fue construido por eL ingeniero Jack Kilby en 1958, poco después de
105
3. INTRODUCCIÓN A LA ELECTRÓNICA
106 t V-TLatói
Circuitos integrados
| RESUMEN
mo s el fu n cio n am ien to d e al
algg u n o s co mp o n en tes electró n ico s im p o rtan tes, lo q u e n o s servirá
en cap ítu lo
lo s p o sterio res. Au n q u e la electró n ica es u n camp o mu y exten so , y n o p o d emoemo s a b a r
car todos los temas aquí, con esto tenemos ya la base para ingresar en la electrónica digital.
107
107
□ ACTIVIDADES
1 ¿Qué es La
La el
elec
ec tró nica
ni ca ? 1 Calcule la
la resistenc ia equivalente para un
un
circuito formado por tres res istores de 120
120
2 ¿Para que sirve un resistor? ohms cada uno conectado en paralelo.
8 ¿Cuál es la aplicación típica de los diodos? 5 Calcule el resistor que deberá usar si ali
menta un led con una fuente de voltaje de
9 ¿Cuántas regiones semiconductoras hay 6V, con un voltaje de led de 2V y si la
en un BJT? corriente deseada en el led es de 12mA.
El laboratorio
de electrónica
Es importante para todo aficionado o
diseñar,
diseñar, a rm ar y analizar los circuitos
INTRODUCCIÓN
La electrónica no sólo es teoría, también es práctica, y la práctica se lleva a cabo me-
diante la construcción de los
los circuitos que hemos diseñado,
d iseñado, además de su anális is y
análisis
la solución de posibles errores o fallas. Y para ello, debemos contar con las herra-
mientas necesarias.
necesarias. Existen herramientas que resultan imprescindibles para aquellos
aquellos
que son aficionados o, incluso, para los profesionales. Por supuesto, mientras más
herramientas tengamos, el trabajo será más fácil. Pero no siempre contamos con los
recurs
recu rsos
os para comprar
com prar instrumentos que pueden llegar a ser m uy caros.
caros. Para empe-
zar, haremos una lista de las herramientas e instrumentos principales que necesita-
mos tener en nuestro taller o laboratorio:
• Un multímet
mu ltímetro
ro • Un protoboard
protoboard
• Un cautín
caut ín • Un juego de destornilladores
destornilladores
• Soldadu
Soldadurara y pasta para soldar • Pinzas
Pinzas de punta
pu nta y de corte
corte
INSTRUMENTOS DE MEDICIÓN
En todopara
dición laboratorio
analizar electrónico, es importante
los parámetros de nuestroscontar con instrumentos
circuitos. De esta forma,depode-
me
mos localizar errores, fallas o comprobar si el funcionamiento es el que buscamos.
En esta sección, veremos la manera de utilizar las funciones básicas de un multí
metro que, como su nombre lo indica, es un instrumen
instrumentoto que puede realizar m úl-
tiples mediciones, ya sea que utilicemos uno digital o analógico.
El multímetro
Un instrumento de medición muy útil en nuestro laboratorio puede ser el multí-
metro (también llamado po
p o lím troo en algunos países). Básicamente es un instru-
lí m e tr
mento que contiene varios medidores en uno solo
solo (de ahí su nom
nombre).
bre). Exist
Existen
en mul
tímetros analógicos y digitales, pero nosotros nos ocuparemos sólo de los del tipo
digital, ya que son los más utilizados en la actualidad. Un multímetro puede con-
tar con muchos parámetros de medición, entre los más comunes están:
110 i vTLarái
Instrumentos de medición
• Voltímetro de CD • Ohmetro
• Voltímetro de CA • Frecuencímetro
• Amperímetro de CD • Probador de continuidad
• Amperímetro de CA • Probador de diodos
111
Voltímetro
Este instrumento, como su nombre lo indica, nos permite hacer mediciones de
vol
v olta
taje s. Nuevamente, existen voltímetros analógicos y digitales, pero los digi-
jes.
tales son los más usados actualmente y están incluidos en un multímetro, como
hemos visto. Por ahora no nos detendremos a analizar su funcionamiento, sino
que nos limitarem
limitarem os a describir su
su uso. Tenemos voltímetros
voltímetros de CD
C D y de CA, que
son diferentes,
o CA, ya que cada uno sólo es capaz de medir tensiones o voltajes de CD
respectivamente.
Q ANTES
ANTES DE UTIL
UTILIZ
IZAR
AR EL MUL
ULTÍ
TÍME
METR
TRO
O
Debemos ten er mucho cuidado de no conec tar en paralelo un am perím etro ya que,
que, como
como su r e
112 i vTLarái
Instrumentos de medición
Un voltímetro
voltímetro tiene una resist encia interna que puede
resistencia pu ede afectar al circuito, ya que es
un elemento más en él. Un voltímetro ideal debe tener una resistencia interna infi-
nita para no afectar el circuito. Sin embargo, en la realidad esto no es así, ya que la
resistencia interna de un voltímetro real es muy elevada, típicamente 100MQ. De
esta forma, casi no afecta al circuito que estemos midiendo.
Amperímetro
Tall co
Ta como
mo dice
di ce su n om bre,
br e, el amperímetro es un instrumento que nos permite
medir la intensidad de la corriente que pasa por un punto de nuestro circuito.
Al
A l igu
ig u a l que
qu e el volt
vo ltím
ím et
etro
ro,, los h a y de
dell tipo
tip o analógico o digital y también pode-
113
2. La
igura 2. forma de conectar un amperímetro es en serie
I f f l MULT
MULTlM
lMET
ETRO
ROS
S ANAL
ANALÓG
ÓGIICOS
COS
114 i vTLarái
Instrumentos de medición
En ww
w w w .lib
.li b ro
ros.
s.re
redd user
us ers.
s.co m , incluimos el archivo Midiendo voltajes y corrien-
com
tes.dsn con un ejemplo de medición de voltajes y corrientes.
En este ejemplo, tenemos tres pilas de 1.5V cada una y podemos observar cómo, al
medir el voltaje en ellas, éste se suma hasta obtener un total de 4.5V. También po-
demos observar la forma correcta de conectar los voltímetros y amperímetros: en los
voltím
vo ltímetr
etros
os no h a y co
corrie
rrient
ntee a través de ellos debid
de bidoo a la al
alta
ta resis
re sisten
tencia
cia in
inte
tern
rnaa
(100MQ)Los
seamos. la cual podemos están
amperímetros cambiar en las propiedades
conectados delos
en serie con cada voltímetro
resistores y la sicorrien-
lo de-
te pasa a través de ellos. La medición de corriente está dada en miliamperes (mA).
En el simulador, podemos poner cualquier número de medidores, pero en la reali-
dad normalmente sólo contamos con uno de ellos, así que si armamos el circuito
tendríamos que hacer las mediciones una a la vez.
115
Ohmetro
El instrumento que nos permite medir la resistencia eléctrica se llama Ohmetro,
y simplemente conectándolo a las terminales de un resistor o a un grupo de ellos
podemos medir la resistencia. La resistencia debemos medirla sin voltajes aplica-
dos al circuito o resistor.
□ MEDICIÓ N EN CIRCUITO
Hay que tomar en cuenta que La medición de resistencia debe hacerse sin voltajes aplicados en
el resisto r o resistores por medir. Además,
Además, también debemos con siderar que,
que, si medim os un re
sistor, debemos des conectar del circuito por lo menos una de sus termina les, ya que los demás
elementos a los que está conectado podrían provocar una medición errónea.
116 i vTLarái
El protoboard
igura 5.Algu
Al gu na s h e rr a m ie n ta s , co m o pi
pinz
nzas
as
destornilladores , nos serán de utilidad en nuestros proyectos.
y destornilladores,
EL PROTOBOARD
Una de las herramientas que nos permitirá armar nuestros circuitos para poder com-
probar su funcionamiento es el pr
prot
otob
oboa rd,, que en otros países puede conocerse co-
oard
mo tablilla de prototipos o breadboard , en inglés. Esta herramienta consiste en un ta-
blero pequeño con muchos huecos en los que podemos insertar las terminales de nues-
tros componentes para ir armando un circuito en forma rápida sin tener que soldar.
117
Así podemos
podem os armar
arm ar nuestros circuitos de forma rápida
rápid a y sin tener
tene r que soldarlos. Esto
Esto
nos permite hacer
hace r modificaciones o corregir errores
errores antes
antes de armar
a rmar el
e l circuito de forma
permanente,
permanent e, además de que podremos reutilizar los componentes en otros ci circuitos
rcuitos..
[] MÁS DE UN PROTOBOARD
Cuando
Cuando necesitemos
necesitemos arm ar circuitos complejos o grandes precisarem os m ás espaci
espacio,
o, po r llo
o que
podemos tener más de un protoboard para esto. Generalmente, los protoboards tienen un me
canismo mediante el cual podemos unirlos para formar uno más grande, aunque deben ser
iguales para poder hacerlo, por eso, puede ser conveniente comprar más de un protoboard.
118
Armado
Arm ado de un cir
circu
cuito
ito en el pro
protob
toboar
oardd
Debemos descubrir ambas puntas y doblarlas para poder insertar los alambres en
nuestro protoboard. Es recomendable utilizar el color rojo para la conexión al
positivo de la fuente y el negro para la conexión a tierra o negativo. Para las de-
más conexiones, podemos utilizar otros colores. Con esto ya es posible comen-
zar a construir nuestros circuitos en nuestro protoboard. A continuación vere-
mos un pequeño ejemplo.
s k ,
5V
— V W
RB
47k
Y 2N3904
N
2 3904
119
□ Col
Coloqu
oquee el tr
transi
ansist
stor
or 2 N 3 9 0 4 .
Q A continuación
continuación coloque un cablcable
e negro par
para
a conectar e
ell emisor (qu
(que
e en es
este
te
caso es el primer pin) a tierra.
►
120 i
Armado
Arm ado de un cir
circu
cuito
ito en el pro
protob
toboar
oardd
■’/•
’/ • '/* **■W - **.’•
.’• *.*•
*.*• **• **
. .f -. ' *.'*
*.'* , * ,- ** * *Jl* *A:»' , .»
* **■ - * - * . * . '
** *% *
^ # ,•* * *
.- •/- • %• '
-* . *.*.’•
*.*.’• * ’
B Coloque e ell LE
LED
D de ta
tall fforma
orma que e
ell cátodo esté unid
unido
o con e
ell colector del tran
sistor. Puede identificar el cátodo del LED de dos formas: por el lado plano de
su cuerpo o por la terminal más corta.
[] EL NOMBRE PROTOBOARD
121
121
B Coloqu e u
un
n cable rojo que cone cte e
ell ánodo del LE
LED
D al positivo de lla
a fuente, tal
tal
como se muestra en el diagrama, y con eso ha terminado el circuito.
Armado
Arm ado de un cir
circu
cuito
ito en el pro
protob
toboar
oardd
Y así
as í podem
po demos
os y a en
ence
cend
nder
er nues
nu estra
tra fuen
fu ente
te de 5V y observa
obs ervarr cóm
cómoo en
encie
ciend
ndee el LED.
Tam
Ta m bi
bién
én es posib
po sible
le in
inse
serta
rtarr nuest
nu estro
ro ampe
am perím
rímet
etro
ro para
pa ra co
comp
mprob
robar
ar la co
corri
rrien
ente
te que
qu e
circula por el LED y el colector, y verificar si nuestros cálculos fueron correctos pa-
ra obtener una corriente de 20mA. 20mA . Recorde
R ecordemos
mos que el amperímetro
amp erímetro se conectará
conectará en
serie con el LED. Para eso, podemos quitar el cable rojo y conectar en su lugar las
puntas del amperímetro para hacer la medición.
La simulación
simulac ión tiene am perímetros conectados para medir
m edir la corriente de base
base y llaa
corriente en el LED, para comprobar los valores contra los calculados. De esta
forma hemos complementado los cálculos realizados con el armado del circuito
real y con la simulación
simu lación en Proteus
Proteus para observar
observar de forma práctica lo aprendido.
Los resultados de los cálculos y los medidos, tanto en la realidad como en la si-
mulación, no son exactamente los mismos, aunque resultan muy cercanos. Esto
se debe al valor de beta del transistor; en la realidad, puede ser diferente del que
tomamos de lala hoja de datos, así que si
si tenemos la posibilidad de m edirlo, podre-
po dre-
mos recalcular con ese valor. En el simulador, no sabemos cuál es el valor de be-
ta tomado, pero con los valores medidos podemos calcularlo.
123
Por último, debemos tener en cuenta que no existe una técnica definida para el ar-
mado de los circuitos en el protoboard, sino que con la práctica podremos ir for-
mando nuestra propia técnica. Tampoco existe una sola forma de armar un circui-
to, pero sí debemos tomar en cuenta algunos consejos:
• Utilizar cables rojos y negros para las conexiones de la fuente, y de otros colores
para las demás conexiones.
• Tratar de no pasar los cables de conexión por arriba de los circuitos integrados u
otros componentes, ya que si tenemos que quitar o cambiar ese componente no
podremos hacerlo con facilidad.
• Revisar el circuito armado antes de conectar o encender la fuente para localizar
posibles errores.
casos, puede
portante notarserque
necesario soldarles
los circuitos cables
en el para colocarlos
protoboard en nuestro
no se parecen muchocircuito.
a los Es im-
diagra-
mas, para poder armar circuitos complejos se necesita algo de práctica y paciencia.
Un cautín es una herramienta que nos permite soldar nuestros componentes a una
placa de circuito impreso. Para lograrlo, necesitaremos aplicar una técnica adecúa
m r LA SO
SOLDADURA
124 i vTLarái
da, que
q ue nos tomará cierta
c ierta práctica hasta que
q ue podamos hacerlo de la forma correctcorrecta.
a.
Adem
Ad emásás del caut
ca utín
ín,, necesit
nec esitare
aremo
moss la so
sold
ldad
adur
uraa que
qu e es la que
qu e nos pe
perm
rmiti
itirá
rá lo
logr
grar
ar la
unión entre el componente y la placa de cir-
cuito impreso al ser fusionada por la punta
del cautín. La soldadura utilizada en la elec-
trónica es una aleación de plomo y estaño y
tiene la forma de un hilo de 0.8 o de lmm
de diámetro.
125
mm
laassi ■ iii ii l ■ M M m B Í M M I í ■
i i K i i i a i i i i i u g u a
223335!!3232223!22
ss:sassss:5SESs:ss3:s:3:3:s:ss:£3is
nsQPQBSTUUU XYZaDccl íf ?i
?i
S Ü 3 aaaaaaa ■
■■■■Mil a ¡ | 9 i : i : ” : : : : : : : : ” " : : : :
M■ M« ■ M■ m « w NMÍMÍMNHMMMNMHMHNMNM
= = = ; S333U 3■ M■>
•■•••••••«••••••a.»»
aMMKM
aaa n i u a i ii ii t u i ii a u
i i a g i i i i i a i p HMHHMHMMKMMNHNMMMICN
2222 3252222222222 2 2 2 2 2 3 3 3 3 2 3 3 3 5 3 3 2 5 2 2
•93s33933S8333999333399333333333932352
A
Alg
lgun
unas
as otr
otras
as co
cons
nsist
isten
en en tir
tiras
as de pista
pis tass que
qu e van
va n a lo la
larg
rgoo de la pl
plac
aca.
a. Existe
Ex istenn
diferentes configuraciones, dependerá de lo que encontremos a la venta en las
tiendas locales, así que no hay un patrón definido ni una técnica especial para su
uso; simplemente, deberemos armar el circuito colocando los componentes y ha-
ciendo las conexiones mediante las pistas o cables soldados para llevar una cone-
xión de un lugar a otro. Las placas, que consisten en tiras o líneas de pistas, po-
dremos cortarlas según necesitemos para seccionarlas y así hacer las conexiones
necesarias. A continuación veremos cuál es la técnica correcta para soldar nues-
tros componentes a la placa de circuito impreso.
m r TIPOS DE
D E CA
CA U T I N E S
Existen diversos tipos de cautines: eléctricos, de gas, o de baterías, para poder utilizarlos en
donde no hay tomas eléctricas. Los hay también llamados de base, que tienen casi siempre un
control de temperatura para poder ajustarla según necesitemos. Los cautines de base son muy
útiles aunque su precio es muy elevado.
126 i vTLarái
W
i; m e RpT
D Inserte e
Inserte ell com pon ente en la placa en
en el lugar que corresponda . C onviene doblar
un poco las terminales para evitar que el componente se caiga.
127
127
[ H CIRCUI
CIRCUITO
TOS
S IMPRESOS
IMPRESOS CASER
CASEROS
OS
Existe un método sencillo de fabricar circuitos impresos de forma casera, que es Llamado método
transfere ncia de toner; se pueden
de transfere pueden obtene r buenos resultados en circuitos impresos pequeños
pequeños..
En la página www.fo ro selectro n ica.co m/tu to riales/circu ito s-imp reso s.h tml , podremos conocer
más acerca de este método.
128 i
mo. elementos
• Los En algunospor
casos, el cautín
soldar deben ya incluye
estar una.
limpios.
Debemos humedecer la esponja limpiadora con agua para que podamos limpiar
con ella la punta de nuestro cautín mientras trabajamos con él. Además, siempre
debemos estar atentos para soldar bien
bien nuestros componentes, ya que
q ue una
un a mala
m ala sol-
dadura puede ocasionar que el circuito no funcione correctamente o que los pun-
tos de soldadura se deterioren muy pronto.
En la Figura 17, podemos apreciar ejemplos de soldaduras realizadas de forma in-
correcta, con exceso de soldadura, con soldaduras que no cubren bien el área de la
unión, o soldadura que no es uniforme, resulta quebradiza y sin brillo.
129
Co n esta
Con estass técnicas, ya
y a podemos comenzar
com enzar a soldar nuestros
nuestros componentes en las pla-
cas de circuito impreso para construir nuestros proyectos.
FUENTES DE AUMENTACIÓN
Las fuentes de alimentación son muy importantes ya que con ellas haremos fun-
cionar los circuitos
circuitos que diseñemos, por lo
lo que es muy
m uy ú til contar con fuentes de ali-
mentación en nuestro laboratorio. En realidad, hay muy pocos circuitos electróni-
coss que pueden funcionar
co funcion ar con corriente alterna, así que no podemos conectar
conectarlos
los di-
rectamente a las tomas de nuestras casas, de modo que habrá que convertir esa co-
rriente alterna en corriente directa para poder trabajar
traba jar con ellos.
ellos. De esta tarea se
se en-
cargará la fuente de alimentación
alimentac ión o fuente de voltaje, por lo lo que a continuac
con tinuación
ión ve-
remos cómo se lleva a cabo.
Una fuente de voltaje consta de tres partes principales, como podemos observar
en el diagrama de la Figura 18, m ediante las cuales
cuales transformaremos el voltaje de
línea de CA en un voltaje de CD, adecuado a nuestras necesidades.
Los aparatos electrónicos de consumo, como los televisores, reproductores de DVD, etcétera,
llevan incluida en su interior una fuente de alimentación que transforma el voltaje de línea de
CA en voltajes de CD. Esto sirve para que los circuitos puedan funcionar, ya que la mayoría de
ellos requieren voltajes de CD.
130 i vTLarái
Fuentes de alimentación
be los
los 120V o los
los 22 0V de la línea, según el país, y lo reduce al valor valor que necesita-
mos. Además, debemos tomar en cuenta la corriente máxima que puede entregar,
ya que si la sobrepasamos,
sobrepasamos, lo dañaríamos irremedirremediablemen
iablemente. te. Los valor
valores
es típicos que
encontramos en los transformadores comerciales son 300mA, 500mA, 1A y 2A, y
tal vez algunos más altos. Recordemos siempre que el voltaje a la salida de nuestro
transformador es una señal de corriente
co rriente alterna, y el valor
valor de salida está dado en va-
lor eficaz o RMS, por lo que el valor pico lo calcularemos multiplicando dicho vol-
taje de salida por 1.4142.
1.414 2. Por
Por ejemplo, para un transformador con salida de 16V, 16V, el
el
valor
va lor pico a pico
pic o será de 2 2 .6 2 V ap
apro
roxi
xim
m adam
ad amen
entete..
Después viene el rectificador, que se encarga de recortar o rectificar la señal de CA,
que tiene una parte negativa y otra positiva; nosotros necesitamos eliminar la parte
negativa. Existen rectificadores de media onda o de onda completa. completa. Los primeros
recortan simplemente
simplem ente la parte negativa de dejando
jando sólo la la positiva,
positiva, mientras
m ientras que los de
onda completa nos permiten tener toda la onda, pero en la parte positiva. Un rec-
tificador de onda completa esta formado por cuatro diodos y, como resulta la con-
figuración
ducen una más
caídaeficiente,
de voltajeesde
dlae aproxim
que usaremos.
aproximadam Como
Com
adamente
ente o los0.7
entre diodos
IV,, del
y IV rectificador
habrá que restarpro-
esa
esa
caída de cada diodo que se encuentre polarizado directamente al voltaje de salida.
Para un rectificador de media onda restaremos IV a la salida, y para uno de onda
completa 2V, ya que en éste se polarizan directamente dos de los diodos a la vez.
131
un capacitor como filtro, aunque también hay otros tipos de filtros, pero usare-
mos un capacitor
cap acitor por ser
ser el
el más simple. Calcularem os el valor
valor del capacitor de fil-
tro mediante la siguiente fórmula:
C= 51
----------
/V
Donde:
C =Capacitancia (F)
I = Corriente que entregará la fuente (A)
f = Frecuencia de la señal que entra en el filtro (Hz)
V =Voltaje de la señal (V)
la frecuenciaFde
tomaremos línea,z por
= 120H
120Hz paralounque, donde se de
rectificador tenga unacompleta.
onda frecuencia de líneanotaremos
Además, de 60Hz,
que el voltaje no es completamente CD, sino que tiene una pequeña variación, la
cual es llamada vo lta riz o; aunque es pequeña, ya podemos considerar que es
lt a je de rizo;
un voltaje de CD. Con
Co n la fórmula
fórm ula que vimos para calcular el capacitor de de filtro, ob-
tendremos un voltaje de rizo del 10%.
Ad emás
Adem ás de las tres etapas
eta pas an
ante
terio
riores
res,, podem
po demos
os ag
agre
rega
garr una
un a más en la que
qu e in
inte
terv
rvie
ie--
ne un regulador de voltaje. En el mercado, existen reguladores de voltaje que po-
demos utilizar para eliminar el voltaje de rizo y para ajustar el valor de la salida de
nuestra fuente a un valor exacto. Por ejemplo, tenemos la serie 7 8 X X , que son re-
guladores fijos positivos, es decir, los valores que regularán serán de voltajes posi-
tivos y la salida es fija en un solo valor. Las X X se sustituyen por el voltaje al que
se regulará nuestra salida. Por ejemplo, un 7 8 0 5 dará un voltaje regulado de 5V y
132 i vTLarái
Fuentes de alimentación
Regulador
Voltaje
Fuente 3 Salida
de línea VI vo
regulada
CA
G ND
igura 21. Al
Al a gre
gr e ga r un re g u la d o r a la s a lid a de nu es tr
traa fu
fuen
en te
te,, o bt
bten
en em o s
un voltaje más estable y exacto, además de eliminar el voltaje de rizo.
Estos reguladores deben tener una entrada de voltaje un poco mayor que el voltaje que
tendrán a su salida, por lo general, aproximadamente 1.5V. Es decir, si utilizamos un
78055 que regule el voltaje
780 voltaje a 5V,
5V, debemos tener en su entrada al menos 6.5V6.5 V para que
funcione correctamente.
correctamente. Como
Com o regla para cumplir
cum plir est
estee requisito,
requisito, tomaremos un volta-
je mayor en la entrada de 2V, por ejemplo, para un 7805 diseñaremos una fuente que
entregue al menos 7V o un poco más para asegurar su correcto funcionamiento.
igura 22. Ap
A p a rie
ri e n cia
ci a y fu nc ión
ió n de los
lo s p ines
in es de los re gu la
lado
do re
ress de la s e ririe
e 78XX.
m LAS FUENT
UENTES
ES CONMUTADAS
Las fuentes de voltaje que hemos estudiado en este capítulo son fuentes lin eales. Existen otro
tipo de fuentes que se utilizan en aplicaciones en donde se requieren grandes corrientes a la
salida. Estas fuentes son del tipo co n mu tad as (en inglés switching). Las computadoras son un
ejemplo del uso de este tipo de fuentes.
133
Ta mbién
Tamb ién ex
existe
iste una
un a lín
línea
ea de reguladores variables, en los cuales podemos regular
con una resistencia variable o preset el valor del voltaje de salida. Uno de estos re-
guladores variables es el LM317, el cual puede variar el voltaje en su salida desde
1.25V hasta 37V con una corriente de hasta 1.5A, siempre que el voltaje de entra-
da sea mayor de 3 7V y no sobrepase
sobrepase los 40V.
40V. Otro
O tro regulador
regulad or variable es el LM350
que es igual al 317, pero el 350 puede entregar una corriente de 3A.
Co n esto,
Con esto, podemos calcular
calcu lar el voltaje
voltaje a la salida de nuestra
nue stra fuente. Recordemos que
el voltaje de salida está dado en RMS:
Vo = (Vt*
(V t* 1.41 42 ) - 2 = 10.72V
1. 4142
De esta forma, podemos observar que con un transformador de 9V obtendremos
una fuente de, aproximadamente, 10.7V a la salida.
134 i vTLarái
C = --------------------- =3886 u f
120(10.72)
Ya tenem
te nemos
os nues
nu estra
tra fuent
fue nte.
e. A hora
ho ra ne
neces
cesita
itarem
remos:
os:
11 transformador 9V/1.2A
fusible 120 ó 220V/1A
4 diodos
diodos 1N5404 o un puente
puente W 02M
1 capacitor electrolítico 4700|lF/l6V
1 Interruptor
Interruptor
Transformador
igura 23. Nuestra fuente completa, lista para ser construida. Nuevamente RL
representa la carga, es decir, el circuito que alimentaremos con nuestra fuente.
De esta manera, tenemos nuestra fuente con un voltaje de salida de 10.72V sin
regular. En ww www.l
w.libr
ibros.
os.red
reduse
users. com podremos descargar el archivo Fuente de
rs.com
v o ltltaa je .d s m , para ver la simulación
vo
135
Para armar nuestra fuente podemos utilizar una placa de circuito impreso uni-
versa
ve rsal,l, y a que
qu e real
re alm
m e n te es un c ircu
irc u ititoo m u y se
senn c ill
illoo y nos se
será
rá fá
fáci
cill a rm arla
ar la en
ella. Recortaremos la placa a un tamaño adecuado y soldaremos a ella los com-
ponentes haciendo las conexiones según el
diagrama. Si obsevamos la F i g u r a 2 4 , vem vemos
os
el transformador: el primario generalmente
tiene cables negros, pero en este caso son de
color marrón, y el secundario son los cables
de color rojo.
136 i vTLarái
Utilizaremos una
un a placa para las conexi
conexiones
ones del primario
prima rio y otra para las
las del secunda-
rio. De esta forma, quedan separadas para mayor seguridad. Así haremos las cone-
xiones adecuadas, prestando atención para no cometer errores. Además, no debe-
mos intentar conectar la fuente a la toma hasta
estar seguros de que todo funciona bien. Como
en este caso vamos a utilizar el voltaje de línea y
es peligroso, debemos conseguir un gabinete de
plástico en el cual pondremos nuestra fuente.
Un a vez
Una vez que hayamos
hayamo s soldado los componentes a
las placas, pondremos nuestra fuente en el gabi-
nete para que
q ue quede
qu ede fija y, a su vez,
vez, se encuentren
aisladas las conexiones de alto voltaje y así evitar
accidentes.
igura 28.Ac
A c o m o d a re m o s nu es tro s
compo nentes con cuidado en el gabinete.
gabinete.
Sólo nos
nos resta colocar
colocar el interruptor
interrup tor y unos bornes
bornes en el gabinete para
p ara poder conec-
tar nuestras puntas y así alimentar los circuitos que necesitemos.
Figura 29. De esta forma tenemos completa nuestra fuente de voltaje lista para usarla.
137
138 i vTLarái
RESUMEN
Hem o s vist
visto
o a lo larg o d e este cap ítu lo
lo las h e rram ien tas n ecesarias p ara n u estro lab o rato rio
de electrónica. Además conocimos en una forma práctica los procedimientos y técnicas para
co n stru ir n u estro s circu ito
ito s electró n ico s, y ttam
am b ién u n a in tro
tro d u cc
cció
ió n al u so d e lo s in stru m en
tos de medición básicos para poder analizar dichos circuitos.
139
□ ACTIVIDADES
TEST DE AUTOEVALUACIÓN
3 Un voltímetro de
debe
be conectarse e n ......... 8 ¿Qué
¿Qué es una fue nte de voltaje?
co
con
n el elemento por medir.
9 ¿Qué voltaje tendrá un regulador 7806 en
4 Un amperímetro debe conectarse en .... su salida?
..................... con el elemento por medir.
1 0 Un LM317 es un regulador
..........................
5 ¿Qué es un protoboard?
140
E L E C T R Ó N IC A D IG IT A L Capítulo
Introducción
a la electrónica
digital
La electrónica digital es una parte
sistemas
sistemas al ser transpo
transpo rtados al mundo
5 . I N T R O D U C C I Ó N A L A E L E C T R Ó N I C A D I G IITT A L
analógico
que puedeescambiar
aquella en
queelpuede tomar
tiempo. Unacualquier
señal devalor
audioenobtenida
cualquierdemomento, o sea
un micrófono
constituye un buen ejemplo: es una señal que varía constantemente siguiendo los
sonidos que capta.
142 i vTLarái
En la electrónica digital, sólo tendremos dos valores posibles, que pueden tomarse co-
mo: encendido o apagado, 1 ó 0, alto o bajo, verdadero o falso. En la electrónica di-
gital, se toma un voltaje mayor a 0V como un 1 o un estado alto, por ejemplo 5V; y
un voltaje de 0V como un 0 o un estado bajo, siendo éstos los dos únicos estados po-
sibles en un
to es una circuito
cifra digital. Laa palabra
que pertenece digital
un sistema proviene
numérico del términoLadígito.
determinado. Un dígi-
electrónica di-
gital se basa
basa en el sistema binario de numerac
nu meración,
ión, el cual estudiaremos
estudiaremos a continuación.
contin uación.
El valor de cualquier cifra formada con estos dígitos se obtiene sobre la base de la ppo
o
sición que guarda cada dígito dentro de dicha cifra. Así, el primer dígito del lado de-
recho, que representa las unidades, es su valor multiplicado por 10° (10 elevado a la 0)
recordemos que todo número elevado a 0 es igual a 1. El segundo dígito, que son las
decenas, es multiplicado por 101, el tercero por 102, y así sucesivamente. Como el va-
lor de cada dígito depende de la posici
posición
ón que guarda,
g uarda, este
este sistema
sistema se llama pos
posicio
icional
nal..
igura 3. El sistema decimal de numeración se basa en la posición de los dígitos,
multiplicando por la potencia de 10 respectiva de la posición en que se encuentra.
143
5 . I N T R O D U C C I Ó N A L A E L E C T R Ó N I C A D I G IITT A L
Podemos decir,
Podemos decir, entonces, que el cálculo del valor de un díg
dígito
ito en un número
núm ero lo ha-
remos mediante la siguiente fórmula:
X X.1 . ÍO1
ÍO1*1)
1)
i=
i=ll
De esta
esta forma, podemos representar cualquier
cualq uier número mediante
med iante el sistema
sistema decimal,
decima l,
también llamado base 10.
Sist
Si stem
emaa binari
bin ario
o
Como ya hemos mencionado, la electrónica digital se basa en un sistema de sólo
dos dígitos, ya que los únicos dos valores posibles son el 0 y el 1. Entonces tendre-
mos que estudiar el sistema en base 2, un sistema en que sólo se utiliza el 0 y el 1
para representar cualquier número posible, llamado siste ma binario. Este sistema
sistema
de numeración es muy importante, ya que es la base de toda la electrónica digital.
A
All igua
ig uall que
qu e eell siste
si stema
ma de
decim
cim al, el bin
b inar
ario
io ta
tamm bi
bién
én es posici
pos icion
onal,
al, pero en éste, la ba-
ba -
se es el 2. Así, el primer digito de la derecha será multiplicado por 2o (2 elevado a
la 0), el segundo por 21, el tercero por 22, y así sucesivamente, por lo que la fórmu-
la para calcular el valor de cualquier dígito ahora será:
•X X.1 . 2fr,!
2fr,!
Los números que utilizamos se llaman a r á b i g o s debido a que los árabes los introdujeron en
Europa, pero en realidad fueron los h in d ú es quienes los inventaron. Así que debemos a la In
dia el sistema decimal, además del descubrimiento del 0. Los mayas también conocían el 0,
pero con un sistema de numeración vigesimal diferente.
144 t VTLatói
igura 4. El sistema binario o base 2 sólo puede contener dígitos con el valor 0 ó 1,
D Suponga un número en base 2 o binario, tal como 10012 que necesita convertir
a decimal.
1001.2 = 10
1001
*->1x2 =1
B Calcule el valor del segundo dígito. Observe que el valor resultante es 0.
►
145
1001
*-> 1x
1x22 = 1
—>0x
>0x22 = O
D Calc
Calcule
ule el vvalo
alorr del tercer dí
dígi
gito
to..
1Í
L>1x2 = 1
—> 0x21= 0
—> 0 x2 2 = 0
^ 1x 2° = 1
—>0x2 ' = 0
-> 0x
0x22 = 0
^•1x2= 8
001
- 0x2 = +0
■>0 x 2 2 = +0
3
>1xx2 = +8
>1
9
1001 9 10
146 i
■ C o n v e rtir
rt ir un nú m ero
er o d e c im a l a bin ario
ar io PASO A PASO
D Suponga un núme
número
ro en
en base 10
10 o decimal tal como 131
1310
0 que necesit
necesita
a converti
convertirr
a binario.
1310 = ?2
O Divi
Divida
da eell número e
entr
ntre
e 2 y ttom
om e el resi
residuo
duo com o el pri
primer
mer dí
dígit
gito.
o. Observe que
el residuo es 1.
_2J13
_2J 6 “ i
Residuo
\/
B Divida
Divida el result
resultado
ado de la operación anteri
anterior
or entr
entre
e 2 par
para
a obtener el segundo dí
gito del residuo de la división, esta vez 0.
_
_22]\3
_ 2 J 6 -i
_2J 3
\ \r
C
147
147
5 . I N T R O D U C C I Ó N A L A E L E C T R Ó N I C A D I G IITT A L
Divida el
el resultado de la operación anterior entre 2 para ob tener el tercer dígit
dígito.
o.
El residuo es 1 esta vez.
_2J13
_2J 6 —i
_2J 3 —i
N/
1 C
1+ 0 = 1
0 + 1 = 1
0 + 0 = 0
1 + 1 = 10 ( 0 + acarr
acarreo)
eo)
El acarreo se produce
produ ce porque al sumar
suma r 1 + 1 el resultado en decim
d ecim al sería 21
2 10 que,
en binario, se representa como 102 , por lo que el resultado es 0 más el acarreo que
es un 1 a la izquierda. En caso de sumar dos números de varios dígitos, se hace tal
como en los números decimales, sumando dígito a dígito desde los de la derecha y
con el acarreo en caso de haber
habe r un 1 + 1.
148 i vTLarái
D Suponga que tiene que sumar dos números binarios, por ejemplo 1100 + 0101.
1100
+ 0101
?
B Sume los primeros dos dígitos de la derecha, tal como lo haría en una suma en
números decimales.
1100
+ 01011
1100
+ 0101
01
Acarreo
1
1100
+ 0101
001
B Sume el acarreo al primer dígito. El resultado es 0 y nuevamente tendrá un
acarreo que deberá pasar a la siguiente columna. El 0 que resta lo deberá su
mar al dígito restante.
►
LviaA~fj¡ 149
5 . I N T R O D U C C I Ó N A L A E L E C T R Ó N I C A D I G IITT A L
►
Acarreo^
1
1100
+ 0101
0001
1100
+ 0101
10001
0 0 =0
1 0 = 1
11=0
0 1 = 1 (con
(con prés
présta
tamo)
mo)
En el caso de 0 1, el resultado sería negativo, así que se pide el préstamo de los si-
guientes dígitos, tal como lo haríamos en una resta en decimal, y así hasta obtener
el resultado.
■ R e s ta d e dos
do s nú m e ros
ro s b ina
in a rio
ri o s PASO A PASO
D Suponga que tiene que restar dos números binarios, por ejemplo, 1110 - 0101.
1110
- 0101
?
B Reste
Reste los primeros dos dí
dígitos
gitos de lla
a derecha.
derecha. Observe que tiene
tiene un 0 - 1, por lo
que el resultado es 1 con un préstamo
préstam o del siguien
siguiente
te dígito que se convierte en 00..
►
150 i vTLarái
►
0
11X0
0101
1
0
11X0
- 0101
01
0
11X0
- 0101
00 1
E Por úl
últi
timo,
mo, reste lo
loss dígit
dígitos
os de la cuarta columna. El resultado e
ess 1
1,, y a
así
sí ha
brá terminado la resta.
0
11X0
- 0101
1001
Para la multiplic
m ultiplicació
aciónn y división de números binarios,
binarios, lo haremos
haremos exactamente igual
que con los números decimales, pero tomando en cuenta que las sumas y restas se
harán en binario.
A cada
cad a dígito
díg ito ind
indivi
ividu
dual
al de un
u n núme
nú mero
ro binar
b inario,
io, se lo llam
lla m a bit, que proviene de la abre-
viació
via ciónn en in glés de binar
e n inglés binaryy d igit (dígito binario). Así, cada bit puede tomar el valor 1 ó
0. Dentro de la electrónica digital, tenemos también agrupaciones de bits, que toman
151
151
5 . I N T R O D U C C I Ó N A L A E L E C T R Ó N I C A D I G IITT A L
nombres específicos y que nos será de utilidad conocer. Por ejemplo, un grupo o nú-
mero binario de cuatro bits se llama nibble, y un grupo de ocho bits es llamado byte.
Código
Existe un BCD
código que es utilizado en los sistemas electrónicos conocido como BCD
(Binary C odedD ecimal)
ecimal) que en español significa decimal codificado en binario. Es-
te código consiste en grupos
grupos de 4 bits que representan a un só
sólo
lo dígito decimal. Es de-
cir, si tenemos un número decimal de dos dígitos, podemos representarlo como dos
grupos de 4 bits cada uno, y cada grupo representará el valor de cada dígito decimal.
DECIMAL BCD
0 0000
1 0001
2 0010
3 0011
4 0100
5 0101
6 0110
7 0111
8 1 00 0
9 10 01
Podemos ver que es más fácil leer los valores en BCD que en binario, sobre todo
cuando los números se hacen grandes, ya que se separan los grupos de 4 bits para
152 t V-TLatói
mayor claridad y para indicar que se trata de BCD. Además, podemos ver que pa-
ra un número decimal de dos dígitos el equivalente en BCD siempre será de ocho
bits (dos grupos de cuatro).
Si stem
Sist ema a hexa
he xadedeci
cima
mall
Otro sistema de numeración que nos será útil conocer es el hexadecimal, el cual,
como su nombre lo indica, utiliza 16 símbolos o dígitos diferentes para representar
cualquier
cualq uier número
núm ero posible.
posible. Com
C omoo en el sistema
sistema decimal
decima l se tienen sólo 10 símbol
símbolos,
os,
para el sistema hexadecimal
hexadec imal usaremos las primeras letras del alfabeto, es decir de la
A a la F, ju
junn to con los 10 símbo
sím bolos
los de
dell siste
sis tem
m a de
deci
cim
m al
al.. Entonces
Ento nces el gr
grup
upoo q ue
ueda
da--
rá: 0, 1,2, 3, 4, 3, 6, 7, 8, 9, A, B, C, D, E, F. Siguiendo la misma mecánica vista
antes, para formar un número usamos la expresión:
X X; . 16 (Í' ‘)
As í, cuan
Así, cu ando
do encon
enc ontre
tremo
moss una
un a le
letr
traa A l6 en siste
sis tem
m a he
hexa
xade
decim
cimal
al,, se
será
rá el eq
equi
uiva
valen
lente
te
a un 101Qen
101Qen el sistema decimal.
decim al. Una B l6 será el equivalente
equivale nte a 111
11 1Q, y así hasta la
Fl6 que será un 1310.
1A
1x161=16 A X 16 ° = A
zzz
& & & & &
153
5 . I N T R O D U C C I Ó N A L A E L E C T R Ó N I C A D I G IITT A L
COMPUERTAS LÓGICAS
Hasta ahora hemos visto el sistema binario y hemos mencionado su importancia
dentro de la electrónica digital, pero no hemos visto por qué es tan importante o
dónde se aplica
tados como 1 y dicho sistema.
0 puede Cualquier
representar sistema
números que pueda
binarios. Por representar los dos es-
ejemplo, podemos re-
presentar un número binario con un grupo de lámparas, una lámpara encendida in-
dicará un 1 y una lámpara apagada, un 0.
Los circuitos electrónicos digitales son circuitos que manejan estados lógicos para
representar números binarios. Pero no sólo representan números binarios, también
son capaces de realizar operaciones con dichos números o dígitos binarios, y así ob-
tener un resultado. Como sabemos, los transistores en sus estados de corte y satu
ración pueden ayudarnos con esta tarea de representar y hacer operaciones lógicas
con dígitos o números binarios. Observemos el circuito de la Figura 7.
m r ¿LÓGICA DI
DIGITAL?
Todos hemos aprendido alguna vez lógica, que es la ciencia que estudia el razonamiento huma
no y se basa en proposiciones, como por ejemplo: "hoy es martes”. Como podemos darnos cuen
ta, una proposición lógica sólo puede tener dos valores: verdadero o falso. La electrónica digital
está basada en la lógica y por eso, también podemos llamarla Lógica digital.
154 i vTLarái
Compuertas lógicas
Vemo s que
Vemos qu e la base de
dell trans
tra nsist
istor
or está co
cone
nect
ctad
adaa al polo
po lo ne
nega
gativ
tivoo de la bate
ba tería
ría m e-
diante el interruptor. Entonces tenemos OV aplicados en ella, por lo que el transis-
tor está en el estado de corte, y así tendremos un voltaje colector emisor (VCE) de
5 volts. Si hablamos de estados lógicos, entonces tendremos una entrada en la base
de un 0, y en la salida (que es el colector del transistor), un 1. Así observamos que
la salida es contraria a la entrada.
8.. Aho
igura 8 A ho ra,
ra , con el in te r ru p to r co n ec ta
tann do la ba se d e l tr
traa n s isto
is to r
al polo positivo de la pila, tenemos una entrada de 5V y una salida cercana a OV.
155
5 . I N T R O D U C C I Ó N A L A E L E C T R Ó N I C A D I G IITT A L
As í, en un inverso
Así, inv ersorr o co
comm puer
pu erta
ta NOT,
NO T, lo que
qu e tenem
ten emos
os es una
un a en
entra
trada
da,, y una
un a sali-
sa li-
da que es invertida o negada. Observemos en el el símbolo de la compuerta
compu erta el peque-
ño círculo en la punta del triángulo. Este círculo es el que realmente indica que la
compuerta es un inversor.
A p arti
ar tirr de ahora,
aho ra, no nos centra
cen trarem
remos
os en el ci
circ
rcui
uito
to que
qu e fo
form
rmaa una
un a co
comm puer
pu erta,
ta, sa-
bemos que son circuitos formados con transistores, pero no necesitamos conocer el
circuito real, ya que puede ser construido de múltiples formas. Además, el circuito
del inversor que vimos en la Figura 7 es sólo una aproximación. El circuito real de
un inversor
puertas es algo más
representadas concomplejo, así que
sus símbolos. de ahora
Además, en adelante
a partir de ahoraveremos las com-
sólo hablaremos
de estados lógicos, ya sea alto o bajo, o como 1 ó 0, sin importar el valor de volta-
jes que existan en el circuito. Si bien desarrollaremos esto más adelante, por ahora
sabemos que una entrada conectada al polo negativo de la batería (0V) representa
156 i vTLarái
Compuertas lógicas
Buffer
Podemos ver en ocasiones compuertas parecidas a un inversor, pero sin el pequeño
círculo en la punta. Esta compuerta es llamada buffer y no tiene el círculo debido
a que no invierte la entrada, es decir, la salida será la misma que la entrada.
igura 11. El símb
símb olo para represen tar un b uffer es parecido al invers
inversor,
or,
pe ro és te no tie
ti e n e el pe qu eñ o cí
círc
rc u lo,
lo , p ar a In d ica
ic a r qu
quee no h a y Inv er
ersió
sió n a la sa lida.
lid a.
157
5 . I N T R O D U C C I Ó N A L A E L E C T R Ó N I C A D I G IITT A L
Puede parecer inútil una compuerta en la que tenemos la misma entrada y salida,
pero se utiliza en ocasiones para corregir una señal débil y que pueda recuperar sus
niveles normales, o para quitarle carga a otras compuertas. Por ejemplo, en el cir-
cuito integrado 4050, podemos encontrar 6 buffers no inversores.
158 i vTLarái
Compuertas lógicas
igura 13. Podemos tener buffers de tres estados activados con un estado
bajo ó 0. Se agrega a la entrada de control el pequeño círculo de Inversión.
E A SALIDA
0 0 0
0 1 1
1 0 Z
1 1 Z
No sólo es posible encontrar buffers de tres estados, también podemos tener otros
circuitos con salidas de tres estados. Por ejemplo, flip
fl ip - flfloo p s , inversores, registros, et-
cétera. Las salidas de tres estados nos sirven para poder conectarlas unas a otras pa-
ra transmitir diferentes señales a través de un solo alambre, por ejemplo. Así, una
salida estará activa, mientras las demás se ponen en estado de alta impedancia para
que no afecten a las otras, ni las demás salidas la afecten a ella. En el archivo Buf
fers de tres estados.dsn que incluimos en ww w w w .li
.libr
brosos.re .redudu sesers
rs.c om,, podemos ver
.com
la simulación de este tipo de buffers.
• t
Enable
o
2
N
74HC126
Entrada 1
2 \ 3 _____________
''V74HC125
Enable
o
igura 14. Sim ulación en Proteus de bu ffers de tres estados h ab ilitados con 1 y con O.
O.
I 159
5 . I N T R O D U C C I Ó N A L A E L E C T R Ó N I C A D I G IITT A L
Para este ejemplo, utilizamos un circuito integrado 74HC126, que contiene buf
fers de tres estados habilitados con 1, y un 74HC125, que son buffers de tres es-
tados habilitados con 0. Así podemos habilitar la salida o deshabilitarla, es decir,
llevarla al estado
estado de alta im pedancia
ped ancia mediante
me diante los controles.
controles. Obser
O bservemos
vemos cómo la
entrada
ver el pese
pequ reflej
reflejará
queñ aráadro
eñoo cu
cuadoronogris
graislaque
qusalida,
e in según
indd ic
icaa un la
esthabilitemos
habilitemo
estad
adoo de al tas im
alta o no.edTambién
p edan ciaa y enpodemos
anci el in d i-
cador tendremos un signo de interrogación (?)que nos indica que no hay ningún
estado definido a la salida.
Estados = 2n
A
Aho
hora
ra la salid
sa lidaa de una
un a co
comm puer
pu erta
ta de más de una
un a en
entra
trada
da depe
de pend
nder
eráá de una
un a co
comm bi-
nación de dichas entradas,
e ntradas, de acuerdo con la operación ququee lleve
lleve a cabo la compuer-
ta. Veamos cuáles son estas compuertas.
Compuerta AND
En esta compuerta, se lleva a cabo una operación AND (en español equivale a Y) Y),,
y se llama así porque, para que la salida sea 1, todas las entradas deberán ser 1. De
[] INVERSORES ALTERNATIVOS
Supongamos que estamos armando un circuito con compuertas Lógicas y, de repente, nos da
mos cuenta de que necesitamos un inversor, pero resulta que no tenemos ninguno, o ya utiliza
mos todos los que teníamos. La solución es muy simple, tomamos una compuerta ÑOR o NAND
y unimos sus entradas para que ahora sea una sola, y ya tenemos un inversor.
160 t VTLatói
Compuertas lógicas
modo que, si tan sólo una de las entradas es 0, la salida será 0. En la Figura 15, te
te--
nemos el símbolo y la tabla de verdad de una compuerta AND de dos entradas.
As í, sólo una
Así, un a de las co
comm binac
bin acion
iones
es a la en
entra
trada
da provoca
prov ocará
rá una
un a sa
salid
lidaa al
alta
ta ó 1. En ca-
so de tener más de dos entradas, será el mismo caso y sólo cuando todas las entra-
das sean 1 la salida será 1.
Compuerta NAND
El complemento de una compuerta AND es una compuerta NAND, la N que se
agrega al principio se refiere a NOT, es decir una inversión.
El pequeño ccírculo
írculo en la salida de la compuerta
com puerta indica
in dica inversión,
inversión, es decir,
decir, podemos
imaginar una compuerta AND con un inversor conectado en su salida, lo cual da
como resultado una compuerta NAND, y su salida será invertida con respecto a
una compuerta AND.
Compuerta OR
Otra operación lógica que podemos realizar es la de una compuerta OR, que en es es--
pañol sería simplemente
simpleme nte O. Es una compuerta
com puerta en la cual
cua l llaa salida será 1 só
sólo
lo cuan-
161
5 . I N T R O D U C C I Ó N A L A E L E C T R Ó N I C A D I G IITT A L
Compuerta ÑOR
Al
A l ig
i g u al que
qu e llaa co
comm puert
pu ertaa N AND
AN D es uuna
na AN
A N D co
conn la salid
sa lidaa in
inve
verti
rtida
da,, la co
comm puer-
pu er-
ta ÑOR es una OR con salida invertida.
Compuerta XOR
llamad a XOR o exclusive OR, que en español
Una compuerta un tanto especial es la llamada
podemo exclusiva,, y eess una pequeña variación de la compuerta
podemoss llam ar O R exclusiva com puerta OR.
OR . Es
ta
docompuerta se comporta
comporta
las dos entradas son 1, típicamen
típicamente te como
la salida será unavariación
0. Esta O R con esla diferenci
diferencia
la que laahace
de que, cuan-
cua n-
diferente
de la OR. Observemos que, cuando las entradas son diferentes, la salida será 1, y
cuando las entradas son iguales, la salida es 0. Esto es sólo para una compuerta XOR
de dos entradas. También podemos tener una compuerta XOR negada o XNOR.
162 t V-TLatói
Compuertas lógicas
igura 19. En una compuerta XOR, la salida es 1 sólo cuando en las entradas hay
una combinación de 1 y 0. En caso de que las dos entradas sean iguales, la salida será 0.
Estas son las compuertas lógicas básicas, cada una realiza una operación lógica di-
ferente.
ferente. Por supuesto, podemos tener una
un a combinación
com binación de ellas
ellas para formar un cir-
cuito lógico el cual llevará a cabo una tarea específica, pero de esto hablaremos un
poco más adelante en este mismo capítulo.
C O P í | P D L X J D *~ ~ l ^ 3 Mes
ess-
s-ag
age(
e(s)
s) ||aHIMAT
||aHIMATIÑG:
IÑG: OOÍOaOZSOÓOOO(CPUloa
PUloadD
dD2S
2S] -28
-2800.
00.0 -70
-700.0
0.0 th
163
5 . I N T R O D U C C I Ó N A L A E L E C T R Ó N I C A D I G IITT A L
En este ejemplo veremos que, al cambiar los estados de las entradas, podemos obser-
var el comp
co mport
ortam
amien
iento
to a la
l a salida
salid a en cada una
un a de ellas. Podemos cam
ca m biar
bia r los estados
de las entradas dando clic en el cuadro queq ue representa el estado
estado lógico de entrada
entrad a o en
los actuadores (que son las flechas de color verde encerradas en un círculo). Los pe-
queños cuadros rojos que aparecen en las entradas y salidas de las compuertas al co-
rrer la
la simulación
sim ulación representan un estado lógico alto; los azules,
azules, un estado
estado lógico bajo.
14 ¡7] | 10 | 9 8
* “ _ [
- 5 e > - 5 d -
p \ l '- w
2 3 4 6 7
GND
GND
Familia TTL
Dentro de los circuitos integrados, ya sean compuertas o algunos otros circuitos digi-
tales, tenemos dos familias. La primera de ellas es T T L {Transistor-Transistor Logic) o,
en español, lógica
lógic a transistortransistor,
transistortransistor, esto es
es porque los circuitos que forman
form an las com-
164 i vTLarái
Compuertas lógicas
puertas u otros elementos contienen transistores del tipo BJT, tal como vimos un cir-
cuito de un inversor real en la Figura 10
10.. Esta familia tiene características específicas
específicas::
• Usa alimenta
alimentación
ción de 5V con tolerancia de ±0.25V,
±0 .25V, es decir,
decir, el rango aceptable pa-
ra que funcionen correctamente va de los 4.75V a los 5.25V en las terminales de
alimentación. Como vemos, el voltaje de alimentación de este tipo de circuitos es
fijo, así que siempre debemos poner fuentes de 5V tanto en la terminal Vcc co-
mo en las entradas de las compuertas u otros elementos.
• El nivel lógico para las entradas y salidas debe ser idealmente 5V, pero en el mun-
do real no es así, existe una tolerancia de voltajes permitidos por estos circuitos,
tanto para las entradas como para las salidas.
• En llas
as entradas, podemos tener
te ner un voltaje de OV
OV a 0.8V
0. 8V para el nivel lógico bajo. Es
decir, si nuestro voltaje de entrada está en este rango, el circuito lo tomará como un
Este voltaje se representa como VIL donde la I significa in o entrada, y la L signi-
0. Este
fica lo w o bajo. Para el nivel alto en las entradas podemos tener un voltaje en el ran-
go de 2V a 5V, es decir, si nuestro voltaje está en este rango, el circuito lo tomará co-
mo un 1 y se representa como VIH (I=in, H=high). Si el voltaje de entrada está entre
los 0.8V y 2V, no podemos predecir cómo lo toma realmente la compuerta, puede
tomarlo como un 0 o un 1, y de esta forma el funcionamiento no será correcto.
• En las salidas, podemos tener un voltaje de OV a 0.5V para el nivel bajo, representa-
do como V0L, (O=out) y para el nivel
niv el alto
al to de
d e 2.7
2 .7V
V a 5V,
5V, representado
represen tado por V0H. En las
salidas,
salidas, la tolerancia es menor debido a que, si dicha salida está
está conectada a la entra-
da de otra compuerta, de esta manera se asegura su correcto funcionamiento.
FAMILIA CARACTERÍSTAS
74XX E stá n d a r
74LXX Bajo co ns um o (lo w power)
74SXX A lta v e lo cida d (s c h o ttky )
74ASXX Versión m e jo ra d a d e la S
74LSXX A lta v e lo cida d y b a jo con sum o
74HCXX CMOS d e a lta v e lo c id a d
165
5 . I N T R O D U C C I Ó N A L A E L E C T R Ó N I C A D I G IITT A L
Familia CMOS
La otra familia d igitales es la CMOS (Com plementary MOS)
fam ilia de circuitos integrados digitales MOS)
y está formada, a diferencia de la TTL, con transistores de efecto de campo del ti-
po MOSFET. La C significa complementario, y es debido a que se usa una combi-
nación de transistores tanto NMOS como PMOS.
A difere
dif erenc
ncia
ia de los T T L , los circu
cir cuito
itoss integ
int egrad
rados
os de la fa
famm ili
iliaa C M O S pued
pu eden
en tra-
tra -
bajar con voltajes
voltajes diferentes
diferentes en amplio
amp lio rango, son más sencillos
sencillos (interna
(internamente
mente)) que
los TTL y tienen la ventaja de consumir mucho menos potencia que éstos ya que,
como sabemos, los transistores del tipo MOSFET se polarizan con voltaje, a dife
166 i vTLarái
Álgebr
Álg ebra
a de Boole
renda de los BJT, que se polarizan con corriente. Así, las corrientes en un circuito
tipo CMOS son casi nulas. Las principales familias CMOS son:
Seriee 4000
Seri 40 00
Serie 14000 (de Motorola)
Serie
Serie 74HCXX
74HCX X
Seriee 74CX X
Seri
Las series 4000 y 14000 son equivalentes, pueden trabajar con voltajes entre 3 y
15V,
15 V, igual
igua l que los
los 74CXX . Observamos que estos
estos cicircuitos
rcuitos manejan
man ejan un amplio
amp lio ran-
go de voltajes, así que la regulación del voltaje de alimentación no es tan crítica co-
mo en los TTL. Los voltajes a la entrada de estos circuitos pueden estar en el ran-
go de 0V a 30% del voltaje de alimentación (Vdd) para el estado bajo (VIL), y en-
tre 70% del voltaje de alimentación (Vdd) y Vdd para el estado alto (VIH). La se-
rie 74HCXX sólo trabaja con voltajes de 2 a 6V, así que hay que tener cuidado de
no alimentarlos con más de 6V ya que se pueden dañar.
Los circuitos del tipo CMOS son muy sensibles a la estática, al estar construidos con
transistores del tipo MOSFET debido a la estructura interna de este tipo de transis-
tores, que hemos estudiado en el Capítulo 3, así que debemos tomar precauciones al
manejarlos. Se recomienda utilizar una pupuls
lser
eraa an
antie
tiestá ticaa al manipular los circui-
státic
tos o componentes del tipo CMC M O S, sobre
sobre todo sisi no están coloca
colocados
dos en su lugar
lug ar aún.
167
167
5 . I N T R O D U C C I Ó N A L A E L E C T R Ó N I C A D I G IITT A L
ÁLGEBRA DE BOOLE
Las operaciones lógicas de las compuertas también pueden representarse algebrai-
camente. Se llama álgebra de Boole porque fue George Boole quien la desarrolló
a mediados del siglo XIX. Al igual que en el álgebra común, tenemos funciones y
es, pero con la diferencia de que las variables ahora representarán estados
vari ables,
variabl
lógicos. Por ejemplo, A representará un estado lógico, ya sea 1 ó 0. Además, aquí
las operaciones indican operaciones lógicas, como ya lo vimos en la sección de
compuertas lógicas,
lógicas, y no matemáticas.
Operaciones lógicas
Suma lógica: es el equivalente a la función de una compuerta OR.
f =A
=A + B
A
Así
sí tenem
ten emos:
os:
0 + 0 = 0
0+ 1 = 1
1+0=1
1+ 1= 1
f= A B
Por lo que:
0 0 =0
01=0
10 =0
11 = 1
168 i vTLarái
Álgebr
Álg ebra
a de Boole
f =A
Por lo que si
Por si A = 0 entonces
entonces A = 1
Y si
s i A = 1 enton
en tonces
ces A = 0.
A + 0 =A
Todo núm
nú m ero
er o al que
qu e se le su
suma
ma 1 dará
da rá como
com o result
res ultad
adoo 1. Record
Re cordem
emos
os que
qu e estamos
estam os
haciendo una operación lógica OR. Así, 0 + 1 = 1 y 1 + 1 = 1:
A +1=1
La suma de dos números iguales dará como resultado el mismo número. Dicho de
otra forma, una operación
op eración OR entre dos
dos números iguales siempre dará como resul-
tado el mismo número. Por lo que:
169
5 . I N T R O D U C C I Ó N A L A E L E C T R Ó N I C A D I G IITT A L
A +A = A
A +A = 1
A *0 =0
Todo núm
nú m ero m ultip
ul tiplic
licad
adoo por 1 dará
da rá como
com o result
res ultad
adoo el m ismo
ism o núme
nú mero:
ro:
A • 1 =A
Todo núm
nú m ero
Recordemoser oque
m ulti
ulestamos
tipp lic
licad
adoefectuando
o por
po r sí mism
mi smo
unao operación
da
dará
rá como
com oAND,
result
res ultad
adoo loel que:
por mism
mi smoo núme
nú mero.
ro.
A *A = A
Todo núm
nú m ero m ultip
ul tiplic
licad
adoo por su opuest
opu estoo da
dará
rá como
com o result
res ultad
adoo 0:
A •A = 0
Otra identidad importante es la de la doble negación. Todo número negado dos ve-
ces será igual a dicho número. Es decir, si invertimos dos veces un número, el resul-
tado será el mismo número:
170 i vTLarái
Álgebr
Álg ebra
a de Boole
A =A
A + B = B +A
AB = BA
A (B
(BC)
C) = (AB) C
171
171
5 . I N T R O D U C C I Ó N A L A E L E C T R Ó N I C A D I G IITT A L
(AB) + (AC)
(AB) (AC) =A
= A (B + C)
(A + B) (A
(A + C) =A + (BC)
(BC)
26. Ilustración
igura 26. de la propiedad distributi
distributiva.
va. O bservamos
bservamos
que los circuitos de la derecha usan sólo dos compuertas en cada caso.
172 i vTLarái
Álgebr
Álg ebra
a de Boole
Reglas de simplificación
Adem
Ad emás
ás de lo anter
an terior,
ior, tenem
ten emos
os otras reglas
regla s que
qu e nos ser
s ervir
virán
án para
pa ra sim p lif
lific
icar
ar c ircui
irc ui--
tos digitales combinacionales. La primera de ellas es:
A + AB = A
Ya que
q ue si factori
fac toriza
zamo
moss el té
térm
rmin
inoo de la izquie
izq uierda
rda::
A (1 + B)
Sabemos por las identidades que 1+B es igual a 1. Observemos que, en este caso, te-
nemos la variable B y como identidades usamos A A,, pero dichas identidades y pro-
piedades son válidas para cualquier variable. Así nos queda:
A •1
Y sabemos
sabe mos que
qu e esta id
iden
entitida
dadd es igua
ig uall a A.
A. As
Asíí se co
comm prueb
pru ebaa esta
est a regla.
regla .
A + AB = A + B
Para simplificar la expresión de la izquierda, usamos la regla anterior. Así nos queda:
Supongamos que necesitamos una compuerta OR o AND de tres entradas y sólo tenemos com
puertas de dos. La solución es poner una compuerta más a la salida de la anterior, conectar la sa
lida a una de sus entradas, y la otra entrada será la tercera. Esto sólo funciona con compuertas OR
y AND, así cada compuerta agregada será una entrada más.
173
5 . I N T R O D U C C I Ó N A L A E L E C T R Ó N I C A D I G IITT A L
A + AB + AB
Factorizando:
A + B (A + A)
Apl
A plica
icand
ndoo la id
iden
entitida
dadd
A +A = 1
A + B (1)
Y si sabemos
sabe mos que
B • 1 =B
comprobamos la regla.
La función XOR
Hasta ahora hemos hablado de las funciones OR, NOT y AND, pero nos faltan
otras,, como la función XOR, es decir
otras decir,, la función que representa una compuerta
compu erta OR
exclusiva.
exclusi va. Esta se represent
representaa mediante
m ediante un símbolo de suma dentro de un círculo pa-
ra indicar una operación XOR entre dos variables:
/= A © B
174 j •¿--j
•¿--jzLi
zLi&k
&k
Álgebr
Álg ebra
a de Boole
A©B
A© B =A • B +A • B
De esta forma podemos transformar una operación XOR en otra que no involucra
dicha operación. Así podemos simplificar también funciones que contengan algu-
na expresión XOR.
Teoremas de DeMorgan
Ta mbié
Tamb iénn debem
deb emos
os inc
in c lu
luir
ir las co
comp
mpuer
uertas
tas falta
fa ltant
ntes
es que
qu e son la ÑOR y NAND. Las
funciones de estas compuertas se representan de la siguiente manera:
/ =A + B
/ =Á 7 B
Tanto en el álgebra común como en el álgebra de Boole, existen identidades. Una identidad es
una igualdad que se cumple para cualquier valor. Por ejemplo, en el álgebra común sabemos que
a2 + ab = a(a+b) ya que se cumple para cualquier valor de a y b. En el álgebra de Boole, existen
también identidades que nos serán útiles conocer para poder simplificar funciones booleanas.
175
5 . I N T R O D U C C I Ó N A L A E L E C T R Ó N I C A D I G IITT A L
A + B =A • B
A • B =A + B
Observamos que, en las expresiones de la derecha, las líneas de negación sólo están
sobre cada variable y no sobre la expresión completa. Con estos teoremas, podemos
separar la negación para simplificar las funciones ÑOR y NAND.
Esto es el álgebra de Boole, un sistema que nos permite manejar funciones con ope-
raciones lógicas entre variables. Aquí, por supuesto, surge la pregunta: ¿y para qué
sirve todo esto?
esto? La respuesta es simple, ssirve diseñ o y la simplificación
irve para el diseño simplificació n de ccir-
ir-
cuitos lógicos combinacionales, tal como veremos en las siguientes secciones.
I » 1 GEOR
EORGE BOOLE
George Boole ideó el álgebra que lleva su nombre en el primer cuarto del siglo XIX. Lo que él in
tentaba era explicar mediante expresiones matemáticas las leyes del razonamiento humano.
Por supuesto, en esa época no existía la electrónica digital, y nadie pudo imaginar que este sis
tema algebraico sería la base del diseño de circuitos digitales.
176 i vTLarái
Circuitos combinacionales
CIRCUITOS COMBINACIONALES
U n circuito combinacional es un circuito lógico en el que la salida depende úni-
camente de las entradas que se combinan para formarla, y esta salida cambiará úni-
camente cuando las entradas también cambien. Un circuito combinacional puede
estar formado por compuertas de cualquier tipo: OR, AND, NOT, XOR, etcétera.
Un circuito combinacional puede ser representado por una función booleana, para
ser expresado de forma algebraica y así llevar a cab caboo una simplificación
sim plificación que trate de
obtener un circuito más sencillo y con menos componentes. Veamos Veamos un ejemplo de
esto: supongamos que tenemos un circuito como el que se muestra en la Figura 29
sobre el cual vamos a obtener su función booleana. Para ello, sólo debemos obser-
varr qué
va qu é tipo
tip o de co
comm puert
pu ertas
as te
tenem
nemos
os y qué
qu é es lo quequ e habr
ha bráá a la sa
salid
lidaa de cada
cad a una.
una .
Así
A sí vamos
vam os obte
ob teni
nien
endo
do la ex
expres
presión
ión hasta
ha sta lllleg
egar
ar a llaa salida
sa lida..
Los circuitos combinacionales se llaman de esta forma dado que en ellos la salida sólo depen
de de la combinación de las en trad as. No existe ninguna retroalimentación de las salidas a las
entradas, lo cual cambiaría el comp ortamien to del circuito. Se
Se llam
llam an secu en ciales los circuitos
que tienen retroalimentación. Éstos serán desarrollados más adelante.
177
5 . I N T R O D U C C I Ó N A L A E L E C T R Ó N I C A D I G IITT A L
la sum a de éstas:
éstas: AB+BC.. En la última compuerta OR, entra A más la expresión an-
AB+BC
terior, por lo que la función de este circuito quedará como:
Q =A +AB +BC
Ahora que
q ue hemos obtenido la expresión matemática
matem ática,, podemos simplificar
sim plificar median
me diante
te el ál-
gebra de Boole para intentar obtener un circuito más sencillo o con menos componen-
tes. Si observamos los dos primeros términos A + AB, reconoceremos una de las reglas
reglas pa-
ra simplificación que es A + AB = A, por lo que nuestra función quedará reducida a:
Q =A + B C
30. Un
igura 30. circuito combinacional puede ser simplificado mediante el álgebra
de Boole para obtener un circuito más simple que cumpla la misma función.
178 i vTLarái
Circuitos combinacionales
31. Mediante
igura 31. la simulación, podemos comprobar cómo
el circuito simplificado cumple la misma función que el original.
Conversión
Hemos visto la de tablas de
importancia verdadde en
del álgebra circuitos
Boole lógicos de circuitos
para la simplificación
combinacionales, pero ¿qué pasa cuando no tenemos aún un circuito que simplifi-
car? Es decir, debemos construir un circuito a partir de lo que tengamos como en-
tradas y lo que necesitemos en las salidas. Veamos un sencillo ejemplo de cómo di-
señar un circuito combinacional.
Queremos implem
im plementar
entar un circuito que
q ue sea capaz de sumar 2 bits. Si recordamos la
suma de números binarios, sabremos
sabremos que la sum a de 2 bits está
está dada por: 0 + 0 =0,
= 0,
0 + 1 = 1, 1 + 0 = 1 y 1 + 1 = 0 , si representamos los bits por sumar como A y B, y
la suma como S, nuestra tabla de verdad quedará:
A B s
0 0 0
0 1 1
1 0 1
1 1 0
179
5 . I N T R O D U C C I Ó N A L A E L E C T R Ó N I C A D I G IITT A L
Tabla 6. Obtención
Obtención del prim er producto.
producto.
El producto será A negada por B. Esto es porque A tiene el valor de 0, y para que la
multiplicación dé como resultado un 1 , debemos invertirla. B tiene el valor de 1 así
que queda como B. Siguiendo el mismo criterio, para la tercera fila obtenemos el
producto de las entradas:
A B s PRODUCTOS
0 0 0
0 1 1 AB
1 0 1 AB
1 1 0
S =AB +AB
Si observamos con detenimiento esta expresión, nos daremos cuenta de que equi-
valee a una
val un a fu
func
nció
iónn X O R, y a que
qu e como
com o vimos
vim os antes:
ante s:
A©B
A© B =A • B + A • B
180 i vTLarái
Circuitos combinacionales
Por lo que nuestro sumador es una simple compuerta XOR, de lo cual también
podemos darnos cuenta al observar la tabla de verdad, que es la misma de una
com puerta
pue rta OR
O R exclusiva. Pero
Pero nos falta un detalle,
d etalle, la suma
sum a de 1 + 1 es igual
igu al a 0,
aunque con un acarreo, así que si queremos que la suma esté completa, debemos
incluir el acarreo. Por eso, agregaremos otra salida a nuestro circuito, y la tabla de
verd
ve rdad
ad qued
qu edar
ará:
á:
A B s PRODUCTOS C
0 0 0 0
0 1 1 ÁB 0
1 0 1 AB 0
1 1 0 1
Tabla 8. Ag re g am os e l a ca rre
rr e o a nu es tr
traa ta b la de verda
ver dad.
d.
Ya sabemos
sab emos que
qu e el acarreo
aca rreo (repre
(re presen
sentad com o C de carry) será 1 sólo cuando A y B
tadoo como
sean 1. Si obtenemos nuevamente los productos de las salidas que son 1:
A B s PRODUCTOS C PRODUCTOS
0 0 0 0
0 1 1 AB 0
1 0 1 AB 0
1 1 0 1 AB
Y así la fu
func
nción
ión para
pa ra el acarreo
acar reo qued
qu edará
ará::
C =AB
Como podemos darnos cuenta, es una simple función AND. De esta forma, hemos
terminado con nuestro diseño de un sumador.
m MAXITÉRMINOS
Así co
como
mo Los pr prodod uc tos
to s de Las e ntra
nt rada
da s se LLam
LLaman
an min itérmin o s, Las sumas de Las entradas se
LLaman m a x i t é r m i n o s . Podemos utiLizar Los maxitérminos para obtener La función de una tabLa
de verdad, pero debemos tomar ahora Las saLidas que son 0, y así obtendremos una función que
será un producto de sumas en Lugar de una suma de productos.
181
5 . I N T R O D U C C I Ó N A L A E L E C T R Ó N I C A D I G IITT A L
=i>
uluí
y©
Y
i?
/ B^
m ------ \ a Acarreo Suma
m
Di
CO
A
M j
m
+
C O 1^ í I > I l> I II I j j 3Message[s) ¡ IAÑIMATI
IAÑIMATING: ÜC(CPU load02)
NG: 00:OC:02.60COÜC(CPU load02) -1000.0 -200.0 th
Mapas de Karnaugh
Existe
Existe un método para
p ara la simplificación de circuitos
circuitos lógicos llamado mapas de Kar
naugh, el cual nos ayudará a obtener una función minimizada fácilmente. Como
182 i vTLarái
Circuitos combinacionales
su nombre lo indica, se trata de un mapa donde pondremos los valores de las sali-
das de nuestra tabla de verdad.
Como vemos en la configuración de la Figura 34, se arma el mapa de tal forma que
los valores de las variables se distribuyen en filas y columnas. Podemos observar, por
ejemplo, que en el caso donde tenemos dos variables, como be, el orden es 00, 01,
11, 10, esto
esto es
es así dado que
qu e en cada fila o columna
colum na adyace
ad yacente
nte se debe cambiar
cam biar sólo
sólo
una de las variables,
variables, no las dos.
dos. Debemos notar
no tar que la úúltima
ltima y la primera
prime ra fila o co-
lumna también son adyacentes, ya que cumplen la condición de sólo el cambio de
una de las variables. De esta forma, podemos trasladar los valores de la salida de
nuestra tabla de verdad al mapa.
Veamos
Veam os un ejemp
eje mplo
lo para
pa ra co
comm prend
pre nder
er m ejor
ejo r el proceso
proc eso de simpl
sim plifi
ifica
cació
ciónn con m a-
pas de Karnaugh.
muestra en la TablaSupongamos
10: que tenemos una tabla de verdad como la que se
C
A Q
c Y
0 0 0 0
0 0 1 0
0 1 0 1
0 1 1 1
1 0 0 1
1 0 1 0
1 1 0 1
1 1 1 1
Tabla 10. Ejemplo de una tabla de verdad para obtener
un circuito simplificado con mapas de Karnaugh.
Si obtenemos los minitérminos de la tabla, nos quedará una función como ésta:
183
5 . I N T R O D U C C I Ó N A L A E L E C T R Ó N I C A D I G IITT A L
a b c y
0 0 0 0
0 0 1 0
0 1 0 i
0 1 1 i
1 0 0 i
1 0 1 0
1 1 0 i
1 1 1 i
Lo siguiente
siguien te es agrupar
agrup ar los
los 1 en el mapa, de forma que en cada grupo quede
que de un nú-
n ú-
mero que sea potencia de dos, es decir, en grupos de 2, 4, 8, 16, etcétera. En este
ejemplo, podemos identificar fácilmente un grupo de cuatro 1 a la derecha; debe-
mos agrupar en horizontal o vertical, nunca en diagonal.
| HOJAS DE DATO
DATOS
S
Si necesitamos usar un circuito integrado, debemos conocer qué función cumple cada uno de
sus pines. Lo mejor es obtener su hoja de datos, ahí está toda la información necesaria. Pode
mos visitar la página w w w . d a t a s h e e t c a t a l o g . c o m , que contiene una extensa colección de hojas
de datos de todo tipo de componentes electrónicos que podemos descargar gratuitamente.
184 i vTLarái
Circuitos combinacionales
cs 00 01 11 10
0 0 ~Ti
¡r .
0 n
37. En
igura 37. nuestro mapa tenemos dos grupos
que son
son los má s grandes posibles y que abarcan a todos los 1.
Ah ora tomem
Ahora tom emos
os el grupo
gru po m arcad
arc adoo en línea
lín ea pu
punt
ntea
eada
da y observem
obse rvemos:
os: en las filas,
fila s, el
grupo reúne a a y a’, mientras en las columnas el grupo abarca a be y a be’. Enton-
ces tenemos una multiplicación lógica entre todos ellos:
Los mapas de Karnaugh se basan en el hecho de que nuestro cerebro trabaja mejor con patro
nes que con ecuaciones. De esta manera, se pueden simplificar o minimizar circuitos lógicos de
forma muy rápida. Aunque para más de 6 variables se torna un poco difícil, existen también pro
gramas computacionales que simplifican funciones automáticamente.
185
5 . I N T R O D U C C I Ó N A L A E L E C T R Ó N I C A D I G IITT A L
1 • be • be = b (c
(c • c) = b
De esta
esta forma, la simplificación
sim plificación del grupo nos nos da como resultado b. A Así
sí podem
po demos os
ver cócómo
mo un grupgr upoo de cu
cuat
atro
ro 1 elelim
im in
inaa dos de las varia
va riabl
bles
es,, las que
qu e son cocontntra
ra--
rias en las filas y columnas abarcadas por el grupo, y sólo queda la variable que
no cambia en las filas o columnas. Sabiendo esto, analicemos el otro grupo: en las
filas mantienee a, y en las columnas abarcadas
filas se mantien abarcadas por el grupo, la variable que cam-
bia es b. As
Así,í, sigu
si guie
iend
ndoo la re
regl
glaa de e lim in
inaa ci
cióó n de las varia
va riabl
bles
es que
qu e cam
ca m b ia
ian,
n, se
elimina b y queda:
ac
y = b + ac
CIRCUITOS SECUENCIALES
A diferen
dif erencia
cia de los circuito
circ uitoss combin
com binaci
aciona
onales,
les, en los circuitos secuenciales la salida
ahora ya no sólo dependerá de las entradas que tengamos, sino también de la propia
salida. Es decir que existe una retroalimentación. Tome
Tomemos
mos como ejemp
eje mplo
lo una
un a com
c om--
puerta OR: si ahora en lugar de colocarle dos entradas, como normalmente lo haría-
mos, colocamos sólo una, y en la otra entrada conectamos la salida de la compuerta,
tendremos una retroalimentación de la propia salida hacia una de las entradas.
186 i vTLarái
Circuitos secuenciales
Los circuitos digitales que llevan alguna retroalimentación son llamados multi-
v ib ra d o r e s o en inglés fl
vib f l i p - f l o p s , y pertenecen al tipo de circuitos secuenciales.
Existen multivibradores monoestables en los que la salida sólo puede permane-
cer en un estado, el otro estado será momentáneo. También tenemos multivibra
ITT1 BIESTABLES. MONOESTABLES. ASTABLES
Los multivibradores se denominan según el número de estad o s estab les que pueden tener. Un
b iestab le puede tener dos estados estables, es decir, puede mantenerse indefinidamente en 0 ó
en 1 hasta que
que por algún medio su estado cambie. Un m o n o e s t a b l e tiene sólo un estado estable,
y un astab le no tiene ningún estado estable, cambia de estado constantemente.
187
187
5 . I N T R O D U C C I Ó N A L A E L E C T R Ó N I C A D I G IITT A L
El flip-flop tipo SR
Este flipflop es del tipo biestable y se forma con dos compuertas del tipo ÑOR, en
las cuales se retroalimenta la salida de cada una, a una entrada de la otra compuer-
ta. Como
C omo podemos ver ver en la Figura 39, las salidas son llamadas
llam adas Qy Q'.
Q'. Este
Este flipflop
se llam
llamaa SR porque sus entradas son Set y Reset.
39. Configuración
igura 39. de dos compuertas ÑOR con sus salidas
Anali
An alice
cemo
moss el co
comm porta
po rtam
m iento
ien to de este circu
cir cuito
ito::
1. S i S = l y R = 0, enton
entonces
ces la salida
salida de
de la compuerta de abajo
abajo será
será 0. Es
Es deci
decir,
r, Q' = 0
haciendo que la entrada retroalimentada hacia la compuerta de arriba sea 0 y, por
lo tanto, haciendo que Q=Q = 1. Este
Este estado es
es llamado
llam ado Set.
2. SiS = 0 y R = l , entonces sucederá lo contrario Q= 0 y Q' = 1, este e ste estado es lla
lla--
mado Reset.
3. S iS =0 y R =0, el circui
circuito
to entr
entraa en
en el
el es
estado latch o memoria, recordando la úl-
tado
tima configuración. Es decir, no hay ningún cambio y las salidas permanecerán
tal como estaban antes.
4. S i S = l y R = l , ento
entonc
nces
es amba
ambass sal
salid
idas
as se
serrán 0 entra
entrando
ndo en un es
esta
tado
do llllamado
amado
p
pro
roh ib id o o no válido, ya que se supone que Qy Q' deben ser inversas.
h ibid
188 t V-TLatói
Circuitos secuenciales
s R Q Q’
0 0 la tc h
0 1 0 1
1 0 1 0
1 1 no v á lid o
Así
A sí obser
ob servam
vamosos que
qu e el c ircu
irc u ititoo titien
enee dos co
cond
ndic
icio
ione
nes,
s, Set y Reset, además del es-
tado de memoria o latch que memoriza el estado previo en que estuvieron las sa-
lidas, y lo mantiene.
No necesitamos fabricar los multivibradores con compuertas, ya que generalmente los
encontramos en circuitos integrados. Aunque un flipflop tipo SR es usado muy rara
vez en los circuitos
circu itos reales, en lal a Figura 40 podemos ver el símbolo para representarlo.
Este flipflop es del tipo asincrono, se lo llama así porque las salidas
cuando hay cambios en las entradas.yAhora salidas
veamos una variación sóloflipflop.
de este cambian
Flip-flop SR síncrono
Agreg
Ag regue
uemo
moss dos co
comm puert
pu ertas
as AN
A N D como
com o vemos
ve mos en la
l a Figura 4 1 . El comportamien-
Figura
to será diferente. Llamaremos esta nueva entrada C.
h it SR CON NAND
Un flip-flop del tipo SR como el que hemos visto, se puede construir también con compuertas
NAND en lugar de las ÑOR, sólo que el comportamiento en las salidas será diferente. El estado
no válido será ahora cuando las dos entradas sean 0, llevando ambas salidas a 1. Y el estado de
latch será cuando ambas entradas sean 1, al contrario del SR con ÑOR.
189
5 . I N T R O D U C C I Ó N A L A E L E C T R Ó N I C A D I G IITT A L
A
Aho
hora
ra,, como
com o pode
po demo
moss da
darno
rnoss cu
cuen
enta
ta,, C controlará el funcionamiento de nuestro
flipflop,
flipflop, de tal modo que
q ue sólo
sólo cuando C tenga el valor 1, las entradas R y S se re-
flejarán a las entradas de las compuertas ÑOR, por lo que si C es 0, el estado del
flipflop estará en latch sin importar cómo estén S y R, ya que esto obliga a las sa-
lidas de las compuertas AND a ser 0. Nuestra tabla de verdad será ahora:
c s R Q Q’
0 0 0 latch
0 0 1 latch
0 1 0 latch
01 01 01
latch
latch
1 0 1 0 1
1 1 0 1 0
1 1 1 no válido
Este flip flop es síncrono ya que la entrada C puede controlar los cambios en él.
U H LOS
LOS FLIP-FLOPS CO
COMO MEMO
MEMORI
RIAS
AS
La capacidad de un flip-flop para recordar el estado en que estuvo previamente se aprovecha para
almacenar un bit. De esta forma, un arreglo de flip-flops puede usarse como una memoria para
almacenar datos o bits. En el Capítulo 7, estudiaremos los sistemas de almacenamiento digitales.
190 i vTLarái
Circuitos secuenciales
Flip-flop tipo D
En la tabla de verdad del flipflop SR síncrono, tenemos aún un estado no válido.
Veamos
Veam os una
un a m odifi
od ifica
caci
ción
ón para
pa ra e lim in
inar
ar ese estado
es tado,, con lo cua
c uall tten
endre
dremo
moss ahora
aho ra un
flipflop tipo D. La modificación
modificación consiste
consiste en eliminar la entrada R y poner un in -
versorr conec
verso con ectad
tadoo en su lugar.
lug ar. La enentra
trada
da de
dell invers
inv ersor
or se co
conec
necta ta ta
tamm bi
bién
én a S, qu
quee
ahora se llamará D, como podemos apreciar en la Figura 42.
Ahora
Ah ora la tabl
ta blaa de ve
verda
rdadd será:
c D Q Q’
0 0 la tch
0 1 latch
1 0 0 1
1 1 1 0
Y así
a sí no tenem
ten emos
os ya co
cond
ndici
icion
ones
es no válida
vá lidass en las salida
sal idas.
s. C sigue
sig ue co
cont
ntro
rolan
lando
do el es-
tado de latch y ahora D controla los cambios de las salidas Q y Q\
Hasta ahora hemos visto cómo nuestra entrada C controla o habilita los cambios en
las salidas de nuestros flipflops. Generalmente, esa entrada es llamada clock (reloj
en español), ya que es la que controla el funcionamiento de los flip flops. De allí
proviene el nombre síncronos, ya que la señal de reloj es la que sincroniza el fun-
cionamiento de estos circuitos. Veamos qué son las señales de reloj.
Se ñales
Seña les de relo
relojj (c/ocft)
(c/ocft)
Una señal clock es una señal que controla los tiempos de proceso de todos los com-
ponentes de un circuito digital. Es una señal cambiante de forma cuadrada, es de
191
5 . I N T R O D U C C I Ó N A L A E L E C T R Ó N I C A D I G IITT A L
cir, una señal que cambia constantemente de nivel alto a bajo. En la siguiente Guía
visual, podemos apreciar las partes que la componen.
H h 8
Y S X J
9 -> |
alto: es el estado alto de la señal. Por ejemplo, para los circuitos TTL es
O Estado alto:
te nivel será de 5V.
0 Est
Estado
ado ba jo:: es el estado bajo de la señal. Es decir, este nivel está a OV.
bajo
subida:: es el flanco en que la señal pasa del estado bajo a alto.
O Flanco de subida
O Fla
Flanco
nco de baja da: es el flanco en el que la señal pasa del estado alto a bajo.
bajada:
O Perío do (T): es el tiempo que dura una oscilación completa de la señal. Se mi
Período
de en segundos y es representado por T T.. El inverso del período es la frecuencia
de la señal: f = 1/T y se expresa en Hertz (Hz) es decir, en ciclos por segundo.
O Tiempo en esta
estado
do alt o (TH): es el tiempo en que la señal se mantiene en el nivel
alto
alto. Se mide en segundos y también representa el ciclo de trabajo de la señal.
O Tiempo en esta
estado
do baj o (TJ: es el tiempo en que la señal se mantiene en el nivel
bajo
bajo. Se mide en segundos. Los tiempos THy TL pueden ser ¡gua ¡guales
les o diferent
diferentes.
es.
bajada:: es el tiempo que tarda la señal en pasar del estado alto al
O Tiempo de bajada
bajo. En una señal ideal los tiempos de subida y bajada son 0, pero en la reali
dad no es así, aunque generalmente resultan muy cortos.
subida: es el tiempo que tarda la señal en pasar del estado bajo al
O Tiempo de subida:
estado alto.
Esta señal de reloj es la que s i n c r o n i z a todos los elementos del circuito para que
puedan trabajar sin confusiones, por eso, nuestra entrada C significa ahora clock o
192 t VTLatói
Circuitos secuenciales
Clk. La señal puede habilitar un dispositivo como un flipflop, por nivel (esto ha-
bilita el funcionamiento del dispositivo cuando el nivel de clock es alto), pero tam-
bién puede hacerlo con nivel bajo. A esta habilitación del dispositivo, se la llama
disparo o en inglés trigger. Además del disparo por nivel, también puede haber dis
p
paa ro p o r flanc
fla nco,
o, esto significa que la habilitación se lleva a cabo sólo durante el
cambio de estado, ya sea un disparo por flanco de subida o de bajada.
Detector de flanco
Un detector de flanco es un circuito que incorpora un retardo.
igura 44. En un detector de flanco de subida los inversores
prov
pr ovee
ee n un re ta rd o a la e n tra
tr a d a de la c o m p u e rt
rtaa AND.
193
5 . I N T R O D U C C I Ó N A L A E L E C T R Ó N I C A D I G IITT A L
Observemos que tenemos tres inversores los cuales generan un retardo en una de las
entradas de la compuerta AND. Así, cuando la señal clock se encuentra en estado
bajo y pasa a alto, el retardo permite que las dos entradas estén en alto, lo cual oca-
siona que la salida sea alto. Este estado alto sólo dura un instante, hasta que el re-
tardo cambie a bajo, y así nuestro flipflop es disparado sólo durante un instante
después de que la señal clock sube. A esto se lo llama disparo por flanco de subida.
Flip-flop tipo JK
Una variante más de nuestro flipflop tipo SR es el JK. En éste encontramos ahora
una configuración nueva para evitar tener estados no válidos.
AND
AN D so n de tres
tr es e n tra
tr a d a s y se re tro
tr o a lim e n ta n de las sa lid a s Q y Q ’.
1“ 0 0 la t c h
_r 0 1 0 1
_r 1 0 1 0
_r 1 1 Cambio
X 0 0 la t c h
X 0 1 la t c h
X 1 0 la t c h
X 1 1 la t c h
194 i vTLarái
Circuitos secuenciales
ción en las compuertas AND desde las salidas ocasionará un cambio en ellas. Si es-
taban en 0 y 1, pasarán a 1 y 0, eliminando así la posibilidad de estados no válidos.
Si J y K están en estado alto, nuestro flipflop JK cambiará el estado de las salidas
con cada flanco de subida. Los flipflops JK sólo son disparados por flanco, ya que
si tuviéramos un disparo por nivel, un nivel alto en la señal de reloj haría que las sa-
lidas cambiaran muchas veces si J y K están en 1 mientras dure el estado alto de la
señal de reloj. Con el disparo por flanco, sólo cambiará una vez cada flanco de su-
bida o bajada según el tipo de disparo que tengamos.
— J Q ----- -----
J Q
— > CLK — o> CLK
I
— K Q ------- -------
O
46. Símbolos
igura 46. para representar flip-flops
flip-flops tipo JK.
JK.
Nuevamente, tenemos disparo por flanco de subida o de bajada.
En los flipflops reales, es decir en los circuitos integrados que contienen flipflops
(ya sea tipo D o JK), también podemos observar dos entradas extras que correspon-
den a SET y RESET, que a veces pueden estar indicadas como PRESET y CLEAR. Éstas
ponen el flipflop en estado de Set o Reset independientemente de las entradas D o
JK cu
cuan
ando
do son acactiva
tivadas
das.. Por ejemp
eje mplo,lo, si activa
act ivamo
moss la en
entra da SET (o PRESET), el
trada
flipflop entrará en estado Set (Q = 1, Q' = 0) independientemente de cómo estén las
entradas y de la señal de reloj. Estas entradas se llaman asincronas, ya que son in-
dependientes del reloj. Podemos tener estas entradas activadas con nivel alto o ba-
jo. Un ejemplo es el circuito integrado 74LS109 que contiene dos flipflops JK
disparados por flanco de subida y con entradas de PRESET y CLEAR activadas con
nivel bajo. Observemos que, si son activadas estas dos entradas al mismo tiempo,
volvem
vol vemos
os a caer
ca er en un estad
est adoo no válid
vá lido,
o, co
como
mo y a he
hemo
moss es
estu
tudia
diado
do..
Contadores
Loss flipflops
Lo flipflops JK nos pueden servir en primera instancia
in stancia para fabricar contadores bi-
narios, ya que estos flipflops tienen la propiedad de alternar entre los dos estados
mediante los pulsos de reloj cuando sus dos entradas son 1. Ahora veamos qué pa-
sa si conectamos 4 flipflops JK, como observamos en la Figura 47. Entonces ten-
dremos un contador binario de cuatro bits.
195
5 . I N T R O D U C C I Ó N A L A E L E C T R Ó N I C A D I G IITT A L
Vc c
Q i Q J
L
I f on jTI í
I o
Q J
J
-------
RELOl
do dividida
sionando queenlas
dossalidas
en el Q
segundo
de los JK, y se dividirá
dividiráuna
JK representen nuevamente
nu evamente en el siguiente,
cuenta ascendente oca-
en binario
que iniciará de nuevo al alcanzar el valor máximo (1111 (11 1122) • Es
Este
te contador es
es asincro-
no, ya que el primer JK es el único que está controlado por el reloj. Los demás están
controlados por el JK anterior, así que existe un retardo en el cambio de cada JK y,
a medida que aumentemos uno más, este retardo se hará más grande. Estos conta-
dores se llaman contadores de rizo o en inglés ripple counter. En el archivo Contador
de rizo.dsn que incluimos en ww w w w .libr
.li bros
os.re
.redu
duse
sers
rs.c om,, tenemos un ejemplo de un
.com
contador de rizo o asincrono funcionando, además de un gráfico de las salidas para
comprobar cómo la frecuencia se se divide en 2 en cada JK conectado al circuito.
circuito.
C o n ta d o r b i n a rio
rio a s i n cro n o
■ ÍELOJ
Q J Q J Q J Q J
■ ■ ■
CLK
1 ■
CLK
1 .
CL
CLK
K
1 ■
CLK < .
m
Q K Q K Q K
— o Vcc
igura 48. Simulación de un contador de rizo de 4 bits.
El gráfico muestra las señales de salida de cada flip-flop.
196 i vTLarái
Circuitos secuenciales
197
197
5 . I N T R O D U C C I Ó N A L A E L E C T R Ó N I C A D I G IITT A L
MULTIVIBRADORES ASTABLES
Hemos hablado ya de señales de reloj, que son las que controlan los procesos en los
circuitos digitales. Estos procesos pueden llevarse a cabo con menor o mayor velo-
cidad dependiendo de la frecuencia de la señal de reloj. Pero aún no hemos visto
cómo podemos generar estas señales. Para hacerlo, contamos con varias formas. La
más utilizada en los aparatos electrónicos, como reproductores de DVD, teléfonos
celulares
celulares y computadoras,
com putadoras, es mediante
median te el uso
uso de un cristal de cuarzo
cuarzo cortado de ma-
nera específica y que, polarizado correctamente mediante un circuito especial, pro-
duce una oscilación que es utilizada como reloj. La ventaja de los osciladores de
cristal es que producen una frecuencia definida y muy estable. Pero no es la única
forma de generar señales de reloj, también podemos hacerlo mediante otros circui-
tos, sobre todo cuando la estabilidad no es un factor determinante.
Hemos
gún mencionado
estado fijo, es decir, mu ltivibradore
ltivibradores
a los cambian s ast
de estadoastabl
enables,
es, que
forma son lo
loss que
constante, y esnoprecisamente
tienen n in
in--
esta característica la que nos permite utilizarlos para generar señales de reloj.
198 i vTLarái
Multivibradores astables
Anali
An alice
cemo
moss el fu
func
ncio
iona
nam
m ie
ient
ntoo de este circu
cir cuito
ito::
Supongamos en primera instancia que Q1 est estáá en estado de saturación y C1 está car-
gado con el voltaje
vo ltaje Vcc. Entonces, el V£C de Q1 será cercano a 0, ya que Q1 condu-
ce,
ce, provocando que exista una corriente en R1 y, además, que el C1 se descargue
descargue len-
len -
tamente a través del mismo Ql. Como el voltaje en la unión de C1 y R2 es negativo
por la carga del capacitor Cl, mantiene a Q2 en corte y C2 se cargará a través de R4.
Pero al descargarse Cl, el voltaje en sus terminales disminuye paulatinamente, pro-
vocan
vo cando
do que
qu e en la unió
un iónn de Cl y R2 el voltaje llegue hasta 0.6V, que es el
el voltaje de
polarización de Q2. As Así,í, Q2 entra en estado de saturación y comienza a conducir,
provocando que el voltaje en su colector esté cercano a 0, y esto a su vez provocará
que el voltaje en la unión de C2 y R3 sea aproximadamente Vcc, lo cual hace que
Ql entre ahora en corte. Y así, este ciclo se repite una y otra vez para dar origen a
un oscilador que generará una onda cuadrada. Lo que permite que el circuito arran-
que Uno
les. es el de
hecho
los de que los componentes
transistores comenzará a electrónicos no resulten
conducir antes exactamente
que el otro cuando loigua-
en-
cendemos; esto permite que el ciclo inicie. Para calcular aproximadamente la fre-
cuencia de oscilación, utilizaremos la fórmula:
1
f= ---------------------------------
ás, R2 debe ser igual a R3 para obtener un ciclo de trabajo del 30%, es decir,
Ad emás,
Adem
el mismo tiempo que se mantiene en estado alto y en estado bajo la oscilación. El
tiempo para cada estado lo calculamos con:
t =0.693 (RC)
Esto, en caso de que R2 sea diferente de R3 y Cl sea diferente de C2.
La desventaja
desventaja de este
este circuito eses que la frecuencia no resulta m uy estable, y puede
ser difícil ajustarla a un valor exacto. Además de que, en ocasiones, puede resultar
difícil lograr que el circuito arranque, es decir, que comience a oscilar.
Si vamos al sitio
sitio de la editorial
ed itorial (ww
w w w .lib
.l ibro
ros.
s.re
redu
du se
sers .coo m ) podemos descargar el
rs.c
archivo Astable concon trans
t ransistor
istores.d sn, que representa el circuito astable construido
es.dsn,
con los transistores que acabamos de estudiar.
199
5 . I N T R O D U C C I Ó N A L A E L E C T R Ó N I C A D I G IITT A L
En este ejemplo, tenemos dos LEDS conectados en cada colector de los transisto-
res para apreciar la señal. Cambiando el valor de los potenciómetros, podemos va-
riar la frecuencia
frecu encia de salida y el ciclo de trabajo si ponemos valores diferentes en ellos.
ellos.
Es posible aprovechar el astable fabricado con transistores para hacer algunos adornos vis-
tosos. Si ponemos dos astables de este tipo juntos y conectamos varios LEDs en serie en
cada colector de los cuatro transistore
transistores,
s, podemos generar
ge nerar una secuencia de luces. Debemos
calcular una frecuencia diferente para cada astable, así parecerá que las luces
luces encienden de
manera aleatoria. Además, hayh ay que
q ue distribuir
distri buir los LED
LED s de forma tal que parezca
parezca que cada
uno enciende independientemente. En la Figura 53, tenemos el diagrama del circuito.
igura 53. Diagrama del circuito de adorno de Navidad.
Se compone de dos astables con transistores y varios leds.
200 i vTLarái
Multivibradores astables
Podemos colocar los LED s en línea o distribuidos en algún lugar establecido, co-
mo por ejemplo en un cuadro. Este circuito es muy sencillo y no requiere mayor
explicación ya que sabemos cómo funciona y, también, cómo calcular la frecuen-
cia de los astables. Por supuesto, podemos agregar más LED’s, ponerlos de varios
colores o agregar más astables. Mediante los potenciómetros, cambiamos la fre-
cuencia y el ciclo activo de los astables, por lo que podemos experimentar con
ellos hasta lograr el efecto que nos guste. Si queremos ver la simulación de este
circuito, podemos descargar el archivo Luces de navidad.dsn desde w www w .l.lib
ib ro s .
redusers.com. Como podemos apreciar en la Figura 54, los LED s están distri-
buidos en un
u n pequeño árbol de Navidad, pero también podemos hacerl
hacerloo en ototras
ras
figuras. Es sólo cuestión de imaginación.
igura 54. Fun cionam iento del proyecto de adorno con LED’s en una sim ulación.
Es el porcentaje en que La señal se mantiene en estado alto durante una oscilación del reloj y se
calcula mediante la fórmula D = 100 (TH/T
(TH/T ) donde TH es el tiempo en que la oscilación se man
tiene en alto y T es el período (como vemos en la Guí
Guíaa visual: La se ñal de reloj). Por ejemplo,
ejemplo, pa
ra T = ls y TH= 0.25s, el ciclo de trabajo será de un 25%. En inglés se llama duty cycle.
201
201
5 . I N T R O D U C C I Ó N A L A E L E C T R Ó N I C A D I G IITT A L
I
igura 55. Podemos construir un multivibrador astable con un circuito
integrado 7414 que contiene inversores con disparador
Schm itt
itt,, y es precisame nte este disparador lo que se aprovecha para esta tarea.
tarea.
La histéresis es, en general, la capacidad que tienen algunos sistemas de continuar mostrando
una reacción aun después de haber desaparecido el estímulo que la provocaba. Por ejemplo, en
algunos materiales, la histéresis provoca que queden magnetizados, incluso después de haber
desaparecido el campo magnético que generaba dicha magnetización.
202 i vTLarái
Multivibradores astables
^cc
14 113 | 112
112 | 111 1 flO | 9 pT|
>b
"t5>pi
E E E5
J
O 6 7
GND
igura 57. El circuito integrado 7414 contiene seis inversores con disparador
Schmitt Aquí podemos ver el orden en que están dispuestos dentro.
Una vez que hemos comprendido qué es un disparador Schmitt, podemos estudiar
el funcionamiento de un astable construido con un inversor 7414. Este astable
aprovecha las características del disparador Schmitt: cuando el circuito se inicia, el
capacitor está descargado, por lo que se comenzará a cargar a través de R, mientras
la entrada está en estado bajo, y la salida en alto. Cuando la carga del capacitor al-
canza el voltaje de disparo alto del inversor, entonces cambia la salida a bajo, y el
capacitor comienza a descargarse a través de R hasta alcanzar de nuevo el voltaje de
disparo bajo, cambiando la salida ahora a alto. Y este ciclo es el que genera una on
ITT1 CONTADOR DESCENDENTE
Hemos visto las configuraciones de un contador síncrono y asincrono con flip-flops JK, Los cua
les Llevan una cuenta en binario en forma ascendente en Las salidas Q. Pero si ahora tomamos
como salidas las Q',
Q', entonces
entonces po dremos ob servar que el contador será descendente, comenzan
do en 11112 y contando de forma descendente hasta llegar a 00002.
203
5 . I N T R O D U C C I Ó N A L A E L E C T R Ó N I C A D I G IITT A L
0. 8
7414 R< 5000 f= ------
RC
0. 8
74LS14 R <2kQ f=—
RC
1.2
74HC14 R< 1MQ f=—
RC
En ww
www.l
w.libr
ibros.
os.redreduse
users.c
rs.comom,, nuevamente incluimos una simulación en Proteus. En
el archivo A s ta b le co n 7 4 H C 1 4 .ds
.d s n, tenemos una simulación de un multivibrador asta
ble con un inversor del circuito integrado 74HC14, y un gráfico que muestra la for-
ma de la señal resultante. El astable está calculado para una frecuencia de aproximada-
mente 1 Hz. En el gráfico, podemos observar la forma de onda a la salida, y los ciclos
de carga y descarga del capacitor, que es lo que genera la oscilación del circuito.
El famoso 555
El 555 es un circuito integrado que tiene múltiples aplicaciones. Es utilizado desde ha-
ce mucho tiempo, y una de sus aplicaciones consiste en poder formar un multivibra
204 i vTLarái
Multivibradores astables
dor astable muy bueno. Es muy versátil, ya que puede tener una alimentación de 5 a
15V, lo cual lo hace perfectamente compatible con los circuitos TTL y CMOS.
igura 59
59.. Diagramainterno del 555. Su estructura
está formada principalmente por dos comparadores y un flip-flop.
205
5 . I N T R O D U C C I Ó N A L A E L E C T R Ó N I C A D I G IITT A L
1
/=
------------------------------
En este circuito, observamos que la frecuencia depende del valor de los resistores y
del capacitor, pero como el capacitor se carga a través de RA y Rg, y la descarga sólo
sólo
206 i vTLarái
Multivibradores astables
se realiza a través de RB, la descarga es más rápida que la carga provocando que el
tiempo en que se mantiene la salida en estado alto y bajo no sean iguales. Es decir,
el ciclo de trabajo no será del 50%. Para calcular los tiempos usaremos las fórmulas:
T l = 0.693CRg
m —
igura 61.Simulación de un astable con 555 y las form as de onda que se genera
generan.
n.
207
5 . I N T R O D U C C I Ó N A L A E L E C T R Ó N I C A D I G IITT A L
tr
tros
os juegos
4017 como de mesa.principales.
partes Para es
este
te proyecto,
proye cto, utilizaremos
utilizar
El circuito emos un
integrado circuito
4017 es un integrado
contador 555 y un
Johnson
de 10 etapas o bits. Un contador Johnson es un tipo especial de contador, se lo lla-
m a contador de décadas, ya que la salida es simplemente un bit en 1 que va reco-
rriendo las salidas una a una, mientras las demás se mantienen en 0. Por ejemplo,
en el primer momento las salidas del contador serán 0000000001; después de un
flanco de subida del reloj, la salida será 0000000010; y así el bit en 1 va recorrién-
dose hasta llegar a la última salida y el ciclo inicia de nuevo. Ese circuito integrado
nos será útil en este proyecto, aunque podemos utilizar el circuito integrado 4022
en lugar del 4017, que también es un contador Johnson, pero de 8 bits. Los conta-
dores Johnson pueden servirnos para contar eventos.
208 i vTLarái
Multivibradores astables
es elencenderá
cuito que 4017 queuna
tomará
serielos
de pulsos
LED’s del
para555 y en sus los
representar salidas tendremos
6 números de lasuncaras
cir-
de un dado, esto lo logramos mediante 7 LED’s.
Cada estado del contador 4017 encenderá una serie de LED’s imitando un núme-
ro de un dado real. Observemos que tres de los transistores son 2N3904, que son
transistor
transistores
es NPN,
NP N, y uno de ellos
ellos es un 2N 3906,
39 06, el cual es PNP.
PNP. Con cada salida en
1, se polarizarán diferentes transistores para representar un número en los LED’s.
m OTTO HERBERT SCHMITT
Biofísico, ingeniero e inventor, Otto Herb ert Sch mitt (1913-1998) fue el inventor del d i s p a r a d o r
Sch mitt (Schmitt trigger), que a ese motivo debe su nombre. Además, inventó eL amplificador
diferencial, entre otros aportes a la electrónica. También es recordado por sus contribuciones
científicas en el campo de la biofísica y de la ingeniería biomédica.
209
5 . I N T R O D U C C I Ó N A L A E L E C T R Ó N I C A D I G IITT A L
De esta manera, con la primera salida en 1 del 4017 encenderá sólo el LED central pa-
ra representar un número 1 en el dado; con la segunda salida, encenderán dos de los
LEDs para representar un número 2, etcétera. El pin número 5 que corresponde a la
salida Q6 se conecta a la entrada de Reset, que es el pin 15. Cuando llega un estado al-
to en el pin 5, el circuito integrado se borra o resetea, y la cuenta inicia nuevamente.
Si descargamos el archivo Dado.dsn de ww w w w .libr
.li bros
os.re
.redu
duse
sers
rs.c om,, podemos ver có-
.com
mo funciona este circuito de la forma en que hemos explicado. Sólo bastará con
presionar el botón para obtener un número en el dado.
igura 65. Simulación de nuestro dado electrónico,
electrónico, listo
listo para construirlo y utilizarlo.
utilizarlo.
210 i vTLarái
Multivibradores astables
Ah ora podem
Ahora pod emos
os ob
obten
tener
er una
un a se
seña
ñall co
conn ciclo
cic lo activo
act ivo de
dell 50%
50 % gr
grac
acias
ias a los diodos
diod os
agregados. Observemos cómo ahora la carga del capacitor se realizará a través de RA
solamente debido a que el diodo D2 se polariza inversamente durante la carga, y la
descarga se hará sólo a través de Rg. Es muy importante tomar en cuenta que RA
debe ser del mismo valor que RrR r . La frecuencia
frecuencia la calcularemos:
calcularemos:
1
f-
0.693RC
alquiera de lo
loss dos
dos resis
resistore
toress RA
o
? I C
Q
En el archivo A st
staa b le co .d sn , tenemos un ejemplo del astable con 555 y
conn 5 5 5 _ C A 5 0 .dsn
ciclo de trabajo del 50%, que podemos utilizar en caso de necesitarlo. Si descarga-
211
5 . I N T R O D U C C I Ó N A L A E L E C T R Ó N I C A D I G IITT A L
212 i vTLarái
Multivibradores astables
Para este proyecto utilizaremos un 555 además de un LDR, un tipo especial de re-
sistor que tiene la propiedad de variar su resistencia dependiendo de la cantidad de
luz que reciba. El nombre LDR (.Light D epepen
ende
dent
nt Resisto
Resistor)
r) significa resistor depen
diente
so, de luz. Ta
Tamb
necesitaremos mbién
iéndepodemos
uno pode mosPodemos
ellos. llam
lla m arlo fotoresistor
ar lo comprar o fotoresistencia.
un LDR o fotorresistorEndeeste
2MQca-
en oscuridad, es decir, el valor de resistencia será de 2MQ cuando el resistor esté en
completa oscuridad. Cuando
Cu ando aplicamos
aplicamos luz, la resisten
resistencia
cia irá disminuyendo
disminuyend o según la la
cantidad. Este componente es el que nos ayudará con el propósito del proyecto.
igura 69. Ap
A p a rie
ri e n cia
ci a tí
típp ica
ic a de un fo to re s is to r y e l sí
símm b o lo u tiliz
ti liz a d o p a ra re pr es en tarlo
ta rlo .
¿Cómo funciona este circuito? Tenemos un divisor de voltaje formado por el potenció-
metro de 50kQ y el LDR. Cuando Cuan do no hay
ha y lluz
uz en el LDR, el voltaje
voltaje en elel pin 2 del 555
estará
estará por debajo de un tercitercioo de Vcc ya que
q ue la resistencia
resistencia del LDR es muy m uy alta. Así, la
salida estará en 1, ya que el comparador hace que sea de esta forma. Si la salida está en
1, el LED enciende. Cuando la cantidad de luz aumente poco a poco, provocará en de-
terminado momento que en el pin 2 haya un voltaje mayor a un tercio de Vcc, y esto
obligará a la salida a cambiar a un estado bajo apagando el LED. Con el potencióme-
tro de 50kD, podemos controlar la sensibilidad, es decir, la cantidad de luz necesaria
para que la salida
sa lida cambie
camb ie a 0 ó a 1. Por supuesto, podemos sustitu
sust ituir
ir el LED
LED por un re-
levador si queremos encender
encende r una lámp
lá mpara
ara cone
conectada
ctada a 120 ó 22O
22 OV. Este
Este circuito pue-
pue -
de sernos útil para colocarlo en un jardín o en la entrada de nuestra casa para encen-
der la luz de forma automática por la noche y apagarla por la mañana. Si vamos a
www.l
ww w.libr
ibros.
os.red
reduse
users.c om,, encontraremos el archivo Luz automatica.dsn con la simu-
rs.com simu -
lación. Allí
A llí hemos colocado un LED a la salida para observar observar el funcionamiento.
í T I EL VERSÁTIL 555
EL 555 es un circuito integrado de tan sólo 8 pines, muy versátil; tiene multitud de usos, desde
mu lti
ltivibradores
vibradores y timers hasta moduladores de ancho de pulso (PWM) y más. Se conoce desde
1972 y, desde entonces, ha sufrido muy poco cambio. También existe el 556 que contiene dos 555
ju n to s en un ci
circ
rc u itito
o inte
in tegr
grad
ado,
o, y los 7555 y 7556,
7556 , que son las ve
vers
rsio
ione
ne s CMOS.
CMOS.
213
5 . I N T R O D U C C I Ó N A L A E L E C T R Ó N I C A D I G IITT A L
Con los controles, podemos acercar la lámpara al LDR para simular el aumento o la
disminución de la cantidad de luz y ver cómo el LED a la salida enciende o apaga.
555 monoestable
Veamoss ah
Veamo ahora
ora la co
conf
nfig
igur
urac
ació
iónn de
dell 55
5555 como
com o m ul
ultiv
tivib
ibra
rado
dorr monoestable. En esta
configuración, el multivibrador se mantiene en un solo estado, y mediante un pul-
so podemos
podemos hacer que mome
m omentáneam
ntáneam ente cambie
cam bie al otro, para después volver
volver al es-
es-
tado estable. Es decir, al estado en que siempre se encuentra.
VCC
o
AA
AAA/—
Salida
R oo Q O
DC J L
CV
55 5
Entrada 2 o
TR £ IH
i»
JP
igura 71. Configuración del 555 como monoestable.
La duración d el pulso de salida está dada p or el va lor del capa citor y del resist
resistor.
or.
214 t V-TLatói
Multivibradores astables
El tiempo en que la salida se encuentra en el otro estado es dado por el valor del ca-
pacitor y del resistor, y lo podemos obtener con la fórmula:
T= IARC
Si observamos
observamos loslos gráficos
gráficos de la simulación,
simulació n, notaremos que el pulso de entrada
en trada que
va de alto
alt o a ba
bajo
jo lo dis
dispa
para,
ra, y el estado
esta do cam
ca m bi
biaa de ba
bajo
jo a alt
alto;
o; así se m antie
an tienn e d u -
rante un tiempo T. Luego vuelve a su estado bajo, hasta que recibe otro pulso. El
pulso de entrada en el pin 2 es de duración corta.
Proyecto: base para temporizador
La configuración del circuito integrado 555 como multivibrador monoestable pue-
de ser útil para construir timers o temporizadores. Es decir, un circuito que permi-
ta realizar alguna tarea durante un tiempo deseado al dar un pulso. Por
Por ejemplo,
ejemplo, pa-
ra encender una lámp
lámpara
ara durante unos
unos minutos y que luego se
se apague automática-
autom ática-
mente, sin nuestra intervención. La base de los timers es simplemente una configu-
ración monoestable del 555 al que se adiciona un botón para dar el disparo que ac-
tivará el timer. En el gráfico de la Figura 73 podemos apreciar su configuración.
215
5 . I N T R O D U C C I Ó N A L A E L E C T R Ó N I C A D I G IITT A L
El tiempo del pulso a la salida del temporizador depende del valor de R1 y C. A Ant
nte-
e-
riormente, vimos la fórmula para calcular el tiempo en que la salida se mantendrá
en alto, así podemos ajustar el tiempo que necesitemos.
En el ejemplo que encontramos en ww w w w .libr
.li bros
os.re
.redu
duse
sers
rs.c
.com
om,, Temporizador basi-
co.dsn, tenemos la simulación de un timer básico, que está calculado para mante-
ner la salida en alto durante
duran te unos 30 segundos. El LED LED verde
verde indica que el tempo-
temp o-
rizador está corriendo, y el rojo, que el tiempo se ha agotado. Hemos colocado un
contador a la salida para ver el tiempo que dura la salida en estado
estado alto al presionar
el botón. Se puede sustituir a R1 por un resistor variable y así ajustar el tiem
tiempo
po que
necesitemos o variarlo a nuestro gusto.
igura 74. Simulación de un temporizador o timer básico con 555.
216 i vTLarái
Multivibradores astables
Esta configuración básica puede ser ajustada a nuestras necesidades. Por ejemplo, si
agregamos un buzzer a la salida, tendre
tendremos
mos una
u na indicación con sonido
sonido cuando el tiem-
tiem -
po haya terminado.
term inado. Así podemos
podemos construir un sencillo
sencillo timer
tim er para cocina, como el que
mostramos en la simulación
que hemos ajustado Timer
los valores de Rpara
1 y Ccocina.dsn (ww
www.l
de tal forma w.libro
que ibros.re
el s.redus
tiempodusers
ers.com
ahora.com),), unos
es de en la
15 minutos. Si colocamos un interruptor múltiple, podemos elegir el tiempo, por
ejemplo 5, 10 ó 15 minutos con diferentes valores de resistores conectados al pin 7.
Otra aplicación útil puede ser para encender una lámpara durante un tiempo desea-
do al pulsar el botón y que, luego de ese tiempo, se apague automáticamente. Esto
puede ser útil, por ejemplo, en las escaleras de la casa: al bajar o al subir, presiona-
mos el botón: la luz se encenderá y se apagará automáticamente en 2 minutos, o el
tiempo que consideremos necesario. Para esta configuración, debemos utilizar un re-
levador para poder encender la luz; el timer controlará el encendido y apagado del
relevador.
relevador. En la simulació
simu laciónn que incluimo
inc luimoss en w
www
ww.lib
.libro
ros.
s.re
redu
duse
sers
rs.c om con el nom -
.com
bre Luz de escalera.dsn, podemos ver esta aplicación funcionando. Hemos agregado
un relevador a la salida, así podemos controlar la lámpara que esté conectada a la to-
ma de 120 ó 220 volts. Por supuesto, hay que elegir el relevador adecuado. Las po
ITT1 OTROS TEMPORIZADORES
Aunq
Au nque
ue e lv e rs á til
ti l c irc
ir c u ito inte
in tegr
grad
ad o 555 tien
t ien e un uso muy
mu y ex
exte
tend
ndido
ido para
par a d ise
is e ñ a r y fa b riricc a r te m -
porizadores, no es eL único circuito integrado que puede realizar esta función. Por ejemplo, ten
emos el 4541 que es un timer programable CMOS. Los microcontroladores, generalmente,
incluyen uno o más temporizadores o timers en ellos.
217
5 . I N T R O D U C C I Ó N A L A E L E C T R Ó N I C A D I G IITT A L
sibilidades son muchas según nuestras necesidades, y, con unas cuantas modificacio-
nes, podemos construir temporizadores de acuerdo con lo que necesitemos.
L u z d e e sc a l e ra
Registros
Un registro es un circuito capaz de almacenar los bits que se pongan en él. Como
hemos visto en la sección de circuitos secuenciales, un flipflop es capaz de almace-
nar un bit; de esta forma, mediante una serie de flipflops, se puede almacenar una
cantidad determinada de bits. Un ejemplo lo tenemos en la Figura 77.
Figura 77. Un registro de 4 bits formado con flip-flops tipo D. La señal de reloj
activa los flip-flops y los datos de las entradas se reflejan en las salidas.
Las salidas (Q1 a Q4) contienen los últimos bits que han estado en las entradas ( Dí a D4)
hasta que un flanco de subida (o de bajada en su caso) provoca que se lean de nuevo
las entradas. Entonces, si son diferentes, la salida cambiará. Un registro nos puede ser-
vir para almace
alm acenar
nar tempor
tem poralm
almen
ente
te datos con los que vamos a trabajar
trab ajar después. En el
archivo Registro.dsn, vemos un registro armado
arm ado con flipflops
flipflop s tipo D. Si descargamos
218 i vTLarái
Multivibradores astables
la simulación
sim ulación desde ww
www.l
w.libr
ibros.
os.red
reduse
users.
rs.co m, podemos ver cómo los valores
com valores que en-
e n-
tran en el registro lo hacen sólo cuando llega el flanco de subida de la señal de reloj.
Registros de desplazamiento
Una clase especial de registros son los registros de desplazamiento, llamados así por-
que desplazan o recorren los bits que tienen almacenados. Existen varios tipos de es-
tos registros, dependiendo de cómo entren los bits y cómo salgan de él. En inglés se
los llama sh
shift
ift registe
registers.
rs. Veamos cuáles son los diferentes tipos y cómo funcionan.
Registros
Registros de de
desplazamiento
splazamiento serie-serie
En estos registros, los datos o bits entran en serie y salen en serie a través de él. En
la Figura 79, podemos observar un registro de desplazamiento serieserie.
DI D2 D3 D4
D I D2 D3 D
D4
4
219
5 . I N T R O D U C C I Ó N A L A E L E C T R Ó N I C A D I G IITT A L
Los datos van entrando de uno en uno por la entrada (la D en el primer flipflop), y
los flipflops los van recorriendo hacia la derecha una vez con cada flanco de subida
de la señal de reloj hasta que van saliendo por la derecha a través de D4. El gráfico de
abajo
(w
ww muestra
w w .libr
.li bros
os.re el sers
.redu movimiento.
duse rs.c
.com
om), En el archivo
), podemos Registro de
ver un ejemplo de un
desplazamiento S-S.dsn
registro de este tipo
para comprobar cómo los datos entran en serie y son desplazados en él.
DI D2 D3 D
D4
4
l* ■sL X nL
DI D2 D3 D4
DI
220 i vTLarái
Multivibradores astables
Como vemos en la Figura 81, los datos son cargados de forma paralela al registro.
Una vez que los datos están en el registro, éste los recorrerá hasta que el último sal-
ga, y así el registro quedará listo para cargar nuevos datos.
Tene mos un circuito de carga formado por las compuertas, que permite cargar los
Tenemos
datos al registro, y la entrada Carga, que es la que activa la entrada de dichos datos
cuando la llevamos a nivel alto. En el siguiente flanco de subida, se cargan los datos
y, cuando volvemos la entrada Carga a 0, los datos son desplazados en el registro.
Existen también registros de desplazamiento serieparalelo que hacen la función in-
versa: los datos
dat os en
entra
trann en serie
seri e hasta
ha sta lle
llenn ar el regist
re gistro
ro y, un
u n a vez llen
ll eno,
o, se pue
p uede
denn lee
l eerr
de forma paralela. Si necesitamos hacer uso de un registro de desplazamiento, po
demos encontrarlo en un circuito integrado. Por ejemplo, el 4015 que contiene 2
registros de desplazamiento serieparalelo de 4 bits cada uno.
Multiplexores
Los multiplexores son circuitos que tienen
tiene n varias entradas y una salida, y una de esa
esass
entradas es la que se reflejará a la salida. Es una especie de llave de conmutación que
permite pasar datos de múltiples entradas hacia una sola salida. Imaginemos un in-
terruptor como el de la Figura 83. Esta es la idea básica de un multiplexor.
221
5 . I N T R O D U C C I Ó N A L A E L E C T R Ó N I C A D I G IITT A L
Entrada — --------- •
- \
—• — Salida
-------- •
A
Así
sí podem
pod emos
os tener,
tene r, a la sa
salid
lida,
a, sólo una
un a de las en
entra
trada
dass a la vez. La en
entra
trada
da que
qu e se
reflejará a la salida se selecciona mediante líneas de selección.
EO ------- MUX
4a 1
El -------
E2 -------
E3 -------
SI SO
Com o observamos
Como observamos en la Figura 84, tenemos un multiplexor de 4 entadas: las termi-
nales SO y S I son las líneas de selección que definen la entrada que debe salir. Co-
mo tenemos 4 entradas, son suficientes dos líneas de selección. El número de en-
tradas está dado por el número de líneas de selección mediante la expresión:
Ent
E ntra
rada
dass = 2 n
222 i vTLarái
Multivibradores astables
—
0 0 EO
0 1 El
1 0 E2
1 1 E3
Las líneas de selección representan una cuenta en binario para seleccionar las
entradas que comienzan en 0 para la primera entrada. Por eso, la primera entrada
es EO, y con la cuenta en binario se va seleccionando cada
Demultiplexores
U n demultiplexor, generalmente abreviado DEMUX, es lo contrario de un multi
plexor. En éste, sólo hay una entrada y múltiples salidas, y la intención es llevar lo
que está en la entrada a una de esas salidas.
• ----------
/ -
•—
Entrada Salidas
•
El funcionamien
funcion amiento to es análogo a un multiplexor:
m ultiplexor: se tienen
tienen las líneas de selección,
selección, que
son las
las que indican
in dican qué salida
sa lida se
se usará para reflejar
reflejar la entrada. En la Figura 86, obob--
servamos un demultiplexor de 1 a 4, es decir, con cuatro salidas.
------ YO
DEMUX
------Y1
E ------ 1a 4
------Y2
------ Y3
SI SO
223
5 . I N T R O D U C C I Ó N A L A E L E C T R Ó N I C A D I G IITT A L
Con este circuito, tenemos nuevamente un 555 que genera un número aleatorio de
pulsos, los cuales van a un contador binario de 4 bits. En realidad, el circuito integra-
do 4520 contiene dos contadores de 4 bits cada uno, pero sólo ocuparemos uno de
224 i vTLarái
Multivibradores astables
ellos. El contador
ellos. contado r va a las entradas de control del
de l demultipl
dem ultiplexor
exor de 16 salidas
salidas y,
y, así, con
los pulsos del 555, el contador irá activando cada una de las 16 salidas. En la entrada
del demultiplexor, simplemente tenemos un uno al conectarla a Vcc. De esta forma,
tenemos
car un a con
una
cada uno ruleta
ruletun
a con 16 leds.
número. C Sóloohace
Cuand
uando faltaemos
presionemos
presion acomodar los leds
el botón, en un
la ruleta círcu lo y amar-
círculo
comenzará dar
dar
vuelta
vue lta hasta detenerse en algun
alg unoo de ellos. En el archivo Ruleta.dsn que incluimos en
www.l
ww w.libr
ibros.
os.red
reduse
users.c om,, tenemos la simulación de nuestra ruleta funcionando. De
rs.com
esta forma, estamos listos para poder construirla y comenzar a jugar con ella ella..
225
□ ACTIVIDADES
7 ¿Qué
¿Qué es un
un circu ito com binacionaL? 5 CaLcuLe un muLtivibrador astabLe con un
555 de taL forma que La frecuencia de saLi-
8 ¿Qué es un circuito secuenciaL? da sea de 10Hz y eL cicLo de trabajo sea
menor de 80%.
9 ¿Qué es una señaL de reLoj o cLock?
6 Repita eL eje rcic io anter
ant erior
ior,, pero ahora con
10¿Qué es un muLtipLexor? una configuración deL 555 para un cicLo de
trabajo deL 50%.
226
E L E C T R O N IC A D IG IT A L Capítulo
Conversión
analógica-digital
y digital-analógica
El mundo en que vivimos es analógico por
INTRODUCCIÓN
Muchas de las señales eléctricas que podemos manejar en la electrónica son analó
gicas así que, si queremos procesarlas en algún circuito digital, debemos convertir-
las a un formato que ese circuito pueda manejar. Es decir, en cantidades digitales
que son, como sabemos, estados altos y bajos, o dicho de otra forma por cantida-
des binarias que puedan introducirse en un circuito o sistema digital. Para esta ta-
rea, se utiliza el conv
convertidor
ertidor aanalógico
nalógico a digital, que podemos abreviar como A
digital, ADDC
(Analog to D igital C onverter)
onverter) o también como D/A.
As imism
Asim ismo,
o, si tenem
ten emos
os una
un a señal
señ al o un valo
va lorr d ig
igitital
al podem
pod emos os ah
ahora
ora co
conv
nvert
ertirlo
irlo en
una señal analógica para poder utilizarla como tal. En este caso, el proceso es inver-
so, debemos tomar las cantidades binarias y llevarlas a un convertidor de digital a
analógico, comúnmente abreviado como DAC {Digi {Digital tal to A nalog C onverter) o A/D
y, de esta forma, obtener una señal analógica en la salida.
Figura 2. También es posible llevar a cabo la conversión
inversa, de digital a analógico, mediante un DAC.
228 LVTLatói
Introducción
Como podemos darnos cuenta, un sistema de audio digital es más complejo que
uno analógico. Entonces, ¿para qué fabricar sistemas digitales? La respuesta es sim-
ple: los sistemas digitales tienen ventajas sobre los analógicos. Algunas de ellas son:
Por estas ventajas, los sistemas analógicos están migrando poco a poco al mundo di-
gital. Por ejemplo, la fotografía, el audio o el video.
I 229
EL AMPLIFICADOR OPERACIONAL
Un componente que nos ayudará en la tarea de la conversi
conversión
ón entre analógico y digital
es el amplificador operacional,
operacional, así que estudiemos algunos fundamentos de este com-
ponente. Un amplificador operacional es,
es, como su nombre lo indica, un amplificador
am plificador
que toma las señales de entrada y las amplifica. Sus principales características son:
Lazo abierto
Se llama
llama lazo abierto a la configuración más sencilla de un amplificador operacio-
nal, debido a que el amplificador
amplificado r se usa tal como está,
está, es decir
decir,, no hay
h ay retroalimen
[] ¿OPERACIONAL?
Se Lo LLama operacional a este componente por su capacidad de hacer operaciones con Las se
ñales que se ponen en sus entradas. Por ejemplo, La suma de Las señales, La integración o deri
vación
vación de
de una
una señal.
señal. Los amplificadore s operacionales fueron de sarrollado s originalm ente para
para
aplicarlos en las computadoras analógicas, pero resultaron un completo fracaso.
230 i vTLarái
El amplificador operacional
tación de la salida hacia ninguna de las entradas (como veremos más adelante). Es-
ta configuración también es llamada comparador de voltaje, ya que la salida de-
pende de la suma de las entradas.
La ganancia en esta configuración está por el orden de 100000, así que cualquier
valor
va lor de volta
vo ltaje
je de en
entra
trada
da en
entre
trega
gará
rá un
unaa salid
sa lidaa ampl
am plif
ific
icad
adaa 1000
10 0000
00 veces. Pero el
valor
va lor de
dell volta
vo ltaje
je de salida
sal ida no pued
pu edee ser m ayor
ay or al volta
vo ltaje
je de al
alim
imen
enta
taci
ción
ón,, así que
qu e el
amplificador se satura y entregará a la salida un voltaje igual o muy cercano a los
voltaje
vol tajess de alim
ali m en
enta
taci
ción
ón,, así qu
quee la sa
salid
lidaa será:
Y de esta forma
form a vemos que esta config
con figura
uración
ción sirve como compar
com parado
adorr de voltaje,
voltaj e, ya
que la salida depende de la suma de los voltajes de entrada. Si el voltaje en la terminal
no inversora es mayor que el voltaje en la entrada inversora, entonces la salida será el
valorr del voltaje
valo vo ltaje de alimen
alim entac
tación
ión positivo (Vs+), o por lo menos muy
m uy cercano a él. Y en
231
231
S
See g u id
idoo r de vol
voltaj
taje
e
Ahora bien, si tomamos el amplificad
am plificador
or operacional
operacio nal y conectamos
c onectamos la salida como
com o retroa
limentación de la entrada inversora,
inversora, tendremos
tendremos un circuito llamado seguidor de voltaje.
Figura 7. La configuración
configuración del segu idor de voltaje se utiliza
utiliza para acop lar imp
imp edancias
o cargas en un circuito, al tener el mismo voltaje a la salida y a la entrada.
232 i vTLarái
El amplificador operacional
Amplificador inversor
Para poder trabajar en la región lineal, es decir, sin que el amplificador se sature, se
usan algunas configuraciones diferentes
diferentes con retro
retro alimentación.
alimen tación. La que a nosotros
nosotros
nos interesa especialmente es el amplificador inversor.
Rf
out = Vm ------
ITT1 COMPARADORES EN EL 555
En el Capítulo 5 estudiamos el funcionamiento d el circuito integrado
integrado 55
555.
5. Mencionamos,
Mencionamos, como pa r
te de su estructura interna, un par de comparadores de voltaje. Estos comparadores son dos am
plificadores operacionales en modo de comparadores de voltaje, como estamos estudiando aquí.
233
G V out, Rf
V.in R.in
A m p li fi c a d o r in v e r s o r
X\ A X \ A \ AX \
V /\ \y ______Vp./
A A / \ __
_____ /_V
j\ / \ /\ / \ /
\ ¡ \/ \ / \ i
\j V \] y x)
Di 1. 2B .
1 30 2. 0D 2. 50 3. 00
S
Suu m a d o r invein versrsor
or
A c o n tin
ti n u ació
ac iónn lo q ue hare
ha rem
m os será
ser á m o d ific
if icaa r un poco
poc o la c o nf
nfig
iguu raci
ra ción
ón de nues
nu es--
tro amplificador inversor. Observemos la Figura 10. Como podemos apreciar,
234 i vTLarái
El amplificador operacional
Para este
este circuito, podemos calcular la salida con la expresión:
expresión:
Por supuesto, podemos tener todas las entradas que necesitemos, cada una con su
resistencia por lo que, en términos más generales, tenemos:
Y si todos
todo s los resistor
resistores
es son del m ismo
ism o valor:
valo r:
235
Re
Vo ut ( V i + V 2 + . . . + Vn
V n)
V1
^ — 5kV v V AM t
V2
Salida
5k J?-
236 ivTLarái
Observemos que los valores de los resistores no se han elegido sin razón, sino que
corresponden a una secuencia binaria. Es decir, cada resistor tendrá la mitad del
efecto del anterior sobre la salida del circuito igual que un dígito en un número bi-
nario, así que la salida será un voltaje equivalente al número binario representado
por los voltajes de la entrada. Entonces R representa el bit más significativo del nú-
mero binario en las entradas (MSB), mientras que el resistor
resistor de valor más alto repre-
senta el bit menos significativo (LSB), es decir, el de menor peso del número bina-
rio. Así, la salida del circuito puede ser calculada con:
237
Veamo s un ejemp
Veamos eje mplo:
lo: su
supo
pong
ngam
amos
os el ci
circ
rcui
uito
to de la Figura 13 en el que los resistores
resistores
tienen el valor de lkQ, 2kQ, 4kQ y 8kQ que cumplen con la condición
condición de 2nR.
LSB
MS B
Vout
igura 13. Circuito conversor DAC de 4 bits tipo R-2nR con R igual a 1KQ.
Muchos de Los sistemas electrónicos migran al mundo digital debido a las ventajas que ofrece
este sistema. Cada vez son menos los sistemas que continúan siendo analógicos. Algunos ejem
plos de sistemas que se han integrado en el mundo digital son: la telefonía, el audio, el video, la
fotografía; y muy pronto lo hará también la televisión.
238 i vTLarái
ENTRADA(B
A(BINARIO) SALIDA (VOLTS)
0000 0
0001 -0.625
0010 -1.25
0011 -1.875
0100 -2.5
0101 -3.125
0110 -3.75
0111 -4.375
1000 -5
1001 -5.625
1010 -6.25
1011 -6.875
1100 -7.5
1101 -8.125
1110 -8.75
1111 -9.375
Tabla 1. Voltajes de salida equivalentes
pa
p a ra las
la s e n tra
tr a d a s en b in a rio
ri o de nu es tr
troo c o n v e rt
rtid
id o r R-2nR.
presenta
convertidorun tiene
decremento de 0.625V
la desventaja de seramuy
mlauysalida del aconvertidor
sensible los cambiospara este
en los ejemplo.
valor es de lasEste
valores en-
e n-
tradas: si en una entrada tenemo
tenemoss 5. IV en lugar
lug ar de 5V,
5V, la salida
sa lida se verá afectada con es-
ta variación. En el archivo DAC R-2nR.dsn que incluimos en ww www.lw.libro
ibros.re
s.redus
dusers
ers.co
.comm,
tenemos la simulación del circuito convertidor digital a analógico que acabamos de cal-
cular para poder comprobar los valovalores
res contra los calculados.
calculados. En nuestra simulac
simulación,
ión, la
la
resistencia de retroalimentación es variable para que podamos apreciar también cómo,
al cambiar
c ambiar su valor,
valor, cambiamos
cambiam os el voltaje a la salida del convertidor.
convertidor.
ITT1 CONVERTIDORES DE LA PC
Las computadoras son digitales en su totalidad, pero aunque su funcionamiento sea digital, ne
cesitan
cesitan co mun icarse algunas veces
veces con
con el m undo analógico,
analógico, ya sea
sea para m os trar inform ación al
usuario o para recibirla. Para esta tarea, también cuentan con convertidores analógico a digital,
por ejemplo, la entrada o la salida de la tarjeta de sonido.
239
MSB LSB
igura 14. Simulación del circuito conversor R-2nR con los valores calculados.
240 i vTLarái
MSB LSB
Niveles = 2n
241
241
As í, para
Así, pa ra un co
conv
nver
ertid
tidor
or d igit
ig itaa l a analó
an alógi
gico
co de 8 bits
bit s tendre
ten dremo
moss a llaa sa
salid
lidaa 2 5 6 n i-
veles difere
dif erente
ntess de volta
vo ltaje.
je. Y para
pa ra ununoo de 16 bits
bit s tendre
ten dremo
moss 6 5 5 3 6 niveles.
nivele s.
igura 17.
Simulación de un convertidor digital a analógico utilizando
un circuito integrado, en este caso el DAC0808.
242 i vTLarái
243
En este
este AD C, utilizaremos
utilizaremos nu
nuevamen
evamente
te los
los amplificadores operacionales, pero aho-
ra como comparadores de voltaje. Recordemos que el amplificador operacional en
modo com parador de voltaje mantiene
man tiene a su salida
salida el voltaje positivo
positivo o negativo con
que esté alimentado, dependiendo de la suma de los voltajes en sus entradas. Los
comparadores están conectados a una red de resistores que sirve como red divisora
de voltaje. En el ejemplo, tenemos 8 resistores, los cuales dividen el voltaje de refe-
rencia (Vref) en 8. Este voltaje de referencia debe ser un vvol
olta
taje
je fi jo y estable, ya que
fijo
es el que determinará la salida del convertidor.
Cada comparador de voltaje está conectado al divisor, por lo que detectará cuando
el voltaje en su entrada no inversora sea mayor
mayo r que el voltaje
voltaje de referencia en su ter-
minal inversora. Cuando el voltaje de entrada sea mayor, cada comparador cambia-
rá de estado de bajo a alto. Las salidas de los comparadores van a un codificador de
prioridad, que es el que nos dará un número binario a la salida.
U H IMPOR
IMPORTAN
TANCI
CIA
A DE
DE LO
LOS
S DA
DAC
La mayoría de Los aparatos o sistemas que funcionan en el ámbito digital requieren un co n ver
analógico para trans form ar en analógicas
tido r digital a analógico analógicas las señales digitales que manejan,
manejan, para
poder generar o recuperar una señal, por ejemplo, de audio o video. De aquí la importancia de
comp render su funcionamiento.
244 i vTLarái
En la tabla de verdad, vemos cómo cada entrada tiene una prioridad más alta so-
bre las
las anteriores. Por ejemplo, D 7 tiene la prioridad más alta de todas y, y, cuando
está en estado alto, la salida será 111, sin importar cómo estén las demás entra-
das. Las X significan que no importa el estado en que se encuentren esas entra-
das, las salidas no se ven afectadas. Así, con cada entrada activada, tendremos un
número binario a la salida desde 000 hasta 111. Un ejemplo de un circuito inte-
grado es el 4 5 3 2 , que podemos apreciar en la simulación Codificador de priori
dad.dsn (www w w .lib
.l ibro
ros.
s.re
redd u se rs .coo m ). Mediante los controles, podemos cambiar
rs.c
los estados a las entradas del codificador y observar el comportamiento de las sa-
lidas tal como lo hemos explicado.
| DESVENTAJA DE L
LOS
OS ADC FLASH
Comparadores = 2n
En el archivo AD
ADC flash.dsn, que podemos descargar de w www w .li
.libr
bros
os.r
.red
edususer
ers.
s.co
com
m,
veremos
verem os un coconv
nvert
ertid
idor
or tipo
tip o flash en acacció
ción.
n. A unqu
un quee es de sólo 3 bits,
bit s, podem
pod emos
os
apreciar los
los gráficos
gráficos de la señal de entrada
e ntrada y salida para comprobar
com probar la conversión
conversión de
analógico a digital.
C o nv er ti do r anal ó gi c o a di gi tal fl ash
[ g j NOMBRES
NOMBRES PAR
PARA
A EL ADC ESCA
ESCALE
LERA
RA
El convertidor analógico a digital de escalera que estamos estudiando aquí puede nombrarse de
diferentes formas según el autor o el lugar donde lo encontremos. Así, puede ser: ADC de esca
lera, ADC de rampa discreta, ADC de rampa digital o ADC de contador. De modo que, cuando
encontremos estos nombres, sabremos que se refieren al mismo convertidor.
246 i vTLarái
tidor digital
d igital a analógico puede servi
servirr para generar una escalera
escalera al conectar sus
sus entra-
das
das a un
u n contador
con tador binario. En la Figura 21 , tenemos un diagrama de bloques de un
convertidor analógico a digital, también llamado de rampa discr eta o de contador.
discreta
Anali
An alice
cemo
moss el fu
func
ncio
iona
nam
m ie
ient
ntoo de este co
conve
nvertid
rtidor:
or:
247
para que la cuenta inicie desde 0 nuevamente, iniciando otro ciclo de cuenta hasta
que alcanza de nuevo al voltaje analógico. Así, la salida será
será parecida a lo que pode-
mos ver en la Figura 22.
Cada vez que la señal de escalera alcanza la señal analógica, se produce una salida
binaria en el registro equivalente a la amplitud de la señal analógica en ese mo-
mento. Es decir, hemos tomado una muestra de la señal analógica, y esta muestra
es el valor que en ese momento tenga el contador y que pasa al registro. Así, el con-
tador va dando salida a un valor binario cada vez
vez que hay
ha y un cruce con la señal ana-
lógica, y estos valores son nuestra señal convertida a digital.
Una desventaja de este
este tipo de convertidor es
es que la frecuencia de muestreo, es de-
cir, el tiempo en que se toma una muestra y la siguiente, no es uniforme. Si obser-
vamos
vam os la Figura 22, podemos apreciar cómo el contador tiene que hacer más cuen-
tass cuando la señal analógica
ta analógica tiene una mayor
m ayor amplitud; y menos cuando tiene me-
nor amplitud. Esto ocasiona que las distancias entre una muestra y otra no sean
iguales lo que, para ciertas aplicaciones, es un gran inconveniente.
U H IMPOR
IMPORTAN
TANCI
CIA
A DE LO
LOS
S ADC
ADC
Los convertidores analógico a digital cobran más importancia cada día debido a que casi todos
Los aparatos electrón icos utilizan actualm ente un sistema
sistema digital para re alizar su tarea. Los con
vertidores analógico a digital se encargan de transformar las señales análogas como audio,
video, imágenes, etcétera, en digitales.
248 i vTLarái
En el gráfico, podemos ver la señal de entrada y las escaleras que muestrean la señal.
Observemos cómo la distancia entre una escalera y la siguiente no es igual: cuando
la señal analógica tiene menos amplitud, las señales de escalera están más juntas, ya
que tienen que hacer menos cuentas para alcanzarla. Cuando la señal analógica es de
mayor amplitud, las señales de escalera están más alejadas una de otra. En el registro
7 4 H C 2 7 3 , se reflejan los valores binarios correspondientes a la salida digital.
CIRCUITOS INTEGRADOS
mExisten una multitud de circuitos integrados que utilizan alguna técnica de las que estamos
hablando en este capítulo para realizar una conversión, ya sea de analógico a digital o de digital
a analógico. Pero también podemos encontrar convertidores DACs o ADCs en otros dispositivos,
como por ejemplo, en microcontroladores.
249
Este método permite determinar el valor analógico de una manera más rápida y a
intervalos regulares.
regulares. Es
Es decir
decir,, el tiempo entre
en tre la toma de una muestra y la siguiente
s iguiente
siempre es igual. Veamos cómo funciona:
Tom emoss como
Tomemo com o ejejem
empl
ploo un co
conv
nvert
ertido
idorr de 4 bits.
bits . Prime
Pri mero
ro el registr
reg istroo de apro
ap roxi
xima
ma
ciones sucesivas, que podemos abreviar como SAR (Successive Approximation Regis- Regis-
t e r ), pone
pon e el valor
va lor 10
1000
0022 en el co
conv
nvert
ertido
idorr d igit
ig ital
al a an
analó
alógi
gico
co y éste, a su vez, lleva
llev a
U H EL MÉTO
MÉTODO
DO DE APROXIMACIONES
APROXIMACIONES SUCESI
SUCESIVAS
VAS
Este método se aplica también en otras disciplinas, como las matemáticas, y en general consis
te en dividir en dos la muestra que tenemos y evaluar en cuál de las dos mitades está el valor
que buscamos. Luego de determinar en qué mitad está, se divide esa parte nuevamente en dos.
Así, con cada di
divis
visión
ión , esta
es tam
m os más
má s cerca
cer ca d e l v a lo r buscado
busc ado..
250 i vTLarái
1100
1010
1
1001 '
1000
Señal analógica
Así
A sí funcio
fun ciona
na este co
conv
nver
ertid
tidor
or de
d e ana
a nalóg
lógic
icoo a digi
di gita
tal.l. Por supues
sup uesto
to que,
qu e, m ientra
ien trass más
bits tengamos, mayor
m ayor será el número de aproximaciones hasta llegar a un valor más
exacto. Este ADC es más rápido que el de escalera, ya que el número de aproxima
dones depende del número de bits que tengamos. Es decir, para 4 bits sólo se ha-
rán 4 aproximaciones solamente. También, como el número de aproximaciones es
fijo, los intervalos de muestreo son iguales, a diferencia del convertidor de escalera.
En el archivo ADADC Aproxima
Aproximacion
cioneses sucesivas.dsn
sucesivas.dsn,, podemos ver el
el funcionamiento
funcionam iento de
este tipo de convertidor. Tenemos un registro de aproximaciones sucesivas de 8 bits.
Podemos descargarlo de ww w w w .libr
.li bros
os.r
.red
edus
user
ers.
s.co
comm.
1
Salida digital
252 i vTLarái
I 253
Este conversor tiene una velocidad muy alta debido a que el contador no necesita
resetearse ni iniciar de 0, pero la salida digital es muy inestable y salta constante-
mente de un valor a otro; eso no es bueno para muchas aplicaciones. Podemos apre-
ciar este tipo de convertidor si descargamos el archivo A AD
DC seguid
seguidor.ds
or.dsn
n desde el si-
tio web de la editorial: ww
w w w .libr
.li bros
os.re
.redu
duse
sers
rs.c om.. Observemos cómo la señal de sa-
.com
lida del DAC sigue en todo momento a la señal analógica.
C o n v e r t i d o r a n a l ó g iicc o a d i g iti t a l s e g u i d o r
Salida digital
254 i vTLarái
Hh
1QuF
Figura 31. Simulación de un integrador con un voltaje
de corriente directa en su entrada.
m r ¿INTEGRADOR?
Se [Lama integrador al circuito que estamos estudiando porque es capaz de calcular o dar como
salida la i n t e g r a l de la señal que entra. Una integral o an tid erivad a es la operación contraria a
la derivación de una función. Éstos son conceptos matemáticos del cálculo diferencial e integral.
255
La rampa va hacia abajo ya que el amplificador operacional está en modo inversor. Po-
demos ver también que la rampa no puede ir más allá del voltaje de alimentación ne-
gativo. La duración de la rampa depende de los valores del resistor y del capacitor.
Este circuito necesita de una señal de reloj muy estable para poder llevar una sin-
cronía correcta.
correcta. Igual que en el convertidor de escalera,
escalera, cuando el voltaje de la ram-
pa alcanza al voltaje de la señal analógica, se aplica un reset tanto al integrador co-
mo al contador para iniciar nuevamente la cuenta y la rampa. Y así tenemos nues-
tro convertidor de rampa. El circuito de reset para el integrador es un circuito que
descarga el capacitor para que la rampa comience desde 0 nuevamente.
Este circuito tiene el mismo inconveniente que el convertidor de escalera, y es que las
muestras de la señal no son tomadas en intervalos regulares. Sin embargo, este tipo de
convertidores son más baratos ya que no hay necesidad de usar un convertidor digital a
analógico. También podemos llamar
llam ar a este tipo de convertidores
convertidores de rampa simple.
256 i vTLarái
Primero la señal analógica se lleva hacia el integrador, lo cual permite que la rampa
generada dependa del voltaje de la señal analógica. Así, la rampa es generada durante
un tiempo fijo dado por el contador; mientras más alta sea la señal analógica, más al-
ta será la rampa generada en este tiempo fijo. Luego, cuando el tiempo ha pasado, el
bloque de control pone el contador
contado r a 0 y lleva a la entrada del integrador el voltaje de
referencia Vr ef,, lo cual
Vref c ual ocasiona que el capacitor se descargue poco
poco a poco generando
una rampa en sentido contrario. Como la carga del capacitor dependió de la señal
analógica, el tiempo de descarga dependerá de qué tan alto haya llegado la primera
rampa. Entonces, el tiempo que tarde la rampa de descarga será equivalente a la am-
plitud de la señal analógica, lo cual está dado por el contador. Cuando la rampa llega
257
a O,
O, el valor del contador será el valor equivalente a la amplitu
am plitudd de la señal analógica,
como vemos en el gráfico de la Figura 34, para dos valores diferentes en la entrada.
34. El
igura 34. gráfico de un co nvertidor de doble rampa
a la salida del integrador muestra su comportamiento.
Esta configuración es mucho más exacta que la de rampa simple, ya que no depen-
de de la linealidad
line alidad de la rampa ni de la exactitud de la frecuencia
frecuencia de reloj.
reloj. Como
C omo las
dos rampas están controladas por el mismo reloj, el valor obtenido es muy exacto.
Ad emás,
Adem ás, como
com o la se
seña
ñall an
anal
alóg
ógic
icaa ge
gene
nera
ra la
l a prim
pr imer
eraa ramp
ra mpa,
a, no impo
im port
rtaa si tien
t ienee m u -
cho ruido, ya que lo promediará a lo largo de la rampa. Así, esta configuración tie-
ne una gran exactitud y un enorme rechazo al ruido, a diferencia de otras técnicas.
Convertidor analógico a digital delta-sigma
Una de las técnicas más avanzadas para la conversión de analógico a digital es la
llamada delta-sigma (X
(XA)
A),, que en muchas
mucha s ocasiones
ocasiones tam bién se la nombra
nom bra sigma-
[ g j 1 BIT DAC
Seguramente, más de uno habrá notado que algunos reproductores de CD tienen la leyenda de
1 bit DA
DAC. Esto
Esto significa que utilizan un con ver tidor dig ital a analógico, el cual utiliza la mo du la
ción delta-sigma para convertir la señal digital del CD en una señal analógica de audio.
258 i vTLarái
delta. La letra griega sigma (Z) representa suma o sumatoria, y la delta (A) simbo-
liza diferencia o cambio. Este convertidor se basa en la suma de los cambios en la
carga del capacitor del integrador. Esta técnica se llama también en ocasiones m o
dulación delta-sigma.
igura 35. Esquema inicial de los bloques de un convertidor delta-sigma que nuestra
sus partes principales. La retroalimentación está dada por un DAC de 1 bit.
259
Supongamos que tenemos una señal analógica de OV, entonces el integrador genera-
rá una rampa hacia abajo. Como el voltaje de entrada al comparador es negativo, en
su salida habrá -V lo cual, para el flipflop, será un estado bajo. En el siguiente flan-
co de subida del reloj, se reflejará a la salida este estado bajo el cual, a su vez, va al
comparador
comp arador habrá
comparador de retroalimentación. Como
Com oa tenemos
-V, lo cual se sumará entradun
la entrada estado
a del bajo, a Ahora,
integrador. la salidacomo
de dicho
dicho
a la
entrada del integrador se tiene -V (ya que OV -V = -V) -V) entonces obligará al integrador
a cambiar la dirección de la rampa, ahora de forma ascendente. Cuando la rampa so-
brepase el 0, sucederá lo contrario, volviendo a cambiar la dirección de la rampa con
el siguiente flanco de subida del reloj. Así vemos que el circuito mantiene la rampa
oscilando en torno a los OV y, en la salida, un cambio continuo de estado alto a bajo.
igura 37. Forma de onda de salida del con vertidor analógico
analógico
a digital delta-sigma con OV en la entrada analógica.
Vemos cómo
cóm o la
l a sa
salid
lidaa es un
u n tren
tre n de pulsos
puls os que
qu e cam
ca m bia co
cons
nsta
tant
ntem
emen
ente
te de al
alto
to a ba-
b a-
jo. El circuito trata de mantener el voltaje del integrador en OV. Ahora supongamos
que tenemos un voltaje más alto en la entrada de nuestro convertidor. Cuando el
260 i vTLarái
vo ltaje
volta je en
entra
tra en el integ
int egrad
rador,
or, ge
gene
nera
ra de nuevo
nue vo una
un a ram
ra m pa de
desce
scend
ndenente
te aunq
au nque
ue,, co
co--
mo hay un voltaje más alto, la rampa será un poco más pronunciada que con OV.
Así,í, cu
As cuan
ando
do se realiza
rea liza la prim
pr imer
eraa co
comm para
pa ració
ciónn de la sasalid
lida,
a, se retr
re troa
oalim
limen
enta
tará
rá de
nuevo un voltaje negativo -V y se sumará al integrador. Pero como ya tenemos un
volta
vo ltaje
je positiv
po sitivoo en la en
entra
trada
da,, la sum a de -V y este voltaje hará que el voltaje nega-
tivo no sea tan grande, así que la rampa ascendente será más lenta que en el caso
anterior de OV a la entrada. Este cambio provoca que las rampas vayan bajando po-
co a poco hasta que la rampa de subida no alcance los OV, así durante el siguiente
flanco de subida no habrá cambio a la salida y la rampa seguirá subiendo, lo que
ocasionará que haya dos estados bajos continuos ya que no hubo cambio hasta que
la señal subió por arriba de 0.
IIJ UN 0SCIL0SC0PI0
0SCIL0SC0PI0 E
EN
N LA PC
261
261
de la señal, el número de ceros será mayor que el número de unos en el tren de pul-
sos a la salida. Este es el principio de funcionamiento de la modulación deltasigma.
En el archivo AD
ADC delta-sigma.
delta-sigma.dsn
dsn (ww
w w w .libr
.li bros
os.r
.red
edus
user
ers.c
s.com
om),), podemos apreciar el
funcionam
funcion amiento
iento de este tipo de convertidor analógico a digital.
digita l. En el gráfico, pode-
mos observar la forma de onda de la señal de entrada (que, en este caso, es un vol-
taje fijo de DC), la forma de onda a la salida del integrador y la salida del tren de
pulsos del convertidor.
C o n v e r t i d o r a n a l ó g i c o a d iig
gital delta-sigma
igura 39. Simulación de un sencillo convertidor analógico a digital del tipo delta-sigma.
CONSIDERACIONES DE LOS CONVERTIDORES
ANALÓGICO A DIGITAL
H ay algunas consideraciones
consideraciones importantes
imp ortantes acerca de los convertidore
convertidoress analógico a di-
gital que debemos tomar en cuenta al momento de convertir una señal analógica a
digital para poder llevar a cabo una conversión adecuada.
Una de las más importantes es la resolución, es decir, el número de bits que puede
tener a la salida: mientras más bits haya a la salida, se podrán representar más nive-
les de la señal de entrada. Por ejemplo, si lo que intentamos es convertir a digital
una señal analógica que tiene una amplitud de Oa 10 volts, podemos hacerlo con
262 i vTLarái
r m i
4 Bits
16 niveles
oooo
f m i l
5 Bit
Bitss .
32 niveles
Cooooo
igura 40. La resolución de un ADC determina la
exac titud
titud para representar los niveles
niveles de la seña l de entrada.
entrada.
Aqu
A qu í lla
a co m p a ra ció
ci ó n e n tre
tr e un
unaa re so lu
luci
ción
ón de 4 y 5 bit
bits.
s.
| EJEMPLO DE RESOLUCIÓN
Los sistemas de audio digital convierten de analógico a digital las señales de audio para poder
almacenarlas en un disco compacto. Como sabemos, a mayor resolución en la conversión, po
demos representar con mayor detalle los cambios en la señal analógica. Los sistemas de audio
digital emplean comúnmente una resolución de 16 bits.
263
I f f l EL ICL7107
ICL7107 Y LOS MUL
MULTÍ
TÍMET
METRO
ROS
S
En Las próximas páginas veremos el circuito integrado ICL7107 o ICL7106, el cual tiene una
gran exactitud en La conversión. Por eso es muy utiLizado para fabricar instrumentos de me
dición de pre cisió n de todo
todo tipo, incLuso
incLuso,, m ucho s m uLtím etros dígita Les comerciaLes Lo utiLi-
utiLi-
zan como convertidor anaLógico a digitaL.
264 i vTLarái
ffss > 2 /m
/m a x
Donde:
f s es la frecuencia de muestreo (f sampling)
f max es la frecuencia máxima de la señal por convertir.
Hablamos de frecuencia máxima debido a que las señales por convertir pueden no
ser de una sola frecuencia, es decir, puede ser una señal que cambia su frecuencia.
Por ejemplo, en las señales de audio en donde la frecuencia de la señal va de los
20Hz a los 20kHz. Por eso, tomaremos la frecuencia máxima que puede alcanzar
dicha señal. La resolución y la frecuencia de muestreo son muy importantes.
MUESTREO EN AUDIO
mLas señales de audio tienen frec uen cias que van de los 20
cuencias que
que el se r humano puede
20Hz
Hz a los
los 20kHz, que
puede escuchar. Al con vertir señales de audio
tal, debemos tom ar en cuenta
que es el rango de fr e
audio de analógico
analógico a dig i
cuenta e l teorema de Nyquist, así que los sistemas de audio
audio digita l u tili
zan una frecuencia de muestreo de 44.1kHz, lo cual cumple con el teorema.
265
U H ICL7106
El convertidor que utilizamos en este proyecto tiene un equivalente que es el ICL7106, la única
diferencia es que este último está diseñado para utilizar un display de cristal líquido (LCD) en
lugar de los displays de LED's que utiliza el ICL7107. La hoja de datos incluye las dos versiones
de ese circuito integrado.
266 i vTLarái
v+ | T \J 4Ó1 0SC1
1DI |T 39 l 0SC2
0SC2
ci |T 3 8 l OSC
OSC 3
B1 [ T áflTEST
l ’s < A l [ T 3 6 l REFH
REFHII
F1 [ ] T 3 5 ] REF LO
G1 IT U c REF+
, E1 Gl 2Ü cREF-
' D2 [ F 32] C0MM0N
C2 Eo 3 ll IN Hl
B2 | ñ 30*1 IN LO
10’s *
A2 EZ 29] A-Z
F2 g l 28l BUF
E2 El 77
77}} IN
INT
T
' D3 E l 26] V-
B3 E l 25] G2 (10’s)
100’s ,
F3 E l 24] C3 ]
E3 El 23 ] A3 /■ 10
100'
0's
(1000) A
AB
B4 El 22ÍÍ G3 J
22
POL E 2T1 GN
GND
D
267
El circuito básico
básico para el voltímetro digital
digit al lo podemos ver en la Figura 44. Veamos
cómo funciona este circuito:
268 i vTLarái
Los pines 30 y 31 son la entrada del voltaje que vamos a medir, y allí se conectan,
como podemos ver,ver, un capacitor
c apacitor y un
u n resist
resistor.
or. Debemos tomar
tom ar en cuenta que
q ue la en
en--
trada de voltaje al circuito integrado debe ser de 200mV como máximo, así que de-
bemos poner un divisor de voltaje si queremos medir voltajes mayores. Agregare-
mos un resistor de 10k£2
0k£2 para divid
d ividir
ir el voltaje de entrada
en trada y poder
po der medir
me dir voltajes de
corriente directa de hasta 19.99V.
En los pines 33 y 36, colocaremos el voltaje de referencia que, en este caso, debe ser
de lOOmV. Este voltaje de referencia se obtiene de un divisor de voltaje formado
por R1
R1 y R4 (Figura 44), donde R4 es variable para poder ajustarlo. El pin 37 es de
prueba. Si colocamos un estado alto en él, es decir 5V, encenderán todos los seg-
mentos de los displays para comprobar que funcionan correctamente. Como no es
necesaria esta función, este pin simplemente lo dejaremos sin conexión.
Finalmente, tenemos los pines 38, 39 y 40 que son utilizados para los elementos
del oscilador, que es el encargado de generar los pulsos de reloj necesarios para
que el sistema funcione. Estos elementos son un capacitor y un resistor, en este
caso C=100pf R=100kQ. Estos valores dan como resultado una frecuencia de
48KHz, lo cual nos dará tres lecturas por segundo.
ICL7107
O 4 -----------------
lOOkQ
-o •*-V\A^h•
100pF
Reloj del sistema (clock)
269
Nuestro circuito completo quedará como en la Figura 48. De esta forma, ya pode-
mos armarlo. Recordemos que es mejor un voltaje regulado de 5V. Lamentable-
mente, no es posible simular este circuito en Proteus ya que el circuito integrado
ICL7107 no puede simularse porque por ahora no está completo el modelo.
270 i vTLarái
Los pines indicados con las flechas van a los displays. La conexión depende de los
displays que compremos. Recordemos que deben ser de ánodo común, y los áno-
dos comunes de los displays van a 5V. El pin 19 va conectado a los segmentos b y
c del display de la izquierda. Tengamos en cuenta que este display indica como má-
ximo 1, por eso, sólo se conectan estos segmentos. El pin 20 es el indicador de vol-
tajes negativos, por lo que podemos conectarlo al segmento g del display de la de-
recha,, pero
recha pero si no lo necesitamos, podemos dejarlo sin conexión. Abajo a la izquier-
da, en la Figura 48, vemo
vemoss el ci
circ
rcuit
uitoo inte
in tegr
grad
adoo IC L 76 6 0 qu
que,
e, acom
ac ompa
paña
ñado
do de dos
capacitores, es el que genera el voltaje negativo (5V) que va al pin 26. Hemos co-
nectado el punto decimal (PD) del segundo display a 5V mediante un resistor de
390D para poder tener una lectura correcta. Con esta configuración, podemos me-
dir voltajes
voltajes de 0 a 19.99V.
19.99V. Si necesitamos medir me dir voltajes
voltajes más altos,
altos, debemos mod
m odi-
i-
ficar el divisor de voltaje a la entrada
en trada del pin 31 para dividdividir
ir el voltaje entre 1000 y
así no sobrepasar los 200mV en él.
Calibración
Una vez armado nuestro circuito, tenemos que calibrarlo para que funcione correc-
tamente. Esto lo haremos mediante el potenciómetro de 5k£L Debemos conectar
nuestro multímetro para medir el voltaje en el pin 36 y ajustar el potenciómetro
hasta que tengamos una lectura de lOOmV. Una vez hecho este ajuste, nuestro vol-
tímetro digital estará listo para comenzar a funcionar.
Asíí tenemos
As tene mos un m ed
edid
idor
or de voltaj
vol tajee y, con algun
alg unas
as pequeñ
peq ueñas
as modif
mo difica
icacio
cione
ness o co
comm-
plementos, podemos hacer que nuestro voltímetro se convierta en un medidor de al-
gún otro parámetro, como resistencia, corriente, frecuencia, temperatura, etcétera.
| RESUMEN
En este capítulo hemos estudiado la conversión entre analógico y digital, las diferentes técnicas
utilizadas para hacerlo, y sus aplicaciones principales. É ste es un tema muy im porta nte en la ac
tualidad, ya que los sistemas digitales son cada vez más utilizados debido a sus ventajas, dejan
do atrás los sistemas analógicos.
analógicos. Vimos que, para llev ar las s eñales analógicas a los sistemas d i
gitales, necesitamos conve rtirlas
rtirlas de alguna forma , y después debemos c onve rtir dichas
dichas señales
de digital
digital a analógic
analógicoo para poder recu pera r la señal original
original y utili
utilizarla
zarla nuevamente.
271
271
□ ACTIVIDADES
TEST DE AUTOEVALUACIÓN
1 ¿Cuál es la función de un con ver tidor ana 7 Mencione dos técnicas diferentes de con
lógico a digital? versión de analógico a digital.
5 ¿Qué
¿Qué es un com par ado r de
de voltaje?
voltaje?
E L E C T R Ó N IC A D IG IT A L Capítulo
Memorias
y otros sistemas
de almacenamiento
digital
Loss sistemas de almacenamien to
Lo
INTRODUCCIÓN
almacenar
Siemprevideo,
audio, hemos tenido laetcétera.
imágenes, necesidad de esto, buscamos
Ante información
métodos oy sistemas
señales, ya
queseaper-
de
mitan hacerlo de la forma más eficiente posible. Los primeros sistemas de almace-
namiento de información fueron, obviamente, analógicos, y, aunque su evolución
permitió hacerlos confiables, tienen muchas desventajas frente a los sistemas de al-
macenamiento digital, que es de los que hablaremos en este capítulo.
El sistema de almacenamiento más utilizado hasta hace poco tiempo eran las cin
tas magnéticas, consis
consistente
tentess en una cabeza magnética
magné tica de grabación o lectura por la
cual se hacía pasar una cinta plástica recubierta con una
un a emulsión qque
ue contiene par-
pa r-
tículas magnéticas. Para la grabación, la señal se aplica a una bobina que induce un
campo
la señal magnético en laPara
que se aplica. cinta, y las partículas
ción, semagnéticas
llaa reproducción,
reproduc hace correrenla ella
cintasepor
orientan según
la cabeza de
lectura, pero ahora ésta registra los cambios magnéticos grabados en la cinta trans-
formándolos en una señal eléctrica nuevamente.
Figura 1. Un sistema de almacenamiento de cinta magnética
graba la señal en la cinta a través de campos magnéticos.
Este sistema de grabación tiene muchas desventajas, ya que la cinta magnética es sen-
sible a cualquier campo magnético al cual esté sometida, no sólo al de la cabeza de
grabación. Por eso, la señal grabada puede borrarse o alterarse fácilmente, además de
que la magnetización de la cinta se va perdiendo poco a poco con el tiempo. Cada
copia de una señal en este tipo de sistemas de almacenamiento se va degradando con-
siderablemente.
siderablemente. Existen
Existen otr
otros
os métodos de almacenamiento
almacenam iento de información analógi-
ana lógi-
cos, pero no hablaremos de ellos dado que ya no son utilizados actualmente.
274 i vTLarái
Introducción
Como hemos
en digitales medestudiado
iante un en
mediante el Capítulo
convertidor 6, las señales
analógico analógicas
a digital, pueden
y así pueden transformarse
guardarse en un
medio en forma digital. El guardar la información en esta forma tiene la ventaja de
ser muy resistente a la degradación, ya que sólo tenemos unos y ceros; de esta man-
era, cualquier
cua lquier sistema que
qu e pueda
p ueda leer estos
estos unos y ceros eses capaz de recuperar
recuperar al 100%
la señal original, incluso, aunque la señal no estuviera intacta. En los sistemas digita-
les, existen métodos de corrección de errores, los cuales permiten recuperar en gran
medida la señal, cosa que en los sistemas analógicos no es posible.
Hoy en día tenemos sistemas de almacenamiento digital muy eficientes y con capa-
cidad de guardar
g uardar grandes cantidades de información, per
peroo en sus
sus inicios no fue así.
así.
Veamos
Veam os cuáles
cuá les fu
fuero
eronn los primero
prim eross sistem
sist emas
as de al
almm ac
acen
enam
amie
ient
ntoo d ig
igitital
al ut
utiliz
ilizad
ados
os..
De esta forma,
forma, los pulsos
pulsos viajaban a la velocidad del sonido dentro del tubo de mer-
curio, y así se mantenía un retardo con respecto a la velocidad con la que viajan a
través de los cables. Esto generaba una retroalimentación de los pulsos, que seguían
275
dando vuelta en el sistema hasta que eran utilizados. Así se almacenaban estos da-
tos mientras el sistema seguía funcionando. La capacidad era muy limitada; las pri-
Figura 3. Las
Las propiedades m agnéticas de los anillos
anillos
de ferrita permitieron desarrollar memorias basadas en ellos.
A
Así
sí alm acen
ac enáb
ábam
amos
os un bi
bitt de in
info
form
rm ac
ació
iónn por
po r cada
ca da anill
an illoo de fe
ferri
rrita
ta que
qu e tu
tuvi
viéé ra-
ra -
mos. La dirección de la magnetización nos daba un 1 o un 0; el cable con el que
grabábamos el dato se llama
llamababa hilo o cable de escritura. A Aho
hora
ra veamo
vea moss có
cómo
mo po-
po -
díamos leer el valor que tenía almacenado el anillo. Para ello se introducía otro
m r LA FE
FERRITA
La ferrita es un material con alta permeabilidad magnética, lo que le permite almacenar cam
pos magnéticos con más facilidad aun que el hierro. En la actualidad, se emplea principalmen
te para fabricar núcleos de bobinas o transformadores, entre otras muchas aplicaciones.
276 i vTLarái
Introducción
Hilo de escritura
Hilo de lectura
Estoss son
Esto son dos de los
los principales sistemas
sistemas de almacenam
almac enamiento
iento digital
digit al iniciales, y aun-
aun -
que hubo otros,
otros, el de la línea de retardo
retardo y el de los
los anillos de ferrita (que en la m et-
alurgia se la conoce como hierro alfa) son los más importantes.
277
Medidas de almacenamiento
La cantidad de información o de datos almacenados en cualquiera de los sistemas
que estudiaremos en este capítulo, por lo general, será grande. Primero debemos
comprender que los sistemas de almacenamiento guardan bits, es decir, unos o ce-
ros en cada una de sus celdas. Dependiendo del sistema, estos bits pueden almace
narse en
en grupos, por ejemplo de 4, 8, 16 o más bits, aunque
aunqu e cada grupo de bits tie-
ne su nombre especial. El principal es el byte, que es un grupo de ocho bits. A un
grupo de bits, podemos llamarlo papalab ra (o en inglés word ), y el núm
labra nú m ero de bits de
una palabra dependerá del
de l sistema
sistema que
qu e los
los maneje.
man eje. Por ejemplo, podemos tener sis sis
UNIVAC
{]
La UNIVAC I (Universal Automatic Computer /) fue La primera computadora comercial construida
en 1951. Funcionaba con 5200 tubos de vacío, ocupaba una superficie de 35.5 metros cuadrados, y
su memoria principal eran 126 tubos de mercurio que formaban la memoria de línea de retardo.
278
temas digitales que manejan grupos de datos de ocho bits o un byte, en cuyo caso
las palabras serán de ocho bits. En un sistema de 16 bits, entonces, una palabra se-
rá
tra de
B 16 bits. Un bit
(mayúscula). es representado
Como por la letra
podemos manejar b (minúscul
grandes (minúscula)
a) de
cantidades y unellos,
bytesepor la le-
utilizan
prefijos para indicar las cantidades.
PREFUO SÍMBOLO SI POTENCIAS BINARIAS
Kilo k 103 = 1 0 0 0 2 10 = 1 0 2 4
r
H
Mega M
otoI T
1oooooo
— 220= 1048576
Giga G 109 = 1 0 0 0 0 0 0 0 0 0 2 30= 1 0737 4 1 8 24
Tera T 1 0 12 = 1 0 0 0 0 0 0 0 0 0 0 0 0 2 40= 1 09 95 11 6 2 77 7 6
Como estamos manejando cantidades binarias, se utilizan las potencias binarias pa-
ra definir la cantidad de datos almacenados. De esta forma, lkb será igual a 1024
bits, por ejemplo. Debemos destacar la diferencia entre bi
bits
ts y bytes: lk
lkBB serán
serán 1024
bytes o 1024 bits x 8, o lo que es lo mismo 8kb.
Según su volatilidad
En algunos sistemas los datos sólo pueden mantenerse mientras estén energizados.
Es decir, mientras haya electricidad alimentándolos, ya que de esto depende el al-
macenamiento. Recordemos el sistema de línea de retardo, el cual retroalimenta los
pulsos de información a través de ella. Por lo tanto, si apagamos el equipo, el siste-
ma deja de funcionar y pierde la información que almacenaba, entonces podemos
decir que este sistema es vo
v o lá til.l. Po
láti Porr otra
otra parte, tenemos sistemas
sistemas de almacen
alm acenam
amien-
ien-
to que no pierden los datos almacenados si cortamos la energía o apagamos el sis
MEMORIA VIRTUAL
m
Los programas que se ejecutan en una computadora se almacenan en la memoria RAM, pero co
mo su tamaño es limitado, cuando se termina su espacio los sistemas operativos toman una por
ción del disco duro y la usan como memoria RAM para poder continuar abriendo programas o
procesos. Esto se conoce como memoria virtual.
279
MEMORIAS
Dentro de los sistemas de almacenamiento, podemos llamar memoria a todo siste-
ma que permita guardar información. Pero en particular, se llama de esta forma a
los sistemas de almacenamiento electrónicos. Es decir, fabricados sobre la base de
semiconductores o sin elementos móviles.
móviles. Las
Las memorias son parte importante
importa nte de la
electrónica digital actual, ya que permiten el almacenamiento temporal o perma-
nente de la información que se utiliza en estos sistemas.
280 i vTLarái
Memorias
permite
ser almacenar
una celda un bit de información en él. De esta forma, un flipflop puede
de memoria.
Escritura D 0 Lectura
(Write) (Read)
----- ►CLK
Q -----
Pero como no sólo necesitamos una, sino muchas celdas para poder almacenar más
información o datos, usaremos más flipflops, uno por cada bit que necesitemos. La
organización de la memoria está dividida en columnas y filas de datos, así cada da-
to tendrá un lugar específico según la fila y la columna en la que se encuentre.
Figura 7. Una memoria está organizada en columnas
y filas de datos. Cada círculo representa una celda de memoria.
281
281
000 Palabra 0
001 Palabra 1
010 Palabra 2
011 Palabra 3
100 Palabra 4
101 Palabra 5
110 Palabra 6
111 Palabra 7
De esta forma, para utilizar una memoria, tenemos un bus de direcciones, el cual
se encargará de seleccionar la dirección de la palabra que se necesite escribir o leer.
Tamb
Ta mbién
ién se tiene
tie ne un bus de datos, que son las líneas por donde se escribirán los
bits de la palabra o se leerán en caso de que así sea necesario.
Entrada de datos
/ -A- \
J
Jb
b
Direcciones
I
Selección de 00 1 0 0 1
direcciones 01 1 1 0 0
►Celdas
10 1 0 1 0
II 0 0 1 1
Lectu
Lectura
ra o v
escritura ' R/W
R/W
Selección de chip CS
(Chip select)
Salida de datos
282 i vTLarái
Memorias
Observemos que una memoria construida con flipflops es del tipo volátil, es de-
cir, si quitamos la energía del circuito los datos se borrarán sin remedio, así que
estas memorias sólo nos sirven mientras el equipo esté funcionando. Además, esta
clase de memoria es del tipo RAM ya que mediante el selector de direcciones po-
demos acceder a cualquier dato de forma aleatoria. Otra característica de estas
memorias es que, una vez escrito el dato en una celda, ésta lo retendrá indefini-
damente (mientras haya energía), y esta característica nos lleva a una nueva clasi-
ficación, se trata de una memoria RAM estática o SRAM. Este tipo de memorias
son de las más rápidas en cuanto a los tiempos de acceso para leer o escrib ir en
ellas. Si vamos a ww
w w w .lib
.l ibro
ross .r
.ree d u se rs .coo m , podemos descargar el archivo SRAM
rs.c
4x3.dsn, donde es posible observar un ejemplo de una memoria que puede alma-
cenar cuatro palabras de 3 bits cada una, construida con flipflops.
m
EL BORRADOR UV
Una memoria EPROM, que veremos más adelante, se borra aplicándole luz ultravioleta, lo que
ocasionará que se eliminen todas las celdas en ella. Esto se hace exponiendo la memoria a una
fuente o lámpara de luz UV. El tiempo puede variar entre 15 y 30 minutos según la memoria, pe
ro no hay que sobrepasarse ya que la memoria se puede dañar si la dejamos más tiempo.
283
mirá mucha
que, son potencia.
caras, Esta es la desventaja
y sus capacidades principal no
de almacenamiento de llegan
este tipo demuy
a ser memorias,
grandes.por lo
284 t V-TLatói
Memorias
nemos celdas que sólo consisten en un único transistor y un capacitor, lo que redu-
ce mucho el número de componentes en un circuito integrado de memoria. El capa-
citor, como
Por eso, ya sabemos,
podemos puede
utilizarlo almacenar
como elementocierta carga
o celda desimemoria.
lo sometemos a un voltaje.
Si el capacitor está
cargado, entonces tendrá almacenado un 1, y si no lo está, tendrá un 0.
285
Dirección de columna
A
* A6 A7 A8 A9 A10 A ll '
V
6 4 C oYl u m n a s
el bus de las
leccionar direcciones
columnas,debe
por contener 9 bits para 18
lo que necesitamos seleccionar las filas y 9 bits para
bits de direccionamiento para po-
se-
der seleccionar alguna de las celdas de la matriz. Así, nuestro circuito integrado de-
bería tener 18 entradas de direcciones, más las entradas de control, más los pines de
salida/entrada de datos y los pines de alimentación, por lo que tendríamos un circui-
to integrado de alrededor de 25 pines. Pero si observamos la configuración real de
este circuito integrado, nos daremos cuenta de que solamente tiene 16 pines.
286 i vTLarái
Memorias
as r 1
u« ] VSS
2 15 ] CA
CAS
w
L 3 14
RAS E 4 13 ] A6
l
_
<o
c l 5 12 ] A3
6 11 D A4
m [ 7 10 ] A5
n
^DD C 8 9
<*
I
-
4256
287
Figura 15. Diagrama de las señales durante un ciclo de lectura en la DRAM 4256.
En las líneas de AO
AO a A8 tenemos la dirección de la fila que necesitemos seleccionar.
Cuando la señal RAS (Ro (Roww Adress
Adress Strobé) cambia de alto a bajo, permite que estas di-
recciones entren en el registro y, a su vez, en el circuito selector de filas, y así tenemos
ya la dirección de la fila que necesitamos. Recordemos que un registro mantendrá los
datos mientras no se cambien. Después pondremos en las entradas AO AO a A8 la dirección
de la columna que necesitemos. De esta forma, cuando la señal CAS (C (Colum
olumnn Adre
Adress
ss
Strobé) pase de alto a bajo, estas direcciones entrarán en el otro registro y, a su vez, en
el selector
selector de columnas. Así, tendremos ya seleccionada
seleccionada la fila y la columna
co lumna que nece-
sitamoss leer mediante
sitamo med iante sólo 9 entradas. Cuando
Cuan do la señal de lectura/
lectura/escri
escritura
tura W vaya a
nivel alto, tendremos el dato que seleccionamos en la salida Q, que antes estaba en alta
impedancia. Para un ciclo de escritura es igual, pero ahora la señal de lectura/escritura
irá al estado bajo para indicar que vamos a escribir, y, en el momento, indicado debe-
mos poner
De esta
est el dato
a forma, por escribir
es posible ver en el
ver que entrada D.
la direccionamiento en una RAM dinám ica es másmás
complejo que en una RAM estática, ya que la temporización de las señales y el con-
trol deben ser m uy precisos.
precisos. En
En el ejemplo del 425 6, se tiene
tiene una estructura en don-
do n-
de cada elemento de la matriz contiene una sola celda, pero en otras memorias
DRAM puede haber más celdas en cada dirección de la matriz, por ejemplo, 4 bits
en cada dirección. De esta manera, podemos tener una DRAM con capacidad de
288
Memorias
256Kb, organizada en una matriz de 256 x 256 donde cada dirección contiene 4
bits. Esta configuración se puede indicar como 64K x 4.
Por otra parte, también tenemos una memoria SRAM que está dentro del propio
microprocesador, es la llamada memoria caché; sirve para almacenar datos e ins-
trucciones que son muy
m uy utilizados por el procesado
procesador.
r. De esta forma,
forma, aumenta
aum enta el ren-
dimiento del sistema, ya que la memoria caché es muy rápida y, al estar dentro del
procesador, éste tiene un acceso muy veloz a ella. Esta SRAM caché tiene poca ca-
pacidad, pero lo que se aprovecha es su velocidad. En los microprocesadores actua-
les, esa memoria tiene una capacidad promedio de 1, 2 ó 4 MB.
Memorias no volátiles
En las secciones anteriores, hemos hablado de memorias volátiles, es decir, una vez
que
bién quitamos la energía
existen otros delmemorias
tipos de sistema senoborran los es
volátiles, datos queque
decir, contienen. Pero tam-
pueden retener los
datos aun sin energía aplicada en ellas, para así almacenarlos por tiempos largos.
Memorias ROM
El primer tipo de memorias no volátiles son las ROM (.Read O nly M emory),
emo ry), que en
español podemos llamar memoria de sólo lectura, y tal como su nombre lo indi-
289
ca, sólo podemos leer los datos que contiene, sin borrarlos ni escribir nuevos. Estas
memorias ya vienen programadas o escritas previamente con los datos que se nece-
sitan,
podemosdesde que seenfabrica.
escribir ella; si Una
fueramemoria
volátil noROM debedeser
serviría no volátil, puesto que no
nada.
290 i vTLarái
Memorias
I I I CARTUCHOS DE JU
JUEG
EGO
OS
Algu
Al gu na s co
cons
nsol
olas
as de vid
video
eojue co mo la NES (Nintendo Entertainment System] y otras utiliza
jue go s como
ban memorias de sólo lectura (ROM) para almacenar los juegos. Estas se ponían dentro de car
tuchos para poder conectarlos en la consola. Después comenzaron a utilizarse discos compac
tos o DVD en las consolas más recientes.
291
291
Memorias PROM
Las memorias ROM son caras y se tienen que fabricar por pedido. Para resolver
este inconveniente,
son memorias ROMseprogramables. Ahora, enPROM
desarrollan memorias (Programmable
la estructura ROM)seque
de la memoria, in-
cluyen las conexiones de las bases de los transistores (para una memoria bipolar)
mediante un fusible.
En las memorias PROM, el mismo usuario puede programar los datos en la me-
moria simplemente aplicando un voltaje alto a cada uno de los fusibles que quie-
ra. De esta forma, pasará una corriente alta para fundirlos, entonces, la base del
transistor queda desconectada para almacenar
almacen ar un 0. Y lo loss que no se fundieron, al-
macenarán
mac enarán nuevamen
nuev amente
te un 1. Con esto
esto se
se evita
evita que el fabricante tenga que hacer
las memorias sobre pedido, y se reducen los
los costos
costos.. H ay que tomar
tom ar en cuenta que
una memoria de este tipo, una vez programada o “quemada”, se convierte en una
ROM, dado que los datos serán ya fijos en ella.
l i l LAS
LAS CO
COMP
MPUT
UTAD
ADOR
ORAS
AS Y LA ROM
Sabemos que Las computadoras necesitan un medio de almacenamiento para poder ejecutar Los
programas y el propio sistema operativo. Antes de que se utilizaran los discos duros, a mediados
de los 80, el sistema operativo se almacenaba en una memoria ROM y se ejecutaba desde allí.
292 i vTLarái
Memorias
Memorias EPROM
Las memorias del tipo EPROM {Erasable PROM) son memorias que, como su
Estos transistores cuentan con una estructura especial. En lugar de tener una sola com-
puerta, se tienen dos compuertas aisladas una de otra y, a su vez, aisladas del canal P.
Figura 21. Estructura de un transistor de compuerta flotante en el que podemos
apreciar la compuerta (G) y la compuerta flotante dentro de un sustrato aislante.
293
compuerta de control (G). Esto ocasiona un flujo de corriente entre drenador y com-
puerta, y también un efecto túnel, Fowler-Nordheim, en el cual algunos de los elec-
trones pasan a través del sustrato aislante para alojarse en la compuerta flotante. Al re-
tirar este voltaje, los electrones quedan atrapados en la compuerta flotante y, como es-
ta compuerta está rodeada de un material aislante, no pueden salir de ella. De esta for-
ma, se almacena un 1 si la compuerta flotante no tiene electrones, y un 0, si la com-
puerta flotante contiene electrones atrapados, ya que esto ocasiona que el transistor se
polarice y pueda haber
ha ber corriente en el sustrato
sustrato P.
P. Así queda programada
program ada la memoria
m emoria al
inyectar electrones en las compuertas flotantes en las que se necesite almacenar un 0.
Como señalamos, esta memoria puede borrarse y luego volver a programarse. Para
el borrado se utiliza luz ultravioleta (UV) que se aplica a las celdas, lo que ocasio-
na que los electrones
electrones puedan
pued an salir de la compuerta
co mpuerta flotante, y así poner todas
todas las cel-
das a 1 para poder programar de nuevo los ceros que se necesiten.
Porr supuesto
Po supuesto que, para poder
po der aplicar la luz UV, debemos tener ac-
ceso al interior del circuito integrado. Esto se logra mediante una
vent
ve ntan
anaa en él. Esta vent
ve ntan
anaa trans
tra nspa
paren
rente
te pe
perm
rmite
ite ex
expo
pone
nerr el
e l cchip
hip a
la luz UV durante unos 30 minutos.
Memorias EEPROM
En las memorias EEPROM o E2PROM, el borrado puede hacerse eléctricamente
en lugar de realizarse con luz ultravioleta como en las EPROM. De ahí su nombre
U H USOS
USOS DE LAS
LAS MEMOR
MEMORIAS
IAS FLASH
FLASH
Las memorias flash han cobrado una gran importancia para la electrónica digital actual, a tal
punto que podemos encontrar sistemas que las usan como medio de almacenamiento no volá
til. Los sistemas donde podemos encontrarlas son: memorias portátiles (pendrives), tarjetas de
memoria para cámaras o celulares, reproductores de MP3, microcontroladores, etcétera.
294 i vTLarái
Memorias
E lect
le ctririca
callllyy EPROM. La base de las celdas es también una compuerta flotante, pe-
ro ahora la compuerta flotante tiene una porción muy cercana al drenador, lo cual
permite que, al invertir los voltajes de programación, los electrones salgan de la
compuerta flotante, y de esta forma puede ser borrada eléctricamente.
Í Sl02
Compuerta
flotante
Las ventajas de estas memorias son: no se necesita luz UV para borrarla, y, además,
pueden borrase en grupos de bytes, es decir, en grupos de ocho celdas. Sólo se se-
lecciona una fila, y se aplican los voltajes de borrado, así, no es preciso borrar toda
la memoria para programar nuevos datos.
Memorias flash
Una mejora
m ejora de las
las memorias EEPROM son las memorias flash, que
también funcionan sobre la base de transistores de compuerta flo-
tante al igual que las EEPROM, pero con la diferencia de que en las
memorias flash se incluye un circuito que puede borrar todas las cel-
das a la vez, o también por bloques, por ejemplo 512 bytes juntos.
Esto
Es to aumenta mucho su velocidad de escritura
escritura haciéndolas más efi-
cientes para aplicaciones que requieran alta velocidad de escritura.
Lasr amemorias
va
var prflash
cabo la prog
ogra han
ram
m evolucionado
ación
ac ión y borra
bo rrado mucho
do con en ssubajos.
voltaje
vol tajes construcción
bajos . La re
rete
tencpermitiendo
nción dat os lle-
ión de datos en
ellas es de más de diez años, convirtiéndolas en sistemas muy versátiles y confiables
para almacenar información. La aplicación principal de las memorias flash está en
las memorias USB que se conectan a un puerto de la computadora y sirven para
almacenar información en ellas. Con las mejoras en la construcción de las memo-
rias flash se consigue cada vez mayor capacidad de almacenamiento.
295
DISCOS DUROS
Co
Continu
ntinuando
temas ando
que conpartes
tienen los sistemas
sistemas de almacenamiento,
mecánicasalma cenamiento,
o móviles. ahora de
El primero nos
nosellos
tocaeshablar de los
el disco sis-
sis-
duro.
Un disco duro, o hard drive en inglés, es un disco fabricado de metal o vidrio (de
ahí su nombre de disco duro) recubierto con una capa de material magnético, en
donde se almacena la información mediante una cabeza magnética de escritura.
El d is c o d u ro GUÍA VISUAL
O Conector d
de
e dato
datos:
s: se utiliza como salida o entrada de los datos que se escri
birán o se leerán del disco duro. En este caso, se trata de una interfaz ATA.
0 Mecanismo del brazo: este mecanismo es el que controla el movimiento del
brazo a lo largo del disco.
O Di
Disc
sco:
o: es el disco en donde se guarda la información.
O Eje de
dell motor:
motor: éste es el eje del motor que hace girar al disco a una gran velo
cidad constante.
O Cabeza
Cabe zao d
lectura de
e lectura
lectura/esc
escritura,
escrit /escritura:
ura, que ritura:
es lla
en la punta del brazo, se encuentra la cabeza de
a encargada de e scribir o de leer lo
loss datos del disco.
O Br
Braz
azo:
o: es la parte que sostiene a la cabeza de lectura en su posición y la des
plaza a lo largo del disco.
0 Conector de poder: se utiliza para conectar la fuente que alimentará los volta
je
jess ne
nece
cesa
sario
rioss pa
para
ra ha
hace
cerr fu
funn c io
ionn a r el d isc
is c o du
duro.
ro.
296 i vTLarái
Discos duros
Un disco duro está sellado para que no entre polvo en su interior, ya que si esto ocu-
rriera se podría rayar la superficie de los discos, dado que la cabeza de lectura flota a
una distancia muy pequeña sobre ellos. Dentro de un disco duro, puede haber varios
discos, uno debajo de otro, para aumentar la capacidad de almacenamiento. También
habrá varias cabezas de lectura/escritura, una por cada lado de cada disco. Es decir, en
297
un solo disco habrá dos cabezas, una por lado. A cada disco se lo llama también pl
pla
a
to. De esta forma, podemos tener discos duros de 3 platos y 6 cabezas, por ejemplo.
Las cabezas están todas unidas, por lo que se mueven juntas y, por eso, se divide a
los discos duros en cilindros, ya que todas las cabezas están sobre la misma pista en
sus respectivos discos.
Los discos duros son medios de almacenamiento no volátiles, ya que aun sin ener-
gía los datos permanecen en él. La principal aplicación de los discos duros está en
las computadoras, donde se utilizan para almacenar el propio sistema operativo,
m r DISC O S SÓ
S Ó L ID O S
Ante
An te Las gra nd es ca
capa
pacid
cidad
ades
es de a lm ac e n am ien
ie n to que es
está
tán
n Logrando Las m e m or
oria
iass fla sh , en un
futuro cercano éstas podrían reemplazar a Los discos duros, por sus ventajas: mayor velocidad,
menor consumo de potencia, menor espacio necesario, no tienen partes móviles. A estos siste
mas, se los llama discos sólidos, aunque en realidad ya no hay ningún disco.
298 i vTLarái
Sistem as ópti
ópticos
cos
además de programas y datos. Las interfaces actuales para conectar un disco duro a
com putadora son: ATA (Advanced Technology Attachmení) o también llamada PA
la computadora
TA (Parallel ATA), que consiste en un cable de 40 hilos que lleva la información en
forma paralela; por otra parte, está la conexión SATA {Serial ATA), la cual es más
reciente, lleva la información en forma serial y consta de un cable de 7 hilos.
Como dijimos, los discos duros tienen aplicación principalmente en las computadoras,
aunque por la reducción en sus dimensiones y su gran capacidad de almacenamiento,
en la actualidad se utilizan en otros sistemas, como reproductores portátiles de MP3,
consolas de videojuegos, sistemas de grabación de video, videocámaras, etcétera.
SISTEMAS ÓPTICOS
Uno de los más recientes sistemas de almacenamiento son los sistemas ópticos. Se
los llama así debido a que utilizan un rayo láser para leer o escribir datos. La fuen-
te del rayo es un diodo láser que funciona de manera parecida a un LED.
299
CD C D (C D O CD
CD (D 1.42 pm
O
/C D
Haz láser
10000010010000000010000010000 ......
300
Sistem as ópti
ópticos
cos
Cada fila o sucesión de pits y lands forma una pista o track, que es lo que el haz lá-
ser va leyendo. Este track resulta continuo desde el principio del disco, es decir, co-
mienza en la parte interna del disco y va en forma de espiral hasta que termina. La
anchura de cada pista está dada por el ancho del pit, por lo que el ancho de cada
pista corresponde a 0.5jlm. La separación entre pistas es de 1.6|Im. El haz láser que
lee la información tiene un diámetro de 1.42jlm. Como podemos darnos cuenta,
las dimensiones de la información grabada en un CD son muy pequeñas, por eso,
si observamos la superficie de un CD, no podemos verlos.
Para realizar la lectura, se necesita de un mecanismo muy preciso para enfocar el haz
láser sobre el disco y captar la reflexión de éste para leer la información almacenada.
En la Figura 32, vemo
vemoss el mecanismo básico
básico de lectura
le ctura para un sistema de CD.
CD .
Figura 32. La lectura de los datos de un CD se realiza mediante
un haz láser que se refleja en la superficie del disco.
301
301
El diodo láser genera el haz de luz que es enviado hacia el disco, pero antes debe pa-
sar por otros elementos. Primero tiene que atravesar una rejilla de difracción,
d ifracción, que di-
vide el haz en tres:
tres: el haz principal
principa l será el que leerá la información, mientras que los
otros dos se encargarán de corregir la trayectoria para poder leer adecuadamente las
pistas. Después viene la lente colimadora, que corrige la dirección de los haces para
hacerlos paralelos. Los haces atraviesan luego un espejo semiplateado, el cual deja pa-
sar el haz para que siga su trayectoria hacia el disco. Antes de llegar al disco, pasa por
una lente de enfoque, la cual está montada en un mecanismo que le permite mover-
se en dos
dos ejes,
ejes, uno hacia arriba y abajo, para enfocar el haz sobresobre la superficie del
de l dis-
co y lograr que
q ue el haz tenga el diámetro
diámetr o correcto
correcto.. El otro eje se mueve hacia
hac ia los lados
lados
en perpendicular a las pistas grabadas en el disco; esto permite corregir la lectura de
las pistas
pistas para poder seguirlas
seguirlas correctamente. La luz del láser ttiene
iene una
un a longitud
long itud de on-
da de 790nm
79 0nm.. Cuando
Cua ndo los tres
tres rayos llegan al disco
disco,, se reflejan en él para regresar con
con
la lectura de la información. Cuando llegan al espejo semiplateado, entonces son re-
flejados hacia los detectores ópticos, pero antes deben pasar por la lente cilindrica
que ayuda al enfoque. Una vez que han llegado a los detectores, éstos se encargarán
de generar la señal de salida con los datos leídos del disco.
lejo
lejos
s de la reflexión
al pasar lente
le nte den enfoque,
reflexió el haz
por la lente reflejado
cilindri
c ilindrica será
será más grande
ca se deformará en unadeelipse
lo normal, por loaque
que al llegar los
los
detectores A, B, C y D hará que los detectores A y C tengan más cantidad de luz.
Figura 33. Configuración de los detectores ópticos de un lector de CD:
los centrales controlan el enfoque y los dos laterales (E y F), el tracking.
302 i vTLarái
Sistem as ópti
ópticos
cos
m L A
H .J C D C D W F
El seguimiento de las pistas se realiza de forma similar, pero en este caso se utilizan los
dos haces auxiliares que se generan al dividir el rayo en la rejilla de difracción.
%
0 0
m # m
o i
Incorrecto Correcto Incorrecto
Figura 35. Los detectores E y F se utilizan para corregir el seguimiento de las pistas.
303
Al igual
igu al que en el control de enfoque, para el track
tr acking
ing se compara
comp ara la intensid
inte nsidad
ad de
los haces, pero ahora se hace con los detectores E y F. De esta forma, si los tres ha-
ces se desvían hacia un lado de la pista, uno de ellos comenzará a recibir más luz
que el otro, y se envía la señal a la bobina de tracking para que corrija la trayecto-
ria, desplazándolo hacia un lado o al otro. De esta forma, se consigue que el haz
principal siempre se encuentre sobre la pista que está leyendo.
DVD
La aparición de los sistemas de CD fue revolucionaria en el campo del almacena-
miento digital pero, como todo, tiene que evolucionar, el DVD es la evolución del
CD. El funcionamiento básico es el mismo, pero ahora se introducen cambios que
mejoran el rendimiento y la capacidad de almacenamiento. El sistema de lectura es
igual, excepto
excepto que para un lector de DVD se usa un láser de
de 650nm
650 nm,, para poder
poder leer
la información que en este caso es más pequeña que en un CD.
f ) CD C ( )
0 .7 4
CD C D ( ) CD CD
CD) CD 0.89 jtim
C O o 0 .3 2 fim
Haz láser
Figura 36. Las dimensiones de los datos grabados en un DVD son menores
que las de un CD, lo que permite mayor capacidad de almacenamiento.
304 i vTLarái
Sistem as ópti
ópticos
cos
A lo largo de este capítulo hemos estudiado los fundamentos de los sistemas digitales de al
macenamiento de información. Hemos visto las memorias, los diferentes tipos que existen y
la aplicación de cada una. También hemos estudiado otros métodos como los discos duros y
los sistemas ópticos que abarcan al CD y al DVD. Los sistemas de almacenamiento juegan un
papel muy importante en la electrónica digital actual y se mejoran constantemente para lo
gr ar un m ejor rendimiento y mayores capacidad
capacidades
es de almacenamiento.
305
□ A C T IV I D A D E S
TEST DE AUTOEVALUACIÓN
E L E C T R Ó N IC A D IG IT A L Capítulo
Microprocesadores
y microcontroladores
Los dispositivos programabl.es tienen una
Microprocesadores
M i c r o c o n t r o la d o r e s 3 15
Resumen 34 7
servicio de a
at
tenció
ión al lector: www.libros.redusers.com
n al Ac
Activ
tivid
ida
ades
8. MICROPROCESADORES Y MICROCONTROLADORES
MICROPROCESADORES
Recordemos el sumador que estudiamos en el Capítulo 5, un circuito que es capaz
de sumar dos bits en su entrada. Sin embargo, sólo puede hacer eso y nada más por
lo que, si necesitáramos un circuito que pudiera hacer una operación diferente, ten-
dríamos que diseñar uno nuevo. Imaginemos ahora un circuito al que podamos de-
cirle qué operación llevar a cabo, de modo que sólo tendríamos que seleccionar la
operación por realizar y darle los datos; el circuito se encargará de realizar la opera-
ción seleccionada y nos dará el resultado. Supongamos que, además de hacer múlti-
ples operaciones, también podemos automatizar las que necesitemos realizar, es de-
cir, ponerlas en una lista y luego llevar esa lista al circuito para que las ejecute en el
orden en que están y así obtener los resultados. Los circuitos capaces de hacer esto
son los microprocesadores. Un microprocesador es un circuito digital capaz de eje-
cutar programas, o instrucciones, el cual se encuentra en un circuito integrado. Los
microprocesadores
microproce sadores son circuito
circuitoss complejos capac
capaceses de llev
llevar
ar a cabo tareas complejas.
Existen muchos tipos, pero todos funcionan de manera similar, por lo que estudia-
remos el funcionamiento de estos circuitos de manera general. En la Figura 1, tene-
mos un diagrama básico de un microprocesador.
Comencemos hablando de la ALU ALU,, llamada así por sus siglas en inglés AArit
rithm
hmeti
etic-c-lo-
lo-
g i c u n it o en español unidad aritmético-lógica. El nombre proviene de la capacidad
aritmético-lógica.
de este circuito de realizar diferentes operaciones, ya sean aritméticas o lógicas, con los
308
Microprocesadores
datos en sus entradas. Una ALU es un circuito combinacional capaz de realizar múl-
tiples operaciones. Mediante entradas de control, podemos elegir qué operación rea-
lizará y, entonces, tendremos el resultado en la salida. Una ALU en un microprocesa-
dor es capaz de realizar muchas operaciones tanto lógicas como aritméticas con los da-
tos, por ejemplo suma, resta, multiplicación, división para las aritméticas, y también
operaciones OR, AND, XOR, negación, etcétera, dentro de las operaciones lógicas.
De esta forma, la ALU es parte esencial de un microprocesador. Para comprenderlo
mejor, podemos ver el archivo AALLU.d sn,, que incluimos en ww
.dsn www.w.lib
libro
ros.r
s.red
edus
users
ers.co
.comm,
con la simulación de una sencilla ALU capaz
capaz de realizar cuatro operacio
operaciones:
nes: tre
tress lógi-
cas y una aritmética entre dos palabras de dos bits cada una.
igura 2. Simulación de una sencilla ALU capaz de hacer cuatro operaciones diferentes.
En esta sencilla ALU, tenemos a la entrada dos datos de dos bits cada uno: A AO
O, Al
y BO, Bl. Mediante las entradas de selección SO y SI, seleccionaremos la operación
por realizar, ya sea A and B,
B, A or B, A xor B o A + B (la
(lass tres
tres primeras, lógicas y la úl-
tima, aritmética). Los resultados de la operación seleccionada se mostrarán en las sa-
lidas FOy Fl, además de la salida C que muestra el acarreo (carry ) en el caso de la su-su -
ma. De esta forma, podemos entender el funcionamiento de una unidad aritméti-
cológica. En este caso, tenemos una ALU de dos bits, ya que las operaciones se lle-
van a cabo entre datos de do
doss bits, pero podemos contar con ALUs de más bits. U Unana
ALU es m
trar ALUs muy
uy
en imp
importa
ortante
nte
circuitos para un microprocesador,
integrados, por ejemplo, el 7 pero
4 L S 3también
tam
8 1 , bién
que es
es posible
una ALU encon-
de 4
bits, capaz de llevar a cabo 8 operaciones distintas. De esta forma, llevaremos a la
ALU
AL U los datos con los ququee queremos hacer algu
alguna
na operación dentro del microp micropro-
ro-
cesador. Esto se hace mediante algunos registros que pondrán los datos en las en-
tradas y uno más que almacenará el resultado en su salida. Este registro de salida se
conoce comúnmente como acumulador.
309
8. MICROPROCESADORES Y MICROCONTROLADORES
Ahora necesitam
necesitamos
os una forma de lleva
llevarr los
los da
datos
tos con llos
os que rreali
ealizarem
zaremos
os la
lass operacio
operacio--
nes. Esto lo logramos mediante el bus de datos, que es una serie de líneas o cable cabless que
acercan los datos a los registros de entrada de la ALU, y estos datos están almacenados
en una memoria externa, que es generalmente una memoria RAM o ROM. Una vez
realizada la operación, podemos almacenar el resultado en la misma memoria (o en
otra) para usarlo posteriormente. Para que la ALU reciba los datos adecuados y sepa
qué operación debe realizar con ellos, tenemos el bloque o unidad de control que es
quien
qui en se encarga de la correcta sincronización y operación de los dem demás
ás bloques.
Debemos indicar
indi carle
le al microprocesa
microprocesador
dor no só
sólo
lo los datos, sino qué hacer con ellos.
Esto
Es to ssee hace m
mediant
ediantee instrucciones, es decir un pr
prog
ogra m a, que es unalista
ram una lista de ins-
trucciones que le dicen al microprocesador qué hacer, cuándo y cómo. Las instruc-
ciones
cion es se col
colocan
ocan en algú
algúnn sistema de almacenam
almacenamiento,
iento, o ssea,
ea, en un
unaa mem
memoria
oria o en
algún otro sistema; de ahí pasan al microprocesador, y éste las va ejecutando una a
una. Por ejemplo, un programa sencillo podría ser:
S
See cuen
cu encc ia de ejecej ecuc
ucióiónn de un prog pr ogra ramma
Veam
Ve amos
os cóm
cómoo llev
llevaa a cab
caboo la ejecució
ejecuciónn de instru
instruccion
cciones
es un micmicrop
roproc
rocesa
esador
dor.. Como ya
mencionamos, las instrucciones están almacenadas en una memoria, llamada memoria
de programa. En esa memoria, pondrem pondremos os las instrucciones qu quee necesitem
necesitemos os que el mi-
croprocesado
cropro cesadorr lleve a cab
cabo.
o. Para poder ejecutarla
ejecutarlas,
s, el microprocesado
microprocesadorr tien tienee un
u n contador
binario llamado contador de programa {pr {progr
ogram
am cou
counte
nterr•), el cual
c ual ggenera
eneralment
lmentee se abre-
via PC. Es
Este
te contador contiene la dirección de la memoria de programa en la cu
cual
al se en-
cuentra la instrucción que se va a ejecutar y, mediante el bus de direcciones, envía esa
dirección a la memoria de programa para poder acceder a la instrucción almacenada en
ella. La instrucción contenida en la dirección apuntada por el PC es leída y enviada al
bloque de control, en el cual se encuentra el decodificador de instrucciones, que co-
mienza la ejecución de dicha instrucción, según de qué se trate. Por ejemplo, en nues
{] EL PRIMER MICROPROCESADOR
EL primer microprocesador comercial fue el 4004 de Intel, lanzado el 15 de noviembre de 1971.
Era un microprocesador de 4 bits con una frecuencia máxima de 740kHz, utilizado principalmen
te en calculadoras. Actualmente, quien tenga uno de ellos puede venderlo a precios muy altos,
ya que se considera un artículo de colección.
310
Microprocesadores
tro sencillo programa para sumar dos números, el bloque de control debe obtener los
dos números que se van a sumar de la memoria de datos, así que debe tomar la direc-
ción de esos datos y los leerá para pasarlos a los registros de entrada de la ALU. Hasta
aquí la primera instrucción. El bus de control ayuda a los procesos de lectura/escritura,
en este caso,
caso, indicá
indicándole
ndole a la memor
memoria ia qu
quee los da
datos
tos serán leíd
leídos.
os. Una vez terminada de
ejecutarse la primera instru
instrucción,
cción, el contador de programa se incrementará para acceder
a la siguiente dirección de la memoria, donde está la instrucción siguiente, en este caso,
es la de sumar los datos que se encuentran ya en los registros. Entonces, el bloque de
control indicará a la ALU que la operación que se requiere es una suma y que la lleve a
cabo.. En la salida de la ALU tendremos la suma de los datos
cabo datos.. El contador de programa
se incrementará de nuevo para poder ejecutar la siguiente instrucción, si la hay.
Hemos hablado de memoria de datos y memoria de programa, que son las memo-
rias en donde se almacenan respectivamente los datos con los que haremos opera-
ciones y las instrucciones. Existen dos métodos para colocar estas memorias. En uno
de ellos, la memoria de datos y la de programa son independientes, es decir, están
separadas, lo que se conoce como arquitectura Harvard. También podemos tener
una sola memoria en donde se almacenan tanto los datos como las instrucciones,
llamada arquitectu
arquitecturara Yon Neumann.
Neumann.
Figura 3. Comparación de las diferentes arquitecturas de un sistema de microprocesador.
31
3111
8. MICROPROCESADORES Y MICROCONTROLADORES
cibir instrucciones por parte del usuario; con un display, para comunicar informa-
ción al usuario; etcétera. Estos dispositivos se llaman de entrada/salida. De esta for-
ma, el microprocesador puede comunicarse con el mundo externo, ya sea para re-
cibir o para enviar información. Un dispositivo de entrada es el que envía informa-
ción hacia el micro
microproce
procesador
sador,, mientras que uno de salida es el que recibe informa-
ción de él. Por supuesto que puede haber dispositivos bidireccionales, es decir, que
sean capaces de recibir y de enviar información. La comunicación con estos dispo-
sitivos también se realiza mediante los buses de direcciones, de datos y de control.
/V /V externas
Bus de direcciones
s z Bus de datos
sz Bus de control
Programación
Hemos visto que un microprocesador requiere de alguna programación para poder
llevar a cabo las tareas que se requieren. Por supuesto, hay una forma específica en la
cual debemos decirle qué hacer. Las instrucciones que le pasamos están dadas en có-
digo binario, que son la lass qu
quee se encuentra
encuentrann almacenadas en la memmemoria
oria de programa,
y se llevan al bloque de control para su ejecución. Es Esta
tass instrucciones que
q ue se llee dan al
microprocesador
microproc esador son lllamadas
lamadas lenguaje máquina, ya que es el único lenguaje que el
microprocesador
microproce sador puede entende
entender.r. Pe
Pero
ro para nosotros
nosotros sería mmuyuy complejo memorizar
todas las instrucciones posibles en código binario. Para hacerlas más fáciles, podemos
escribirlas
escrib irlas en hexadecimal, pero aun así sería difícil memorizar la función de cada una.
Por ejemplo, para uunn microprocesador 8 0 8 5 de Intel, algunas instrucciones son:
HEX BINARIO DESCRIPCIÓN DE LA ACCIÓN
78 01111000 M ue v a e l c o n t e n i d o d e l r e g i s t r o B a l r e g i s t r o A
C6 1100 0110 Suma el d a to (x) al regis tro A
De esta forma, podemos ver cómo las instrucciones en binario (lenguaje máquina)
pueden ser representadas mediante números hexadecimales, pero aún así es difícil
aprenderlos cuando hay que hacerlo con todo el juego de instrucciones de un mi
312
Microprocesadores
Como sigue siendo difícil aprender qué es lo que hace cada instrucción, existe un
método de programar llamado lenguaje ensamblador,
ensam blador, en el cual se usan mnemó-
nicos para escribir las instrucciones en lugar de hacerlo en binario o hexadecimal.
Un mnemónico
mn emónico es una abreviación de la orde
ordenn o instrucción; por ejemplo, en el ca-
so de las instrucciones que vimos anteriormente, podemos escribirlas como:
HEX ENSAMBLADOR DESCRIPCIÓN DE LA ACCIÓN
78 MOV A, B M ue v a e l c o n t e n i d o d e l r e g i s t r o B a l r e g i s t r o A
C6 ADI v Suma el d a to (v) al regis tro A
U H LEN
LENGUAJ
GUAJES
ES DE BAJO
AJO NIVEL
NIVEL
Los Lenguajes de programación que se utilizan para programar un microprocesador se LLa
man de bajo nivel ya que están Lo más cerca posible del lenguaje máquina. EL Lenguaje en
samblador es un Lenguaje de bajo nivel, fácilmente traducido a Lenguaje máquina para su eje
cución en el microprocesador.
313
8. MICROPROCESADORES Y MICROCONTROLADORES
De esta forma, podemos ver que se requieren cuatro pulsos de reloj para ejecutar
una instrucción en este ejemplo. A este tiempo, se le llama ciclo de máquina o ci
clo de instrucción. Con esto, podemos calcular el tiempo en que se lleva a cabo
una instrucción si sabemos la frecuencia de la señal de reloj y cuál es el ciclo de má-
quina. Algunas instrucciones pueden requerir más de un ciclo de máquina, por
ejemplo, hay
h ay instrucciones qu
quee requieren de do
doss ciclo
cicloss de máq
máquina,
uina, en cuyo cas
casoo ssee
necesitará de 8 pulsos del reloj para ejecutarla.
Vemos, entonces, qu
Vemos, quee un microproce
microprocesador
sador es un circu
circuito
ito integrado
integ rado comple
complejo,
jo, el
cual ejecutará instrucciones escritas por nosotros o por alguien más, y así podemos
lograr que
q ue realice cua
cualquie
lquierr operació
operaciónn o proces
procesoo que necesitemos. Est
Estoo es
es lo que ha-
ha -
ce muy versátiles y poderosos a los sistemas basados en microprocesadores ya que,
si necesitamos que el sistema lleve a cabo algo diferente, sólo bastará con cambiar o
modificar el programa que se ejecutará para lograrlo. La aplicación por excelencia
de los microprocesadores está en las computadoras, las cuales contienen un micro
procesador que es el que controla todos los procesos y a los diferentes periféricos co-
nectados a él, como la tarjeta de video, el teclado, el ratón, la impresora, etcétera. A
un sistema de microprocesador con su memoria de datos, de programa y periféri-
cos o unidades E/S, se lo denomina comúnmente
un sistema de microcomputadora.
Figura 5. Un microprocesador es parte fundamental
de una computadora. Aquí vemos un core2quad Q9450,
uno de los más poderosos actualmente.
{] LA LEY DE MOORE
Gordon Moore formuló en 1965 una ley que lleva su nombre, la ley de Moore, que dice que el nú
mero de transistores contenidos en un microprocesador se doblaría aproximadamente cada 18
meses. Esta ley se ha cumplido muy bien desde hace ya más de treinta años, y veremos hasta
dónde continúa cumpliéndose.
314
Microcontroladores
MICROCONTROLADORES
En un sistema de microprocesador, debemos agregar algunos aditamentos exter-
nos, como la memoria de datos e instrucciones y los dispositivos de entrada/sa
lida. De esta forma, tenemos un sistema de computadora muy flexible en cuan-
to a la elección, por ejemplo, de la cantidad de memoria, y de cuáles son los dis-
positivos de entrada y salida que queremos o necesitamos. Pero eso también lo
hace un poco costoso y difícil de implementar en algunos casos. Para resolver es-
te inconveniente,
inconv eniente, se crean llos
os microcontroladores, que contienen dentro un cir-
cuito integrado, tanto la memoria de datos y programa como de algunas unida-
des de entrada/salida, además del microprocesador. Con lo cual, tenemos un sis-
tema de microcomputadora completo dentro de un solo circuito integrado, ha-
ciéndolo más pequeño, económico y fácil de utilizar. Los microcontroladores se
utilizan en aplicaciones específicas. Al igual que en los microprocesadores, los
microcontroladores son fabricados en una amplia gama por diferentes fabrican-
tes, pero el campo de los microcontroladores es aún más extenso, ya que al con-
tener una memoria interna y diferentes unidades de entrada/salida, las variantes
pueden ser muchas. Existe en el mercado una gran variedad de microcontrola-
dores de diferentes fabricantes, por ejemplo, de Motorola, Zilog, Microchip, Te-
xas Instruments, etcétera.
Microcontroladores PIC
En la actualidad, los microcontroladores PIC de la firma Microchip son amplia-
mente aprovechados. Esto sucede gracias a que son muy simples de utilizar, a su
bajo precio, a su variedad de modelos y, además, a la facilidad para encontrar he-
rramientas e información acerca de sus utilidades, debido en especial al fabrican-
te, que
q ue pone al alcance de cualquiera est
estas
as herramientas y la inform
información.
ación. Exis
Existen
ten
microcontroladoress PIC en una am
microcontroladore amplia
plia gama de caracterí
características
sticas y aplicaci
aplicaciones.
ones. C a-
da modelo contiene especificaciones diferentes en cuanto a su capacidad de me-
moria interna, y los dispositivos de entrada/salida que incluye. Uno de los más
utilizados es el que veremos a continuación, el PIC16F84A.
315
8. MICROPROCESADORES Y MICROCONTROLADORES
El PIC16F84A
Dentro de la familia de microcontroladores PIC, uno de los más utilizados es pre-
cisamente el PIC16F84A, que es un microcontrolador de gama media muy ver-
sátil para múltiples aplicaciones, y por eso estudiaremos el uso de este microcon-
trolador. El PIC16F84A es un circuito integrado de 18 pines y corresponde a la
gama de 8 bits. Tenemos dos versiones de este microcontrolador: el PIC16F84A
20, el cu
cual
al puede tr
trabajar
abajar a una ffrecuen
recuencia
cia máxi
máxima
ma de 20M
20MHzHz,, y el PIC16F84A
04 con una frecuencia máxima de 4MHz*.
RA2 ^ C •1 18 — ► RAI
R A3 — ► C 2 17 H ^ — ► RAO
RA
A44 /T
/T 0
0C
C KI
KI *+ — ► C 3 16 H ** 0SC1/CLKIN
MCLR C 4 <c
15 □ ► 0S
0SC2
C2/C
/CLK
LK0U
0UTT
V ss * C 5 £ 14 H * --------- VDD
CD
O
RBO //IN
INT
T — ► \Z 6 Q_ 13 U ^ — ► R B7
R B1 *
**
*— ► C 7 12 U ^ — ► RB6
R B2 — ► C 8 11 [ ] - — ► RB5
R B3 ^ — ► C 9 10 ] ^ — ► RB
R B4
mo entrada de
trada/salida. interrupciones.
Estos De un
puertos tienen estalímite
forma,
entenemos
cuanto a13la pines paraque
corriente puertos de en-
pueden so-
portar y son: cuando están a un nivel bajo, es decir, cuando la corriente entra en es-
tos pines, en las líneas del puerto A no se puede sobrepasar de 80mA y para el puer-
to B, 150mA. Cu Cuando
ando están en estad
estadoo alto, es decir cuando la corriente sale de ellos
ellos,,
para el puerto A tienen un má máximo
ximo de 50mA, y para el puerto B, lO lOOOmA. Debemos
tener cuidado de no sobrepasar estos límites para evitar dañar el dispositivo.
316
Microcontroladores
El pin 4 (MCLR) es el pin de reset. Cuando hay un estado bajo en este pin, el mi
crocontrolador va al estado de reset, es decir, comienza todo de nuevo. Si no vamos
a ocupar este reset externo, lo llevamos a Vdd. Si vamos a hacer reset externo, en-
tonces usamos el circuito que tenemos en la Figura 7.
Los pines 5 (Vss) y 14 (Vdd) son la alimentación Vss que va a tierra y Vdd a 5V.
Siempre es mejor colocar un voltaje regulado de 5V como alimentación. Los pi-
nes 15 (OSC1/CLKIN) y 16 (OSC2/CLKOUT) corresponden al oscilador. Co-
mo sabemos, el sistema debe tener una señal de reloj para poder sincronizar y lle-
var a cabo sus tareas. En estos pines
pines,, se colo
colocan
can algu
algunos
nos com
componen
ponentes
tes que
qu e com
com--
pletarán el oscilador para generar la señal de reloj {clock). Podemos tener diferen-
tes formas de generar la señal de reloj, la más común es con un cristal conectado
a estos pines junto con dos capacitores, aunque también podemos colocar otros
componentes, las posibilidades son:
HS: cristal de
LS: cristal de baja
alta frecuencia
velocidad y bajo consumo
Externa: una señal de reloj externa
Lo más común es utilizar un cristal de cuarzo (XT) para generar la señal de reloj,
por lo que en adelante usaremos un cristal de 4MHz. De esta forma, podemos uti-
lizar un PIC16F84A04.
317
8. MICROPROCESADORES Y MICROCONTROLADORES
OSC1/CLKIN
OSC2/CLKOUT
PIC16F84
La memoria
Como ya sabemos, un microcontrolador tiene en su interior la memoria de datos
y de programa. De esta forma, sólo debemos escribir el programa en ella para te-
ner el sistema listo para funcionar. En el caso del PIC16F84A, tiene una arquitec-
tura Harvard
Harvard,, es dec
decir,
ir, la mem
memoria
oria de dato
datoss y de programa están separadas.
separadas. Por una
parte, tenemos la memoria de programa que es una memoria tipo flash de lk x
14, o 1024 posiciones de 14 bits cada una. Las palabras en la memoria de progra-
ma tienen esa longitud dado que las instrucciones para el PIC son de 14 bits. De
esta forma, podemos escribir programas para nuestro PIC de hasta 1024 instruc-
ciones, que se grabarán en esta memoria de programa de la dirección OOOh hasta
la 3FFh (la h significa que los números son hexadecimales). Como sabemos, una
memoria flash es no volátil, así que una vez escritas las instrucciones en ella que-
darán ahí aunque desconectemos la alimentación.
Por otro lado, tenemos la memoria de datos, en donde podemos almacenar datos y
resultados
memoria dededatos
las operaciones que llevemos
es del tipo SRAM formadaa cabo con ellos.
por registros de En el PIC16F84A,
8 bits la
cada uno. Esta
memoria RAM está dividida en dos partes, la primera de ellas es la de los registros
de función especial (SFR). Estos registros son los primeros 11 de la memoria de da-
tos y están destinados a propósitos especiales en la configuración y funcionamiento
del microcontrolador. Después
Después de los SFR, viene el área de registro
registross de propósito ge-
neral (GPR), que utilizaremos nosotros como memoria de datos, y son 68 registros.
318
Microcontroladores
BANCO 0 BANCO 1
OOh INDF INDF 8 0h
O lh TMRO 0 P T I0 N 8 1h
0 2h PCL PCL 8 2h
0 3h STATUS STATUS 8 3h
0 4h FSR FSR 8 4h
0 5h PORTA TRISA 8 5h
0 6h PORTB TRISB 8 6h
07
07hh ... ... 87h
0 8h EEDATA EEC0N1 8 8h
09 h EEADR EEC0N2 8 9h
OAh PCLATH PCLATH 8A h
OBh INTCON INTCON 8 Bh
OCh 8C h
68 (M a p e a d o
GPR en
banco 0)
4Fh CFh
319
8. MICROPROCESADORES Y MICROCONTROLADORES
que se ha rebasado
rebasado la capacidad del registro
registro,, y este bit se pone a 1. También nos indi-
ind i-
ca, en el caso de hacer una resta, si se ha producido un resultado negativo, por lo tan-
to este bit se pone a 0. Un ejemplo del uso de este bit es su aplicación para saber si un
número es mayor a otro. Los restamos y observamos el estado de este bit. Si contiene
un 0, sabremos que el primer número era mayor ya que el resultado ha sido negativo.
D C (dig
(digitit carr
carry)
y) bit 1: lo mismo que el bit anterior, pero éste nos indica si ha habi-
do un acarreo del nibble bajo al nibble alto. Por ejemplo, si sumamos 0000 1111 +
0000 00001, el resultado será 0001 0000, y este bit nos indicará que ha ocurrido un
acarreo en el primer nibble, ya que tendrá un 1.
RP0 (register bank seleci) bit 5: con este bit seleccionamos el banco de memoria al
cual queremos acceder. Si ponemos un 0 en él, accederemos al banco 0 y, con un 1,
al banco 1.
PORTA (puerto A): este registro tiene la dirección 05h en el banco 0 de la memo-
ria de datos.
1 BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0 1
- RA4/T0CKI RA3 RA2 RAI RAO
PORTB (puerto B): este registro tiene la dirección 06h del banco 0.
320
Microcontroladores
I BI
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0 1
RB7 RB6 RB5 RB4 RB3 RB2 RB1 R B O /I N T
Este registro pertenece al puerto B y, en él, pondremos los datos de salida o leere-
mos los datos de entrada según se encuentre configurado.
TRISB: este registro es para la configuración de las líneas del puerto B. Se encuen-
tra en la dirección 86h del banco 1. Al igual que en el TRISA, un 0 en cualquiera
de sus bits configuran la línea como salida, y un 1 como entrada.
Después de los registros de propósito especial, están los registros de ppro
ro p ó si
sito
to ge
neral que son lo que usaremos nosotros como medio de almacenamiento de datos
cuando así lo necesitemos. Son 68 registros de 8 bits cada uno, que van desde la di-
rección OCh hasta la 4Fh en el banco 0. En el banco 1, estos registros van de la di-
rección 8Ch a la CFh. Pero los registros GPR del banco 1 están mapeados en el
banco 0, es decir, son los mismos, por lo que si accedemos al registro 8Ch del ban-
co 1 realmente estamos accediendo al registro OCh del banco 0. Después de la di-
rección 4Fh no hay registros y, si intentamos leerlos, nos devolverán 0.
El registro w
Además de los registros SFR, tenemos un registro llam
llamado
ado w que es el de trabajo
(acumulador). Este registro no se encuentra en la memoria, por lo tanto, no tiene
dirección, sino que está dentro del procesador y es el registro en donde se almace-
nan lo resultados de la ALU y demás operaciones. Casi todos los datos que estemos
manejando pasarán por este registro, así que es muy importante.
Programación del PIC16F84A
Después de conocer los aspectos básicos de la estructura del PIC16F84A, debemos
saber cómo programar las instrucciones para lograr que el sistema haga lo que nece-
sitamos. El PIC16F84A tiene un set de tan sólo 35 instrucciones, por lo que es fácil
programar este microcontrolador. Veamos cuáles son estas instrucciones y qué fun-
ción tiene cada una. En la Tabla 5, tenemos la lista completa de las instrucciones.
321
321
8. MICROPROCESADORES Y MICROCONTROLADORES
a d d w f f, d S um a w + f 1
a n d w f f, d Opera ció n w AND f 1
c lrff B o r r a e l r e g i s tr o f ( t o d o s l o s b i t s a 0 ) 1
c l rw B o r r a e l r e g i s tr o w ( t o d o s l o s b i t s a 0 ) 1
c o m í f, d C o m p l e m e n t a e l r e g is t r o f ( I n v i e r t e l o s b i t s ) 1
d e c f f, d D e crem enta el regis tro f (resta 1) 1
d e c fs z f , d Decrem enta el regis tro f , sa lta si e s 0 1 (2 )
¡n cf f , d Increm e nta el regis tro f 1
i n c fs z f , d In crem e nta el regis tro f, sa lta si es 0 1 (2 )
¡o rw ff, d Operació n f OR w 1
m ov í f , d Mueve el co n te n id o del regis tro f 1
m o v w ff M u e v e e l r e g is t r o w a l r e g is t r o f 1
nop No o p e r a c i ó n 1
rlf f, d Rota a la Izqu ierda el registro f p o r acarreo 1
rrff, d Rota a la d e rech a e l re g is tro f p o r acarreo 1
s u b w ff, d Resta f w 1
sw apf f, d I n t e r c a m b i a n l b b l e s e n e l r e g is t r o f 1
x o rw f f , d O p e r a c ió n f X O R w 1
Operaciones orientadas a bits de registros
b c ff , b Borra el b it b d e l regis tro f 1
b s f f, b Pone a 1 el b it b del regis tro f 1
b ts c f, b Prueba el b i t b d e l registro f, sa lta s i es 0 1 (2 )
b t ss f, b Prueba el b i t b d e l regis tro f, sa lta s i es 1 1 (2 )
Operaciones de control y literales
a d d lw k S um a l it e ra l k + w 1
a n d lw k Opera ció n k AND w 1
c a li k L la m a d a a s u b r u t i n a 2
c lr w d t Borra te m p o rlz a d o r de perro g u a rd ián (WDT) 1
g o to k S a l t o a la d i r e c c i ó n k 2
¡o rl w k Operació n k OR w 1
m ov l w k Mueve la lite ra l k al registro w 1
r e tfie Regresa de la In terru p ción 2
r e t lw k Regresa con un va lo r k en el regis tro w 2
re t u rn Regresa de la su b ru tina 2
s le e p E n tr a e n m o d o d e b a j o c o n s u m o ( s l e e p ) 1
s u b lw k O p e r a c ió n k w 1
x o rl w k O p e r a c ió n k X O R w 1
322
Microcontroladores
Veamos
Veam os las instruc ciones y algunos ejemplos de su uso:
instrucciones
addwf f, d ( a d d w a n d f ): suma los registros w y f. Donde f es cualquier registro de
la memoria de datos. Si d =0, el resultado se almacena en el registro de trabajo w. w.
Si d = 1, el resultado se almacena
almac ena en el registro f.
323
8. MICROPROCESADORES Y MICROCONTROLADORES
Indica una operación AN AND entre el contenido del registro 0 x OC y el contenido del
registro de trabajo w.
w . Esta vez, el resultado se almacena en el registro 0 x OC.
clrf f ( c l e a r f ):
): borra todos los bits (los pone a 0) del registro f.
Ejemplo: c lrf
lr f 0 x OC
clrw {clear
{clear w):
w) : borra todos los bits del registro de trabajo w.
w. No tiene operandos.
comf f, d {c
{com
om.p
.plelem.
m.ent
entff ) : complementa o invierte los bits del registro f.
decf f, d {decr
{decreme
ement
nt f ) : decrementa el contenido del registro f, es decir, le resta 1.
324
Microcontroladores
Decrementa el registr
registroo f , el resultado se almacena en w.
w . Además, compara el resu
resul-l-
tado y, si es 0, la instrucción 1 no es ejecutada y va directamente a la instrucción 2.
Si el resultado del decremento no es 0, entonces sí, se ejecuta la instrucción 1.
incf f, d (increment ff)) \ incrementa o suma 1 al contenido del registro f.
iorwf f, d ( w incl
inclusi
usi ve O R f ): realiza una operación 0R entre los contenidos de los
registros w y f .
moví f, d (mov
movee f) : mueve el contenido del registro f al destino d . Si d =0, el resul-
tado se almacena en el registro de trabajo w
w.. Si d = 1, el resultado se amacena en el
propio registro f.
movwf f (mo
move
ve w to f) : mueve el contenido del registro w al registro f.
subwf f, d (s(suh
uhst
stra
ract
ct w from f ) : resta el contenido del registro w del f (f w). Si d =
0 , el resultado se almacena en el registro de trabajo w. w. Si d = 1, el resultado se alma-
cena en el registro f.
swap f f, d (s
(swa
wapp ni
nibhl
bhles
es i n f ): intercam
inte rcambia
bia los nibbles del registo f.
xorwf f, d(XOR w with f ) : realiza una operación 0R exclusiva (X0R) entre el conte-
nido de los registros w y f .
bcf f, b (bi
bitt cl ea rf ): borra (pone a 0) el bit b del registro f.
t 325
8. MICROPROCESADORES Y MICROCONTROLADORES
Pone a 0 sólo el bit b del contenido del registro 0 x OC. El 7 indica que se trata del
bit 7. Si el registro 0 x OC tenía el valor 11111111, después de la instrucción tendrá
el valor 0111111.
Ejemplo:
btfsc 0 x OC, 3
Instrucción 1
Instrucción 2
btss f, b (bit
(b it test,
test, sski
kipp ifse
ifset)t):: prueba el bit b del registro f y salta la siguiente instruc-
ción si el bit es 1.
U H CODIGO FUENTE
FUENTE SIN MPLA
MPLABB
Si estamos en una computadora en donde no tenemos instalado el ensamblador MPLAB y nece
sitamos ver el contenido de algún archivo de código fuente *.asm, no hay ningún problema, po
demos abrirlo con el Bloc de notas de Windows. De hecho, es posible abrirlo con cualquier edi
tor de texto como Word o Wordpad e, incluso, podemos modificarlo.
326
Microcontroladores
cali k {c
{cal
alii sub
subrou
routine
tine ): esta acció
acciónn llam
lla m a a la
l a subr
su brut
utin
inaa en la dir
direcc
ección
ión k . En es-
te caso, k tiene la dirección de la memoria de programa a donde se hará el salto
para ejecutar la subrutina.
clrwdt {clear watchdog timer): borra el temporizador de perro guardián,
iorlw k {inclusive
{inclusive OR litera
literall with w): realiza una operación OR entre k y el registro w.
w.
Retfie {r
{reetu
turn
rn fro m interrupt ): retorno de iinte
nterrup
rrupción
ción..
w k {r
retlw
retl {ret
eturn
urn with literal in w): retorna de una subrutina con un valor en el regis-
tro w.
w . Carga el valor k en el registro w y luego retorna a donde fue llamada la su-
brutina.
return {r
{ret
etur
urnn fro m subroutine ): retorno de una sub
subrut
rutina
ina.. Cu
Cuand
andoo se llama
llam a a una
subrutina con cali, debe haber una instrucción return (o retlw) al final de ésta para
regresar a la siguiente instrucción de donde fue llamada dicha subrutina.
Sleep {sleep mode): entra en modo de bajo consumo, se desactiva el timer y el oscilador.
sublw
subl w k {s
{subs
ubstr
trac
actt w fro
fromm literal): resta el contenido del registro w de la literal k y el
resultado se almacena en el registro w w..
xorlw k (XOR literal with k): realiza una operación XOR entre la literal k y el conte-
nido del registro w
w.. El resultado se almacena en w.
w.
Lo que acabamos de detallar son las 35 instrucciones con las que podemos pro-
gramar a nuestro PIC16F84A. Con ellas, le diremos a nuestro microcontrolador
qué acciones realizar según lo que necesitemos que haga. De esta forma, podemos
construir
constru ir circuitos desde lo más sencillo hasta lo
lo más complejo m
mediant
ediantee la cone-
xión de componentes o circuitos a nuestro PIC y con la programación adecuada.
Puede parecer un poco difícil al principio, pero con algo de práctica es posible ob-
tener muy buenos resultados diseñando y programando circuitos con microcon-
troladores PIC. Más adelante, veremos algunos ejemplos de programación. Re-
cordemos que los microprocesadores y los microcontroladores siguen las instruc-
ciones de un programa y, sin él, son totalmente inútiles, por eso, para utilizarlos,
debemos aprender cómo se programan.
327
8. MICROPROCESADORES Y MICROCONTROLADORES
El ensamblador
Una vez que hemos visto las instrucciones para programar nuestro PIC, debemos te-
ner un lugar donde escribirlas. Para eso, contamos con el ensamblador, que es un pro-
grama que nos permite escribir las instrucciones para luego poder ensamblarlas. En
nuestro caso, utilizaremos MPASM, un programa propoproporcionad
rcionadoo ggratuitamente
ratuitamente por el
fabricante de los microcontroladores, que se encuentra incluido dentro del programa
MPLAB IDE. Este es un entorno de desarrollo para los microcontroladores PIC que
contiene múltiples herramientas para poder desarrollar nuestros proyectos, y funciona
bajo Windows. Podemos obtenerlo de forma gratuita desde la página de Microchip
(www.microchip.com).
(www.microchip.com ). Una vez que lo descargamos, lo instalamos como cualquier
otro programa para Windows y ya estaremos listos para comenzar a trabajar con él. Al
iniciarlo por primera vez, aparecerá una ventana parecida a la de la Figura 9.
Figura 9. Ventana principal del entorno de desarrollo MPLAB.
La versión con la que trabajaremos es la más reciente, la 8.
En la primera ventana del programa, veremos dos ventanas pequeñas, que podemos
cerrar por ahora. Lo primero que haremos será ir al menú Configure/Select Device...
para poder elegir el microcontrolador con el que
qu e estam
estamos
os trabajando, y optamos por
el PIC16F84A. Ahora estamos listos para comenzar a escribir nuestros programas.
Simplemente,
Simplem ente, debem
debemosos generar un docum
documento
ento nuevo. Para esto,
esto, vamos
vamos al menú Fi
Fi--
le/New o presionamos el botón Ne w File , que tiene la forma de una pequeña hoja en
New
blanco. De esta forma, se abrirá una nueva ventana con el área para escribir nues-
tros programas. Una vez que tengamos nuestro programa, debemos guardarlo co-
mo un archivo *.asm. Para esto, vamos al menú File/Save As..., le colocamos un
nombre y la extensión asm, y seleccionamos la carpeta donde lo vamos a guardar.
328
Microcontroladores
Directivas
En el
el ensamblador MPA
MPASM
SM,, existen una serie de direc
directivas
tivas que hacen la progr
programa-
ama-
ción más fácil. Estas no son instrucciones, ya que sólo se usan en el ensamblador.
Veamos
Veamos algun
algunas
as de las más im
importan
portantes:
tes:
CONFIG
Esta directiva (inicia con dos guiones bajos) y se utiliza para definir la palabra de
configuración del microcontrolador. Es un registro que se escribe al momento de
grabar el PIC y que no puede modificarse. Un ejemplo sería:
CON
CONFIG _C
_CP_
P_0F
0FFF & _WDT_
_WDT_0FF
0FF & _P
_PWRT
WRTE_0
E_0NN & _XT
_XT_0S
_0SC
C
END
Esta directiva es obligatoria e indica el fin del código del programa, por lo que to-
das las líneas que estén después de esta directiva no serán ensambladas. Si el ensam-
blador no encuentra esta directiva, mandará un error.
m r N Ú M E R O S DE
DE L Í N E A
Puede resultar útil que, al escribir un programa, el ensamblador numere automáticamente las
líneas mientras vamos escribiendo en él. Para lograrlo, vamos al menú Edit/Properties... y, en
la ventana Editor Options, vamos a la pestaña 'ASM' File Types donde marcamos la opción Line
Numbres. De esta
esta forma
forma , el ensam blador num erará la
lass líneas
líneas automáticamente.
329
8. MICROPROCESADORES Y MICROCONTROLADORES
EQU
EQU
Define una constante o variable para el ensamblador. Podemos utilizarla para dar-
les nombre a los registros de la memoria de datos y así hacer más fácil su uso.
co n ta
tadd o r EQU 0 x OC
De esta forma, cada vez que escribamos contador, el ensamblador lo sustituirá por
OxOC, que es la dirección del primer registro de la memoria de datos. También po-
demos asignar valores numéricos, por ejemplo:
INCLUDE
El contenido del archivo indicado por esta directiva se incluye
incluy e en el lug
lugar
ar donde es-
té, como si lo hubiéramos escrito, lo utilizaremos por ejemplo:
INCLUDE <P16F84A.INC>
ORG
ORG
Indica el origen del programa o la dirección que tendrá la siguiente instrucción en
la memoria de programa, por ejemplo:
ORG OOh
LIST P=16F84A
Indica el tipo de microcontrolador utilizado.
El código fuente
El código fuente es un programa escrito por nosotros en el ensamblador. Para eso,
debemos llevar un orden al escribirlo, ya que cada línea debe tener un formato.
Encontramos cuatro campos que veremos en la siguiente Guía visual.
330
Microcontroladores
E s t r u c tu r a d e l c ó d ig o fu e n te GUIA VISUAL
Bu
BurV
rVff
ff de jci ifju lén üe «u q¡uc h
hOu
Oue c l p cdg ii
1 Zon* de ds'.oa ——
Coinlauiu
Coinlauiu de l ~~
j Fui. d e l pcoqxf
W !*í ¡.
¡.0
0 ln +. C d« WS Uí
Uíft
ft
Ó Ó Ó
331
331
8. MICROPROCESADORES Y MICROCONTROLADORES
332
Microcontroladores
org OOh
bsf ST AT US , RPO
movlw b'00011111'
movwf TRISA
clrf TRISB
bcf STATUS, RPO
Con la primera instrucción, ponemos a 1 el bit RPO del registro STATUS. Con esto, ac-
cedemos al banco 1 de la memoria de datos. Luego le damos un valor a w ( 0 0 0 1 1 1 1 1 )
y movemos este dato de w al registro TRISA, y así configuramos las cinco líneas del
puerto A como entrada. Luego borramos el registro TRISB con la instrucción clrf. De
esta forma,
forma, queda
quedann todas sus líneas configuradas como salidas. Finalmente, borra
borramosmos
el bit RPO del registro STATUS para acceder nuevamente al banco 0.
Una vez que configuramos los puertos, podemos leer el dato del puerto A, ya que lo
configuramos como entrada, y luego enviaremos ese dato al puerto B que es salida:
Inicio
movf PORTA, 0
movwf PORTB
goto Inicio
en
endd
La primera instrucción movf mueve el contenido del registro PORTA (que es el regis-
tro que contiene lo que esté en las líneas del puerto) al registro w, ya que el destino
333
8. MICROPROCESADORES Y MICROCONTROLADORES
es O, y luego sim
simplem
plemente
ente enviamos el conte
contenido
nido del registro w al registro del puer-
to B. Finalmente, la instrucción goto hace que el programa vaya a la etiqueta Inicio
y así ssee mantendrá siempre en un bucle que leerá el contenido del puerto A y lo en-
viará al puerto B. De esta forma, hemos escrito nuestro prim
primer
er program
programa.
a. El pro
pro--
grama completo quedará de la siguiente forma:
org OOh
Inicio
movf PORTA, 0
movwf PORTB
goto Inicio
end
Ensamblado de programas
Una vez que hemos escrito nuestro programa en MPLAB, lo guardaremos con cual-
quier nombre y con extensión *.asm en el menú File/Save As. Por ejemplo Mi primer
progra
programa. asm.. Ahora vamos a proceder a ensamblarlo,
ma.asm e nsamblarlo, es decir
decir,, a generar un archivo
que será el código máquina que grabaremos en nuestro PIC. Para esto vamos al me-
nú Project y allí eleg
elegirem
iremos
os la opci
opción
ón Quickbuild Mi primer programa.asm, o presiona-
mos la combinación de teclas Al Alt+
t+FlO, y se llevará a cabo el proceso de ensamblado.
FlO
Al final, el programa nos mostrará una ventana con un resumen del proc proceso
eso y no
noss
indicará también si se ha encontrado algún error, en cuyo caso, el proceso de ensam-
blado se detendrá. Una vez hecho esto, el proceso de ensamblado generará una serie
de archivos nuevos en la misma carpeta donde se encuentra nuestro archivo *.asm.
El que nos interesará especialmente es uno con el mismo nombre que el nuestro, pe-
ro con la extensión *.hex. Este es el archivo en código máquina que grabaremos en
la memoria de nuestro microcontrolador.
334
Microcontroladores
S
Sim
imuu la
lacc ión
ió n de m ic
icro
roco
conn tro
tr o lad
la d o re
ress en Prot
Pr oteu
euss
La simulación con microcontroladores PIC en Proteus es básicamente igual que para
cualquier otro circuito, pero como sabemos, debemos grabar las instrucciones en el
PIC para que éste pueda funcionar, ya que sin instrucciones, el PIC no hará nada. Pa-
ra la simulación, también deb
debemo
emoss intr
introducir
oducir el programa en el PIC, de tal forma que
el simulador pueda correr el programa igual que el PIC lo hará en la realidad.
Edit Component líjláSJ
Component Referente:
El "j Hidden: OK
Compo nent Valué:
Valué: |PIC16F84A j Hi dde n:
Help
Program File: [ Z j | | H i de
de A l l ~ ¡
Para introducir
introduc ir el programa en el PIC y simularlo, debem
debemos
os acceder a las
las propieda-
des del PIC y, en ellas, elegir el archivo .hex presionando el botón que tiene una
pequeña carpeta amarilla en la sección Program file. De esta forma, navegaremos
hasta encontrar
encon trar el ar
archiv
chivoo del programa que servirá para la simulación. Además, de-
bemos elegir la frecuencia del oscilador, no es necesario agregar el cristal al circuito,
la simulación genera la señal de reloj automáticamente según la frecuencia que le
demos. También podemos establecer la palabra de configuración y otros paráme-
tros. Las versiones demo o Shareware de Proteus no permiten la simulación de cir-
cuitos con microcontroladores PIC, por lo que sólo podemos seguir este ejemplo si
tenemos una versión paga del programa. De todos modos, en el sitio web de la edi-
torial (ww w.
w.lib
libro
ros.r
s.red
edus
user
ers.c om ) incluimos las simulaciones de los circuitos con
s.com
PIC, además de los archivos *.hex que debemos usar para la simulación, para que
podamos completar la comprensión del tema. De esta manera, en el archivo Mi pri
mer programa.dsn, tenemos la simulación de nuestro primer programa y el archivo
de programa Mi primer programa.hex, que usaremos para la simulación. También es
posible descargar el código fuente del archivo Mi primer programa.asm.
335
8. MICROPROCESADORES Y MICROCONTROLADORES
S
Suu b ru
ruti
tin
nas
Una subrutina
su brutina es una parte del programa que lleva a cabo un pro
proceso
ceso que puede re-
querir usarse más de una vez durante la ejecución de un programa. Es decir, para
evitar repetir el código en cada lugar donde se necesite, se hace solamente una vez
y se llama a esa parte mediante una instrucción cali, la cual llevará directamente a
esa subrutina para ejecutarla. Una vez que ha terminado, regresará al punto donde
fue llamada
llamada mediante una instrucci
instrucción
ón return o retlw. Po
Porr ejemplo, el siguiente frag-
mento de programa llama a una subrutina:
inicio
cali salida
nop
no p
goto inicio
salida
movlw b'10101010'
movwf PORTB
return
Retardos
La frecuencia de reloj para nuestro microcontrolador puede ser muy alta, típica-
mente se usa
usa un cristal de 4M
4MH H z, así que cad
cadaa instrucció
instrucciónn se lleva a cabo en l(Is en
este caso. En ocasiones, necesitaremos que el programa espere un determinado
tiempo para poder mostrar los resultados o para controlar el tiempo de determina-
das tareas. Para lograr esto, se usan rutinas de retardo, que consisten en bucles o
secciones de código que se repiten un determinado número de veces para lograr re-
tardar los procesos siguientes. En la Figura 12, podemos ver el diagrama de flujo de
336
Microcontroladores
c al i r e t ar d o ; 2 c i c l o s de m á q u i n a
337
8. MICROPROCESADORES Y MICROCONTROLADORES
retardo
m o v l w d'100' ; l c ic l o
m o v w f c on tador ; l c ic l o
bucle
nop ; ( l c i cl o ) ( co n t a do r)
nop ; ( l c ic l o ) ( c o n t a d o r )
decfsz
decfsz cont
contado
ador,
r, 1 ; (lci
(lciclo
clo)(c
)(cont
ontado
ador
r - 1) + 2 cic
ciclos
los
goto bucl
bucle
e ; (2cicl os)
os)(co
(co nta dor - 1)
retu rn ; 2 c ic l o s
; ret ard o = 5co nta
ntador
dor + 5
En este retardo simple, podemos calcular el tiempo contando los ciclos de má-
quina que tardará en ejecutarse la subrutina. Si sabemos cuántos ciclos de má-
quina tarda cada instrucción y contamos el número de veces que se ejecutará ca-
da una, podemos encontrar el tiempo que tardará el retardo. En este ejemplo, el
retardo durará 5 veces el valor del contador más 5 ciclos de máquina. Por ejem-
plo, para el valor de 100 que tiene el contador, tardará 505 ciclos de máquina,
y, si sabemos que cada ciclo de máquina es de ljls, entonces tardará 505|ls. Ob-
servemos que, si ponemos el valor de 0 al contador, entonces al decrementarlo
por primera vez pasará a 255, así que con un 0 obtenemos el retardo máximo pa-
ra este ejemplo ya que el bucle se ejecutará 256 veces, lo que nos daría un retar-
do de 1285|ls o 1.285ms.
Si necesitamos retardos más largos, debemos recurrir a bucles anidados, de tal for-
ma que un bucle sencillo se lleve a cabo varias veces. Un retardo de bucle anidado
es el siguiente:
inicio
cal i r e t ardo ; 2 c i c l o s de m á q u i n a
nop
no p
338
Microcontroladores
goto inicio
retardo
movlw d'O'
movwf contador2
bucle2
movlw d'O'
movwf contadorl
buclel
nop
no p
decfsz contadorl, 1
goto buclel
decfsz contador2, 1
goto bucle2
return
en
endd
El timer 0
El PIC16F84A tiene un timer que podemos utilizar de dos formas. Una de ellas es
como contador, es decir,
decir, para cont
contar
ar lo
loss pulsos que entr en en el pin RA4/T0CKI {ti
entren
m er 0 clo
clock
ck input ), podemo
podemoss colocar una señal externa a este pin, y nuestro contador
se incrementará con cada flanco de esa señal, ya sea de subida o de bajada. Podemos
configurarlo como necesitemos, y así contar eventos externos. Por otra parte, es po-
sible utilizarlo como temporizador, ya que el incremento se realizará con la señal in-
terna del reloj. De esta forma, podemos usarlo para contar tiempos específicos.
339
8. MICROPROCESADORES Y MICROCONTROLADORES
Este timer es simplemente un contador ascendente de 8 bits, así que puede contar
de 0 a 255; para hacer una cuenta, debemos cargar el valor necesario en él de tal for-
ma que nuestra cuenta se reste de 256. Por ejemplo, si necesitamos una cuenta de
100, restaremos 256 100 y así tendremos que cargar el contador con 156, para que
al pasar las 100 cuentas el contador se desborde, es decir, cuando llegue al valor má-
ximo (25510 ó 111111112) la siguiente cuenta pasará a 0, y en ese momento se ac-
tivará el bit T0IF que es el bit 2 del registro INTCON (OBh, 8Bh) para indicarnos
que la cuenta ha llegado a su fin. El timer realmente cuenta ciclos de máquina, así
que el contador se incrementará cada ljls, es decir, cada cuatro ciclos de reloj.
El lugar donde se realiza la cuenta es el registro TMR0 en la dirección Olh de la me-
moria de datos. Podemos leerlo y escribirlo en cualquier momento, ya sea para leer
el estado de la cuenta o para alterarla. También podemos hacer uso de un divisor de
frecuencia que la divide en varios rangos para lograr temporizaciones más largas si lo
necesitamos. Los registros o bits que utilizaremos para configurar el timer son:
1 BI
B IT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0 1
GIE EEIE TOIE INTE RBIE TOIF INTF RBIF
T0I F = 0 No se ha desbordado TM R 0.
T0IF
T0IF
T0I F = 1 Se ha desbordado T
TMM R 0.
340
Microcontroladores
T
TO
OSE = 0: el conta
contador
dor se incr
incremen
ementa
ta con un flanco de sub
subida
ida de la señal en
RA4/T0CKI.
T
TO
OSE = 1: el conta
contador
dor se increm
incrementa
enta con un flanco de bajad
bajadaa de la señal en
RA4/T0CKI.
8. MICROPROCESADORES Y MICROCONTROLADORES
org OOh
clrf TRISB
bcf STATUS, RPO
clrf TMR0
inicio
movf
mo vf TMR0, 0
movwf PORTB
goto inicio
end
en d
Así podemos ver cómo el TMR TMROO cuenta eventos externos me median
diante
te el pin
RA4/T0CKI. Desde el sitio web de la editorial (w
www
ww .li
.libr
bros
os.re
.red
d user
us ers.
s.co m ), pode-
com
mos descargar el código fuente donde hemos incluido comentarios acerca del fun-
cionamien to del program
cionamiento programaa en el archi
archivo
vo TMRO contad
contador. asm, para entenderlo mejor,
or.asm,
y también hemos incluido el archivo de simulación en Proteus: TMRO contadcontador.
or.dsn
dsn
y TMRO contad
con tador
or.he x. Recordemos que sólo podemos simular circuitos con micro-
.hex.
controladores PIC en las versiones con licencia de Proteus.
Grabadores de PIC
Después de haber aprendido las bases de la programación para el PIC16F84A, necesi-
taremos algún método para grabarle el programa que hemos escrito, es decir, el archi-
vo *.hex en la memoria de nuestro microcontrolador. Para esto tenemos los grabado
res, que son circuitos diseñados para conectarlos a una computadora y desde ahí en-
viar nuestro
nuestro pprograma
rograma al PIC. En el aarchiv
rchivoo Grabador PIC16F84A.dsn que podemos des-
cargar desde wwwww.lib
w.libros
ros.red
.reduse
users.c om tenemos un diagrama para armar el nuestro.
rs.com
Existen grabadores comerciales, algunos son ofrecidos por el propio fabricante de los
342
Microcontroladores
De esta forma, podemos grabar nuestros programas al PIC16F84A para poder te-
ner nuestros circuitos completos. Si hemos decidido armar el grabador por nuestra
cuenta, debemos tener mucho cuidado en las conexiones, ya que un error en el ar-
mado puede dañar nuestra computadora, arruinar los microcontroladores que le
pongamos, o simplemente no funcionar. Debemos colocar una base para circuito
integrado para insertar el microcontrolador en ella, y así poder grabarlo y luego re-
tirarlo. Una recomendación qque
ue debemo
debemoss seguir es la de coloc
colocar
ar y rretirar
etirar el PIC con
el grabador desconectado de la computadora para evitar daños en él.
343
8. MICROPROCESADORES Y MICROCONTROLADORES
debe a que necesitamos instalar un controlador. Para eso, debemos descargar el ar-
chivo icprog.sys y colocarlo en la misma carpeta en donde tenemos el programa.
Una vez hecho esto, abrimos el programa y, cuando aparezca la ventana de error,
damos clic en Ac ta r para que aparezca la ventana del programa. Luego, vamos al
A c ep tar
menú Aju
A just
stes
es/O ci o ne s y, en la ventana Opciones, elegimos la pestaña Miscelánea.
/O p cio
Ahíí activamos la opción Habilitar Driver NT/2000/XP, y el programa nos pedirá rei
Ah
niciarse. Le diremos que S i y se reiniciara preguntándonos si deseamos instalar el
driver. Al elegir la opción Si, el programa se abrirá normalmente, y ya no deberá
aparecer el error cuando lo abramos otra vez en el futuro.
Opciones ' ü
O p c io n e s :
C Tiempo real r
OK
Lo siguiente que haremos es configurar el programa para trabajar con nuestro PIC y
nuestro programador. En la parte superior derecha de la ventana, podemos ver una
lista desplegabl
desplegablee donde elegiremos el microcontro
microcontrolador lador adecuado. En ella busca buscaremo
remoss
y elegiremos el PIC16L84A. Luego vamos al menú A Ajus
justestes/T
/Tipipoo h a rd w a re o presiona-
mos la tecla F3, y aparecerá la ventana Aju tess h a r d w a r e . All
A ju s te Allíí elegirem
elegiremos os en Programa-
dor: JDM Programmer y las demás opciones. Debemos elegir el número del puerto se-
rie donde vamos a conectar el programador en caso de que tengamos más de uno.
De esta forma queda configurado para poder comenzar a grabar nuestros PIC. Só-
lo bastará abrir el archivo *.hex que generamos del código fuente, mediante el bo-
tón Ab ri r o en el menú Arc
A b rir A rchh iv
ivoo /A b ri
rirr a rc h iv o .
344
Microcontroladores
pequeño circuito integrado con un rayo amarillo). Si optamos por comprar un gra-
bador en alguna tienda, el proceso de grabación puede ser diferente. Junto con el
programador debe incluirse algún manual de cómo utilizarlo y también el progra-
ma de grabación, que puede ser otro.
Una vez que tenemos el circuito, debemos escribir un programa para lograr que el
éste realice la tarea que necesitamos. Para ello, primero definiremos las líneas de los
345
8. MICROPROCESADORES Y MICROCONTROLADORES
puertos como entradas o salidas, según necesitemos. En este caso, la línea RAO se
configurará como entrada, y las primeras siete llíneas
íneas del puerto B, como salida. Po
Po--
demoss recurrir a un diag
demo diagrama
rama de flujo para determinar
determ inar el funcionamient
funcionamientoo básic
básicoo del
programa que necesitamos escribir. En la Figura 17, tenemos el diagrama de flujo
básico para hacer funcionar nuestro dado.
Figura 17. Diagrama de flujo para la programación del dado electrónico con PIC.
Esta vez, el número que mostrará el dado en la tirada dependerá de un contador que
inicializamos y dejamos
dejamos que corra lilibremen
bremente
te contando de 6 a 1 una y otra ve
vez.
z. A
Así,
sí,
cuando presionemos el botón, se almacenará el valor que tenga el contador en ese
momento. Como la frecuencia con la que está corriendo el contador es muy alta
(4MHz), el número será aleatorio entre los seis posibles números del dado. De es-
ta forma, sólo tendremos que hacer una rutina para que el dado imite el efecto de
estar girando y se detenga en un número definido por lo que tenemos en el conta-
dor. Luego inicializamos el contador para esperar otra tirada en el botón.
346
Microcontroladores
Esto es sólo una pequeña introducción al uso de los microcontroladores PIC, exis-
ten otras funciones que no hemos estudiado ahora, como las interrupciones o el mo-
do sleepy pero con esto nos alcanza para ver de qué manera, con un dispositivo pro
gramable como los microcontroladores PIC, podemos lograr lo mismo que haríamos
con componentes
componentes comunes, y también para comenz ar a diseñar y programar circui-
comenzar
tos con
con el PIC16F84
PIC16F84A.A. La pro
programación
gramación no
noss permite una gran flexibilidad en cuan-
to al funcionamiento. Es posible hacer mejoras o agregar funciones extras sin cam-
biar el circuito, o con cambios mínimos. Por ejemplo, para nuestro dado, podemos
incluir más efectos, agregar otros siete LED s, para hacerlo doble, escribir el progra-
ma de múltiples formas, por ejemplo usando el timer en lugar de un contador pro-
gramado, etcétera. De esta forma, cambiando el programa, podemos modificar, alte-
rar o mejorar el circuito. El dado puede ser un circuito m
muy
uy sencillo para un micro
controlador, ya que es un poco más caro que el que vimos en el Capítulo 5 por el
precio del propio PIC. Con un microcontrolador como el PIC16F84A, lograremos
aplicaciones muy variadas, como sistemas de control complejos. Es posible contro-
lar muchos dispositivos con microcontroladores, como displays, teclados, motores,
lámparas o circuitos de potencia. Muchos aparatos son controlados mediante algún
tipo de microcontrolador, por ejemplo una lavadora, un horno de microondas, o in-
cluso en un automóvil puede haber varios microcontroladores atendiendo diferentes
procesos y comunicándose entre ellos.
| RESUMEN
Hemos visto a lo largo de este capítulo final, el funcionamiento básico de los microprocesadores
para co m prend er su funcionamiento y aplicaciones,
aplicaciones, ya que los sistemas basados en microp roce
sadores son muy utilizados
utilizados en la electrónica m oderna. Ad emás, hemos dado una introducci
introducción
ón al
manejo de los m icrocontroladores PI
PIC,
C, en especial del PIC16F84A , que es uno de los más popu
lares actualmen te. Hemos aprendido las bases de la programación en lenguaje ensam blador pa
ra este PIC, para de esta forma poder com enzar a diseña r circuit
circuitos
os con
con m icrocontroladores.
347
□ A C T IV ID A D E S
2 ¿Q
¿Qué
ué es el acumulad or? 8 ¿Cuál
¿Cuál es el tama ño de
de lla
a mem oria de pro
grama de un PIC16F84A?
3 ¿Qué es el lenguaje máquina?
9 ¿Cómo
¿Cómo se llama n los reg istro s de co nfigu
U ¿Qué es el lenguaje ensamblador? ración de los puertos del PIC16F84?
E L E C T R Ó N IC A D IG IT A L
Servicios al lector
En este último apartado encontraremos
INDICE TEMATICO
A Ce ld a de m e m o r ia 278
A
Acc um ul
ulad
ad o r 309 Ciclo
Cic lo de máqu
má quina
ina 314
ADC 228 C ilind
ili nd ro
ross 298
Aisl
Ai slan
an tes
te s 15 Cinesc
Cin escopi
opioo 80
Álg eb ra de Boole
Boo le 168, 169,
169, 171, 17
176
6 Cintas
Cin tas m ag
agné
nétic
ticas
as 274
A
Amm p er
erím
ím e tro
tr o 113, 114, 11
115
5 C irc uito
ui to el
eléc
éc tr
tric
ico
o 23, 24, 25
A
Amm p lific
lif ic a d o r in
inve
ve rsor
rs or 233, 234 C ircu
ir cu ito s co m bi
bina
na cio na le
less 177
A
Amm p lific
lif ic a d o r op er
erac
ac io
iona
na l 230 C irc uito
ui toss in
inte
tegr
grad
ad os 71, 105, 106, 107, 249
A
Amm p lific
lif ica
a do re s 74, 98 C irc uito
ui toss se
secu
cuen
encia
cia le
less 186
AND 160,
160, 161, 17
170
0 CMOS
CMOS 166, 167
Ánodo 90 Có
Código
digo fu
fuen
ente
te 320, 32
321
1
Ánodo
Áno do co
comú
mún
n 96, 97 C om pa ra
rado
do r de vo
volta
ltaje
je 23
231
1
Aráb
Ar ábig
igos
os 144 Co m pu er
erta
tass lóg ica
icass 156
ARES
ARES 63, 64, 65, 66 C ondu
on duct
ctor
ores
es 15
15,, 16
Áto m os 14
14,, 15 Co ntad
nt ador
or Jo
John
hnso
sonn 208
A
Aut
uto
o rru
rr u te o 67 C o nv er
ertid
tid or de ap ro
roxi
xim
m ac io
ione
ne s
s u c e s iv a s 250, 251, 252
B C on
on ve
ve rrtt id o
orr de d o
ob
b lle
e ra
ra m pa
pa 256, 257, 258
Banda de c o n d u c c ió n 86 C o n v e r tid o r de e s c a le r a 246, 247, 248, 249
Banda de v a le n c ia 86 C o n v e r t id o r de ra m p a 254, 256
Banda p r o h ib id a 86 C o n v e r tid o r d e l ta - s ig m a 258, 259, 260
BCD 152 C o n v e r t i d o r f la s h 243, 246
B it 151, 278, 279 C o n v e r tid o r R-2nR 237, 238, 239
B lu - R a y 305 C o n v e r t id o r R-2R 240, 241
Boro 87 C o n v e r tid o r s e g u id o r 252, 253, 254
B u ff e r 157, 158 C o r r ie n te a lt e r n a 29, 62
Bus de da to s 282, 310 C o r r i e n t e c o n ti n u a 28
Bus de d ir e c c io n e s 282 C o rr ie n te d ire c ta 27, 28
Byte 152, 278, 279
D
DAC 228
Carg a el
Carga eléc
éc tric a 14,
14, 15,
15, 17 De m ultiplex ore s 22
223,
3, 224
C arg a nega tiva 15 DEMUX 223
C arg a p o s i ti v a 15 D ie lé c tr ic o s 15
C átodo 90 Diodo 70, 88, 89, 90, 91, 92
C átodo co m ú n 96, 97 D io d o l á s e r 302
Cautín 124, 125, 127, 128, 129 D io d o s z e n e r 92
CD 299, 300, 301 D is c o d u r o 296, 297
350
índ
ín d ice
ic e te m át
átic
icoo
D iviso re s de c o r r ie n t e 75 I n s t r u m e n t o s v ir tu a le s 55
D iviso re s de v o lta je 74 In te g ra d o r 255
Dopado 86 ISIS 38,40,45,51,56,66
DRAM 286
DVD 304 L
Lazo a b ie rto 230, 231
E L e n g u a je e n s a m b l a d o r 313
Efecto de ca m p o 102, 103, 104 L e n g u a je m á q u i n a 312
E le c t r i c id a d d i n á m ic a 16 L e y d e M o o re 314
E le c t r i c id a d e s t á t ic a 14, 15 Ley de Ohm 19, 21, 61
E le c t r o l í t i c o s 84, 86 Leyes de K ir c h h o f f 25
E le c t r ó n 14 L i b r e r ía s 44
E m i s ió n t e r m o i ó n i c a 70 Líneas de s e le c c ió n 222
E n c a p s u la d o 64
Energ ía c in é tic a 18 M
E n s a m b la d o r 328 M a l la 24, 25
EPROM 293, 294 M apas de K a rn a u g h 182, 183, 185
Escala de in te g r a c ió n 106 M a x i t é r m in o s 181
E x tr ín s e c o s 86, 88 M e m o ria de a n ill o s de f e r r i t a 276, 277
M e m o r ia v i r t u a l 279
F M e m o r ia s de lín ea de r e t a r d o 275
F e r r it a 276 M e m o r ia s de m e r c u r io 275
F iltr o s 88 M icro 81
Flash 295 M i c ro c o n t ro la d o r e s 315
F o r o r e s i s t e n c ia 213 M i c r o e l e c t r ó n ic a 7 1 ,1 0 6
F oto nes 93 M ic ro p ro c e s a d o r e s 308
F o t o r e s is t o r 213 M i n it é rm i n o s 180, 181
F uente de v o lta je 130, 134, 135, 136 M nem óm cos 313
M o n o e s t a b le 214, 215
G M o n t a je s u p e r f i c i a l 78, 96
Galio 87 MOSFET 104, 105
Ganancia de c o r r ie n t e 100, 111 MPASM 328
351
351
Nanotubos 81 R e s is t o r de re t ro a L im e n ta c ió n 234
Neutrón 14 R e tard o s 336, 337
Nibble 15
152
2 ROM 280, 289, 292
Nodos 24
ÑOR
ÑOR 162, 176 S
NOT
NOT 156,157 SAM 280
S e c to r e s 298
S e g u id o r de v o lta je 232, 233
Ohmetro 11
116
6 S e m ic o n d u c t o re s 71, 85, 86, 87
Optoelectrónica 93 S e r ie 73, 82
OR 161, 162, 169 S il ic io 85
Osciloscopio 261
261 S i m u la c i ó n 51, 52, 53
S is t e m a b i n a r i o 143, 144, 145
S is t e m a d e c i m a l 143
Paralelo 73, 75, 82, 112, 113 S is t e m a h e x a d e c i m a l 153
Pentodo 70 S is t e m a p o s i c io n a l 143
PIC 315 SRAM 283, 286
PIC16F84A 315, 316, 321, S u b r u t in a 336
322, 345, 346, 347 S u m a d o r in v e rs o r 234, 235, 236
Pick Devices 38, 44
Pico 81 T
Picofaradios 83 T a b lilla de p r o t o tip o s 121
Pistas de cobre 62, 125 T e n s ió n e l é c t r i c a 18
Pistas 298 T e n s ió n z e n e r 91
Placas universales 126 T e r m i n a l in v e rs o r a 230
Potencia 77, 78 T e r m i n a l no in v e r s o ra 230
Presets 79 T e tro d o 70
PROM 292 T ra n s fo rm a d o r 130
Proteus 36, 37, 38, 46, 50, 57, 335 T r a n s is t o re s 71, 98, 102, 104
Protoboard 117, 118, 119, 120, 121 T r io d o 70
Protón 14 T TL 164
R U
RAM 279, 280, 281, 283, 284, 285 Un ió n PN 88, 90
R e c t i fi c a d o r 90, 131 V
Región de c o n d u c c ió n 91
Región de no c o n d u cc ió n 91 V o l t a je 18
Regi
Regisstro de desp
despllazami
azamien
ento
to 219, 220, 221 V o lt ím e t r o 112, 113, 266, 267
R e g is tro 218
R e s is t e n c ia e l é c t r i c a 19, 20 X
352
U S E R 5
C O N T E N ID O
0 1 I IN T R O D U C C I Ó N A L A E L E C T R IC I D A D
Electricidad estática y dinámica I Resistencia eléctrica I Ley de
E L E C T R O N IC A D IG IT A L
Ohm I Circuitos eléctricos I Leyes de Kirchhoff I Corriente directa Una obra ideal para quienes desean conocer el mundo de la electrónica digital,
y corriente alterna y la simulación de circuitos y componentes. En sus páginas encontraremos un
repaso de los principios de electricidad y electrónica, explicando en detalle las
0 2 I D I S E Ñ O Y S IM U L A C IÓ N D E C I R C U IT O S E N L A P C
Los programas de diseño y simulación I Introducción a Proteus I herramientas e instrumentos más importantes para armar un taller propio.
Librerías I Simulación de nuestro primer circuito I Instrumentos Aprenderemos a diseñar y armar circuitos reales para luego
virtuales I Generadores I Análisis de señales en los circuitos I poder simularlos en la PC por medio de Proteus, uno
Introducción a ARES I Importar un circuito desde ISIS I Autoruteo
de los programas más utilizados por los exper
0 3 I IN T R O D U C C I Ó N A L A E L E C T R Ó N IC A tos. Las guías visuales y los procedimientos PRQYECTOS
Componentes elec trónicos I Resistores I Potencia I Tipos de resisstores
tores
I Capacitores I Voltaje I Tipos de capacitores I Semiconductores
paso a paso nos acerca rán los secret
secretos
os de PRACTICOS
intrínsecos y extrínsecos I Semiconductor tipo N y tipo P I Diodos I
esta herramienta que nos permitirá • FUENTE REGULADA
Diodos zener I LED
LED I Displays de 7 segm entos I Transistores de unión ahorrar tiempo y dinero. El material está DADO ELECTRÓNICO
bipolar y de efecto de campo I Circuitos integrados redactado de manera didáctica y sencil • LUZ NOCTURNA
AUTOMÁTICA
0 4 I E L L A B O R A T O R IO D E E L E C T R Ó N IC A la, para facilitar el aprendizaje de los RULETA ELECTRÓNICA
Instrumentos de medición I Voltímetro I Amperímetro I Uso del temas más complejos, como la progra VOLTÍMETRO DIGITAL
protoboard I Armado de circuitos en el protoboard I Soldadura I mación de microcontroladores con Assembler,
Las placas de circu ito impreso I Placas universales I Fuentes de
alimentación I Construcción de una fuente regulada
que nos permitirá crear proyectos sin límites.
En definitiva, un libro que
0 5 I IN T R O D U C C I Ó N A L A E L E C T R Ó N IC A D IG I TA L expone las bases necesarias
Los sistemas de numeración I Sistema binario I Sistema hexa
decimal I Compuertas lógicas I Buffers I Circuitos integrados y
para ingresar a este fasci
fa m ilia s lóg icas (TTL y CMOS) I Álgebra de Boole I Operaciones nante mundo sin sobresaltos.
lógicas I Teoremas de DeMorgan I Circuitos combinacionales I
Circuitos secuenciales I Contadores I Multivibradores astables I
Registros I Multiplexores I Demultiplexores
libros.redusers.com
0 6 I C O N V E R S II Ó El
Introducción N D amplificador
I G I T A L - A N A L Ó operacional
G I C A Y A N A L IÓ GLazo
I C A - D abierto
IG I T A L I En este sitio encontrará una gran variedad de recursos y software relacionado, que le
Seguidor de voltaje I Amplificador inversor I Sumador inversor I servirán como complemento al contenido del libro. Además, tendrá la posibilidad de
Convertidores digital a analógico I Convertidores analógico a estar en contacto con los editores, y de participar del foro de lectores, en donde podrá
digital I Qué es un codificador de prioridad I Frecuencia de