Você está na página 1de 12

ELECTRNICA DIGITAL.

UN LIBRO PARA SU ESTUDIO

Toms Polln Santamara


Departamento de Ingeniera Electrnica y Comunicaciones
Universidad de Zaragoza. tpollan@unizar.es

RESUMEN

Prensas Universitarias de Zaragoza ha publicado un texto de electrnica digital, distribuido (por


razones de tamao, precio y utilizacin) en tres partes: Sistemas combinacionales, Sistemas secuenciales
y Microelectrnica digital. Pretende ser un libro para el estudio, para el esfuerzo individual que cada
estudiante ha de realizar para aprehender, es decir, para hacer suyos los conocimientos y la forma de
razonar propios de esta disciplina. El resultado ha sido un manual muy completo y puesto al da, que
procura recorrer todo el camino que lleva desde los conceptos y mtodos bsicos hasta los sistemas
complejos, situndose en una perspectiva de diseo digital actual (en que los circuitos se realizan, en
tamao micro, sobre dispositivos programables o ASICs). Particular inters tienen captulos no
habituales, como los referentes al problema del ruido, al significado y requisitos del sincronismo, a la
modulacin en anchura de pulsos, a VHDL, al test de fabricacin,...

1. PRESENTACIN

En octubre de 1994 fue publicada por Prensas Universitarias de Zaragoza, en la Coleccin de


Textos Docentes, la primera edicin de esta ELECTRNICA DIGITAL que, desde el ao
1982 y en sucesivas versiones, haba sido impresa en forma de apuntes por captulos.
Habindose agotado la primera edicin, abord la tarea de escribir un nuevo texto con la
finalidad de actualizar sus contenidos (tal como requiere el acelerado y constante ritmo de
evolucin de esta materia y, en particular, de sus componentes electrnicos) y de mejorar en
lo posible la organizacin y el tratamiento de los mismos.
La presente edicin, por motivo de nmero de pginas (y, tambin, por razones de precio
y de secuencia de utilizacin), se ofrece en tres tomos: el primero con el subttulo de sistemas
combinacionales, con el de sistemas secuenciales el segundo y el ltimo relativo a la
microelectrnica digital. No es que esta divisin sea realmente operativa en cuanto al diseo
digital; de hecho todo sistema digital de una cierta complejidad es secuencial y todo diseo
digital actual es microelectrnico. Pero de alguna forma haba que dividir la materia y la
divisin adoptada es til en relacin con la progresin en el estudio de la misma.
Este texto pretende ser un libro para el estudio tanto de la Electrnica Digital como de los
Sistemas Lgicos (en el caso de los dos primeros volmenes, el tercero es ms especifico de
microelectrnica), que se pone a disposicin de los estudiantes de tales asignaturas y de todas
las personas interesadas en ellas. Para facilitar su utilizacin por parte de quienes se
encuentren interesados en los sistemas lgicos, pero no en su realizacin electrnica, se ha
procurado separar en captulos distintos dichos aspectos.
No es un libro de consulta; existe un gran nmero y una amplia diversidad de libros de
consulta disponibles, algunos de los cuales vienen reseados en la bibliografa, al final del
texto. Ni tampoco pretende ser una gua para la preparacin de las clases por parte del
profesor, aunque seguramente pueda proporcionar una ayuda eficaz en tal sentido.

