Vous êtes sur la page 1sur 45

ELECTRONICA ANALOGICA Y DIGITAL

Antonio Gonzlez

ELECTRONICA ANALOGICA Y DIGITAL

ANTONIO GONZALEZ

ELECTRONICA ANALOGICA Y DIGITAL

Antonio Gonzlez
Profesor de Laboratorio de Instrumentos
Instituto Preuniversitario Escuela Industrial D. F. Sarmiento U.N.S.J.

CONTENIDO

Prlogo .......................................................................................................... xvii

CAPITULO 1
1.1 1.2 1.2.1 1.2.2 1.2.3 1.3 1.4 1.5 1.5.1 1.5.2 1.6 1.6.1 1.6.2 1.6.2.1

CONCEPTOS ELECTRONICOS BASICOS.

Introduccin ........................................................................................1 Magnitudes elctricas de un circuito ................................................. 2 Tensin elctrica ................................................................................ 3 Intensidad de corriente ...................................................................... 4 Resistencia elctrica .......................................................................... 5 Resistividad y resistencia .................................................................. 8 Ley de Ohm ....................................................................................... 9 Asociacin de resistencias .............................................................. 10 Conexin en serie ............................................................................ 11 Conexin en paralelo ...................................................................... 12 Capacidad ....................................................................................... 13 Valor de la capacidad ...................................................................... 14 Asociacin de capacitores ............................................................... 16 Conexin en serie ............................................................................ 16

ELECTRONICA ANALOGICA Y DIGITAL

ANTONIO GONZALEZ

1.6.2.2 1.6.3 1.7 1.8 1.8.1 1.8.2 1.9 1.9.1 1.9.2 1.10 1.11 1.12 1.12.1 1.12.2 1.12.2.1 1.12.2.2 1.12.2.3 1.12.2.4 1.12.3

Conexin en paralelo ...................................................................... 17 Clasificacin e identificacin de capacitores ................................... 18 Inductancia ...................................................................................... 20 Divisor resistivo ................................................................................ 22 Divisor resistivo de n resistencias .................................................... 25 Divisor resistivo flotante .................................................................. 27 Leyes de Kirchhoff ........................................................................... 29 Regla de los nodos .......................................................................... 29 Regla de las mallas ......................................................................... 30 Potencia en corriente continua ........................................................ 31 Malla R-C ........................................................................................ 32 Corriente alterna .............................................................................. 35 Parmetros de una onda alterna ..................................................... 37 Circuitos de alterna con componentes pasivos ................................ 38 Circuito con resistencia ................................................................... 38 Circuito con capacitor ...................................................................... 38 Circuito con inductancia .................................................................. 41 Circuitos combinados ...................................................................... 42 Potencia en corriente alterna .......................................................... 43

CAPITULO 2
2.1 2.2 2.2.1 2.3 2.3.1 2.4 2.5 2.5.1 2.5.1.1 2.5.2 2.5.3 2.6

DIODOS Y TRANSISTORES.

Introduccin ..................................................................................... 45 Diodo rectificador ............................................................................ 45 Curva caracterstica ........................................................................ 49 Diodo zener ...................................................................................... 51 Diodo zener como limitador ............................................................. 53 Potencia en los diodos .................................................................... 54 Otros tipos de diodos ....................................................................... 56 Diodos LED ...................................................................................... 56 Polarizacin de diodos LED ............................................................ 58 Diodos infrarrojos (IR) ..................................................................... 60 Fotodiodos ....................................................................................... 61 Transistores ..................................................................................... 62

2.6.1 2.6.2 2.6.3 2.6.4 2.6.5 2.7 2.7.1 2.7.1.1 2.7.2 2.7.3 2.7.4

Saturacin ....................................................................................... 65 Corte ................................................................................................ 67 Potencia en un transistor ................................................................. 68 Configuracin Darlington.................................................................. 68 Transistor como amplificador lineal ................................................. 71 Otros tipos de transistores .............................................................. 75 Fototransistores ............................................................................... 75 Circuitos con fototransistores ........................................................... 77 Optoacopladores ............................................................................. 78 Transistores FET ............................................................................. 81 Transistores unijuntura .................................................................... 83

CAPITULO 3
3.1 3.2 3.2.1 3.2.2 3.3 3.3.1 3.3.2 3.3.3 3.3.3.1 3.3.4 3.3.5 3.3.6 3.3.7 3.4 3.4.1 3.4.2 3.4.3 3.5 3.6 3.7

AMPLIFICADORES OPERACIONALES.

Introduccin ..................................................................................... 87 Amplificador diferencial ................................................................... 89 Ganancia de modo diferencial y de modo comn ........................... 90 Factor de mrito .............................................................................. 91 El amplificador operacional ............................................................. 93 El comparador ................................................................................. 96 El comparador con histresis .......................................................... 98 Configuracin inversora bsica ..................................................... 103 Ejemplo de aplicacin ................................................................... 106 Configuracin no inversora ........................................................... 109 Seguidor de tensin ...................................................................... 111 Amplificador diferencial ................................................................. 112 Configuracin sumadora ............................................................... 116 Otras configuraciones ................................................................... 118 Convertidor Tensin Corriente ................................................... 118 Convertidor Corriente Tensin ................................................... 119 Integrador y diferenciador ............................................................. 120 Correccin de desbalance (Off-Set) .............................................. 121 Amplificadores operacionales integrados ...................................... 122 Comportamiento de un A.O. con la frecuencia .............................. 124

ELECTRONICA ANALOGICA Y DIGITAL

ANTONIO GONZALEZ

3.8

Curvas de transferencia ................................................................ 127

CAPITULO 4
4.1 4.2 4.2.1 4.2.2 4.2.3 4.2.4 4.2.5 4.2.6 4.2.7 4.2.8 4.3 4.4 4.4.1 4.4.1.1 4.4.1.2 4.4.1.3 4.4.1.4 4.4.1.5 4.4.2 4.4.2.1 4.4.3 4.5 4.5.1 4.5.1.1 4.5.2 4.5.3 4.5.4

SISTEMAS DIGITALES BASICOS.

Introduccin ................................................................................... 131 Funciones digitales bsicas .......................................................... 134 Funcin Inversin (Negacin) ....................................................... 134 Funcin Igualdad (No inversora) ................................................... 135 Funcin Suma (Funcin OR) ...................................................... 135 Funcin Producto (Funcin AND) ............................................... 136 Funcin Suma negada (Funcin NOR) ....................................... 136 Funcin Producto negado (Funcin NAND) ................................ 137 Funcin OR exclusiva (Funcin OREX) ...................................... 137 Funcin OR exclusiva negada (Funcin NOREX) ...................... 138 Postulados, propiedades y teoremas ............................................ 139 Circuitos secuenciales ................................................................... 142 Biestables ...................................................................................... 142 Biestable R-S asincrnico ............................................................. 143 Biestable R-S sincrnico ............................................................... 144 Biestable D activado por flanco .................................................. 144 Biestable J-K asincrnico ............................................................ 148 Biestable J-K sincrnico activado por nivel ................................. 149 Contadores .................................................................................... 150 Divisor de frecuencia ..................................................................... 153 Registros de desplazamiento ........................................................ 155 Circuitos combinacionales ............................................................. 158 Sistemas de numeracin................................................................ 159 Sistema binario .............................................................................. 159 Codificadores, decodificadores y transcodificadores .................... 164 Multiplexadores y demultiplexadores ............................................ 169 Comparadores ............................................................................... 171

CAPITULO 5
5.1 5.2 5.2.1 5.2.1.1 5.2.1.2 5.2.1.3 5.2.2 5.2.3 5.2.3.1 5.2.3.2 5.2.3.3 5.2.4 5.2.5 5.2.6 5.2.7 5.2.7.1 5.2.7.2 5.3 5.3.1 5.3.1.1 5.3.2 5.3.2.1 5.3.3 5.3.3.1 5.3.4 5.3.5 5.3.6 5.3.7 5.3.8 5.3.8.1 5.3.8.2 5.3.8.3. 5.3.8.4 5.3.9

OSCILADORES Y TEMPORIZADORES.

Introduccin ................................................................................... 175 Osciladores ................................................................................... 175 Clasificacin de osciladores .......................................................... 176 Por forma de onda ......................................................................... 178 Por banda de frecuencia ............................................................... 178 Por elemento oscilante .................................................................. 180 Disparador de Schmidt .................................................................. 181 Oscilador con amplificador operacional ......................................... 184 Oscilador con salida asimtrica ..................................................... 188 Oscilador con salida rectificada ..................................................... 189 Oscilador con salida triangular ...................................................... 190 Osciladores con compuertas digitales ........................................... 192 Oscilador con transistor unijuntura (TUJ) ...................................... 199 Oscilador con circuito integrado LM555 ........................................ 201 Otros osciladores integrados ......................................................... 207 Circuito integrado ICL8038 ............................................................ 208 Circuito integrado XR2206 ............................................................ 208 Temporizadores ............................................................................ 209 Retardo a la conexin por alimentacin ........................................ 211 Circuitos prcticos ......................................................................... 212 Retardo a la conexin por entrada ................................................ 214 Circuitos prcticos ......................................................................... 215 Retardo a la desconexin .............................................................. 217 Circuitos prcticos ......................................................................... 218 Retardo a la conexin desconexin ........................................... 219 Generador de pulso constante ...................................................... 220 Generador de pulso constante con LM555 ................................... 223 Generador de rampa lineal con LM555 ......................................... 225 Temporizador CD4541 .................................................................. 226 Oscilador de 1 Hz .......................................................................... 229 Retardo a la conexin de 3 Hs ...................................................... 231 Retardo a la desconexin de 200 mS ........................................... 232 Conexin en cascada de circuitos CD4541 .................................. 233 Otros circuitos temporizadores ...................................................... 235

ELECTRONICA ANALOGICA Y DIGITAL

ANTONIO GONZALEZ

5.3.10

Proteccin de entradas C-MOS .................................................... 237

CAPITULO 6
6.1 6.2 6.2.1 6.2.2 6.3 6.3.1 6.3.2 6.3.3 6.3.3.1 6.3.3.2 6.3.4 6.3.4.1 6.3.4.2

FUENTES DE ALIMENTACIN.

Introduccin ................................................................................... 239 Fuentes fijas no reguladas ............................................................ 241 Rectificacin y filtrado ................................................................... 241 Calculo del capacitor de filtrado .................................................... 245 Fuentes reguladas ......................................................................... 248 Regulacin con diodo zener .......................................................... 249 Regulacin con diodo zener y transistor de paso .......................... 252 Regulacin con circuito integrado .................................................. 259 Definicin de trminos en reguladores fijos ................................... 262 Otros circuitos con reguladores fijos ............................................. 264 Reguladores de tensin variables ................................................. 267 Ajuste digital de la tensin de salida ............................................. 271 Curvas caractersticas de reguladores variables ........................... 272

CAPITULO 7
7.1 7.1.1 7.1.2 7.1.3 7.1.4 7.1.5 7.2 7.2.1 7.2.2 7.2.3 7.2.3.1 7.2.3.2

MICROCONTROLADORES.

Introduccin ................................................................................... 275 Entradas (INPUT) .......................................................................... 276 Salidas (OUTPUT) ........................................................................ 277 Unidad central de proceso (CPU) ................................................. 278 Reloj (CLOCK) .............................................................................. 279 Memoria ........................................................................................ 279 El microcontrolador ....................................................................... 280 Nmeros y cdigos de computadora ............................................. 282 Nmeros binarios, octales y hexadecimales ................................. 283 Representacin de nmeros negativos ......................................... 286 Nmeros binarios sin signo ........................................................... 287 Nmeros binarios con signo .......................................................... 287

7.2.3.3 7.2.3.4 7.2.4 7.2.4.1 7.2.4.2 7.2.5 7.2.6 7.3 7.3.1 7.3.2 7.3.2.1 7.3.2.2 7.3.2.3 7.3.2.4 7.4 7.5 7.5.1 7.5.2 7.5.3 7.5.4 7.5.5 7.5.5.1 7.5.5.2 7.5.5.3 7.5.5.4 7.5.5.5 7.5.6 7.5.7 7.5.8 7.5.8.1 7.5.8.2 7.5.9 7.5.10 7.5.11 7.5.11.1 7.5.11.2

Nmeros binarios en complemento a uno ..................................... 288 Nmeros binarios en complemento a dos ..................................... 288 Conversin de nmeros a distintos sistemas ................................. 289 Conversin de decimal a binario ................................................... 289 Conversin de binario a decimal ................................................... 289 Cdigos de operacin en microcontroladores ............................... 290 Mnemnicos y Assembler .............................................................. 291 Memorias y dispositivos de entrada salida (I/O) paralelo ........... 292 Kilo, Mega y Gigabytes ................................................................. 292 Tipos de memorias ........................................................................ 294 Memorias RAM .............................................................................. 294 Memorias ROM ............................................................................. 295 Memorias PROM ........................................................................... 295 I/O como un tipo de memoria ........................................................ 297 Microcontroladores MC68HC908 .................................................. 298 El microcontrolador 68HC908QY/QT ............................................ 299 Descripcin general ....................................................................... 300 Mapa de memoria .......................................................................... 302 Memoria flash ................................................................................ 304 Registros CONFIG ...................................................................... 305 Registros de la CPU08 .................................................................. 309 Acumulador (A) ............................................................................. 310 Registro ndice (H:X) ..................................................................... 310 Registro STACK POINTER o Puntero de pila (SP) .................... 311 Contador de programa (PC) .......................................................... 313 Registro de cdigos de condicin (CCR) ...................................... 314 Mapa de cdigos de operacin ..................................................... 315 Oscilador del MCU 908QY/QT ...................................................... 317 Puertos de entrada salida I/O ..................................................... 321 Puerto A ........................................................................................ 323 Puerto B ........................................................................................ 325 Interrupcin externa IRQ ............................................................... 326 Interrupciones externas KBI .......................................................... 329 Conversor analgico digital ADC10 .......................................... 333 Registros del ADC10 ..................................................................... 336 Conversin de voltaje .................................................................... 341

ELECTRONICA ANALOGICA Y DIGITAL

ANTONIO GONZALEZ

7.5.12 7.5.12.1 7.5.12.2 7.5.12.3 7.5.12.4 7.5.12.5 7.5.12.6 7.5.12.7 7.6 7.6.1 7.6.2 7.6.2.1 7.7 7.8 7.8.1 7.8.2 7.8.3 7.8.4 7.8.5 7.8.6 7.8.7 7.8.8 7.8.9 7.8.10 7.8.11 7.8.12 7.8.13 7.8.14 7.8.15 7.8.16 7.9 7.9.1 7.9.2 7.9.3 7.9.4 7.9.5

Timer interno (TIM) ........................................................................ 342 Prescaler del timer ......................................................................... 343 Funcin captura de entrada .......................................................... 346 Salida por comparacin ................................................................. 347 Modulacin por ancho de pulso PWM ........................................... 347 Interrupciones en el TIM ................................................................ 348 Registros TMODH:TMODL del TIM................................................ 348 Detalle de los registros de los canales 0 y 1 ..................................349 Modulo Auto wakeup (AWU) ......................................................... 352 Instruccin STOP .......................................................................... 352 Descripcin del mdulo AWU ........................................................ 353 Registros asociados ...................................................................... 354 Mdulo COP .................................................................................. 354 Modos de direccionamiento (MD) ................................................. 357 MD inherente ................................................................................. 359 MD inmediato ................................................................................. 359 MD directo ...................................................................................... 360 MD extendido ................................................................................. 361 MD indexado sin off-set ................................................................. 362 MD indexado con off-set de 8 bits ................................................. 363 MD indexado con off-set de 16 bits ................................................ 364 MD de Stack pointer con off-set de 8 bits ...................................... 364 MD de Stack pointer con off-set de 16 bits..................................... 365 MD relativo .................................................................................... 366 MD memoria a memoria (inmediato a directo) .............................. 367 MD memoria a memoria (directo a directo) .................................... 368 MD memoria a memoria (indexado a directo) c/post incremento .. 369 MD memoria a memoria (directo a indexado) c/post incremento .. 369 MD indexado con post incremento ................................................ 370 MD indexado con off-set de 8 bits con post incremento ................ 370 Reset ............................................................................................. 371 Pin RESET .................................................................................... 372 Power-On RESET ......................................................................... 373 Reset por watchdog (mdulo COP) .............................................. 373 Reset por LVI ................................................................................ 373 Reset por direccin o cdigo de operacin ilegal .......................... 374