1
El texto ha sido elaborado y contrastado con la intencin de configurar un libro para el
estudio personal, para el esfuerzo individual que cada estudiante ha de realizar para
aprehender, es decir, para hacer suyos los conocimientos y la forma de razonar propios
de una materia o disciplina:
[ aprender aprehendere apropiarse aduearse ser dueo de ]
Desde tal perspectiva se han ordenado los diversos conceptos y se ha desarrollado la
exposicin de los mismos, intercalando en dicha exposicin numerosos ejemplos que
permitan introducir, aclarar o aplicar los correspondientes conceptos. De ah, tambin, la
reiteracin, casi repetitiva, de algunos conceptos e ideas en diversos lugares del texto, con el
fin de insistir en su comprensin y asimilacin; el detalle con que se analizan los ejemplos
que sirven de introduccin a algunos temas; la propia presentacin del texto, destacando con
negrita expresiones, variables y valores booleanos,...
La primera pgina de cada captulo, adems del ndice, contiene un breve resumen y
justificacin de su contenido, a modo de invitacin a su estudio y, tambin, para establecer la
perspectiva y finalidad del captulo en el contexto global de los sistemas digitales.
En las secciones 5, 6 y 7 de esta comunicacin se describe, con un cierto detalle, el
contenido de cada uno de los volmenes. Adems, aprovechando la disponibilidad de espacio,
en la seccin 2 se afirma, a modo de declaracin de principios, la informacin como concepto
referencial de todo el texto: la electrnica como tcnica de manejo de la informacin; y, en el
mismo sentido, las secciones 3 y 4 inciden en dicho manejo de la informacin en su
perspectiva histrica y en su perspectiva simblica.
Material complementario para el estudio y utilizacin de este texto se encontrar en la
pgina www.unizar.es/euitiz/digital.htm: en ella se dispondr de copia actualizada de los
captulos; ampliaciones, comentarios, observaciones y erratas; hojas de ejercicios clasificadas
por temas; colecciones de transparencias; etc., que pueden ser utilizadas, copiadas y
distribuidas libremente en los trminos de la licencia de Documentacin Libre GNU
(referencia http://gugs.sindominio.net/licencias/fdl-es.html).
La pgina WEB de Prensas Universitarias de Zaragoza (editorial propia de la Universidad
de Zaragoza) es: http://puz.unizar.es/index.html.

2. LA INFORMACIN COMO PIEDRA ANGULAR

Un punto de referencia bsico en la redaccin del texto lo constituye el concepto de


informacin y de su manejo, la consideracin finalista de los sistemas lgicos como
herramienta conceptual para el procesamiento de la informacin y de la electrnica como
tcnica eficaz para el tratamiento de la informacin. Ha sido escrito con el deseo expreso de
transmitir al conjunto del texto tal referencia bsica a la informacin y a su procesamiento,
como objeto y objetivo propio de la electrnica digital.
La electrnica es la tcnica de manejo de la informacin ms eficaz que, hoy por hoy,
posee el hombre; la electrnica maneja la informacin codificada en seales elctricas y
utiliza, para ello, dispositivos que aprovechan las propiedades de los electrones.
Desde la perspectiva del desarrollo histrico de la electrnica, podemos identificar tres
grandes reas de aplicacin en el manejo de la informacin:
Telecomunicacin: enviar la informacin lejos, tanto en el espacio (comunicacin por
ondas) como en el tiempo (almacenamiento de la informacin en un soporte material para
reproducirla posteriormente).

2
Automatizacin: utilizar la informacin para controlar procesos; para ello, aparte de las
propias operaciones a efectuar sobre la informacin, se necesitan sensores (capaces de
convertir en seales elctricas las magnitudes fsicas que afectan al proceso) y efectores
(capaces de traducir las seales en acciones, en definitiva en otro tipo de magnitudes fsicas).
Informatizacin: procesar la informacin en s misma para darle una nueva forma o para
obtener nueva informacin a travs de combinar varias informaciones.
Estos tres mbitos de actuacin sobre la informacin coinciden con las tareas que la
electrnica ha ido abordando, sucesivamente, en su desarrollo a lo largo del siglo XX.
Tambin coinciden con las tres especialidades de la ingeniera dedicadas a la electrnica:
telecomunicaciones, electrnica industrial (control de procesos) e informtica.
Por qu la informacin? Qu inters tiene para nosotros la informacin?
La informacin es una componente de la actividad humana; es, probablemente, la
componente ms intrnseca de la actividad del hombre. Junto con los materiales y la energa,
la informacin est presente, como parte integrante y necesaria, en las diversas acciones de
los humanos (incluso podemos distinguir actuaciones en las que no intervengan,
externamente, los otros dos componentes, materia y energa, como es la simple reflexin o
pensamiento).
Pero, adems, materiales, energa e informacin representan escalones sucesivos en la
macrohistoria socio-econmica del hombre. Durante el proceso histrico del devenir humano,
el hombre tuvo que ocuparse, en un primer y muy prolongado perodo, de los materiales que
satisficieran sus necesidades, que le permitieran sobrevivir y vivir cada vez mejor, que le
aportaran comodidades y, tambin, que le sirvieran para confeccionar tiles e instrumentos
que facilitasen y aumentasen la eficacia de sus acciones.
En segundo lugar, el hombre se preocup de que otros trabajasen por l, de desarrollar
formas de complementar y de suplir su trabajo y su esfuerzo, hasta poder aprovechar las ms
diversas fuentes de energa y disponer de mecanismos que permitieran utilizar la energa
externa para obtener los productos y servicios que le interesaban. Un hito relevante de este
proceso de aprovechamiento de la energa lo constituye la mquina de vapor, que da lugar a
un perodo histrico conocido como revolucin industrial (mudanza en el estado de las
cosas producida por la utilizacin eficaz de la energa en los procesos de produccin).
Hoy da, el hombre se encuentra con la posibilidad de utilizar recursos externos para
manejar la informacin, para transmitirla, recogerla y ampliarla y, tambin, para utilizar, en
lugar del propio hombre, la informacin. Lo que hasta hace poco pareca patrimonio
especfico del hombre, la captacin, el procesamiento y la utilizacin eficaz de informaciones
complejas en forma verstil, ha pasado a ser tambin dominio de las mquinas y de las
tcnicas. Por ello nos encontramos en un nuevo perodo de mudanza en el estado de las
cosas que podemos nombrar como revolucin informacional.
Precisamente, porque la informacin se ha externalizado del hombre, la hemos
descubierto como concepto significativo. Hasta ahora haba pasado desapercibida como parte
intrnseca y consustancial a la actividad humana. La informacin, como otros conceptos
inherentes a la actividad del hombre (el tiempo y la energa), se pone de manifiesto cuando se
exterioriza, cuando el hombre la ve fuera de s, cuando la manejan las mquinas.

3
3. RECONOCER COMO HEMOS LLEGADO HASTA AQU

Conviene resaltar tres aspectos que, desde el principio, distinguen a la electrnica: su


carcter aplicado (no es una disciplina terica o de investigacin bsica sino de manejo
efectivo de la informacin), la rpida difusin de sus productos, su relacin directa con la
gente (con las personas comunes, ms all de los profesionales o especialistas) y, con ello, su
influencia en la vida cotidiana.
Con el transistor (a mitad del siglo XX) comienza un proceso continuo de reduccin de la
electrnica: todo se hace ms pequeo, ms corto, ms rpido: se reduce no slo el tamao,
sino tambin el consumo y el coste; tambin se hace ms pequeo el tiempo de respuesta de
los circuitos, el tiempo de desarrollo de los sistemas y el tiempo de su difusin pblica. Ello
ha permitido construir y poner rpidamente en nuestras manos sistemas electrnicos cada vez
ms complejos y potentes, de tamao, consumo y costes muy reducidos.
A la electrnica la minimizacin le viene de familia (el electrn es diminuto y muy
veloz, en cuanto a sus efectos) y el resultado es que, al hacerse tan pequea y tan rpida, la
electrnica se ha metido por todos los rincones de nuestra vida y de nuestra sociedad y ha
promovido esa mudanza en el estado de las cosas que caracteriza nuestro presente: la
revolucin informacional.
La electrnica de la primera mitad del siglo XX se dedic a la telecomunicacin, en su
doble aspecto: espacial y temporal; desarroll la radiodifusin y la grabacin del sonido (en
discos mecnicos, cintas magnticas y bandas pticas de las pelculas sonoras), mejor
ampliamente la telefona e inici la transmisin de imgenes (televisin).
A partir de los aos 40, la electrnica aborda el control de procesos. La penetracin en la
industria de los sistemas de control electrnicos se ve favorecida por la introduccin de
dispositivos electrnicos de control de energa y por la posibilidad de abordar tareas
complejas gracias a los circuitos integrados; de forma que, a partir de los aos 70, la
electrnica pasa a controlar todo tipo de proceso industrial y, desde los aos 80, se incorpora
masivamente dentro de los productos resultantes de la fabricacin industrial.
A la vez, en esta segunda mitad del siglo XX, muy poquito a poco al principio pero de
forma espectacular en el ltimo cuarto de siglo, la electrnica ha ido asumiendo otra vertiente
ms abstracta y genrica: operar con la informacin en s misma, representarla y manejarla a
travs de smbolos, lo que hoy en da entendemos por procesar la informacin.
El camino hacia la informatizacin lo haban abierto dos precursores distantes entre s:
Georges Boole, matemtico ingls, que tuvo xito en su empeo de construir un modelo
matemtico del pensamiento humano (de la forma de razonar), estableciendo las bases de
la lgica proposicional (la forma de combinar proposiciones), a travs de una estructura
matemtica que, andando el tiempo, sera conocida como lgebra de Boole (Una
investigacin de las leyes del pensamiento, publicado en 1854).[1]
Claude E. Shannon, ingeniero norteamericano, que, al desarrollar un modelo matemtico
para tratar con las redes de mltiples conmutadores propias de la telefona, identifica la
interconexin de conmutadores como lgebra booleana y pone de manifiesto que tambin
lo es el sistema binario de numeracin (Un anlisis simblico de los rels y circuitos de
conmutadores, publicado en 1938).[2]

4
Sobre las bases conceptuales que establecen Boole y Shannon se edifica la electrnica
digital (soporte instrumental del procesamiento de la informacin), que alcanza su mayora de
edad en los aos 70, cuando los circuitos integrados permiten configurar sistemas
informticos potentes y reducir su coste, hasta llegar (en los aos 80) al microprocesador que
hace viables los computadores personales.
Pero la electrnica propia de la informatizacin (la electrnica digital) no se limita a la
configuracin de sistemas propiamente informticos sino que, desde sus inicios, se dedica
tambin al control de procesos y, en buena medida, desplaza a la electrnica anterior
(analgica). El microprocesador resuelve muy eficazmente el control de procesos industriales
y la integracin de circuitos de aplicacin especfica (ASICs) permite miniaturizar controles
sumamente sofisticados para el interior de los productos fabricados en tales procesos.
Asimismo, hoy en da, la electrnica digital ha invadido y renovado el mbito de las
comunicaciones y los sistemas digitales han abierto nuevas alternativas (con extraordinarias
prestaciones) en cuanto a almacenamiento de sonido e imagen, en cuanto a telefona por
microondas y, tambin, en radio y televisin.

4. LO SIMBOLICO FRENTE A LO ANLOGO

Las seales elctricas son el soporte material de la informacin; segn la manera de codificar
la informacin (de representarla en forma de seales elctricas) aparecen dos tipos de
electrnica: la analgica y la digital.
La analgica representa las cantidades por analoga cuantitativa (a mayor cantidad,
mayor tensin) segn una relacin de proporcionalidad directa, mientras que la digital utiliza
smbolos a travs de un proceso de codificacin abstracta.
El nombre de analgica deriva de que la representacin se hace por analoga: los
valores de la seal elctrica son anlogos en cantidad a los de la magnitud fsica: hay una
relacin directa en trminos de cantidad, una relacin de proporcionalidad. El nombre de
digital le viene de que utiliza dgitos: representa la informacin mediante palabras
formadas por varios dgitos, a travs de una codificacin: es una representacin simblica que
requiere un proceso de abstraccin.
Un sensor adecuado transforma directamente la correspondiente magnitud fsica en
tensin elctrica analgica, pero se requiere una codificacin posterior para que la seal
resultante de la medida sea trasladada a la palabra binaria (al conjunto de seales) que
corresponde a su representacin digital. Por medio hay un cdigo que establece la relacin
entre cada smbolo y la cantidad de tensin analgica que representa, cantidad que, adems,
depende de la posicin (valor relativo) del smbolo en la palabra binaria.
Es indudable que se asume una complicacin, un esfuerzo adicional, al pasar de la
representacin analgica a la digital. En la utilizacin digital de smbolos hay un esfuerzo
intermedio importante que no resulta obvio: la representacin en dgitos requiere una
transformacin cualitativa, una conversin abstracta en smbolos que, segn el lugar que
ocupan, representan cantidades diferentes.
Qu ganamos con ello?
a) Precisin: los valores, una vez expresados en smbolos, estn claramente identificados
con absoluta precisin; en cuanto a tensiones analgicas, al utilizar stas todo el rango
de valores de tensin, dos valores prximos tendrn dificultades para diferenciarse
mientras que, en el caso digital, correspondern a dos palabras binarias diferentes (y
su expresin en tensiones emplear para cada dgito dos valores distantes).