7.10 7.10.1 7.10.2 7.10.3 7.10.3.1 7.10.3.2 7.10.3.3 7.10.3.4 7.10.3.5 7.10.3.6 7.10.3.7 7.10.4 7.10.4.1 7.10.4.2 7.11

Programacin ................................................................................ 374 Diagramas de flujo ......................................................................... 375 Subrutinas ..................................................................................... 380 Ejemplos de programacin ............................................................ 381 Retardo corto ................................................................................. 382 Retardo largo ................................................................................. 384 Oscilador de onda cuadrada ......................................................... 386 Oscilador asimtrico de onda cuadrada ........................................ 389 Contador de un dgito .................................................................... 395 Contador de 4 dgitos up-down con reset ..................................... 401 Generador preciso de 1 Hz con timer ........................................... 410 Modos especiales WAIT y STOP ............................................. 414 Modo WAIT ................................................................................... 414 Modo STOP ................................................................................... 414 Comentario final sobre el captulo ................................................. 415

APENDICE A: Set de instrucciones de la CPU 08 ........................................ 417 APENDICE B: Tablas de registros y vectores del 908QYxA / QTxA ..............424 APENDICE C: Especificaciones elctricas del 908QYxA / QTxA .................. 431 APENDICE D: Simulador y depurador PEMICRO ......................................... 437 Glosario ....................................................................................................... 443 Bibliografa ..................................................................................................... 451

ELECTRONICA ANALOGICA Y DIGITAL

ANTONIO GONZALEZ

PROLOGO

Este texto est orientado a introducir al estudiante en el mundo de la electrnica con el fin de que se familiarice con los componentes desde los ms elementales hasta herramientas digitales ms complejas con las que se podrn realizar importantes diseos de sistemas aplicables. Incluye conceptos de la electrnica analgica y digital, con la intencin de mostrar que se pueden combinar perfectamente para formar sistemas tiles al ser humano tanto en mbitos domsticos como comerciales e incluso en el apasionante mundo de las aplicaciones industriales. El primer captulo muestra al estudiante las reglas bsicas de la electricidad, aplicadas en mallas con componentes electrnicos tan bsicos como son las resistencias y capacitores, de los cuales, a pesar de su sencillez, generalmente se desconocen algunos conceptos importantes que nos permiten generar buenos diseos a futuro. Ya con los conceptos bsicos de electrotecnia y el conocimiento de cmo es el comportamiento de los elementos estticos y dinmicos cuando se los somete a voltajes con evoluciones temporales particulares, pasamos a estudiar componentes electrnicos que se destacan por la no linealidad de las curvas que los caracterizan, tal es el caso del diodo y lgicamente del transistor, estructura

fundamental de cualquier circuito discreto o integrado por complejo que ste sea. El estudio del transistor orientado a sus estados extremos de corte y saturacin nos permite entender que esta minscula llave electrnica que conmuta a velocidades increbles es la base de la electrnica digital de nuestros das. El tercer captulo trata del corazn de la electrnica analgica como es el amplificador operacional, fundamentalmente en aplicaciones lineales, aunque tambin se enfatiza al amplificador como elemento no lineal en aplicaciones de comparacin de voltajes analgicos, con sus variantes clsicas en cuanto a la incorporacin o no de lo que seguramente es una herramienta poco conocida como es la histresis y su tratamiento, clculo e implementacin en sistemas de control. Todo circuito electrnico o circuito activo necesita energa elctrica de caractersticas precisas para alimentarse, por lo que el captulo sexto est dedicado al diseo de la fuente de alimentacin necesaria en cada aplicacin, con las particularidades, ventajas, restricciones y bondades que presenta cada diseo de fuente elegido. La electrnica digital bsica que se presenta en el cuarto captulo sirve como cimiento para otros, como el quinto que trata de circuitos osciladores y temporizadores o el sptimo que incorpora al microcontrolador como herramienta fundamental, hoy en da, de los diseos de mediano nivel en el mbito de la electrnica digital. La potencialidad de los microcontroladores est basada no solo en la tecnologa actual que permite integrar a costos muy bajos alta capacidad de procesamiento en un solo chip, sino tambin en la habilidad del programador para incorporar en un circuito integrado funciones de alta potencialidad que permitan al microcontrolador transformarse en un sistema con altsimo valor agregado. Los pasos a seguir para lograr diseos ptimos con sistemas digitales de bajo costo y alta performance basados en microcontroladores comienzan con el estudio de las caractersticas funcionales y estructurales que tiene un dispositivo tal o familia de ellos. Son muchos y muy variados los sistemas microcontroladores que podemos encontrar en el mercado por lo que se debi seleccionar algunos de ellos para realizar un estudio detallado y tratar, con esto, de introducir al estudiante en la materia.

ELECTRONICA ANALOGICA Y DIGITAL

ANTONIO GONZALEZ

No solo conocer a fondo algunos modelos de microcontroladores resuelve un proyecto. Tambin debe tenerse la suficiente prctica en la confeccin de software para potenciar lo que sin l sera un circuito integrado intil. El ltimo captulo est dedicado a la descripcin detallada de algunos modelos de microcontroladores, con algunos ejemplos de programacin desde pequeos retardos de tiempo hasta sistemas algo complejos como contadores u osciladores de precisin que ayudarn a generar una programacin ms elaborada para aquellos que comienzan a transitar este apasionante tema. Agradezco profundamente a todas las personas que de una u otra manera ayudaron a que este texto se hiciera realidad, a mis hijos, a mis socios y amigos incondicionales, a mis colegas, a mis alumnos de muchos aos que lo motivaron y especialmente a quien durante ms de dos dcadas estuvo da a da presente en mi vida.

Ing. Antonio Gonzlez

1
CONCEPTOS ELECTRONICOS BASICOS.
1.1 INTRODUCCION.
En ste nuestro primer captulo, nos abocaremos al estudio de los componentes bsicos que tienen tratamiento tanto en electrnica como en electrotecnia elemental. Nos ocuparemos del estudio y comportamiento de cada uno de ellos asociados con componentes de similares caractersticas, y tambin con otros cuyas pautas de funcionamiento son diferentes, pero que combinados forman redes de gran utilidad en electrnica y que son de uso frecuente, como por ejemplo la combinacin de varias resistencias o de una resistencia y un capacitor, etc. Haremos especial hincapi en el conjunto de dos o mas resistencias conectadas en serie, formando lo que llamaremos divisor resistivo y analizaremos que sucede en los puntos de unin de cada una de las resistencias que lo componen, entendiendo que esta configuracin simple es la base de muchos circuitos o de parte de ellos, por lo que su anlisis y entendimiento es de vital importancia. Abordaremos tambin, el comportamiento de capacitores e inductancias (bobinas) a determinados estmulos y con diferentes tipos de voltajes aplicados o corrientes circulando por ellos. El

ELECTRONICA ANALOGICA Y DIGITAL

ANTONIO GONZALEZ

repaso de algunas leyes fundamentales para resolucin de circuitos, nos ayudarn a comprender como funcionan estos componentes bsicos, y como, en posteriores captulos, se combinan con otros componentes de carcter activo para formar sistemas electrnicos con funciones determinadas, que involucran tanto a la medicin, al control electrnico, a la conversin de parmetros, al procesamiento de datos y a muchas otras funciones, que como fin ltimo tienden a facilitar y perfeccionar nuestro trabajo diario y, por que no, nuestra vida cotidiana. La presentacin de cada componente electrnico, de ac en mas, conllevar a la descripcin lo mas detallada posible, de las caractersticas reales del mismo, para que el estudiante aprecie los detalles de forma, aspecto, tamao y otros, de tal manera de acercar la teora a la prctica, y familiarizarlo desde el comienzo con los elementos que rutinariamente se encontrar en la vida real, tanto en circuitos electrnicos ya realizados como circuitos de factura propia, a los que habr que disear, ya sea bajo la forma de prototipos o como sistemas definitivos. Para ello es fundamental conocer los detalles recin enunciados, con el fin de alcanzar un diseo ptimo en tamao, rendimiento, estructura interna, aspecto, etc. Para poder abordar el anlisis de los circuitos y dispositivos electrnicos es necesario saber resolver con precisin circuitos elctricos constituidos por mallas donde intervienen fuentes de alimentacin (generadores de voltaje) y elementos pasivos, es decir resistencias, condensadores (o capacitores) y bobinas (o inductancias). El objetivo inmediato es familiarizarse con los elementos antes mencionados y asociarlos en circuitos bsicos para poder comprender como interactan entre s y, adems, cuales son sus condiciones de polarizacin (tensin y corriente elctrica) en cada momento.

1.2 MAGNITUDES ELECTRICAS DE UN CIRCUITO.


Las magnitudes elctricas ms frecuentemente empleadas en la resolucin de circuitos bsicos son: la tensin elctrica, la intensidad de corriente y la resistencia elctrica.

Daremos por conocida la relacin que existe entre una unidad determinada y sus mltiplos y submltiplos asociados, por ejemplo si aparece la unidad Voltio, implcitamente puede aparecer la unidad miliVoltio (mV) que es la milsima parte de aqul, en notacin cientfica: 1mV = 1.10-3 V. Como repaso enunciaremos los prefijos asociados a cada uno de los mltiplos y submltiplos que podemos encontrar en este texto.

10-12
pico

10-9
nano

10-6
micro

10-3
mili

1
unidad

103
kilo

106
mega

109
giga

Tabla 1.1 Prefijos asociados a cada mltiplo y submltiplo.

1.2.1 TENSION ELECTRICA.


La tensin elctrica es la diferencia de nivel elctrico que existe entre dos puntos diferentes de una red o circuito elctrico. Por esa razn se la conoce tambin como diferencia de potencial (ddp), cada de tensin o simplemente como tensin cuando los puntos entre los que aparece son los terminales metlicos de un componente electrnico cualquiera. Para representar la ddp se emplean expresiones tales como Vab, siendo a y b los puntos del circuito de diferente nivel elctrico. La tensin elctrica se mide en Volts (V), aunque en electrnica es frecuente utilizar submltiplos de ste tales como el milivoltio (mV) o el microvoltio (V). stos son mil y un milln de veces ms chicos que el voltio, respectivamente. La tensin elctrica puede tener diferentes formas, funcin del tiempo, por lo que se puede clasificar en: CONTINUA: El valor de tensin de un terminal respecto de otro puede variar con el tiempo, pero no cambia la polaridad relativa (figura 1.1a). CONSTANTE: El valor de la tensin de un terminal respecto de otro no varia con el tiempo ni cambia la polaridad, es decir se mantiene constante y estable en el tiempo (figura 1.1b). ALTERNA: El valor de la tensin de un terminal respecto de otro vara peridicamente de valor y polaridad (figura 1.1c). Esto trae como consecuencia

ELECTRONICA ANALOGICA Y DIGITAL

ANTONIO GONZALEZ

que la corriente entregada a una carga por este tipo de voltajes cambia su sentido de circulacin, tantas veces como cambia el voltaje que le da origen.

Figura 1.1 Diferentes formas de voltaje en funcin del tiempo. Si imaginamos una batera de vehculo, o una pila domstica comn (tensin continua), podemos decir que entre sus terminales existe una diferencia de potencial, que en el primer caso ser de 12,8 Volts aproximadamente, mientras que en el segundo de 1,5 Volts. Estos dispositivos estn (SIGUE)

2
DIODOS Y TRANSISTORES.
2.1 INTRODUCCION.
Estudiaremos ahora algunos componentes electrnicos bsicos como diodos y transistores en muchos de sus aspectos, tipos y caractersticas. Podremos conocer la utilidad de un diodo de silicio como rectificador o un transistor como llave conmutadora, incluso se har un repaso por los diodos y transistores incluidos en la banda de la optoelectrnica. Se har una breve descripcin del transistor en aplicaciones lineales, tales como audio y amplificacin de seales analgicas, ya que para estos cometidos existen en la actualidad otros componentes que lo reemplazan y con mejores prestaciones.

2.2 DIODO RECTIFICADOR.


El dispositivo de estado slido mas simple es el DIODO, el cual se representa por el smbolo mostrado en la figura 2.1. La estructura bsica del diodo es una juntura simple P-N representada en la figura 2.2. El material tipo N sirve como electrodo negativo y se denomina CATODO, mientras que el material P sirve como electrodo positivo y se llama ANODO. La flecha, en esta figura,

ELECTRONICA ANALOGICA Y DIGITAL

ANTONIO GONZALEZ

representa el sentido de circulacin "convencional" de la corriente elctrica (la corriente de cargas negativas, electrones, circula en sentido contrario).

Figura 2.1 Smbolo convencional del diodo.

El diodo est construido de tal manera que la juntura interna P-N presenta mucha mayor oposicin al paso de la corriente en un sentido que en el otro, dependiendo de la polaridad a que se encuentra sometido. Si el nodo es mas positivo que el ctodo, entonces la polarizacin es directa, y el diodo presenta muy baja resistencia al paso de la corriente; por el contrario si el ctodo es mas positivo que el nodo, la polarizacin del dispositivo es inversa y en esta situacin la resistencia interna es extremadamente alta, permitiendo muy poco flujo de corriente. Debe tenerse en cuenta que en polarizacin directa, lo antes mencionado es vlido solo si se supera una pequea barrera que, dependiendo del material con que est construido el diodo puede valer entre 0,2 Volts y 0,8 Volts para los diodos comunes (ver figura 2.6), y alrededor de 2 Volts para los diodos infrarrojos y diodos LED.

Figura 2.2 Esquema de funcionamiento del diodo.

Debido a que el diodo conduce corriente ms fcilmente en un sentido que en otro, resulta un efectivo dispositivo rectificador. Si se aplica una seal de

corriente alterna en un circuito como el de la figura 2.3, se puede deducir que la corriente elctrica circula (SIGUE)

ELECTRONICA ANALOGICA Y DIGITAL

ANTONIO GONZALEZ