5
b) Fortaleza frente a perturbaciones (frente al ruido electromagntico): las tensiones
digitales utilizadas correspondern a dos valores distantes mientras que las analgicas
recorren todo el rango de valores, de forma que la ms mnima perturbacin
modificar el valor que representan.
c) Fortaleza frente a derivas o faltas de precisin de los circuitos: al operar con las
seales elctricas cualquier etapa analgica causar un cierto grado de error (una
mnima desviacin de tensin o un pequeo fallo de precisin) que, al actuar en un
rango continuo supondr un error en el valor de la magnitud resultante; la separacin
entre los valores de tensin que corresponden a los smbolos digitales anula el efecto
de tales desviaciones.
d) Capacidad de clculo: la representacin simblica permite utilizar los mecanismos de
clculo propios del correspondiente sistema de numeracin (en el caso digital, el
clculo en el sistema binario).
e) Capacidad de razonamiento (de combinar proposiciones): el razonamiento es propio
de la representacin simblica y de la combinacin de smbolos (a travs de las reglas
de la lgica).
La electrnica digital, al trasladarnos al mundo de los smbolos, aporta precisin y
fortaleza y nos transfiere al plano de lo abstracto que es el mbito del clculo y del
razonamiento.
En tal sentido importa reiterar que todo esto (es decir, el procesamiento de la
informacin, codificada en smbolos binarios) comenz con los trabajos de Georges Boole y
de Claude E. Shannon. En su bsqueda, junto a muchos otros investigadores de su poca, de
un modelo para expresar matemticamente el pensamiento humano, esto es, la forma en que
el hombre razona, Georges Boole nos leg un lenguaje formal (la lgica proposicional) que
permite combinar proposiciones y una estructura matemtica (el lgebra de Boole) que
soporta dicho lenguaje. Claude E. Shannon nos mostr que dicha estructura matemtica
tambin soporta los clculos numricos en sistema binario y, adems, puede ser materializada
por medio de conmutadores.
De la disponibilidad de un lenguaje y de un sistema de numeracin capaces de ser
ejecutados por unos dispositivos fsicos y de la forma de configurar adecuadamente tales
dispositivos para realizar las correspondientes tareas de clculo, deduccin, decisin y control
trata este libro; en las tres secciones siguientes se relata el detalle de su contenido.