3
AMPLIFICADORES OPERACIONALES.
3.1 INTRODUCCION.
Un amplificador operacional (en adelante AO) es un circuito electrnico que bsicamente sirve para amplificar tensin elctrica, pero tiene caractersticas, por su construccin particular, que lo hacen especialmente til en desarrollo de innumerables circuitos en los cuales no siempre aparece el concepto bsico de amplificacin. Su denominacin de operacional viene de los tiempos en que este dispositivo naci, ya que se lo utilizaba para realizar operaciones matemticas incluso como parte de lo que se denominaba computadora analgica. El primer AO integrado aparece al principio de los `60 con el modelo A702; le siguieron entre otros el A709 y el A741, que aun se sigue fabricando con diferentes denominaciones como LM741, DS741, HA17741, etc. Despus de estos AO pioneros aparecieron con el tiempo una gran cantidad de modelos que incluan diferentes prestaciones e innovaciones tecnolgicas. Hoy en da se sigue utilizando el AO en forma vasta, pero excluyendo su utilizacin en computadoras como las mencionadas ya que el dominio digital en el campo de las operaciones y los clculos matemticos es desde ya indiscutible.

Se presenta obviamente bajo la forma de circuito integrado (los primeros AO eran discretos, incluso confeccionados con vlvulas de vaco), con un dispositivo o ms, por pastilla. En general cada AO tiene dos entradas y una salida. En forma terica esta salida tendr siempre un valor de tensin que es igual a la diferencia de las tensiones de cada una de las entradas, multiplicada por un factor denominado ganancia. En trminos de ecuacin podemos escribir:

Vs = (Ve+ Ve ) d

[3.1]

Decimos en forma terica, ya que en la prctica la tensin de salida encuentra sus lmites en valores cercanos a los de alimentacin del dispositivo. La figura 3.1 muestra el smbolo universal con que se lo conoce desde sus primeros tiempos, aunque en general no se indican las dos lineas que representan la alimentacin del dispositivo. El amplificador en estudio, tambin denominado amplificador de corriente continua, ya que puede amplificar tensiones de frecuencia cero, posee como caractersticas principales una alta impedancia en cada una de las entradas, una alta ganancia d, y muy baja impedancia de salida, adems de otras que se detallan en la tabla 3.1.

Figura 3.1 Smbolo universal del amplificador operacional.

Ocasionalmente el amplificador puede tener otros terminales asociados que sirven para correccin de parmetros no deseados como el off-set o para compensacin de frecuencia, detalles que veremos mas adelante. La base del AO es lo que se denomina amplificador diferencial que es la estructura principal de la etapa de entrada, y de las sucesivas etapas de amplificacin que conforman finalmente el AO.

ELECTRONICA ANALOGICA Y DIGITAL

ANTONIO GONZALEZ

3.2 AMPLIFICADOR DIFERENCIAL.


La configuracin mas comn del amplificador diferencial es aquella formada por dos transistores con sus correspondientes resistencias de carga Rc1 y Rc2 y por una resistencia de emisor Re a la que se conectan los dos emisores de los transistores como se ve en la figura 3.2. En el otro extremo de Re se conecta la fuente de alimentacin negativa -Vee.

Figura 3.2

Amplificador Diferencial.

Entre colector y emisor de cada transistor existe una tensin Vce constante e igual en ambos para la condicin: Ve1 = Ve2 = 0. Cuando las tensiones de entrada son nulas o iguales, la diferencia de potencial (SIGUE)

4
SISTEMAS DIGITALES BASICOS.
3.1 INTRODUCCION.
En este captulo detallaremos los circuitos digitales bsicos ms comunes y ms usados en aplicaciones tanto comerciales como industriales. La electrnica digital se diferencia de la analgica en que los voltajes asociados al circuito toman solo dos valores bien definidos, llamados comunmente 1 y 0, mientras que en la electrnica analgica los valores de tensiones de entradas y salidas de un sistema pueden tomar infinitos valores dentro de un rango especificado.

Figura 4.1 Seales analgica y digital tpicas.

ELECTRONICA ANALOGICA Y DIGITAL

ANTONIO GONZALEZ

En la figura 4.1 se muestran ejemplos de evoluciones de las seales analgica y digital en funcin del tiempo. Nos abocaremos exclusivamente al tratamiento, generacin e interpretacin de seales digitales. Para ello vamos a definir algunos trminos comunes que caracterizan a circuitos y elementos electrnicos de diferente orden de magnitud. SISTEMA: Se define sistema como la asociacin de una serie de dispositivos, componentes o elementos, interrelacionados para un determinado propsito. Ejemplos: Reloj digital, termmetro, voltmetro, computador. DISPOSITIVO: En electrnica, es un circuito constituido por varios componentes que realiza, por s mismo, una funcin determinada. Ejemplos: decodificador, contador, etapa de amplificacin, etc. COMPONENTE o ELEMENTO: Es cada una de las partes que constituye un dispositivo. Por ejemplo las resistencias, diodos, transistores, triacs, etc. son componentes tpicos que se emplean para formar un dispositivo. Ya vimos que el transistor, en su configuracin bsica puede funcionar como llave o switch, cuando ste se encuentra en los estados de corte y saturacin. A partir de componentes como el transistor se logran dispositivos digitales que cumplen con una determinada funcin lgica. Cada uno de stos puede a su vez combinarse para formar dispositivos ms complejos, y por ltimo sistemas completos. No olvidemos que nuestra computadora personal (sistema) es simplemente un conjunto de varios millones de transistores (componentes) y otros elementos, distribuidos en muchos circuitos integrados (dispositivos). Analizaremos nuevamente el circuito bsico de las figuras 2.18 y 2.19, pero ya desde un punto de vista digital, es decir la entrada al mismo es una tensin con dos posibles valores, y la salida, consecuencia de esa entrada, tambin lo ser. De aca en adelante nombraremos estos dos valores posibles de tensin como 0 (cero = 0 Volts) y como 1 (uno = +Vcc); adems vamos a adoptar los valores de Rc y Rb de tal manera que el transistor se encuentre siempre en el estado de corte o de saturacin, pero nunca en situaciones intermedias. Con esto podemos inferir que:

Ve = 0 transistor en corte Vs = 1 Ve = 1 transistor en saturacin Vs = 0 Esto significa que con este simple circuito, compuesto de varios componentes, hemos realizado un dispositivo que invierte la seal de entrada.

Figura 4.2 Dispositivo inversor bsico. Con el trmino invierte queremos significar una inversin lgica y no una inversin de signo como en el caso de algunas configuraciones de amplificadores operacionales en que tambin aparece este trmino. Entonces una inversin lgica significa un cambio de estado lgico de la seal de salida respecto de la de entrada. La funcin inversin puede resumirse en la siguiente tabla que determina el valor que toma la salida para (SIGUE)

ELECTRONICA ANALOGICA Y DIGITAL

ANTONIO GONZALEZ

5
OSCILADORES Y TEMPORIZADORES
5.1 INTRODUCCION.
La primer parte de este captulo esta dedicada a los osciladores electrnicos. Veremos en detalle a una buena cantidad de circuitos clsicos para entender como se generan oscilaciones de mltiples caractersticas con las virtudes y limitaciones que presentan cada uno de ellos; clasificaremos a estos dispositivos y detallaremos las caractersticas ms sobresalientes en cada caso. La segunda seccin incluye el tratamiento de circuitos, denominados temporizadores, que sin generar tensiones oscilantes proporcionan al diseador herramientas para la generacin de pulsos de tensin nicos en funcin del tiempo y de determinadas condiciones iniciales o condiciones de entrada.

5.2 OSCILADORES.
Es muy comn la utilizacin de tensiones, en electrnica, que tengan una variacin de su nivel en Volts, de forma peridica o repetitiva, y en general con parmetros constantes que caracterizan su evolucin en el tiempo, aunque a veces necesitemos ex profeso modificar dinmicamente algunos parmetros de esta tensin. La seal a la que nos referimos podemos denominarla en general

onda peridica u oscilacin. Esta oscilacin puede tener innumerables propsitos, velocidades de evolucin en el tiempo, formas, principios de generacin, componentes que la determinan, etc. pero todas se obtienen a partir de lo que podemos definir como oscilador: Un oscilador electrnico es un circuito que genera una tensin variable, peridica y de manera autnoma, es decir sin aplicar excitacin de entrada alguna. Cabe sealar que de aca en adelante llamaremos simplemente oscilador al oscilador electrnico, motivo de este captulo, pero tengamos en cuenta que dicho trmino no se aplica exclusivamente a circuitos electrnicos sino que se generaliza a innumerables sistemas en el mundo que nos rodea. Existen osciladores mecnicos, neumticos, electromecnicos y muchos otros tipos, hasta orgnicos, tal como nuestro corazn. Un pndulo de reloj es una parte del sistema oscilatorio que permite a las manecillas recorrer un camino circular por un determinado tiempo. Este tiempo que un pndulo dura oscilando depende de cuanta energa potencial se acumula en las pesas que son parte del sistema. Si analizamos cada caso en donde aparece una oscilacin de la forma que sea, aparece tambin una fuente de energa que es capaz de mantener al sistema en ese estado de oscilacin. Si la fuente de energa del sistema cesa, tambin lo har la oscilacin que el circuito genera. Los osciladores electrnicos no escapan a esa afirmacin. Todo circuito electrnico destinado a generar oscilacin debe estar alimentado por una fuente de tensin que normalmente es del tipo continua y constante.

5.2.1 CLASIFICACION DE OSCILADORES.


Existen, como dijimos, muchos tipos de osciladores, que se pueden clasificar segn distintos parmetros como forma de onda, banda de frecuencia en la que operan, elemento oscilante y otros menos significativos. Veremos algunos ejemplos que representan la evolucin de un voltaje en funcin del tiempo donde se destaca fundamentalmente la forma de la seal, aunque en el grfico estn presentes otros parmetros en forma implcita como la frecuencia, y su inversa, el perodo.

ELECTRONICA ANALOGICA Y DIGITAL

ANTONIO GONZALEZ

Figura 5.1

Formas de onda clsicas de salida en osciladores.

5.2.1.1 POR FORMA DE ONDA.

La forma en que transcurre la tensin generada por un oscilador en funcin del tiempo determina si ste es sinusoidal, triangular, etc. pero adems se incluye en esta clasificacin la polaridad de al seal. Por ejemplo una salida de oscilador puede generar una senoide con semiciclos positivos y negativos de idntica duracin (onda 1 en figura 5.1a), es decir con valor medio igual a cero; o la misma onda pero con una polaridad tal que el tiempo en el cuadrante positivo sea mayor que en el negativo; o nicamente positiva (onda 2 en figura 5.1a). Si bien la forma es la misma, en el segundo y tercer caso existe una onda no peridica que es un valor de tensin continua Vc, sumada a la peridica (la sinusoidal). Esto est representado en la figura 5.1a. En la figura 5.1b pueden apreciarse otras formas de onda clsicas. La onda 3 se denomina triangular, mientras que la 4, si bien tambin tiene las caractersticas de onda triangular se la conoce comunmente como diente de sierra ya que se caracteriza por poseer uno de los flancos de muy rpida evolucin en el tiempo respecto del otro. Las ondas 5 y 6 corresponden a ondas cuadradas de uno y dos signos respectivamente. La onda 7 es un caso particular de las anteriores, denominada pulsiva, por poseer el semiciclo en estado activo con una duracin relativamente menor (o mayor) que el otro semiciclo. Las ondas peridicas de forma no definida como la 8 no son muy sencillas de generar, y en cada caso particular debemos (SIGUE)

ELECTRONICA ANALOGICA Y DIGITAL

ANTONIO GONZALEZ

6
FUENTES DE ALIMENTACIN
6.1 INTRODUCCION.
No es desconocido que todo circuito electrnico est compuesto por componentes que pueden dividirse bsicamente en pasivos y activos. Los primeros incluyen resistencias, capacitores, inductancias y, a pesar de ser un semiconductor, el diodo. Los componentes activos, principalmente el transistor y toda forma de agrupacin de stos y otros componentes como compuertas, flip-flops, contadores, microprocesadores, etc. son dispositivos que necesitan para funcionar una tensin elctrica, que denominaremos en adelante tensin de alimentacin, aunque ya se ha utilizado este trmino en captulos anteriores. Un circuito electrnico, indefectiblemente necesita ser alimentado con un voltaje que depende de las caractersticas del circuito en s. Ese voltaje debe ser provisto por un bloque denominado fuente de alimentacin, generalmente configurado dentro del mismo circuito y no solo debe ser capaz de proporcionar la tensin elctrica que necesita el circuito, sino tambin la corriente que ste le solicite para funcionar. Una fuente de alimentacin tiene muchas formas conocidas, desde la pila comn de carbn, pasando por las pilas alcalinas, bateras de tensiones universalmente adoptadas como los clsicos 13,8VCC de las bateras de los

vehculos, o las bateras recargables de uso cotidiano que bien vale su nombre ya que generalmente son un conjunto (batera) de celdas de menor tensin, generalmente de 1,25VCC o 1,5VCC. Estos sistemas electroqumicos son ideales, en caso de necesitar energa elctrica para dispositivos electrnicos porttiles o donde no existe otra manera de obtenerla; pero cuentan con la desventaja de su indefectible agotamiento. En al caso particular de un vehculo, la batera que proporciona la energa en el arranque y en el encendido del dispositivo de ignicin, adems de luces y otros sistemas propios, tiene la ventaja de poder ser recargada en forma permanente desde un sistema de generacin de corriente elctrica (alternador) con el aditivo de un regulador de voltaje, por lo que su vida til es extensa. Para la mayora de los circuitos electrnicos dedicados a aplicaciones Industriales, comerciales, hogareas, militares, etc. debe contarse con un sistema que proporcione la tensin de alimentacin en forma permanente sin variar su valor, y de la mayor calidad que se pueda; refirindonos con el trmino de calidad al conjunto de caractersticas que debera cumplir una fuente de alimentacin y que detallamos a continuacin: Tensin constante para cualquier condicin de carga. Voltaje plano, sin variaciones en el tiempo, para cualquier condicin de carga. Capacidad de corriente de salida mxima sin perturbaciones en el voltaje. Para realizar una fuente de alimentacin con estas caractersticas, lo primero que debemos elegir es la fuente de energa que nos proporcionar en forma permanente la tensin requerida por nuestro circuito, equipamiento etc. Es indudable que esta fuente primaria es la linea de alimentacin de energa elctrica domiciliaria o industrial, sea monofsica o trifsica. El objetivo es entonces, transformar esta tensin elctrica de formato sinusoidal y de niveles extremadamente grandes para nuestros propsitos en un voltaje acorde a nuestras necesidades. En este captulo estudiaremos las fuentes de alimentacin de baja potencia destinadas a la alimentacin de circuitos electrnicos en general. Primero se har una descripcin de las fuentes no reguladas para luego referirnos a las ms elaboradas como son las fuentes

ELECTRONICA ANALOGICA Y DIGITAL

ANTONIO GONZALEZ

reguladas, ya sea con componentes discretos o con circuitos integrados diseados a tal fin.

6.2 FUENTES FIJAS NO REGULADAS.


Las fuentes de alimentacin no reguladas son las mas simples de configurar ya que se necesitan muy pocos componentes para realizarlas. El trmino regulacin aparece aqu para distinguir dos tipos de fuentes muy diferentes. Una fuente regulada tiene la capacidad de mantener su tensin constante para cualquier condicin de carga, dentro de los lmites establecidos en el diseo; por lo tanto las fuentes no reguladas no poseen esta virtud pero son mucho ms simples y econmicas que las anteriores. En muchas aplicaciones no se justifica incorporar al circuito alimentacin de alta calidad, por lo que para estos casos son vlidas las fuentes simples que describiremos ahora; si bien hay que tener en cuenta que una fuente con regulacin en su salida se desarrolla a partir de una fuente sin regulacin. Las fuentes no reguladas se basan en la rectificacin y filtrado de una onda de tensin sinusoidal alternada. Se entiende por rectificacin a la transformacin de una onda alterna (voltaje de ambas polaridades) en una onda continua (voltaje de una sola polaridad). No confundir tensin continua con tensin constante. La primera puede tener cualquier forma de onda pero siempre con la misma polaridad, en cambio la segunda es adems constante en el tiempo.

6.2.1 RECTIFICACION Y FILTRADO.


La rectificacin, que se efecta mediante diodos y que adelantramos en el apartado 2.2, puede realizarse en media onda como lo muestra la figura 6.1 o en onda completa, figura 6.2, presentando cada caso ventajas y desventajas. Para obtener definitivamente una tensin plana la se recurre al filtrado que consiste en transformar la onda rectificada, comunmente llamada onda pulsante, en una tensin ya constante. Esta operacin la realiza un capacitor de valor adecuado. En ambos casos se muestra el circuito bsico de la fuente de tensin continua no regulada con sus correspondientes diodos rectificadores D y el capacitor de filtrado C.

Figura 6.1 Rectificacin en media onda y filtrado.

En general el capacitor utilizado como filtro es de un valor importante, por lo que se recurre al tipo electroltico que puede alcanzar valores sustancialmente altos. En la figura 6.1a podemos apreciar la consecuencia de rectificar con solo un diodo, que es la supresin del semiciclo negativo de la onda sinusoidal. El resultado es una tensin continua con la misma forma que la tensin Vs, salida del transformador, en los semiciclos positivos y cero en los (SIGUE)

ELECTRONICA ANALOGICA Y DIGITAL

ANTONIO GONZALEZ

7
MICROCONTROLADORES
7.1 INTRODUCCION.
Un microcontrolador (Microcontroller Unit - MCU) es una de las formas ms sencillas de sistemas de cmputo. Es mucho ms simple y pequeo que las computadoras personales o profesionales. La mayora de los MCU son simplemente componentes electrnicos bajo el formato fsico de circuito integrado, que cumplen la funcin de ejecutores de instrucciones de propsitos generales. En estos sistemas se destacan como elementos principales la Unidad Central de Procesamiento CPU, y fundamentalmente el programa diseado por el usuario, que como en cualquier sistema de cmputo, sin l, el propio computador no tendra posibilidad de funcionamiento alguno. La figura 7.1 muestra un sistema de cmputo tpico compuesto por los bloques de memoria, entrada - salida, CPU, reloj, adems de un bloque que no es fsico como los mencionados, sino que tiene el carcter de intangible. Este bloque es el programa o software elaborado por el programador, que es la secuencia de instrucciones que la CPU debe ejecutar para realizar el trabajo que el usuario desea que el sistema de cmputos realice. Cada bloque ser descrito en detalle.

Figura 7.1 Sistema de cmputo bsico.

Si bien el grfico anterior es simple, es representativo tanto de un pequeo MCU como de un computador personal ya que ambos estn compuestos bsicamente por los bloques indicados.

7.1.1 ENTRADAS (INPUT).


Los dispositivos de entrada proveen informacin al sistema de cmputo desde el mundo exterior. En un sistema PC, el dispositivo de entrada ms comn es el teclado, mientras que en un MCU las entradas pueden ser simplemente estados (abierto o cerrado) de un interruptor elctrico, teclados de configuraciones simples (pocas teclas), contactos de sensores tales como termostatos, o seales provenientes de dispositivos analgicos o digitales similares al MCU. Todos estos dispositivos deben proporcionar al MCU voltajes que estn dentro del rango de tensin admisible. En general casi todas las entradas reciben dos posibles valores de tensin (1 y 0) que coinciden normalmente con los valores de alimentacin del dispositivo.

ELECTRONICA ANALOGICA Y DIGITAL

ANTONIO GONZALEZ

Tambin es posible, en algunos casos, introducir seales del tipo analgicas bajo la forma de tensin elctrica ya que el sistema tiene la capacidad de convertir estas tensiones en valores digitales que puede procesar posteriormente. Estas entradas analgicas tambin deben estar comprendidas en un rango determinado por el fabricante del dispositivo. La mayora de los microcontroladores pueden procesar solamente seales digitales o analgicas de entrada de los mismos niveles de voltaje de su propia fuente de alimentacin: El nivel 0 es el potencial de masa, es decir que tiene 0 Volts, normalmente designada como Vss mientras que el nivel 1 es tpicamente 5 Volts o 3,3 Volts dependiendo de la configuracin de alimentacin asignada. Los transductores se usan para transformar diferentes parmetros, tales como temperatura, presin, humedad, nivel, etc., en niveles lgicos de tensin elctrica que el MCU pueda entender y manipular. Por supuesto que el mundo real est lleno de seales analgicas o seales que tienen diferente y muy variados niveles en sus parmetros o en sus equivalentes de voltaje, pero siempre se pueden acondicionar los niveles para poder introducir al MCU informacin en niveles o formatos adecuados.

7.1.2 SALIDAS (OUTPUT).


Los dispositivos de salida se utilizan para transmitir informacin o acciones desde la computadora hacia el mundo exterior. Haciendo la analoga con un sistema PC, el dispositivo de salida tpico es la pantalla del monitor, donde vemos reflejadas las acciones tomadas por el procesador interno. En un sistema MCU, las salidas son seales lgicas del nivel digital mencionado anteriormente y son utilizadas para manejar otros dispositivos digitales, LED`s, dispositivos elctricos tales como rels, motores o cualquier carga que pueda ser manipulada desde una seal lgica proveniente del MCU y a travs de la interfase correspondiente.

7.1.3 UNIDAD CENTRAL DE PROCESO (CPU).


La CPU es el componente fsico principal de todo sistema de cmputo; su tarea es ejecutar obedientemente el conjunto de instrucciones (programa) que fue provisto por el programador y que se encuentra grabado en algn lugar en el sistema. Para el caso de un MCU este programa se encuentra en una porcin de memoria asignada a tal efecto. Un programa tpico de cmputo instruye a la

CPU en tareas como leer informacin desde las entradas o desde la memoria, modificar datos en la memoria y modificar el estado de las salidas escribiendo niveles lgicos en los lugares de memoria correspondientes a ellas. Este programa o conjunto de instrucciones que la CPU es capaz de procesar puede estar ejecutndose cclicamente o no, dependiendo de las caractersticas del programa, pero adems pueden coexistir en la memoria otros programas que la CPU ejecutar dadas ciertas condiciones externas, tal es el caso de alarmas eventuales que modifican el estado de una o mas entradas para que la CPU ejecute esa porcin especfica de software. Son muchas las variantes que pueden aparecer en el software de un MCU y la CPU debe poder ejecutar dicho programa en el orden que el usuario defina. En este captulo abordaremos el tema haciendo referencia a una de las tantas lneas de MCUs disponibles en el mercado, que es la caracterizada como MC68HC908, cuyo fabricante es la firma FREESCALE, de MORTOROLA. Esta lnea comprende una importante cantidad de componentes que se diferencian entre si por poseer cualidades diferentes que los hacen, en cada caso, adecuados a muy diferentes aplicaciones, aunque todos estos componentes poseen la misma CPU que comercialmente est identificada como CPU08. As por ejemplo se encuentran disponibles MCUs de baja cantidad de entradas y salidas y alto potencial de procesamiento a muy bajo costo, o sistemas con gran cantidad de pines I/O, o gran capacidad de memoria de programa, o gran cantidad de entradas analgicas, etc.