5. PRIMER VOLMEN: I. SISTEMAS COMBINACIONALES [3]

La base matemtica de la electrnica digital la constituye el lgebra de Boole, cuyas


funciones expresan todas las correspondencias entre las variables de los sistemas digitales.
Por ello, resulta adecuado comenzar por el estudio del lgebra booleana, sus operaciones y
teoremas (cap. 1) y la forma de construir y simplificar las funciones booleanas (cap. 2).
Todo ello con referencia a las tres lgebras de Boole de dos elementos cuyo isomorfismo
es la base de la electrnica digital (cap. 1): la lgica proposicional (lenguaje formal para
razonar), el sistema binario (sistema de numeracin para calcular) y el lgebra de
conmutadores (componentes fsicos para construir las operaciones booleanas). La diversidad
de representaciones de una funcin booleana (cap. 2) es la base para su construccin circuital,
siendo sumamente tiles los procedimientos de simplificacin de la funcin para reducir el
tamao del circuito.

6
Las funciones booleanas pueden agruparse en bloques o mdulos que realizan operaciones
globales de inters genrico: bloques combinacionales. De un lado (cap. 3), interesan los
bloques que efectan operaciones aritmticas entre dos nmeros binarios y, dentro de esta
perspectiva numrica, interesa ampliar el cdigo binario para representar (con los nicos dos
smbolos disponibles, el 0 y el 1) nmeros negativos y nmeros con parte decimal.
Por otra parte (cap. 4), son tiles los bloques que facilitan la distribucin de la
informacin y la seleccin de posibilidades (multiplexores, demultiplexores y
decodificadores) y, tambin, los que simplemente trasladan la misma informacin de un
cdigo a otro (codificadores); adems, estos tipos de bloques (distribuidores y codificadores)
pueden construirse mediante configuraciones reticulares de sus conexiones, lo cual simplifica
en gran medida su diseo y fabricacin.
Los bloques combinacionales constituyen piezas de diseo que facilitan la divisin de
un sistema digital en partes y permiten configurarlo por ensamblaje de tales mdulos.
Se trata siempre de construir conjuntos de funciones booleanas, lo cual se complica
cuando el nmero de sus entradas es alto: las estructuras matriciales (cap. 5) permiten abordar
tal complejidad. Existen tres estructuras conceptualmente simples ROM, PAL y PLA, que
facilitan la descripcin y construccin de bloques combinacionales de muchas entradas; tales
configuraciones sirven, adems, para conformar circuitos integrados programables,
disponibles para insertar (programar) en su interior el conjunto de funciones booleanas de un
codificador concreto o de un bloque combinacional especfico propio de un diseo particular.
Una vez recorridos los cimientos y el almacn de piezas de los sistemas lgicos
combinacionales (las funciones y los mdulos que hacen viable su diseo), conviene recordar
que la materia sobre la que trabajan es la informacin y que sta se encuentra codificada en
palabras binarias de ceros y unos, existiendo mltiples posibilidades de codificacin
(cap. 6). Conviene, asimismo, tomar conciencia de la posibilidad de error (principalmente en
la transmisin y en la conservacin de la informacin) y conocer la existencia de cdigos
capaces de detectar e, incluso, de corregir los errores.
Hasta aqu (captulos del 1 al 6) se ha tratado de los sistemas lgicos sin referencia a la
electrnica que permite construirlos fsicamente; tambin es preciso conocer y comprender la
tecnologa (y a ello van dedicados los captulos 7, 8, 9 y 10).
Se denomina puerta lgica a la realizacin fsica de una operacin booleana. Las puertas
con diodos (cap. 7), adems de su utilidad como puertas individuales, sirven para apreciar la
necesidad de buen acoplo en tensin (requisito inexcusable para conectar una puerta lgica a
la siguiente, ya que lo que se transmite es una tensin elctrica). Por otra parte, las puertas
lgicas habituales son de tipo inversor, construidas con interruptores segn el lgebra de
conmutadores, y el transistor NMOS es un excelente interruptor.
La combinacin de interruptores de los dos tipos complementarios, utilizando transistores
NMOS y PMOS, permite anular el consumo esttico de las puertas lgicas y reducir su
resistencia de salida, configurando puertas de caractersticas cuasi-ideales; es por ello la
tecnologa digital predominante: familia lgica CMOS (cap. 8).
La tecnologa CMOS ofrece una muy amplia diversidad de configuraciones (cap. 9), tanto
en variedad de puertas complementarias como en otros tipos de puertas para aplicaciones
especficas: las puertas de transmisin facilitan la configuracin de multiplexores y la
desconexin (estado de alta impedancia) y las puertas seudoNMOS permiten construir
estructuras matriciales de muchas entradas y, tambin, bloques programables tipo ROM, PAL
y PLA.