7.1.4 RELOJ (CLOCK).


Los MCU usan un pequeo reloj oscilador con el propsito de hacer que la CPU ejecute los pasos de programa correspondientes en forma secuencial y ordenada. Cada instruccin a ejecutar por la CPU ocupa uno o ms pasos comnmente llamados ciclos de reloj. El oscilador principal generalmente est contenido, en forma parcial o total, dentro del chip del MCU, dejando en algunos modelos para conectar en el exterior el elemento oscilante que usualmente es un cristal de cuarzo o

ELECTRONICA ANALOGICA Y DIGITAL

ANTONIO GONZALEZ

resonador cermico externo, como se ve en la figura 7.1. Tambin existen sistemas con el oscilador basado directamente en una malla R-C, o simplemente sin elemento externo generando su reloj en un circuito interno al chip. Estos ltimos cuentan con menor precisin en cuanto a la frecuencia generada.

7.1.5 MEMORIA.
La unidad ms pequea de una memoria de computadora es el bit que puede almacenar un valor de 0 o 1 lgico. Estos bits se agrupan en juegos de 8 para formar un registro denominado byte. Las grandes computadoras trabajan con datos compuestos por juegos de 16, 32, 64 y hasta 128 bits; estos grupos se llaman word o palabra, pero un byte es siempre 8 bits. En los pequeos MCUs la palabra usualmente tiene un ancho de un byte. Este nmero de bits que determina el ancho de la palabra en un sistema de cmputo, define de alguna manera la potencialidad del sistema ya que procesar datos, por ejemplo, de 32 bits es muy diferente a procesar un simple dato de 8 bits. Hay distintos tipos de memorias usados en un sistema microcontrolador, y destinados a diferentes propsitos. Los ms importantes son: 1- La memoria NO VOLATIL, que en el caso de la familia HC908 es del tipo Flash, es la memoria donde se graba el programa diseado por el usuario. Esta memoria no cambia su contenido con la falta de alimentacin del circuito, aunque puede borrarse y escribirse nuevamente con los procedimientos adecuados que veremos mas adelante, ya sea quitando de funcionamiento al microcontrolador o con rutinas de borrado y grabacin que corren en tiempo real y permiten grabar porciones de memoria Flash sin que el microcontrolador salga de funcionamiento. Este ltimo mtodo se utiliza normalmente para la grabacin de datos que no deben perder su valor con los cortes de energa. En generaciones de microcontroladores mas antiguas, el programa de usuario, luego de estar totalmente depurado, se grababa en memoria no voltil del tipo OTP-EPROM (Programable una vez), que no permita la regrabacin del chip para modificacin o actualizacin de software, y mucho menos el almacenamiento de datos en tiempo real.