7
Como puede apreciarse el texto opta por los transistores MOS y, en concreto, por la
tecnologa CMOS como forma de realizacin fsica de los circuitos digitales; tal opcin se
fundamenta en dos razones:
- los transistores MOS se corresponden, casi idealmente, con los interruptores propios del
lgebra de conmutadores, base conceptual para construir fsicamente los sistemas digitales
- y, adems, la integracin CMOS es actualmente la forma habitual de realizacin de
circuitos integrados digitales. A partir de los aos 80, la tecnologa CMOS releg a un
segundo plano a las tecnologas bipolares y, por sus excelentes caractersticas funcionales,
se ha impuesto como la tecnologa propia de la electrnica digital (siendo previsible que su
actual predominio se mantenga, al menos, en las prximas dos dcadas).
No obstante, el apndice A3 presenta, en forma resumida, la configuracin de las puertas
lgicas con transistores bipolares y las caractersticas propias de la familia TTL;
y el apartado 10.1 describe la evolucin de los circuitos integrados digitales y la situacin
actual en cuanto a utilizacin de las diversas series.
Cerrando la parte referida a la realizacin electrnica de los sistemas lgicos, se presenta
(cap. 10) la evolucin histrica y el panorama general de las familias lgicas integradas, junto
con las caractersticas a tener en cuenta a la hora de utilizarlas y el importante problema del
ruido electromagntico que afecta a los circuitos digitales.
Adems, el primer volumen incluye tres captulos complementarios dedicados a aspectos
tecnolgicos (numerados como T1, T2 y T3).
En el primero de ellos (cap. T1) se explica, en forma conceptual, breve y sencilla pero con
adecuada profundidad, el comportamiento de los semiconductores, sus dos tipos N y P y la
unin PN con sus caractersticas de discriminacin de polaridad y aislamiento elctrico
(cuando se encuentra en polarizacin negativa) y se desarrolla un modelo operativo de
funcionamiento de los transistores MOS. Es un captulo auxiliar muy til para quienes no
dominen (o, simplemente, necesiten repasar) la teora de semiconductores.
En el segundo (cap. T2), se presenta el proceso de fabricacin de circuitos integrados
CMOS: las etapas bsicas de dicho proceso, las diversas operaciones fsico-qumicas que se
aplican y el detalle de los sucesivos pasos que conforman el proceso de integracin. Adems,
se incluye un epgrafe con los datos numricos de los parmetros fsicos de las regiones que
forman parte de un circuito integrado CMOS (concentraciones de impurezas y de portadores,
movilidad de los mismos, resistividad, capacidad por unidad de rea,...) para facilitar una idea
precisa de la configuracin atmica y de las propiedades elctricas de cada zona
semiconductora, conductora o aislante.
Asimismo, dentro de los aspectos tecnolgicos, se analiza con mayor detenimiento el
problema del ruido en los circuitos digitales (cap. T3), detallando las causas fsicas de las
interferencias electromagnticas, los mecanismos que las producen y transmiten en relacin
con los circuitos digitales y las formas de evitar o reducir los efectos de tales interferencias.
Tres apndices describen, respectivamente, el mtodo de simplificacin Quine-
McCluskey (que es la base de los algoritmos informticos de simplificacin de funciones
booleanas), la propagacin rpida de acarreo (para evitar largos tiempos de respuesta en los
sumadores de nmeros binarios de muchos dgitos) y las puertas lgicas con transistores
bipolares (abarcando tanto las puertas discretas como la familia lgica TTL).

8
6. SEGUNDO VOLMEN: II. SISTEMAS SECUENCIALES [4]

Los sistemas secuenciales son sistemas digitales que incorporan memoria de su pasado; sta
se consigue mediante realimentacin en las propias funciones booleanas.
La memoria presenta dos aspectos (cap. 11): la necesidad de recordar la evolucin
anterior del sistema y el almacenamiento de datos para su posterior utilizacin; en ambos
casos, el biestable es la clula bsica capaz de almacenar un dgito. El conjunto de variables
de estado contiene la informacin que el sistema secuencial necesita sobre su pasado y los
grafos de estado son una herramienta adecuada para representar su comportamiento.
El proceso de diseo secuencial (cap. 12), a partir del grafo de estados, de su
simplificacin (si es posible) y de la asignacin de una palabra binaria a cada uno de ellos
(codificacin), consiste en dedicar un biestable a cada variable de estado y establecer las
funciones que controlan dichos biestables (evolucin del estado) y las funciones de las
variables de salida (activacin de las salidas).
El sincronismo, como divisin del tiempo en unidades discretas, facilita el diseo de los
sistemas secuenciales y les confiere una gran seguridad de funcionamiento. Para ello es
necesario introducir una seal de reloj, cuyos flancos sealarn el paso de una unidad de
tiempo a la siguiente, y disponer de biestables sncronos que solamente cambian en dichos
flancos (cap. 13); la combinacin de biestables con funciones previas en configuracin PAL
da lugar a circuitos integrados programables (CPLDs), capaces de admitir la insercin (por
programacin) en su interior de un sistema secuencial completo.
El diseo de sistemas secuenciales con biestables sncronos (cap. 14) pasa tambin por
establecer las funciones de evolucin del estado (que actan sobre los biestables que
contienen las variables de estado) y las funciones de activacin de las salidas. El diseo
sncrono es intrnsecamente necesario en sistemas de procesamiento o transmisin serie y es
altamente conveniente en todo tipo de diseo digital de una cierta complejidad.
El sincronismo ofrece facilidad de diseo al referirlo a unidades de tiempo discretas y
numeradas pero, sobre todo, seguridad de funcionamiento para evitar los espurios (glitches) y
errores debidos a los diferentes tiempos de propagacin. Para ello es preciso comprender en
profundidad su significado conceptual y los requisitos que el sincronismo impone
(cap. 15); tales requisitos se reflejan sobre los biestables, en forma de condiciones de diseo y
tiempos funcionales que han de ser respetados y sobre la seal de reloj, cuya verticalidad,
simultaneidad y no-contaminacin han de ser aseguradas.
Un registro es un conjunto de biestables y sirve para almacenar una palabra binaria
(captulos 11 y 13). Los contadores (cap. 16) son un tipo especial de registros que
evolucionan entre nmeros binarios consecutivos (pasan de un nmero al siguiente o
viceversa) y que sirven para contar pulsos y para dividir frecuencias; aunque son circuitos
secuenciales, debido a que suelen tener muchos estados (si bien muy ordenados entre s), su
diseo requiere una metodologa propia.
Los contadores son bloques secuenciales sumamente tiles en el diseo de sistemas de
medida y de control, debido a la gran variedad de aplicaciones que ofrecen (cap. 17): contaje
y control de nmero de objetos y de sucesos, medida de tiempos (herramienta especfica para
manejar el tiempo), medida de frecuencias y de nmero de revoluciones,