2- La memoria RAM (random access memory) de usuario. Esta memoria es la que el mismo programa de usuario grabado en FLASH utiliza como lugares de almacenamiento temporario de datos. La CPU tambin la utiliza para el mismo fin y adems en esta zona de memoria se encuentran todos los registros del sistema, tales como las puertas de entrada - salida, y mltiples registros de configuracin del sistema. Los datos grabados en este tipo de memoria desaparecen al faltar la alimentacin del circuito. 3- La memoria ROM (read only memory) es un tipo de memoria que la familia 908 por ejemplo, incorpora para contener software ya grabado en fbrica. Este software se usa para diferentes propsitos tales como la comunicacin del microcontrolador con la PC de edicin. Las rutinas de borrado y grabado de Flash tambin estn contenidas en la memoria ROM.

7.2 EL MICROCONTROLADOR.
Despus de explicar distintas partes de un sistema MCU general podemos hablar de qu es, especficamente, un microcontrolador. La figura 7.2 muestra con ms detalle el interior de un MCU tpico (recuadro de lneas de trazos en la figura 7.1). Un microcontrolador tpico puede ser definido como un sistema de cmputo completo que incluye los mdulos: CPU, memoria No Volatil, memoria RAM, reloj oscilador, dispositivos de entrada salida I/O, mdulos de control y mdulos accesorios como conversor A/D, TIMER, etc., que le dan al sistema una potencia de trabajo importante; todos contenidos en un nico circuito integrado de dimensiones muy pequeas.

ELECTRONICA ANALOGICA Y DIGITAL

ANTONIO GONZALEZ

Figura 7.2 Microcontrolador clsico. Este concepto permite incorporar a la electrnica digital convencional sistemas de muy bajo costo en espacios muy reducidos y con gran potencialidad ya que de alguna manera se trata de un sistema que cumple tareas especficas determinadas por el diseador y encargadas al microcontrolador. La diversidad de modelos de una misma marca y, por extensin, a las muchas diferentes marcas que se encuentran disponibles, es muy amplia y cada microcontrolador o familia de ellos merece dedicacin particular para conocer a fondo la estructura interna, la forma de programarlos, sus bloques funcionales y las bondades y falencias que tienen cada uno.

Funcionalmente, un microcontrolador no es menor que una computadora hogarea o profesional, aunque potencialmente es muchsimo menor ya que tiene grandes limitaciones en cuanto a la capacidad de memoria RAM, capacidad de memoria no voltil, velocidad de procesamiento capacidad de manejo de perifricos externos y capacidad de seales de entrada, y por supuesto los lenguajes de programacin son de carcter mucho mas elemental que los usados en el otro tipo de computadores. En este captulo se darn pautas sobre como programar en lenguaje assembler, que con el editor, el compilador y el simulador instalados en una PC forman una herramienta de desarrollo potente que nos permitir disear e instalar, dentro del microcontrolador, esa parte intangible que mencionamos anteriormente y que nos permite transformar a nuestro pequeo circuito integrado en un dispositivo digital que realiza las tareas en tiempo y forma, que nosotros hemos previsto. Antes de explicar el funcionamiento interno de un microcontrolador veremos algunos conceptos bsicos sobre el tipo de datos (o nmeros) que manejan este tipo de dispositivos, y sobre los mdulos especficos como memorias y mdulos de entrada salida.

7.2.1 NUMEROS Y CODIGOS DE COMPUTADORA.


Las computadoras trabajan con informacin en diferentes formas. Las personas trabajamos tpicamente en un sistema de numeracin de base 10 es decir diez dgitos diferentes: 0,1,..., 9 (probablemente debido a que poseemos diez dedos). Las computadoras binarias digitales trabajan en base 2 debido a que toda la informacin se representa por juegos de dgitos los cuales pueden tomar los valores 0 o 1 exclusivamente. Veremos en esta seccin como se representan los nmeros binarios y agrupaciones de stos en conjuntos de tres tales como los nmeros octales, o de cuatro como los hexadecimales, adems de decimales codificados en binario (BCD).

7.2.2 NUMEROS BINARIOS, OCTALES Y HEXADECIMALES.


En nmeros decimales o de base 10, el peso de cada dgito es diez veces mas grande que el dgito inmediatamente a su derecha. El dgito mas a la

ELECTRONICA ANALOGICA Y DIGITAL

ANTONIO GONZALEZ

derecha de un nmero entero decimal est en el lugar de las unidades, el dgito a su izquierda es el de las decenas, luego vienen las centenas y as sucesivamente. En nmeros binarios (base 2) el peso de cada dgito es dos veces ms grande que el dgito inmediatamente a su derecha. Anlogamente a lo expresado para el caso decimal, el dgito de mas a la derecha corresponde a las unidades, el prximo dgito a la izquierda corresponde al doble, el prximo al cudruple, el prximo a ocho veces la unidad y as sucesivamente. Aunque las computadoras trabajan cmodamente con nmeros binarios de 8, 16, 32 o ms dgitos, los humanos encontramos inconveniente trabajar con tanta cantidad de dgitos al mismo tiempo. El sistema de numeracin hexadecimal o de base 16, con 16 smbolos diferentes, ofrece un compromiso prctico debido a que un dgito hexadecimal representa cuatro dgitos binarios. La tabla 7.1 muestra la relacin entre los nmeros decimales, binarios, octales y hexadecimales. Estos cuatro sistemas diferentes de numeracin son diferentes maneras de representar las mismas cantidades numricas. Las letras A a F, en la columna de los nmeros hexadecimales se usan para representar los valores correspondientes a los nmeros decimales 10 a 15 respectivamente, mientras que en los nmeros octales, se puede notar que no existen los smbolos 8 y 9 ya que es un sistema de solo ocho smbolos (0,1,,7).

BASE 10 DECIMAL
0 1 2 3 4 5 6 7 8 9 10 11

BASE 2 BINARIO
0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011

BASE 8 OCTAL
0000 0001 0002 0003 0004 0005 0006 0007 0010 0011 0012 A 0013 B 0014 0015 0016 0017 0020 0021 0144 0377 0400 1777 2000 177777

BASE 16 HEXADECIMAL
0 1 2 3 4 5 6 7 8 9

1100 12 1101 13 1110 14 1111 15 16 0001 0000 17 0001 0001 100 0110 0100 255 1111 1111 256 1 0000 0000 1.023 0011 1111 1111 1.024 0100 0000 0000 65.535 1111 1111 1111 1111

C D E F 10 11 64 FF 100 3FF 400 FFFF

Tabla 7.1 Equivalencias entre sistemas numricos.

Para evitar confusiones entre los sistemas de numeracin decimal y los dems, se ha convenido universalmente colocar el smbolo $ delante del nmero hexadecimal y el smbolo @ delante del nmero octal, para discriminarlos. Por ejemplo 64 significa en numeracin decimal (SIGUE)