9
Una aplicacin ms sofisticada de los contadores, la modulacin de anchura de pulsos,
merece particular atencin (cap. 18); la informacin reflejada sobre amplitudes de tensin no
resulta apropiada para los mtodos digitales y, en cambio, hay procedimientos digitales que
facilitan un buen manejo de informacin expresada en anchura de pulsos de amplitud fija. Los
pulsos de anchura modulada permiten realizar con procedimientos bsicamente digitales
tareas que, en principio, parecen ms propias de la electrnica analgica como el control de
potencia, la conversin digital-analgica y la recproca de analgica a digital, la
disponibilidad de potencimetros para controlar la amplitud de las seales,...
Algunos sistemas digitales necesitan almacenar en su memoria grandes cantidades de
datos, para ello los registros se agrupan en amplios bloques, denominados memorias (cap.
19); tales bloques (RAM) presentan aspectos novedosos relativos a la organizacin de la
transferencia de la informacin por medio de buses (de datos, de direcciones y de control). El
bus de direcciones genera un amplio campo de posiciones numeradas para situar los registros
de los bloques de memoria: mapa de memoria.
La arquitectura basada en la utilizacin de buses permite agrupar mltiples bloques de
memoria (algunos de ellos de solo lectura ROM) y, tambin, incorporar dentro de la memoria
los perifricos de entrada y de salida (cap. 20); para ello, es preciso situar circuitalmente cada
bloque en un segmento del mapa de memoria y dotar de adecuada fuerza a las seales que son
transmitidas por los buses.
Adems, este segundo volumen incluye dos captulos complementarios dedicados a
aspectos tecnolgicos, referidos a circuitos auxiliares, complementarios de los propiamente
digitales y necesarios, respectivamente, para la gestin del tiempo (cap. T4) y para la relacin
con el mundo exterior, bsicamente analgico (cap. T5). El primero describe los circuitos
temporizadores que permiten la determinacin de intervalos de duracin dada: osciladores
para producir ondas de reloj y monostables para pulsos de anchura dada. El segundo trata de
los circuitos que facilitan la comunicacin de los sistemas digitales con su entorno fsico
analgico: conversores de informacin digital a analgica y viceversa, de tensiones
analgicas a cdigos digitales.
Dos pequeos apndices describen los contadores asncronos construidos directamente
con biestables T en serie, y los bloques de memoria dinmica, que ofrecen amplias
capacidades de memoria pero necesitan refrescar continuamente la informacin almacenada.

7. TERCER VOLMEN: III. MICROELECTRNICA DIGITAL [5]

El diseo digital actual se desarrolla en forma micro: la microelectrnica digital alude a la


configuracin del circuito electrnico completo, resultante de un diseo especfico, en el
interior de un solo circuito integrado. Lo cual supone pasar de la interconexin de circuitos
integrados estndar a la construccin de un circuito integrado especfico.
Se trata de insertar nuestro propio diseo completo en un nico circuito integrado y para
ello disponemos de dos alternativas:
- programar nuestro diseo sobre un circuito integrado programable
- o, fabricar dicho diseo como circuito integrado especfico, ASIC.
Cinco captulos desarrollan el proceso de diseo y construccin circuital de un sistema
digital en forma microelectrnica (que es la forma actual de llevar a cabo tal diseo). Los dos
primeros tratan de las dos opciones antes indicadas para obtener un circuito integrado con un
diseo especfico completo (programacin o fabricacin del diseo); ambas opciones utilizan
el mismo esquema de desarrollo del proceso de diseo, el mismo tipo de herramientas y las
mismas consideraciones metodolgicas a tener en cuenta.

10
El primer captulo (cap. 21) presenta las diversas posibilidades de programacin y
fabricacin que permiten obtener un circuito integrado con un diseo especfico completo;
ambas opciones utilizan el mismo esquema de desarrollo del proceso de diseo, el mismo tipo
de herramientas y las mismas consideraciones metodolgicas a tener en cuenta.
El segundo (cap. 21) repasa la configuracin de macroceldas y CPLDs (dispositivos
programables ya introducidos en el 2 volumen) y describe, en detalle, la configuracin y
posibilidades de los circuitos integrados programables de tipo avanzado (FPGAs).
El diseo microelectrnico se desarrolla habitualmente con la ayuda de un lenguaje de
descripcin circuital, de los cuales el ms utilizado es el VHDL (cap. 23). VHDL es un
lenguaje de descripcin y simulacin de sistemas en general y, desde el punto de vista de la
microelectrnica, interesa la parte que puede ser sintetizada por compiladores digitales, es
decir, que puede ser traducida a un conjunto de puertas y biestables para configurar un
circuito digital.
La microelectrnica permite abordar sistemas digitales muy complejos y resulta
conveniente considerar las pautas o formas de actuar que orienten y faciliten el diseo
complejo (cap. 24); frente a lo grande y complicado la estrategia ms eficaz de los limitados
cerebros humanos es la divisin en partes, una divisin que no ha de perder la visin de
globalidad: fraccionar con estructura.
Adems, la microelectrnica exige plantear el problema del test de fabricacin
(cap. 25); los vectores o mtodos de comprobacin de que un circuito integrado se ha
fabricado bien son responsabilidad del diseador, aunque su aplicacin efectiva corresponda
al fabricante.
Tambin es necesario conocer el soporte material que permite la programacin o
fabricacin de un circuito especfico, estudiar con un poco de detalle la tecnologa que
permite materializar un diseo particular. Los cuatro captulos que (al igual que en los dos
volmenes anteriores) se agrupan bajo la denominacin de aspectos tecnolgicos pretenden
presentar un modelo bsico conceptual y operativo de la tecnologa, que facilite la
comprensin de sus posibilidades, sus prestaciones, sus limitaciones y sus exigencias (los
requisitos que la tecnologa impone sobre el diseo).
El captulo T6 desarrolla un modelo funcional del comportamiento de los transistores
MOS que permite una representacin grfica de la distribucin de carga en el canal de dichos
transistores y, sobre ella, efectuar clculos relativos a tensiones, intensidades, tiempos y
consumos. A partir de dicho modelo, se estudian en detalle las caractersticas del inversor
CMOS (cap. T7), como prototipo de las puertas inversoras, y se analizan las puertas
seudoNMOS y las puertas de transmisin (cap. T8), como alternativas de inters para
determinadas configuraciones; asimismo, se introduce la lgica dinmica.
El captulo T9 se dedica a cuestiones diversas que completan el panorama de un circuito
integrado global: entradas y salidas, densidad de integracin, reglas de diseo fsico,...
Tres apndices incluyen, respectivamente, algunos ejemplos de diseo VHDL de sistemas
de control, la presentacin del simulador SPICE como herramienta de simulacin elctrica del
comportamiento y caractersticas de las puertas o mdulos digitales y la posibilidad de incluir
etapas analgicas complementarias dentro del mismo integrado digital: ASIC mixto.

11
8. RUEGOS Y AGRADECIMIENTOS

El autor agradece a todos los compaeros del departamento de ingeniera electrnica y


comunicaciones de la Universidad de Zaragoza sus aportaciones y su ayuda cotidiana, y a
quien utilice este libro para su personal esfuerzo de estudio la confianza que deposita en su
labor como profesor; asimismo, agradece a los profesores y estudiantes de la especialidad de
Electrnica Industrial de la Escuela Universitaria de Ingeniera Tcnica Industrial de
Zaragoza la amistad, colaboracin, ilusin y esfuerzo que comparten da a da.
Tambin agradecer efusivamente cualquier sugerencia o propuesta que contribuya a
mejorar el texto, a clarificar las ideas que expresa o a facilitar su estudio y, a la vez, ruega que
se le avise de cualquier error, errata o incorreccin que se detecte.

9. BIBLIOGRAFA
[1] G. Boole, An investigation of the laws of thought, Walton and Maberley, London, 1854. (Reprinted by
Dover Books, New York, 1954). Hay traduccin espaola: Investigacin sobre las leyes del pensamiento,
Editorial Paraninfo, Madrid, 1982.

[2] Claude E. Shanon, A symbolic analysis of relay and switching circuits, Transactions American Institute of
Electrical Engineers, vol. 57, pp. 713-723, March 1938.

[3] T. Polln, Electrnica Digital. I. Sistemas Combinacionales, Prensas Universitarias de Zaragoza,


Coleccin Textos Docentes n 97, Universidad de Zaragoza, 2003.

[4] T. Polln, Electrnica Digital. II. Sistemas Secuenciales, Prensas Universitarias de Zaragoza, Coleccin
Textos Docentes n 102, Universidad de Zaragoza, 2004.

[5] T. Polln, Electrnica Digital. III. Microelectrnica, Prensas Universitarias de Zaragoza, Coleccin
Textos Docentes n 105, Universidad de Zaragoza, 2004.

12

Você também pode gostar