Vous êtes sur la page 1sur 34

,/

OBJETIVOS DEl CAPTULO


D

Explicar las diferencias bsicas entre los sistemas digitales y analgicos. Mostrar cmo se usan los niveles de tensin para representar magnitudes digitales. Describir los diferentes parmetros de los trenes de impulsos, tales como tiempo de subida, tiempo de bajada, ancho del impulso, frecuencia, periodo y ciclo de trabajo. Explicar las operaciones lgicas bsicas NOT, AND, OR Y OR-exclusiva. Describir las funciones bsicas del comparador, sumador, convertidor de cdigo, codificador, decodificador, contador, registro, multiplexor y demultiplexor. Mostrar en una aplicacin prctica cmo se forma un sistema digital completo a partir de funciones bsicas. Identificar los circuitos integrados digitales de acuerdo con su complejidad y el tipo de encapsulado. Determinar la numeracin de los pines en los encapsulados de los circuitos integrados. Reconocer los instrumentos digitales y entender cmo se usan en la localizacin de averas en circuitos y sistemas digitales.

INTRODUCCION A LOS CONCEPTOS DIGITALES


1 .1 1 .2 1 .3 1 .4 1 .5 1 .6 1 .7 Magnitudes analgicas y digitales Dgitos binarios, niveles lgicos y formas de onda digitales Operaciones lgicas bsicas Funciones lgicas bsicas Circuitos Integrados digitales Instrumentacin para localizacin de averas y pruebas Aplicacin a los sistemas digitales

INTRODUCCIN
El concepto de computador digital se remonta a Charles Babbage, quien desarroll un basto dispositivo de computacin mecnico hacia 1830. El primer computador digital funcional fue construido en 1944 en la Universidad de Harvard, pero era electromecnico, no electrnico. La electrnica digital moderna comenz en 1946 con un computador digital electrnico llamado ENIAC, que fue fabricado con vlvulas de vaco. Aunque ocupaba una habitacin entera, ENIAC no tena ni siquiera la potencia que puede tener hoy en da una calculadora de bolsillo.

El trmino digital se deriva de la forma en que los computadores realizan las operaciones: contando dgitos. Durante muchos aos, las aplicaciones de electrnica digital se limitaron a sistemas de computador. Hoy en da, la tecnologa digital tiene aplicacin en una amplia variedad de reas adems de los computadores. Estas aplicaciones, como son los sistemas telefnicos, de radar, sistemas de navegacin y guiado, sistemas militares, instrumentacin mdica, control de procesos industriales y electrnica de consumo, usan todos ellos tcnicas digitales. La tecnologa digital ha progresado desde los circuitos de vlvulas de vaco hasta los circuitos integrados y los microprocesadores.
1

APLICACIN DIGITALES

A LOS SISTEMAS

La ltima seccin de la mayor parte de los captulos de este libro se dedica a una aplicacin, que resume los principales aspectos abordados en el captulo. Cada sistema est diseado para ilustrar, en cada captulo, cmo pueden utilizarse la teora y los dispositivos. A lo largo del libro se presentan cinco sistemas diferentes, abarcando alguno de ellos dos o ms captulos. Todos los sistemas estn simplificados para hacerlos manejables dentro del contexto del tema tratado. Aunque estn basados en los requerimien-

tos reales del sistema, estn diseados para adecuarse al contenido del captulo y no pretenden representar el mtodo ms eficiente y ms moderno para dicha aplicacin. La Seccin 1-7 nos presenta el primer sistema, el cual es un sistema de control industrial para contar y controlar los objetos que hay que envasar sobre una cinta transportadora. Est diseado para incorporar todas las funciones lgicas que se introducen en este captulo, de forma que se pueda ver cmo se utilizan y cmo interaccionan para conseguir un objetivo global.

NOV30.1997

ScopcfrinngDi'pl"y

(J.l 07 39 DSELECT

I toc

I\DR

LJ..\T

CiL

4 INTRODUCCIN

A LOS CONCEPTOS DIGITALES

1-1 MAGNITUDES ANALGICAS y DIGITALES


Los circuitos electrnicos se pueden dividir en dos amplias categoras: digitales y analgicos. La electrnica digital utiliza magnitudes con valores discretos, mientras que la electrnica ana lgica emplea magnitudes con valores continuos. Aunque en este libro vamos a estudiar fundamentos digitales, tambin debemos conocer los analgicos, dado que muchas aplicacio'!es requieren la utilizacin de ambos. Al finalizar esta seccin, el lector deber ser capaz de: O Definir digital. O Definir analgico. O Explicar las diferencias eritre magnitudes digitales y analgicas. O Dar ejemplos sobre cmo se utilizan en electrnica las magnitudes digitales y analgicas.

Una magnitud analgica* es aquella que toma valores continuos. Una magnitud digital es aquella que toma valores discretos. La mayora de las cosas que se puedan medir cuantitativamente aparecen en la naturaleza en forma analgica. Por ejemplo, la temperatura vara dentro de un rango continuo de valores. A lo largo de un da, la temperatura no vara entre; por ejemplo, 20C y 25C de forma instantnea, sino que alcanza todos los infinitos valores que hay en ese intervalo. Si dibujamos la grfica de temperatura de un da tpico de verano, tendramos una curva continua suave similar a la de la Figura 1-1. Otros ejemplos de magnitudes analgicas son el tiempo, la presin, la distancia o el sonido.
FIGURA 1-1 Grfica de una magnitud analgica (temperatura en funcin del tiempo).
Temperatura (0C)

26
25 24 23

22
21

20

L--'-L---'---'----'--'-----'-----'-----'----"---"L--'--'-----'----'----'-----'-----'------'------'----'---"_L--'-__
1 2 3 4 5 6 7 8 9 10 11 12 I 2 3 4 5 6
P.M.

Hora del da

9 10 II 12

A.M.

Mejor que hacer una grfica de temperatura en un rango continuo, supongamos que simplemente medimos la temperatura cada hora. Lo que tenemos ahora son muestras que representan la temperatura \110 largo de intervalos discretos de tiempo, sobre un periodo de 24 horas, tal como se indica en la Figura 1-2. De esta forma, hemos convertido una magnitud analgica a un formato que se puede ahora digitalizar, representando cada valor muestreado mediante un cdigo digital. Es importante darse cuenta de que la Figura 1-2 no es la representacin digital de la magnitud analgica. En las aplicaciones electrnicas, las magnitudes digitales tienen ciertas ventajas sobre las analgicas. La principal ventaja es que los datos digitales se pueden procesar, y transmitir de

* Los trminos que aparecen en negrita en el texto estn definidos en el Glosario.

MAGNITUDES ANALGICAS y DIGITALES

forma ms eficiente y fiable que los datos analgicos.Tambin poseen otra gran ventaja cuando es necesario proceder a su almacenamiento. Por ejemplo, cuando la msica se convierte a formato digital, puede almacenarse de manera ms compacta y reproducirse con mayor precisin y claridad de lo que es posible en formato analgico.
FIGURA 1-2 Representacin de los valores muestreados de la magnitud analgica de la Figura 1-1. Cada valor representado por un punto puede digitalizarse, ' representndolo como un cdigo digital.
Temperatura (0C) 26 2S 24 23 22 21 20 123 4 S 6 7
A.M.

T
8 9

T
I

I
i

I
I

! I I I ! I I
I 4 S 6
P.M.

,
!
I

I i I
I

I 8

I I I I I
7

,
I

I ! I I I I
I

,
I
I Hora del da

9 lO 11 12

Un sistema electrnico

analgico

Un sistema de altavoz, que se emplea para amplificar el sonido de forma que ste sea odo por una gran audiencia, es un ejemplo de electrnica analgica. El diagrama bsico de la Figura 1-3 ilustra cmo estas ondas de sonido, las cuales son analgicas en su origen, son recogidas por un micrfono y convertidas en una pequea variacin analgica de tensin denominada seal de audio. Esta tensin vara de manera continua a medida que cambia el volumen y la frecuencia del sonido, y se aplica a la entrada de un amplificador lineal. La salida del amplificador, que es la tensin de entrada amplificada, se introduce en el altavoz. ste convierte, de nuevo, la seal de audio amplificada en ondas sonoras con 'un volumen mucho mayor que el sonido original recogido por el micrfono.
FIGURA 1-3 Sistema bsico de altavoz.

Ondas de sonido originales

Micrfono

Seal de audio '--

Amplificador lineal
--.J

Seal de audio amplificada

Sistema analgico - digital Un reproductor de compact-disc (CD) es un ejemplo de sistema en el que se utilizan circuitos analgicos y digitales. El diagrama simplificado de la Figura 1-4 ilustra los principios bsicos. La msica en formato digital se almacena en el CD. Un sistema ptico de diodos lser lee los datos digitales del disco cuando ste gira y los transfiere al convertidor digital-analgico

INTRODUCCIN

A LOS CONCEPTOS DIGITALES

(DI A). El convertidor DI A transforma los datos digitales en una seal analgica que es la reproduccin elctrica de la msica original. Esta seal se amplifica y se enva al altavoz para que podamos disfrutarla. Cuando la msica original se grab en el CD se utiliz un proceso que, esencialmente, era el inverso del descrito aqu, y que utilizaba un convertidor analgico-digital (A/D).

FIGURA 1-4 Esquema bsico de un reproductor de CD. Slo se muestra un canal.

Reproductor de Compact-disc

IlJI...I"""lJ1.

10 1O0 lO I Datos digitales

Convertidor digital-analgico '---'---'

Amplificador lineal Reproduccin de la seal de audio '----'

REVISiN DE LA SECCiN 1-1

1. 2. 3. 4.

Definir digital. Definir analgico. Explicar la diferencia entre una magnitud digital y una analgica. Dar un ejemplo de un sistema que sea analgico y de uno que sea una combinacin de digital y analgico. Nombrar un sistema que sea enteramente digital.

1-2 DGITOS BINARIOS, NIVELES LGICOS Y FORMAS DE ONDA DIGITALES


La electrnica digital utiliza sistemas y circuitos en los que slo existen dos estados posibles. Estos estados se representan mediante dos niveles de tensin diferentes: ALTO (HIGH) Y BAJO (LOW). Estos dos estados pueden representarse tambin mediante niveles de corriente, interruptores abiertos o cerrados, o lmparas encendidas o apagadas. En los sistemas digitales, las combinaciones de estos dos estados se denominan cdigos, y se utilizan para representar nmeros, smbolos, caracteres alfabticos y cualquier otro tipo de informacin. El sistema de numeracin de dos estados se denomina binario y los dos dgitos que emplea son 1y O. Un dgito binario se denomina bit. Al finalizar esta seccin, el lector deber ser capaz de: O Definir binario. O Definir bit. O Nombrar los bits en un sistema binario. O Explicar cmo se emplean los niveles de tensin para representar bits. O Explicar cmo interpretan los circuitos digitales los niveles de tensin. O Describir las caractersticas generales de un impulso. O Determinar la amplitud, tiempo de subida, tiempo de bajada y ancho de un impulso. O Identificar y describir las caractersticas de una seal digitaI. O Determinar la amplitud, periodo, frecuencia y ciclo de trabajo de una seal digital. O Explicar qu es un cronograma o diagrama de tiempos y establecer su finalidad. O Explicar la transferencia de datos paralelo y serie, y las ventajas e inconvenientes de ambos mtodos: .

DGITOS BINARIOS, NIVELES LGICOS Y FORMAS DE ONDA DIGITALES

FIGURA 1-8 Sobreimpulsos y rizado.

Sobreimpulsos positivos

Sobreimpulsos negativos

Rizado

ea)

(b)

rizado en los flancos de subida y bajada de un impulso que consiste en una serie de oscilaciones producidas por las capacidades e inductancias del circuito, como se obs~rva en la Figura 1-8(a). Ambos efectos desaparecen tras un corto intervalo de tiempo. Formas de onda. La mayora de las seales que podemos encontrar en los sistemas digitales se componen de series de impulsos (algunas veces llamados tambin trenes de impulsos) y pueden clasificarse en peridicas y no peridicas. Un tren de impulsos peridico es aquel que se repite a intervalos de tiempo fijos, este intervalo de tiempo fijo se denomina periodo (n. La frecuencia (j) es la velocidad a la que se repite y se mide en hertzios (Hz). Un tren de impulsos no peridico, como es obvio, no se repite a intervalos de tiempo fijos, y puede estar compuesto por impulsos de distintos anchos y/o impulsos que tienen intervalos diferentes de tiempo entre impulsos. Un ejemplo de cada tipo se muestra en la Figura 1-9.
FIGURA 1-9 Ejemplos de formas de onda digitales.
Periodo

T,

T2

T3

T4

T5 =

Frecuencia =...!
T

(a) Peridica (Onda cuadrada)

(b) No peridica

La frecuencia de un tren de impulsos es el inverso del periodo. Las relaciones entre frecuencia y periodo se pueden expresar de la siguiente manera: f=1 T 1 f
(1-2) (1-1)

T=-

Una caracterstica importante de una seal digital peridica es su ciclo de trabajo. El ciclo de trabajo se define como la razn entre el ancho del impulso (t\\,) y el periodo (T) expresado como un porcentaje. Ciclo de trabajo
=

C;

)100%

(1-3)

10

INTRODUCCiN

A LOS CONCEPTOS DIGITALES

EJEMPLO 1-1 En la Figura 1-) O se muestra una parte de una seal peridica. Las medidas estn expresadas en milisegundos. Determinar: (a) periodo (b) frecuencia (c) ciclo de trabajo FIGURA 1-10
T

"1

Jl
O

10

n
II

, t (ms)

Solucin
(a) El periodo se mide desde el flanco de uno de los impulsos hasta el correspondiente

flanco del impulso siguiente. En este caso, T se mide desde el flanco de subida hasta el siguiente flanco de subida, como se indica en la figura, luego T es igual a 10 ms.

(b) (e)

f = - = -T

IOms

= 100 Hz

t Ciclo de trabajo = -w) 100% = (ImS) -100% = 10% ( T 10 ms

Ejercicio relacionado. Una seal digital tiene un ancho de impulso de 25 us. Calcular la frecuencia y el ciclo de trabajo.*

us

y un periodo de 150

Una seal digital contiene informacin binaria


La informacin binaria que manejan los sistemas digitaJes aparece en forma de seales que representan secuencias de bits. Cuando la seal est a nivel alto, se representa con el 1 binario, mientras que si la seal est a nivel bajo, lo indica un O binario. Cada bit dentro de una secuencia ocupa un intervalo de tiempo definido, denominado periodo del bit.

El reloj. En muchos sistemas digitales, todas las seales se sincronizan con una seal de temporizacin bsica denominada reloj. El reloj es una seal peridica en la que cada intervalo entre impulsos (el periodo) equivale a la duracin del bit. Un ejemplo de una seal de reloj se muestra en la Figura 1-11. Observe que, en este caso, cada cambio de nivel de la seal A puede producirse en el flanco de subida de la seal de reloj. En otros casos, el cambio de nivel se produce en el flanco de bajada de dicha seal. Para cada impulso de la seal de reloj, la seal A puede estar a nivel alto o bajo. Como anteriormente se mencion, estos niveles de tensin altos o bajos representan una secuencia de bits. Un grupo de varios bits puede usarse como parte de una informacin binaria, igual que un nmero o una letra.

Cronogramas

diagramas de tiempos

Un diagrama de tiempos es una grfica de formas de onda digitales que muestra la relacin temporal entre varias seales, y cmo vara cada seal en relacin con las dems. La Figura 1-11 es

* Las

respuestas a todos los Ejercicios relacionados se encuentran al final del libro.

DGITOS BINARIOS, NIVELES LGICOS Y FORMAS DE ONDA DIGITALES

11

FIGURA 1-11 Ejemplo de una seal de reloj sincronizada con una seal que representa una secuencia de bits.

Perodo

I Reloj O

I~I

A O
Secuencia de : bits que representa I la seal A :

()

un ejemplo de un sencillo diagrama de tiempos que muestra cmo se relacionan la seal de reloj
y la seal A.

Un cronograma puede contener cualquier nmero de seales relacionadas entre s. Examinando un diagrama de tiempos, se pueden determinar los estados, nivel alto o nivel bajo, de cada una de las seales en cualquier instante de tiempo especificado, y el instante exacto en que cualquiera de las seales cambia de estado con respecto a las restantes. La Figura 1-12 es un ejemplo de un cronograma con cuatro seales. A partir de este diagrama podemos, por ejemplo, ver que las tres seales (A, B Y C) estn a nivel alto simultneamente slo durante el sptimo bit, y las tres pasan de nuevo a nivel bajo cuando termina este mismo bit.
FIGURA 1-12 Ejemplo de un cronograma o diagrama de tiempos.

Reloj

e
Transferencia de datos

Por datos entendemos grupos de bits que transportan algn tipo de informacin. Los datos binarios, que se representan mediante cdigos digitales, deben pasar de un circuito a otro dentro de un sistema digital, o desde un sistema a otro, para poder llevar a cabo una determinada funcin. Por ejemplo, los nmeros almacenados en formato binario en la memoria de un computador deben transferirse a la unidad central de proceso (CPU) para poder sumarse. Despus, el resultado de esta suma tiene que llegar a la pantalla para visualizarse y/o transferirse de nuevo a la memoria. En los sistemas digitales, los datos binarios se transfieren de dos formas: en serie y en paralelo. Cuando los bits se transmiten en serie desde un punto a otro, se envan bit a bit a lo largo de un nico conductor, como se ilustra en la Figura 1-13(a), para el caso de una transmisin desde el computador a la impresora. En el intervalo ta - ti se transfiere el primer bit; en el intervalo ti - t2 se transfiere el segundo bit, y as sucesivamente. Luego transmitir ocho bits en serie precisa ocho intervalos de tiempo. Cuando los bits se transmiten en paralelo, todos los bits del grupo se envan al tiempo por lneas separadas. Como se muestra en la Figura 1-13(b), para el caso en que se transmiten ocho bits desde el microprocesador hasta la memoria del computador, existe una lnea para

12

INTRODUCCIN

A LOS CONCEPTOS DIGITALES

FIGURA 1-13 Transferencia en serie y en paralelo de datos binarios. I

D
I
I E.-====::=========-===_=_~
= -"

~
lO I1 12 13 14 15 16 17

=-'-""-'=-,=--'.~
-----

I
10-1,.

(a) Transmisin en serie de datos binarios desde el computador a la impresora. El primer intervalo es

I I I I L..-I

Microprocesador

Ji1 Ji1
I I I () I L..-I I I I () I

Ji1
I I I I L..-I

'--'
O

Memoria a la memoria en un

lO

I1

(b) Transmisin en paralelo de datos binarios desde el microprocesador computador. El instante inicial es lO'

cada bit. Para realizar la transmisin de ocho bits en paralelo se precisa solamente un intervalo de tiempo, frente a los ocho que se necesitan en la transmisin serie. En resumen, la ventaja de una transmisin serie de datos binarios es que slo se necesita una lnea. En la transmisin paralelo se necesitan tantas lneas como nmero de bits que hay que transmitir. La desventaja de la transmisin en serie, para transferir un determinado nmero de bits, es que necesita un intervalo de tiempo mayor que la transmisin en paralelo. Por ejemplo, si un bit puede transmitirse en 1 us, entonces para transmitir 8 bits en serie se necesitan 8 us, pero solamente Lus para hacerla en paralelo. La desventaja de la transferencia en paralelo es que se precisan ms lneas .
EJEMPLO 1-2

(a) Determinar el tiempo total necesario para transmitir los ocho bits de la seal A de la Figura 1-14, e indicar la secuencia de bits. El bit ms a la izquierda es el primero que se transmite. Como referencia se emplea una seal de reloj a l O kHz. (b) Cul es el tiempo total necesario para transmitir los mismos ocho bits en paralelo?
FIGURA

1-14
Reloj

OPERACIONES

LGICAS

BSICAS

13

Solucin
(a) Dado que la frecuencia de reloj es 100 kHz, el periodo es
1 1 T=-=-----

100 kHz

= 10,us

Se necesitan 10 ms para transmitir cada bit de la seal. El tiempo total de transmisin es:

8 X lO,LIs

80 us

Para determinar la secuencia de bits, examinamos la seal de la Figura 1-14 para cada periodo de bit. Si la seal est a nivel alto durante el periodo de' bit, se ha transmitido n 1. Si la seal A est a nivel bajo durante dicho periodo, se ha transmitido un O. La secuencia de bits se ilustra en la Figura 1-15. El bit ms a la izquierda es el primero que se transmite. FIGURA 1-15

(b) Una transmisin en paralelo necesitara 10 ms para los ocho bits.

Ejercicio relacionado. Si los datos binarios se transmiten a una velocidad de 10 millones de bits
por segundo (la Mbits/s), cunto tiempo sera necesario para transmitir en paralelo 16 bits por 16 lneas? cunto se tardara en transmitir los 16 bits en serie? 11II

REVISiN DE LA SECCIN 1-2

1. 2. 3. 4. S. 6. 7. 8.

Definir binario. Qu significa bit? Qu son los bits en un sistema binario? Cmo se miden el tiempo de subida y de bajada de un impulso? Conociendo el periodo de una seal, cmo se calcula su frecuencia? Explicar qu es una seal de reloj. Cul es el propsito de un cronograma? Cul es la principal ventaja de la transmisin en paralelo de datos binarios frente a la transmisin en serie?

1-3

11

OPERACIONES LGICAS BSICAS


En su forma ms simple, la lgica es la parte del razonamiento humano que nos dice que una determinada proposicin (sentencia de asignacin) es cierta si se cumplen ciertas condiciones. Las proposiciones pueden ser clasificadas como verdaderas o como falsas. Muchas situaciones, problemas y procesos que encontramos en nuestra vida cotidiana pueden expresarse como funciones proposicionales o lgicas. Dado que tales funciones son sentencias verdaderas/falsas o afirmativas/negativas, pueden aplicarse a los circuitos digitales, ya que estos se caracterizan por sus dos estados. Al finalizar esta seccin, el lector deber ser capaz de: O Enumerar las cuatro operaciones lgicas bsicas. O Definir la operacin NOT. O Definir la operacin AND. O Definir la operacin ORo O Definir la operacin OR-excIusiva.

14 INTRODUCCIN

A LOS CONCEPTOS DIGITALES

Cuando se combinan varias proposiciones se forman funciones lgicas o proposicionales. Por ejemplo, la proposicin "la luz est encendida" ser cierta si "la bombilla no est fundida" lo es y si "el interruptor est dado" tambin es cierta. Por tanto, esta proposicin lgica puede ser formulada como: la luz est encendida si la bombilla no est fundida y el interruptor est dado. En este ejemplo, la primera afirmacin es cierta si las dos ltimas lo son. La primera proposicin ("la luz est encendida") es por tanto la proposicin bsica y las dos ltimas son las condiciones de las que depende la proposicin. . Un sistema matemtico para formular proposiciones lgicas con smbolos, de manera que ls problemas puedan ser escritos y resueltos de una forma similar al lgebra ordinaria, fue desarrollado por el matemtico irlands George Boole hacia 1850. El lgebra de Boole, como se le conoce hoy en da, encuentra aplicaciones en el diseo y el anlisis de los sistemas digitales, yse tratar en detalle en el Captulo 4. El trmino lgico se aplica a los circuitos digitales que se utilizan para implementar funciones lgicas. Existen varios tipos de circuitos que son los elementos bsicos que constituyen los bloques sobre los que se construyen los sistemas digitales ms complejos, como puede ser un computador. Ahora vamos a ocupamos de estos elementos y vamos a estudiar sus funciones de forma muy general. En captulos posteriores se tratarn en detalle estos circuitos. En la Figura 1.16 se presentan los smbolos estndar distintivos de las cuatro operaciones lgicas bsicas. Existen tambin otros smbolos para estas operaciones que se introducirn en el Captulo 3. Las lneas conectadas a cada smbolo son las entradas (inputs) y salidas (outputs). Las entradas son las lneas situadas a la izquierda de cada smbolo y la salida es la lnea de la derecha. Un circuito que realiza una operacin lgica determinada (NOT, AND, OR, OR-exclusiva) se llama puerta lgica. Las puertas AND y OR pueden tener cualquier nmero de entradas, como se representa en la figura.

~~~~n~~16 lgicas bsicas.

.. ~

=?\- ~
~
NOT AND

+Lc-""
OR

~
.

-w>,.
OR-exclusiva

En las operaciones lgicas, las condiciones mencionadas anteriormente de verdadero/falso se representan por un nivel alto -HIGH- (verdadero) y un nivel bajo -LOW- (falso). Cada una de las cuatro operaciones lgicas bsicas da lugar a una nica respuesta a un determinado conjunto de condiciones.

NOT
La operacin NOT cambia de un nivel lgico al nivel lgico opuesto, como se indica en la Figura 1-17. Cuando la entrada est al nivel lgico alto (HIGH), la salida se pone a nivellgico bajo (LOW), y cuando la entrada est a nivel bajo (LOW), la salida se pone a nivel alto (HIGH). En ambos casos, la salida no es la misma que la entrada. La operacin NOT se implementa mediante un circuito lgico conocido como inversor.

FIGURA 1-17 La operacin'

ALTO
(H)

NOT.

~ ----y-r-

BAJO
(L)

BAJO
(L)

~ ----y-r-

ALTO
(H)

OPERACIONES

LGICAS

BSICAS

15

AND
La operacin AND da lugar a un nivel alto en la salida si y slo si todas las entradas estn a nivel alto, como puede ver en la Figura 1-18 para el caso de dos entradas. Cuando una de las entradas est a nivel alto y la otra entrada est a nivel alto, la salida se pone a nivel alto. Cuando cualquiera de las entradas est a nivel bajo, la salida es un nivel bajo. La operacin AND se implementa mediante un circuito lgico conocido como puerta AND.
FIGURA 1-18 La operacin AND.
ALTO=I)AITO ALTO " BAJO=I)AUO BAJO ALT0=I)BAJO BAJO BAJO=I)BAJO BAJO

OR La operacin OR da lugar nivel alto, como se muestra dos entradas o ambas estn estn a nivel bajo, la salida circuito lgico denominado
FIGURA 1-19 La operacin ORo
"ALT0=D-" . ALTO ALTO BAJO=D" ALTO ALTO ALTO~ALTO BAJO~ BAJ0=DBAJO BAJO

a un nivel alto de salida cuando cualquiera de sus entradas est a en la Figura 1-19 para el caso de dos entradas. Cuando una de las a nivel alto, la salida se pone a nivel alto. Cuando las dos entradas se pone a nivel bajo. La operacin OR se implementa mediante un puerta ORo

OR-exclusiva La operacin OR-exclusiva da lugar a un nivel alto de salida cuando una y slo una de las dos entradas est a nivel alto, como se indica en la Figura 1-20. Si ambas entradas estn a nivel alto o ambas estn a nivel bajo, la salida es un nivel bajo. La operacin OR-exclusiva se implementa mediante una puerta OR-exclusiva, que es una combinacin de las ope!aciones AND, OR YNOT.
FIGURA 1-20 La operacin OR- exclusiva.
ALTO~BAJO ALTO~ BAJO~ ALTO~ALTO" ALT0=DBAJO " ALTO

REVISiN DE LA SECCiN 1-3

1. Cundo la operacin NOT da lugar a una salida a nivel alto?


2. 3. 4. 5. 6. Cundo la operacin AND da lugar a una salida a nivel alto? "Cundo la operacin OR da lugar a una salida a nivel alto? Cundo la operacin OR-exclusiva da lugar a una salida a nivel alto? Qu es un inversor? Qu es una puerta lgica?

16

INTRODUCCIN

A LOS CONCEPTOS DIGITALES

1-4.

FUNCIONES

LGICAS BSICAS

El inversor y las puertas bsicas pueden combinarse para formar circuitos lgicos ms complejos que realicen muchas operaciones tiles y que se empleen en la elaboracin de sistemas digitales completos. Algunas de las funciones lgicas ms comunes son: comparacin, aritmtica, conversin de cdigos, codificacin, decodificacin, almacenamiento, recuento y seleccin de datos. Esta seccin facilita una introduccin general a estas funciones tan importantes, de tal manera que podamos empezar a ver cmo se forman los bloques bsicos de los sistemas digitales como el computador. El propsito de esta seccin es proporcionar slo un concepto general de las funciones lgicas bsicas. Cada una de estas funciones ser tratada en detalle en los captulos siguientes. Al finalizar esta seccin, el lector deber ser capaz de: D Identificar ocho tipos de funciones lgicas. D Describir un comparador de magnitud bsico. D Enumerar las cuatro funciones aritmticas. D Describir un sumador bsico. D Describir un codificador bsico. D Describir un decodificador bsico. D Explicar cmo se realiza el almacenamiento de datos. D Describir la funcin de un contador bsico. D Definir multiplexacin y demultiplexacin.

Funcin de comparacin La comparacin de magnitudes se realiza mediante un circuito lgico denominado comparador, que se trata en el Captulo 6. Su propsito es comparar dos cantidades e indicar si son o no iguales. Por ejemplo, supongamos que tenemos dos nmeros y que queremos saber si son o no iguales y, si son distintos, queremos saber cul es el mayor. La funcin de comparacin se representa en la Figura 1-21. Un nmero en formato binario se introduce en la entrada A y otro en la entradaB. Las salidas indican la relacin entre los dos nmeros, produciendo un nivel alto en la lnea de salida apropiada. Supongamos que la representacin binaria del nmero 2 se aplica a la entrada A, y a la entrada B se aplica la representacin binaria del nmero 5 (en el siguiente captulo, nos ocuparemos de la representacin binaria de los nmeros y smbolos). En la salida A<B (A menor que B) se presentar un nivel alto que indicar la relacin entre ambos nmeros (2 es menor que 5). Las flechas anchas indican un grupo de lneas paralelas a travs de las cuales se transmiten los bits.
FIGURA 1-21 Lafuncin de comparacin.

Dos nmeros binarios

L--

l IA=B _J
-

A>B

2 binario

A>B

BAJO (L)

Salidas 5 binario

A<B

IA='
A<B
Comparador

BAJO (L)

ALTO(H)

Comparador (a) Comparador de magnitud bsico

(b) Ejemplo: A menor que B (2<5)

Funciones aritmticas Suma. La adicin se realiza mediante un circuito lgico denominado sumador, que se ver en el Captulo 6. Su funcin es sumar dos nmeros binarios (que se aplican a las entradas A y B,

FUNCIONES LGICAS BSICAS

17

junto con una entrada de acarreo (Cin), y generar la suma (l:) y un acarreo de salida (Cout)' como se muestra en la Figura 1-22(a). La Figural-22(b) ilustra la suma de 3 y 9. Sabemos que la suma es 12, este resultado se obtiene en las salidas del sumador obteniendo un 2 en la salida sumadora y un 1 en la salida de acarreo. Suponemos que la entrada de acarreo en este ejemplo est a O.

FIGURA 1-22 La funcin suma.

Sumador

Sumador Cdigo binario para el 3

-Dos nmeros binarios

B Entrada -de acarreo (a) Sumador


Cin

1:

Suma

C out

1--- Sal ida


acarreo

de

Cdigo

binario para el 9 Cdigo binario _ para el O (b) Ejemplo:

e
L--lt_'

Cdigo binario pa;a el12 Cdigo binario para el O

Coco. ~ ---1

Cdigo binario para el 12

bsico

A ms B (3 + 9 = 12)

Resta.

La sustraccin se realiza tambin mediante un circuito digital. Un restador requiere tres entradas: los dos nmeros que han de ser restados y una entrada de acarreo negativo (borrow). Las dos salidas corresponden a la diferencia ya la salida de acarreo negativo. Cuando, por ejemplo, se resta 5 de 8 sin entrada de acarreo, la diferencia es 3 sin acarreo de salida. En el Captulo 2 veremos cmo la sustraccin se puede realizar mediante un surnador, ya que la sustraccin es slo un caso especial de la adicin. La multiplicacin se realiza mediante un circuito digital denominado multiplicador. Dado que los nmeros se multiplican siempre de dos en dos, se necesitan dos entradas. La salida del multiplicador es el producto. Puesto que la multiplicacin es sencillamente una serie de sumas con desplazamientos de posicin de los productos parciales, se puede realizar con un sumador junto con otros circuitos. La divisin se puede realizar mediante una serie de sustracciones, comparaciones y desplazamientos, por lo que tambin puede efectuarse utilizando un sumador junto con otros circuitos. Se necesitan dos entradas en el divisor y las salidas que se generan son el cociente y el resto. Funcin

Multiplicacin.

Divisin.

de conversin de cdigo

Un cdigo es un conjunto de bits ordenados de acuerdo a un nico modelo y se emplean para representar una informacin especfica. Un convertidor de cdigo cambia el formato de una informacin codificada a otro formato de cdigo. Ejemplos de estas conversiones son las conversiones entre binario y otros cdigos como el cdigo decimal binario (BCD, Binary Coded Decimal) o el cdigo Gray. En el Captulo 2 se vern distintos tipos de cdigos, y en el Captulo 6 se tratarn los convertidores de cdigo. Funcin

de codificacin

La funcin de codificacin se implementa mediante un circuito denominado codificador, que se ver en el Captulo 6. Un codificador convierte la informacin, como puede ser un nmero decimal o una letra del alfabeto, en algn tipo de cdigo. Por ejemplo, un cierto tipo de codificador convierte los dgitos decimales, de O a 9, a cdigo binario. Un nivel alto en la entrada correspondiente a un determinado dgito decimal produce el cdigo binario apropiado en las lneas de salida.

18

INTRODUCCiN

A LOS CONCEPTOS DIGITALES

FIGURA 1-23 Un codificador usado para codificar una pulsacin en la calculadora en un dgito binario que se almacena o se procesa.

ALTO(H) 9

8
7 6 5 4 3 2 l

OJw 9 WOJW CIJWOJ wD8J


Teclado numrico de la calculadora

Codificador

Salida: 9 binario para almacenamiento y/o procesado

La Figura 1-23 es una sencilla ilustracin de un codificador que se usa para convertir (codificar) la pulsacin de una tecla de la calculadora a cdigo binario, que puede ser procesado mediante los circuitos de la calculadora.

Funcin de decodificacin
La funcin de decodificacin se realiza mediante otro circuito que recibe el nombre de decodificador, el cual se ver en el Captulo 6. Un decodificador convierte la informacin codificada, como puede ser un nmero binario, en otra informacin no codificada, como lo es un nmero decimal. Por ejemplo, un tipo particular de decodificador convierte un cdigo binario de 4 bits en su correspondiente dgito decimal. La Figura 1-24 es una sencilla ilustracin de un tipo de decodificador que se utiliza para activar un display de 7 segmentos. Cada uno de los siete segmentos del display est conectado a una lnea de salida del decodificador. Cuando en las entradas del decodificador se presenta un determinado cdigo binario, se activan las correspondientes lneas de salida y se iluminan los segmentos apropiados del display para visualizar el dgito decimal que corresponde al cdigo binario.
FIGURA 1-24 Decodificador que convierte lUZ determinado cdigo binario en un cdigo 7-segmentos que permite visualizar el nmero decimal correspondiente.

Entrada binaria

Decodificador

,-, I ,-, -

Display de 7 segm entos

Funcin de seleccin de datos


Existen dos tipos de circuitos dedicados a la seleccin de datos: el multiplexor y el demultiplexor. Un multiplexor es un circuito que pasa los datos digitales procedentes de varias lneas de entrada a una nica lnea de salida segn una secuencia de tiempos especfica. Funcionalmente, un multiplexor se puede representar mediante una operacin de conmutacin electrnica que secuencialmente conecta cada una de las lneas de entrada a la lnea de salida. Un demultiplexor es un circuito que pasa los datos digitales procedentes de una lnea de entrada

FUNCIONES LGICAS BSICAS

19

a varias lneas de salida segn una determinada secuencia de tiempo. Esencialmente, el demuJtiplexor es un multiplexor invertido. La multiplexacin y la demultiplexacin se emplean cuando datos de distintas fuentes se tienen que transmitir a travs de una lnea hasta una localizacin distante, y deben redistribuirse en destino. La Figura 1-25 es un ejemplo de este tipo de aplicacin en la que los datos digitales de tres computadores se envan a lo largo de una nica lnea hasta otros tres computadores en otra localizacin. En la Figura 1-25, los datos binarios del computador A se conectan a la lnea de salida durante un intervalo de tiempo t.t1 y se transmiten al demultiplexor conectado al computador D. Luego, durante el intervalo de tiempo t.t2, el multiplexor conmuta la entrada al computador B, mientras que el demultiplexor conmuta la salida al computador E. Durante el intervalo t.t3, el multiplexor conmuta su entrada al computador e y el demultiplexor conmuta la salida hacia el computador F.
FIGURA 1-25 Aplicacin bsica de multiplexacin/ demultiplexacin.

A
'1--------::-::::1

Datos binarios
del computador A

I Datos
O

binarios
B

I Datos

binarios

nm

del computador

del computador

e
F

I Datos

binarios
A

del computador

D
laa"2La&3S:S 8321 UIII

al computador ill

al computador E ill1

al computador ill]

al computador D

MI

Multiplexor

Demultiplexor

B
UBSJ -.1

un!

e
1~-~88831UIII

Esta entrada controla la


secuencia de conmutacin

Esta entrada controla la


secuencia de conmutacin
UII'

Resumiendo, durante el primer intervalo de tiempo, los dos primeros computadores se comunican, y los datos pasan del computador A al D. Durante el segundo intervalo de tiempo, los dos siguientes computadores se comunican y los datos fluyen de B a E. Durante el tercer intervalo, los dos ltimos computadores se comunican, y los datos pasan del computador e al F. A continuacin, de nuevo se establece la comunicacin entre los dos primeros computadores y la secuencia se repite. Puesto que el tiempo se divide entre varios conjuntos de sistemas en donde cada uno tiene un turno para enviar y recibir datos, el proceso se denomina multiplexacin por divisin en el tiempo (Time Division Multiplexing, TDM).

Funcin de almacenamiento
La mayora de los sistemas digitales requieren la funcin de almacenamiento. Su objetivo es mantener los datos binarios durante un periodo de tiempo. Algunos dispositivos de almacena-

20.

INTRODUCCIN

A LOS CONCEPTOS DIGITALES

miento se usan para almacenamiento temporal, y otros para almacenamiento permanente. Un dispositivo de almacenamiento "memoriza" un bit o un grupo de bits y los retiene cuanto sea necesario. Algunos tipos comunes de dispositivos de almacenamiento son: f1ip-f1ops, registros, memorias de semiconductores, discos magnticos, cintas magnticas y discos pticos.

Flip-flops. El flip-flop es un circuito lgico biestable (dos estados estables), que puede almacenar slo un bit en un determinado instante, bien un 1 o un O. La salida de un flip-f1op biestable indica cul es el bit almacenado. Una salida a nivel alto indica que se ha almacenado un 1, Y una salida a nivel bajo indica que se ha almacenado un O. En el Captulo 8 se tratan los flip-flop.

Registros. Un registro se forma combinando varios f1ip-f1op de manera que se puedan almacenar grupos de bits. Por ejemplo, un registro de 8 bits se construye a partir de 8 f1ip-f1op. Adems de almacenar bits, los registros pueden emplearse para desplazar los bits de una posicin a otra dentro del propio registro o fuera del mismo a otro circuito; por lo que estos dispositivos reciben el nombre de registros de desplazamiento, y se vern en el Captulo lO. Los dos tipos bsicos de registros de desplazamiento son serie y paralelo. Como se muestra en la Figura 1-26, los bits se almacenan en un registro de desplazamiento en serie uno a uno. Una buena analoga seran los pasajeros que entran en un autobs formando una sola fila frente a la puerta, y tambin bajaran del autobs formando una nica fila, igualmente ordenada.
FIGURA 1-26 Ejemplo de funcionamiento de un registro de desplazamiento en serie. Bits serie en la lnea de entrada

O 101 ~~~~~

~~~~

l~icialmente el registro est vaco, solo contiene ceros El primer bit (1) entra en serie en el registro

O 1O --L2J~~~ O 1 -O --O 1.
. ..

~~~~

~0~~ 0~0~ ~0~0


1 O O
.

El segundo bit (0) entra en serie en el registro, y el primer bit se desplaza a la derecha

O 1

1 O 1

El tercer bit (1) entra en el registro, y el primero y el segundo se desplazan a la derecha

El cuarto bit (O)entra en el registro, y el primero, el segundo y el tercer bit se desplazan a la derecha. Ahora el registro almacena todos los bits y est lleno

En un registro paralelo los bits se almacenan simultneamente a partir de lneas paralelas, como se muestra en la Figura 1-27. En este caso, una buena analoga serari los pasajeros que se montan en una montaa rusa, los cuales acceden a los coches en paralelo.
FIGURA 1-27 Ejemplo de funcionamiento de un registro de desplazamiento paralelo.

Bits en paralelo en las lneas

O 1 O
~~~~

1
Inicialmente el registro est vaco, slo contiene ceros .

! ! ! ! !;l!;l!;l!;l

O 1 O 1 ~[i]~[i]

! ! ! !

Todos los bits son despla~ados y se almacenan simultneamente

FUNCIONES LGICAS BSICAS.

21

Memorias semiconductoras.

Las memorias semiconductoras son dispositivos tpicamente utilizados para almacenar grandes cantidades de bits. En un tipo especial de memoria, denominada memoria de solo lectura o ROM (Read Only Memory), los datos binarios se almacenan de forma permanente o semipermanente y no se pueden cambiar instantneamente. En las memorias de acceso aleatorio o RAM (Random Access Memory), los datos binarios se almacenan temporalmente y pueden ser fcilmente modificados. Las memorias se tratarn en el Captulo 12. to masivo de datos binarios. Ejemplos de estos dispositivos seran los disquetes o el disco duro del computador. Los discos magneto-pticos utilizan haces lser para almacenar y recuperar datos. Las cintas magnticas tambin se emplean como memorias. Funcin

Memorias magnticas. Las memorias de disco magntico se emplean para almacenamien-

de recuento

La funcin de contar (recuento) es muy importante en los sistemas digitales. Existen muchos tipos de contadores digitales, pero su objetivo bsico es contar sucesos representados por cambios de nivelo impulsos, o generar una secuencia de cdigos particular. Para contar, el contador debe "recordar" el nmero actual, para poder pasar correctamente al siguiente nmero de la secuencia. Por tanto, la capacidad de almacenamiento es una caracterstica importante de los contadores y, generalmente, se utilizan los flip-flop para su implementacin. La Figura 1-28 ilustra la idea bsica del funcionamiento del contador. En el Captulo 9 se abordarn con ms detalle los contadores.

FIGURA 1-28 Funcionamiento

bsico del contador.

JLfLfLfLJL __
l 2 3 4 5 Impulsos de entrada

Contador

Lneas de salida en paralelo

Cdigo del l binario

I Cdigo I Cdigo I del 2 del 3


. binario binario

Cdigo del 4 binario

Cdigo del 5 binario

Secuencia de cdigos binarios que representan el nmero de impulsos de entrada que se han contado

REVISiN DE LA SECCIN 1-1

1. Qu hace un comparador?
2. 3. 4. 5. 6. 7. Cules son las cuatro operaciones aritmticas bsicas? Describir qu es la codificacin y dar un ejemplo. Describir qu es la decodificacin y dar un ejemplo. Explicar el objetivo bsico de la multiplexacin y la demultiplexacin. Nombrar cuatro tipos de dispositivos de almacenamiento. Cul es la funcin de un contador?

22 INTRODUCCIN

A LOS CONCEPTOS DIGITALES

1-5.

CIRCUITOS DIGITALES INTEGRADOS


Todos los elementos y funciones lgicos que hemos tratado (y muchos ms) estn disponibles como circuitos integrados (el). Los modernos sistemas digitales utilizan Cls casi exclusivamente en su diseo debido a su reducido tamao, aItafiabilidad, bajo coste y bajo consumo de potencia. Es importante ser capaz de reconocer los encapsulados de los Cls y saber cmo se numeran sus pines, as como familiarizarse con laforma en que la complejidad de los circuitos y su tecnologa determinan las distintas clasificaciones de circuitos integrados. Al finalizar esta seccin, el lector deber ser capaz de: O Reconocer las diferencias entre dispositivos de insercin y de montaje superficial. O Identificar los encapsulados DIP (Dual In-line Package). O Identificar los encapsulados SOIC (Small-Outline IC). O Identificar los encapsulados PLCC (Plastic Leaded Chip Carrier). Identificar los encapsulados LCCC (Leadless Ceramic Chip Carrier). O Identificar los encapsulados flat-pack, O Determinar la numeracin de los pines en los distintos tipos de encapsulados de los Cls. O Explicar la clasificacin de los circuitos integrados segn su complejidad.

Un circuito integrado (CI) monoltico es un circuito electrnico construido enteramente sobre un pequeo chip de silicio. Todos los componentes que conforman el circuito, transistores, diodos, resistencias y condensadores, son parte integrante de un nico chip. La Figura 1-29 muestra una seccin de un encapsulado de CI, donde se ve el chip del circuito dentro del encapsulado. Los terminales del chip se conectan a los pines del encapsulado para permitir las conexiones de entrada y salida al mundo exterior.
FIGURA 1-29 Seccin de un encapsulado de el que presenta el chip montado en el interior, con conexiones a los pines de entrada y salida.

Encapsulados

de los circuitos integrados

Los encapsulados de los circuitos integrados se clasifican segn la forma en que se montan sobre las tarjetas de circuito impreso y pueden ser de insercin o de montaje superficial. Los componentes de insercin tienen unos pines (patas) que se insertan en los taladros de la tarjeta de circuito impreso y se sueldan a las pistas por la cara opuesta. El encapsulado de insercin ms tpico es el encapsulado DIP (Dual In-line Package), que se muestra en la Figura 1-30(a). Otra tcnica de encapsulado de Cls es la tecnologa de montaje superficial (SMT, Surface-Mount Technology). El montaje superficial es un mtodo ms moderno, que permite ahorrar espacio, alternativo al montaje de insercin. Los taladros de las tarjetas de circuito impreso son innecesarios en SMT. Las patas de los encapsulados de montaje superficial se sueldan directamente a las pistas de una cara de la tarjeta, dejando la otra cara libre para aadir circuitos

CIRCUITOS DIGITALES INTEGRADOS.

23

FIGURA 1-30
Ejemplos de dispositivos de insercin y de montaje superficial. El eucapsulado DIP es ms grande que el SOIC y tienen el mismo nmero de patas. Este DIP mide aproximadamente 2 cm de largo, y el SOIC mide alrededor de 1 CIII.

(a) Encapsulado D1P

(b)Encapsulado

SOIC

adicionales. Adems, para un circuito con el mismo nmero de pines, un encapsulado de montaje superficial es mucho ms pequeo que un encapsulado DIP, ya que los pines se sitan mucho ms cercanos entre s. Un ejemplo de circuito de montaje superficial son los SOIC, mostrados en la Figura l-30(b). Cuatro tipos comunes de encapsulados SMT son: el SOIC (Small-Outline IC), el PLCC (Plastic Leaded Chip Carrier), el LCCC (Leadless Ceramic Chip Carrier) y los encapsulados flat-pack. Estos tipos de encapsulado estn disponibles en distintos tamaos dependiendo del nmero de pines (cuanto ms complicado sea el circuito, mayor nmero de pines se requiere). Ejemplos de cada tipo se muestran en la Figura l-3l. Como puede ver, los pines del SOIC tienen forma de "alas de gaviota". Los terminales de los PLCC envuelven la parte inferior del encapsulado en forma de J. Por el contrario, los terminales del LCCC tienen contactos metlicos que se introducen en el cuerpo cermica. Los terminales de un flat-pack se extienden en lnea recta hacia el exterior del encapsulado.
FIGURA 1-31
Ejemplos de configuraciones de encapsulados de montaje supe rficial.

------Vista frontal (a) SOIC con terminales en forma de "alas de gaviota". Vista frontal (b) PLCC con terminales en forma de J
(e)


Vista frontal

Vista frontal (d) Flat pack con pines rectos.

LCCC sin terminales (los contactos forman parte de la caja).

Numeracin de los pines


Todos los encapsulados de Cls tienen un formato estndar para numerar los terminales (pines). En la Figura 1-32(a) se muestra el encapsulado de 16 pines para los encapsulados DIP, SOIC y flat pack, indicndose la numeracin de sus pines. En la parte superior del encapsulado, se designa el pin 1 mediante un identificador que puede ser un pequeo punto, una muesca o una esquina biselada. El punto siempre se encuentra junto al pin l. Tambin, si la muesca se coloca hacia arriba, el pin 1 es siempre el pin superior a la izquierda, tal como se indica. Empezando por el pin 1, el nmero de pin aumenta a medida que se desciende, y se continua por el lado opuesto en sentido ascendente. El nmero mayor de pin es siempre el que se sita a la derecha de la muesca o el que est enfrente del punto.

24.

INTRODUCCIN

A LOS CONCEPTOS DIGITALES

FIGURA 1-32 Numeracin de los pines para varios tipos de encapsulados estndar de Cls. Se muestran las vistas superiores de los Cls.

Identificador del pin I~ 1 2 3 4 5 6 7 8

Muesca

ldentificador del Pin 1

I
16
15 14 13 12 11 lO 9 4

19

18

14

(a) DIP o SOIC

9 13 (b) PLCC o LCCC

Los encapsulados PLCC y LCCC tienen terminales en sus cuatro costados. El pin 1 se identifica mediante un punto u otra marca y se encuentra situado en el centro de uno cualquiera de los lados del chip. La numeracin de los terminales se incrementa en sentido contrario a las agujas del reloj mirando la parte superior del encapsulado. El pin de mayor numeracin est siempre a la derecha del pin 1. La Figura 1-32(b) ilustra este formato para un encapsulado PLCC de 20 pines.

Clasificacin de los circuitos integrados segn su complejidad


La clasificacin por complejidad establecida aqu para SSI, MSI, LSI, VLSI y ULSI est generalmente aceptada, aunque las definiciones pueden variar de una fuente a otra. La integracin a baja escala (Small-Scale Integration, SSI) es la categora de CIs digitales menos compleja. Estos circuitos poseen circuitos equivalentes hasta 12 puertos en un nico chip, e incluyen puertas bsicas y biestables. La integracin a media escala (Medium-Scale Integration, MSI) es la siguiente categora en la clasificacin de acuerdo con la complejidad de los circuitos digitales. Estos circuitos poseen de 12 a 99 puertas en un nico chip. Incluyen funciones lgicas, tales como codificadores, decodificadores, contadores, registros, multiplexores, circuitos aritmticos, pequeas memorias y otros. La integracin a gran escala (Large-Scale Integration, LSI) es una categora que incluye CIs que contienen entre 1.000 y 9.999 puertas por chip, incluyendo memorias y algunos microprocesadores. La integracin a muy gran escala (Very Large-Scale Integration, VLSI) incluye circuitos integrados con un nmero de puertas desde 10.000 hasta 99.999 por chip. La integracin a ultra escala (Ultra Large-Scale Integration, ULSI) nos describe memorias de gran capacidad, grandes microprocesadores y potentes computadores en un nico chip. Esta clasificacin designa CIs que contienen ms de 100.000 puertas por chip.

Tecnologas de circuitos integrados


Los tipos de transistores con los que se implementan los circuitos integrados pueden ser transistores bipolares o MOSFET (Metal-Oxide Semiconductor Field-Effect Transistor, transistores de efecto campo por unin metal-xido-semiconductor). Dos tecnologas de circuitos digitales que usan transistores de uniones bipolares son: TTL (Transistor-Transistor Logic, lgica transistor-transistor) y ECL (Emitter-Coupled Logic, lgica de emisor acoplado). De stas, la TTL es la ms ampliamente utilizada. La mayor parte de las tecnologas de circuitos que utilizan MOSFET son de tipo CMOS (Complementary MOS, MOS complementario) o NMOS (N-channel MOS, MOS canal-n).

INSTRUMENTACIN PARA PRUEBAS Y LOCALIZACiN DE AVERAS

.25

Todas las puertas lgicas y otras funciones pueden implementarse con cualquier tipo de tecnologa. Generalmente, los circuitos SSI y MSI estn disponibles en TTL y CMOS, y los circuitos LSI, VLSI y ULSI se implementan normalmente con CMOS o NMOS, ya que estas tecnologas requieren una menor superficie de chip y consumen menos potencia. El Captulo 15 cubre todas estas tecnologas de circuitos integrados, y es un captulo que puede consultarse en cualquier punto de la secuencia del resto de los captulos.

REVISiN DE LA SECCIN 1-5

1. Qu es un circuito integrado? 2. Definir los trminos DIP, SMT, SOIC, SSI, MSl, LSl, VLSl y ULSI. 3. Generalmente, a qu clasificacin pertenece un Cl con el siguiente nmero de puertas equivalentes? (a) 75 (b) 500 (c)lO (d) 10.000 (e) 100.000

1-6.

INSTRUMENTACiN

PARA PRUEBAS Y LOCALIZACiN

DE AVERAS

La localizacin de averas es la tcnica de aislar, identificar y corregir sistemticamente un fallo en un circuito o sistema. Existe una gran variedad de instrumentos que se pueden utilizar en la localizacin de averas y pruebas de sistemas digitales. En esta seccin, se presentan algunos equipos tpicos. Al finalizar esta seccin, el lector deber ser capaz de: O Reconocer los controles ms comunes de un osciloscopio. O Determinar la amplitud, periodo, frecuencia y ciclo de trabajo de una seal digital con un osciloscopio. O Saber qu funcin tiene un analizador lgico. O Enumerar los fonnatos ms comunes de un. analizador lgico. O Explicar cmo se usan la sonda lgica, pulsador lgico y la sonda de corriente. O Conocer las funciones de una fuente de alimentacin, un generador de funciones y un multmetro digital.

El osciloscopio La Figura 1-33 muestra un tpico osciloscopio de doble canal. Los trenes de impulsos pueden visualizarse en la pantalla y se pueden medir parrnetros como la amplitud, tiempo de subida, tiempo de bajada, ancho del impulso, periodo y ciclo de trabajo. Adems, se pueden ver y analizar anormalidades en la forma o en las caractersticas del impulso. Se pueden visualizar simultneamente varias seales digitales para determinar y analizar sus relaciones en el tiempo. El osciloscopio es uno de los instrumentos ms ampliamente utilizados en la localizacin de averas y en las pruebas.

Lapantalla del osciloscopio. Generalmente, como muestra la Figura 1-34, la pantalla de


un osciloscopio est dividida en diez divisiones horizontales y ocho verticales. Cada una de las divisiones contiene a su vez cinco subdivisiones o marcas ms pequeas tanto en uno como en otro eje. El eje vertical en la pantalla representa la escala de tensin y el eje horizontal es la escala de tiempo. Los valores de tensin se leen en vertical y los del tiempo en horizontal. Funcionamiento del osciloscopio

La Figura 1-35 nos muestra un osciloscopio tpico, que es un instrumento de doble canal, como lo son la mayora de los dispositivos de rayos catdicos. Doble canal significa que podemos observar al mismo tiempo en la pantalla dos seales procedentes de dos entradas distintas.

26.

INTRODUCCiN

A LOS CONCEPTOS DIGITALES

FIGURA 1-33 Osciloscopios tpicos (cortesa de Tektronix Inc.).

(a) Osciloscopio

analgico

(b) Oseiloseopio

digital

(e) Oseiloseopio

manual

El control

voltios/divisin. Observe que en la Figura 1-35 hay dos interruptores VOLTSIDIV, uno para el canal 1 (CH1) y otro para el canal 2 (CH2). El selector de voltios/divisin especifica el nmero de voltios que se representarn por cada divisin principal de la escala vertical. Por ejemplo, la Figura 1-36 muestra una onda digital en la pantalla, estando el selector VOLTS/DIV en 1 V. Esto significa que cada divisin principal del eje vertical corresponde a 1 V. Los impulsos tienen tres divisiones de altura y, dado que cada divisin corresponde a 1 V, la amplitud de los impulsos ser de 3 V (3 divisiones x 1 V/divisin =3 V).
Eje vertical

FIGURA 1-34 La pantalla del osciloscopio.

Divisiones horizontales secundarias

'\

-Eje horizontal

DiViSiOneS{ verticales primarias

'---v----'
Divisiones horizontales primarias

=,-,
Divisiones verticales secundarias

El control segundos/divisin.

El selector SEC/DIV conmuta entre la cantidad de segundos, rnilisegundos o microsegundos que representarn las divisiones principales del eje horizontal. Realmente controla cmo de rpido recorre el haz de electrones horizontalmente la pantalla. En la Figura 1-36, el selector SEC/DIV est en 10 us. Esto significa que cada divisin principal es de 10 us. Puesto que un ciclo completo de la seal abarca cuatro divisiones, su periodo es de 40 us: 4 divisiones x 10 us/divisin = 40 us. A partir de esto, f = 1/40 us = 25 kHz.

INSTRUMENTACIN

PARA PRUEBAS Y LOCALIZACIN DE AVERAS

.27

r
INTENSITY

VERTICAL

-HORIZONTAl_

~POSlTIONQ
''posmoH
COARSE

TRIGGER
SlOPE
lEVEl

~Q)
,o
O
.
MODE

''POSfTlOH

~,Q)
CH2
CH 2 VOlTS/DlV

IC~2

HORM INvt:RT

~
CH 1 VOLTS/DlV 1 2

AOOALTCHOP Ir51

O
GMOD'il

FOCUS

fiOl\.2/5 W
mV 10 ~ 5 2 ~

fi01\.2/ W
5 2'~

2
5 V

5 V mV 10

m, 10

52D)2~o
20 5 .1 .1'''.5
s

~~215~~

~flHE

[J
_MODE_

fO'\
PP NORM SGl
I

TRIG

O AU~,:I
["EAOY
RESET ~ l~E

WP

"11 FI1to

SEC/DlV

HOlDOFF

5 2 "'

W
De

10

W
GND De

10

~ POWER ON IOiOFF

.. ...
O

AC

GNO

AC

ea~

il':j'j'I
VERT MODE ~ LF REJ tCH2

MIN

(O

HF

EXT

EXT

De

j m INPUT l
'~

!I

FIGURA 1-35 Tpico osciloscopio de doble canal.

De esta forma, como se puede ver, es fcil medir el periodo y luego calcular la frecuencia contando el nmero de divisiones principales que abarca un ciclo, y despus multiplicando por lo que marque el selector SEC/DIV

FIGURA 1-36

:::: ::.::++++

.::: .:.::: :::: ++++ ,::1 :::: ::::

Otros controles del osciloscopio


Las siguientes descripciones se refieren al osciloscopio de la Figura 1-35, pero se pueden aplicar a la mayora de los osciloscopios de propsito general. Interruptor de encendido (Power switch). Este interruptor enciende o apaga el osciloscopio. Una luz indica si est encendido. Intensidad (lntensity). El botn de control de la intensidad vara el brillo de la traza en la pantalla. Debe utilizarse con precaucin ya que la intensidad no debe ser demasiado alta durante un periodo de tiempo muy largo, especialmente si el haz forma un punto inmvil sobre la pantalla. sta se puede daar debido a una intensidad excesiva. Enfoque (Focus). Este control enfoca el haz de forma que converja a un punto fino en la pantalla. Una condicin de desenfoque origina una imagen borrosa. Posicin horizontal (Horizontal position). Estos controles (grueso y fino) ajustan la posicin neutral del haz. Se emplean para colocar horizontalmente una seal sobre la pantalla, y as medida y apreciarla mejor.

28.

INTRODUCCIN

A LOS CONCEPTOS DIGITALES

Posicin vertical (Vertical position). Los dos controles de posicin vertical mueven la imagen hacia arriba o hacia abajo para facilitar su observacin y medida. Conmutador AC-GND-DC (AC-GND-DC). Este se lector, situado debajo del control VOLTSIDIV, permite un acoplamiento de la seal de entrada continuo, alterno o ver la frecuencia de masa. La posicin AC elimina cualquier componente continua de la seal de entrada. La posicin DC visualizar la seal con su componente continua, y la posicin GND establece como referencia una seal de O V en la pantalla. Seales de entrada (Signal inputs). Las seales que se van a visualizar se conectan a los conectores de entrada del canal 1 (CHl) y/o del canal 2 (CH2). Estas conexiones se realizan normalmente con una sonda especial que minimiza el efecto de carga de la resistencia de entrada del osciloscopio sobre el circuito que hay que medir. Generalmente, estas sondas de tensin suelen aplicar a la medida un factor x 1 (sin atenuacin) o x IO (atenuacin por 10). Cuando se usa una sonda de tensin con un factor x 10, lo que marca el selector VOLTSIDIV se debe multiplicar por 10. Para simplificar, todas las aplicaciones presentadas a lo largo del libro suponen que se utiliza una sonda de tensin sin atenuacin (factor xl). Se/ector de modo (Mode). Estos selectores facilitan la visualizacin de uno de los canales o de ambos, permiten invertir la seal del canal 2, sumar dos seales y seleccionar el modo de barrido (alternado o troceado). Control de disparo (Trigger). El control de disparo permite que el disparo del haz se haga a partir de distintas fuentes. El disparo del haz origina que el haz comience su barrido a lo ancho de la pantalla. Puede dispararse mediante una seal que se genere internamente que se derive de la seal de entrada o de la tensin de lnea, o bien puede aplicarse externamente una seal de disparo. Los modos de disparo son auto, normal, barrido nico y TV. En modo auto, el barrido se produce en ausencia de una seal de disparo adecuada. En modo normal, debe existir una seal de isparo para que produzca el barrido. El modo TV permite el disparo a partir de las seales d lnea de TV. El ajuste de la pendiente (slope switch) permite que el disparo tenga lugar bien uando la seal de entrada presenta pendiente positiva o pendiente negativa. El nivel de con 01 selecciona el nivel de tensin de la seal de disparo, es decir, el nivel al que se produce el disparo. Bsicamente, el co rol del circuito de disparo permite la sincronizacin de la seal de barrido horizontal y la se al de entrada, siendo de este modo la presentacin en pantalla de la seal de entrada estable, on lo que no se visualizarn desviaciones en pantalla.

El analizador lgico
En la Figura 1-37 se mu stra un analizador lgico tpico. Este instrumento puede detectar y presentar datos digitales en distintos formatos. Formato de oscitoscopio. Como puede ver en la Figura 1.38(a), el analizador lgico puede utilizarse para presentar en pantalla uno o dos tipos de seales, de forma que las caractersticas de los impulsos o de las seales se puedan medir. Formato de cronograma. Como se indica en la Figura 1.38(b), el analizador lgico puede mostrar tpicamente hasta 16 seales en su adecuada relacin de tiempos, de forma que se pueda analizar el conjuntos de seales y determinar cmo varan en el tiempo unas respecto de otras. Combinacin osciloscopio /cronograma. En este formato, como se indica en la Figura 1-38(c), se pueden visualizar simultneamente seales individuales y diagramas de tiempos.

INSTRUMENTACiN

PARA PRUEBASY LOCALIZACIN DE AVERAS.

29

FIGURA 1-37 Tpico analizador lgico (cortesa de Tektronix,


lnc.).

Esto permite examinar los detalles de ciertas seales disponiendo a la vez del diagrama de tiempos.

Formato tabla de estados. Un analizador lgico puede presentar datos binarios en forma
tabular, como se ilustra en la Figura 1-38(d). Por ejemplo, pueden examinarse varias posiciones de memoria de un sistema basado en microprocesador para determinar su contenido. Los datos pueden presentarse en diversos sistemas de numeracin y cdigos tales como binario,
FIGURA 1-38 Formatos de pantalla del analizador lgico tpico.

..........

_
,
-"

..
1

- , ~- -,. -- - ..
,
,

"
- - - - - - .. -- - .,. - , f "

ilfiM,'&ffiWM
__
"
... ...

, ~

- .- - - - - -- - 'T - - - ,---"

(!.:Li'!~--

T ---;" ---:----:----:--- -~---- ----;-----:----

. .

-,

, , , " , ----,----,---t---,..----,--,-- , , " .... , , , " , , , , , " , , , , , " ,.'---,---"----r---',--------"1---- , , , ,

.. ..
,

,.

..

. .'

, ---- , --- ... ... ---"., ., ----,-----,---"

,
I

,. ,t
,.

r----r---r---r----r---T---r--, ,
,
'.

. - - - -:- - - - ~- - - - i- - - _. . - _. -:- - - , " " "".


, , , t ,.

-l- - - - . - - _. - - - -;- - -,

. . ., ..
'. .J. ~ .'-

----r---r--. _ _ _ _ _ __ .'-'

"

....

,
,

,
I

,
I

" "
_ ~

"
_. _ _ __ ".

__

._.

__

__

.,
"

.,

..
I

I
~ _

Func F

Gml

~ 10nJ

Se! Ref ENTER

Average

B Offl

Punc F

Cursor ..

Scmll

...

Sel Ref ENTER

(a) Formato de oseiloseopio

(b) Formato de cronograma

1 oc

ADR

DAl

'iM."
Cll

INT

Func I

Cursor

Scroll

Cursorty re E [VER El

Fune F

SemI! ...

Cursor

Jump f NTER

R.,llh:o:

(e) Osciloscopio/cronograma

(d) Formato de tabla de estados

30

INTRODUCCiN

A LOS CONCEPTOS DIGITALES

hexadecimal, octal, cdigo decimal binario (BCD) y ASCII. Estos sistemas de numeracin y cdigos sern los temas que trataremos en el siguiente captulo.

Sonda lgica, pulsador lgico y sonda de corriente


La sonda lgica es una herramienta conveniente y manejable que facilita un medio para la localizacin de averas en un circuito digital, detectando las condiciones en un punto del circuito, como ilustra la Figura 1-39. La sonda puede detectar niveles de tensin altos, bajos, impulsos aislados, impulsos repetitivos y circuitos abiertos en un circuito impreso. La luz de la sonda indica la condicin en que se encuentra un determinado punto del circuito, tal y como se indica en la figura.
FIGURA 1-39 Utilizacin de una sonda lgica para detectar distintas condiciones de tensin en un determinado punto del circuito.

I
Lmpara encendida = nivel alto (H) Lmpara apagada = nivel bajo (L) Un destello = un impulso

Destellos repetitivos = impulsos repetitivos

El pulsador lgico es un generador de impulsos que genera trenes de impulsos repetitivos que pueden utilizarse para forzar una determinada condicin en el circuito. Se pueden aplicar impulsos en un punto del circuito con el generador de impulsos y comprobar el resultado en algn otro punto con una sonda lgica. El modulador lgico se puede usar tambin junto con la sonda de corriente, como se indica en la Figura 1-40. La sonda de corriente detecta si existe en la lnea corriente pulsatoria, y es particularmente til para localizar cortocircuitos en una tarjeta de circuito impreso.

Fuente de alimentacin

De

La fuente de alimentacin DC es un instrumento indispensable en cualquier banco de pruebas. La fuente de alimentacin convierte la tensin alterna que obtenemos de cualquier enchufe de pared (de la red) en una tensin continua regulada. Todos los circuitos digitales requieren tensin continua para funcionar. Por ejemplo, los circuitos TTL necesitan aproximadamente +5 V.

INSTRUMENTACiN

PARA PRUEBAS Y LOCALIZACiN DE AVERAS.

31

FIGURA 1-40 Utilizacin de un pulsador lgico y de una sonda de corriente para generar impulsos en un determinado punto, y comprobar el resultado en otra parte del circuito.

El pulsador lgico proporciona impulsos repetitivos

I
Lmpara encendida Lmpara apagada

= impulsos
corriente no hay corriente

de

La fuente de alimentacin se utiliza cuando se trabaja con un nuevo prototipo o cuando se extrae una tarjeta de circuito de algn sistema para probarlo, y ya no se est alimentando con la fuente de alimentacin interna del sistema. En la Figura 1-41(a) se muestra una tpica fuente de alimentacin de un banco de pruebas.
FIGURA 1-41 Instrumentos de pruebas ms comunes (cortesa de Tektronix, Inc.).

(a) Fuente de alimentacin

De

(b) Generador de funciones

~ - -- ----~-.~I
(e) Dos tipos de multmetros digitales

Generador

de funciones

El generador de funciones es una fuente de seales muy verstil que proporciona trenes de impulsos, as como seales sinusoidales y triangulares. Muchos generadores de funciones

32

INTRODUCCIN

A LOS CONCEPTOS DIGITALES

poseen salidas de lgica compatible para proporcionar seales de niveles adecuados a las entradas de los circuitos digitales, y as poder probar su funcionamiento. En la Figura 1-41 (b) se muestra un tipo de generador de funciones.

Multmetro digital
Ningn banco de pruebas est completo sin un multmetro digital. Este instrumento se emplea para medir tensin alterna y continua, corriente alterna y continua, y resistencias. La Figura 1-4l(c) muestra un multmetro de un banco de trabajo y un multmetro porttil.

REVISiN DE LA SECCiN 1-6

1. Cuntas divisiones principales horizontales hay en la pantalla de un osciloscopio? 2. Cuntas divisiones principales verticales hay en la pantalla de un osciloscopio? 3. Qu tipo de instrumento puede mostrar hasta 16 tipos de formas de onda en su pantaJla? 4. Qu indica que la luz de una sonda lgica est parpadeando repetitivamente?

1-7.

APLICACiN A LOS SISTEMAS DIGITALES


En esta seccin, se presenta una interesante aunque simplificada aplicacin de un sistema que contiene las funciones y elementos lgicos que se han tratado en las secciones anteriores. Es importante que un tcnico electrnico comprenda cmo varias funciones digitales pueden operar conjuntamente formando un sistema completo para realizar una tarea especfica. Tambin es importante empezar a pensar en trminos de funcionamiento a nivel de sistema ya que, en la prctica, gran parte de su trabajo va a implicar el tratar con sistemas y no con funciones individuales. Por supuesto, para comprender los sistemas, primero se deben entender las funciones y elementos bsicos que los conforman. Esta seccin introduce el concepto de sistema. Este ejemplo le mostrar cmo pueden operar conjuntamente las funciones lgicas para realizar una tarea de alto nivel, y le permitir comenzar a pensar a nivel de sistema. El sistema especfico que se emplear aqu para ilustrar el concepto de sistema no es necesariamente el mtodo que se usara en la prctica, auque podra serio. En las aplicaciones industriales modernas, como la que se trata aqu, a menudo se emplean ciertos instrumentos conocidos como controladores programables. Al finalizar esta seccin, el lector deber ser capaz de: D Comenzar a pensar en trminos de funcionamiento a nivel de sistema. D Explicar la finalidad de cada funcin lgica en el sistema que se pone como ejemplo. D Comprender cmo trabajan juntas las distintas funciones para llevar a cabo la tarea deseada.

Sistema
Una empresa farmacutica utiliza el sistema descrito en la Figura 1-42 para contar y envasar automticamente pastillas. Las pastillas se introducen en un gran embudo conductor. El estrecho cuello del embudo slo permite que caiga una nica pastilla dentro del bote que se encuentra sobre la cinta transportadora. El sistema digital controla el nmero de pastillas que caen dentro de cada bote y muestra el total de pastillas actualizado continuamente en un display prximo a la lnea de montaje, as como

------------------------------------------------------------~------------------------------~,

APLICACIN

A LOS SISTEMAS

DIGITALES

.33

FIGURA 1-42 Diagrama de bloques simplificado de 1lI1 sistema de control de recuento y envasado.

CDwlIl OJCDw C:OwCD IIlDw


Teclado numrico para introducir el nmero de pastillas por bote

Codificador

Display local

1'-_IU 111
mero de pastillas por .hote Convertidor de A Display local del total de pastillas embotelladas

-Un nivel alto (H) cierra la vlvula y hace que avance la cinta transportadora. Un nivel bajo (L) mantiene la vlvula abierta.

...~Idigo c

'-'-ni
_f_fU
Decodificador B

I1

Un impulso procedente del sensor para cada pastilla hace que el contador se incremente en una unidad.

Un nivel alto (H) hace que se


almacene

r--"--...,

Cuando se posiciona un nuevo bote, un impulso pone a cero al contador.

I1

la nueva suma.

El nmero total de pastillas se transmite en serie a travs de esta lnea hasta el display remoto y el control de inventario.

DEMUL lPLEXOR

t
. Unidad remota

en una localizacin remota en otro lugar de la planta de fabricacin. Como puede observar, este sistema utiliza todas las funciones lgicas bsicas que se han introducido en la Seccin 1-4. El funcionamiento general es el siguiente: un sensor ptico en la parte inferior del embudo detecta cada pastilla que pasa y genera un impulso elctrico. Este impulso llega al contador y hace que ste se incremente en una unidad, por lo que mientras que el bote se est llenando, el contador almacena la representacin binaria del nmero de pastillas que hay en el bote. Este nmero binario se transfiere a travs de las lneas en paralelo a la entrada B del comparador. En la entrada A del comparador se aplica el nmero binario preseleccionado igual a la cantidad de pastillas que hay que introducir en cada bote. Este nmero preseleccionado proviene del teclado numrico y de su circuitera asociada. Dicha circuitera codifica este nmero y el registro A lo almacena hasta que se requiere cambiar la cantidad de pastillas por bote. Supongamos por ejemplo que cada bote va a contener 50 pastillas. Cuando el nmero del contador alcanza este valor, la salida A=B del comparador se pone a nivel alto, indicando que el bote est lleno.

34.

INTRODUCCIN

A LOS CONCEPTOS DIGITALES

La salida a nivel alto del comparador hace que se cierre inmediatamente la vlvula del cuello del embudo para detener el flujo de pastillas y, al mismo tiempo, activa la cinta transportadora para mover el siguiente bote y situarlo debajo del embudo. Cuando el siguiente bote est colocado correctamente debajo del cuello del embudo, el circuito de control de la cinta transportadora genera un impulso que pone a cero el contador. La salida A=B del comparador pasa a nivel bajo, abriendo la vlvula del embudo para reiniciar el flujo de pastillas. En la parte del sistema correspondiente al display, el nmero contenido en el contador se transmite en paralelo a la entrada A del sumador. En la entrada B del sumador se aplica el nmero total de pastillas envasadas hasta el ltimo bote que se ha llenado, que procede del registro B. Por ejemplo, si se han llenado diez botes, y cada bote contiene 50 pastillas, el registro B contiene la representacin binaria del nmero 500. Luego, cuando se ha llenado el siguiente bote, el nmero 50 se presenta en la entrada A del sumador, y en la entrada B se encuentra el nmero 500. El sumador genera una nueva suma, cuyo resultado es 550, que se almacena en el registro B, reemplazando a la suma anterior. El contenido del registro B se transfiere en paralelo al decodificador, que lo transforma de formato binario a decimal para su presentacin en el display o en alguna pantalla prxima a la cinta transportadora. El contenido del registro se transmite tambin a un multiplexor de forma que pueda ser transmitido a travs de una nica lnea a una localizacin remota a cierta distancia. (Es ms econmico instalar una nica lnea cuando la distancia es relativamente grande que instalar varias lneas para transmitir en paralelo). En la localizacin remota, los datos serie son demultiplexados y enviados al registro C. A partir de este punto, los datos se decodifican para poder mostrarlos en una pantalla. De nuevo, deberamos advertir que este sistema no representa necesariamente ni el ms actual ni el ms eficiente mtodo para implementar este hipottico proceso. Aunque efectivamente existen otros muchos mtodos, se ha seleccionado ste en particular para poder ilustrar todas las funciones lgicas que se han introducido en secciones anteriores, y que se cubrirn en detalle en los prximos captulos. Este ejemplo le muestra una aplicacin de los distintos dispositivos funcionales a nivel de sistema y cmo pueden conectarse para cumplir un objetivo especfico. En el siguiente captulo, ver de nuevo este sistema.

REVISiN DE LA SECCiN 1-6

1. Explicar la finalidad del comparador en el sistema de la Figura 1-42. 2. Qu ocurre cuando la salida A=B del comparador se pone a nivel alto? 3. Cul es el contenido de cada registro en cualquier instante dado?

RESUMEN Una magnitud analgica posee un conjunto continuo de valores. Una magnitud digital posee un conjunto discreto de valores. Un dgito binario se denomina bit. Un impulso se caracteriza por: el tiempo de subida, el tiempo de bajada, el ancho del impulso y la amplitud. La frecuencia de una onda peridica es la inversa del periodo. Un cronograma es una representacin de dos o ms seales, que muestra su relacin con respecto al tiempo. Las cuatro operaciones lgicas bsicas son OT, AND, OR Y OR-exclusiva. Las funciones lgicas bsicas son: comparacin, aritmtica, conversin de cdigo, decodificacin, codificacin, almacenamiento, recuento y seleccin de datos. Las dos categoras fsicas ms importantes de los encapsulados de Cls son: montaje de insercin y montaje superficial.

PROBLEMAS. 35

Las categoras de los CIs respecto a la complejidad del circuito son: SSI (integracin a baja escala), MSI (integracin a escala media), LSI, VLSI y ULSI (integracin a gran escala, a muy gran escala y a ultra gran escala) . Los instrumentos ms comnmente utilizados para la comprobacin y localizacin de averas de los circuitos digitales son el osciloscopio, el analizador lgico, la sonda lgica, el pulsador lgico, la sonda de corriente, la fuente de alimentacin DC, el generador de funciones y el multmetro digital.

11 AUTO-TEST Las respuestas se encuentran al final del libro. 1. Una magnitud que posee un conjunto continuo de valores es: (a) una magnitud digital (b) una magnitud analgica (e) un nmero binario (d) un nmero natural 2. El trmino bit significa: (a) una pequea cantidad de datos (b)unlounO (e) un dgito binario (dj b y e 3. El intervalo de tiempo entre el 10% y el 90% de la amplitud del flanco de subida de un impulso es el: (a) tiempo de subida (b) tiempo de bajada (e) ancho del impulso (d) periodo 4.Un impulso de una cierta seal se produce cada 10 ms. La frecuencia es: (a) 1 kHz (b) 1 Hz (e) 100 Hz (d) 10 Hz 5. En una cierta seal digital, el periodo es el doble del ancho del impulso. El ciclo de trabajo es: (a) 100% (b)200% (e) 50% 6. Un inversor (a) realiza la operacin NOT (b) cambia un nivel alto a un nivel bajo (e) cambia un nivel bajo a un nivel alto (d) todas las anteriores 7. La salida de una puerta AND se pone a nivel alto cuando: (a) cualquier entrada est a nivel alto (b) todas las entradas estn a nivel alto (e) ninguna entrada est a nivel alto (d) a y b 8. La salida de una puerta OR se pone a nivel alto cuando: (a) cualquier entrada est a nivel alto (b) todas las entradas estn a nivel alto (e) ninguna entrada est a nivel alto (d) a y b 9. La salida de una puerta OR-exclusiva se pone a nivel alto cuando: (a) una y slo una de las-entradas est a nivel.alto (b) ambas entradas estn a nivel alto (e) ninguna entrada est a nivel alto (d) a y b 10. Un ejemplo de dispositivo de almacenamiento es: (a) la puerta lgica (b) el biestable (e) el comparador (d) el registro(e) d 11. Un CI que contiene cuatro puertas AND es un ejemplo de: (a) MSI (b) SMT (e) SOIC (d) SSI 12. UdSpositivo LSI tiene una complejidad de: (a) 12 a 99 puertas equivalentes (b) 100 a 9.999 puertas equivalentes (e) 2.000 a 5.000 puertas equivalentes (d) 10.00Q a 99.222 puertas equivalentes

by

11 PROBLEMAS

Las respuestas a algunos problemas impares seleccionados se encuentran al final del libro.

SECCiN 1-2 Dgitos binarios, formas de onda digitales

niveles

lgicos y

SECCIN 1-1 Magnitudes

digitales

y analgicas

1. Citar dos ventajas de los datos digitales en comparacin con los analgicos. 2. Citar una magnitud analgiea que no sea la temperatura o el sonido.

3. Definir la secuencia de bits (unos 1 y ceros O) representados por cada una de las siguientes secuencias de niveles. (a) ALTO, ALTO, BAJO, ALTO, BAJO, BAJO, BAJO, ALTO. (b) BAJO, BAJO, BAJO, ALTO, BAJO, ALTO, BAJO, ALTO, BAJO. 4. Enumerar la secuencia de niveles (alto y bajo) que representan cada una de las siguientes secuencias de bits: (a) 1011101 (b) 11101001

36

INTRODUCCiN

A LOS CONCEPTOS DIGITALES

5. Para el impulso mostrado en la Figura 1-43 determinar grficamente: (a) el tiempo de subida (b) el tiempo de bajada (e) el ancho del impulso (d) la amplitud

SECCIN .1-4 Funciones

lgicas bsicas

15. Identificar la funcin de cada bloque de la Figura 1-46 en funcin de las entradas y salidas. FIGURA 1-46

Voltios

FIGURA 1-43

6 10

o
(b)

5
ALTO(H)

o -+14tt+++tt+H++t++++t+tt+tt+t-f-tt-H+1'I-t+tt2 4 3 o

....I (flS)

BAJO(L) BAJO (L) ALTO (H)

6. Determinar el periodo de la seal digital de la Figura 1-44. FIGURA 1-44


\1 (e)

Entradas de seleccin

o -+-++-+-+-+-HI-f-t-l--+-++-+--+-+-+-+9 11 13 15 17

....I (rns)

ALTO(H) BAJO(L) BAJO(L)

7. Cul es la frecuencia de la seal de la Figura 1-45? FIGURA 1-45


I I I I I
I

(d)

I I I I I

I I

I I I

S ps

6;/s

7,lis

8ps

8. El tren de impulsos de la Figura 1-45 es peridico o aperidico? 9. Determinar el ciclo de trabajo de la seal de la Figura 1-45. 10. Determinar la secuencia de bits representada por la seal de la Figura 1-45. En este caso el periodo de bit es de l us. 11. Cul es el tiempo total de transmisin serie de los ocho bits de la Figura 1-45? Cul es el tiempo total para la transmisin en paralelo? SECCiN 1-3 Operaciones lgicas bsicas

16. Un tren de impulsos con una frecuencia de 10kHz se aplica a la entrada de un contador. En 100 ms, cuntos impulsos se contarn? 17. Considerar un registro que puede almacenar 8 bits. Suponer que se ha puesto a cero para que contenga ceros en todas sus posiciones. Si transferimos cuatro bits alternati vos (O10 1) en modo serie al registro, comenzando con un l y desplazndolo a la derecha, cul ser el contenido del registro cuando se almacena el cuarto bit? SECCiN 1-5 Circuitos integrados digitales

18. Un chip tiene una complejidad de 200 puertas equivalentes. Cmo se clasifica? 19. Explicar la diferencia principal entre un encapsulado DIP y uno SMT. 20. Numerar los pines de los encapsulados de la Figura 1-47. Se muestra una vista frontal. FIGURA 1-47

12. Un circuito lgico requiere un nivel alto en todas sus entradas para conseguir un nivel alto de salida. Qu tipo de circuito lgico es? 13. Un circuito lgico bsico de 2 entradas tiene una entrada a nivel alto y la otra a nivel bajo, la salida est a nivel bajo. Identificar el circuito. 14. Un circuito lgico bsico de 2 entradas tiene una entrada a nivel alto y la otra a nivel bajo, y la salida est nivel alto. Qu tipo de circuito lgico es?

RESPUESTAS LAS REVISIONES DE CADA SECCiN. A

37

c:::.=-

SECCiN 1-6 Instrumentacin para localizacin de averas y pruebas

SECCiN 1-7 Aplicacin a los sistemas digitales 23. Definir el trmino sistema. 24. En el sistema mostrado en la Figura 1-43, para qu son necesarios el multiplexor y el demultiplexor? 25. Qu podemos hacer para cambiar el nmero de pastillas por bote en el sistema de la Figura 1-43?

21. Se observa un impulso en la pantalla de un osciloscopio y medimos la lnea base en I V Y el mximo del impulso en 8 V. Cul es la amplitud? 22. Una sonda lgica se aplica a un punto de contacto sobre un CI que est operando en un sistema. La luz de la sonda lgica parpadea repetidamente. Qu indica?

RESPUESTASA LAS REVISIONES DE CADA SECCiN SECCiN 1-1 1. Digital significa discreto. 2. Analgico significa continuo. 3. Una magnitud digital posee un conjunto discreto de valores y una magnitud analgica posee un conjunto continuo de valores. 4. Un altavoz es analgico. Un reproductor de CDs es analgico y digital. Un ordenador es completamente digital. SECCiN 1-2 1. Binario significa que tiene dos estados o valores. 2. Un bit es un dgito binario. 3.1 yO. 4. Tiempo de subida: del 10% al 90% de la amplitud. Tiempo de bajada: del 90% al 10% de la amplitud. 5. La frecuencia es el recproco del periodo. 6. Un reloj es la seal de tiempo bsica de la que se derivan las dems. 7. Un diagrama de tiempos muestra las relaciones de tiempo entre seales. 8. La transferencia paralelo es ms rpida que la transferencia serie. SECCiN 1-3 1. Cuando la entrada es un nivel bajo. 2. Cuando todas las entradas estn a nivel alto. 3. Cuando cualquier entrada est a nivel alto. 4. Cuando las entradas son distintas. 5. Un inversor es un circuito NOT. 6. Una puerta lgica es un circuito que realiza una operacin lgica (AND, OR, OR-exclusivo). SECCiN 1-4 1. Un comparador compara las magnitudes de dos nmeros de entrada. 2. Sumar, restar, multiplicar y dividir.

3. Codificar es cambiar un formato familiar, como decimal,


a un formato codificado, como el binario. 4. Decodificar es cambiar un cdigo a un formato familiar, como de binario a decimal. 5. Biestables, registros, memorias de semiconductores, discos magnticos. 6. Un contador cuenta eventos mediante una secuencia de estados binarios. 7. Multiplexar es poner datos procedentes de muchas fuentes en una nica lnea. Demultiplexar es coger datos de una nica lnea y distribuirlos a muchos destinos. SECCiN 1-5 1. Un CI es un circuito con todos los componentes integrados en un nico chip de silicio. 2. DIP - Encapsulado de pines paralelos. SMT - Tecnologa de montaje superficial. SOIC - CI de perfil bajo. SSI Integracin a pequea escala. MSI - Integracin a media escala. LSI - Integracin a gran escala. VLSI - Integracin a muy gran escala. ULSI - Integracin a ultra gran escala. 3. (a) MSI (b) LSI (e) SSI (d) VLSI (e) ULSI SECCIN 1-6 1. Diez 2. Ocho. 3. Analizador lgico. 4. Indica un impulsos repetitivos. SECCiN 1-7 1. El comparador determina cundo el nmero de pastillas es igual al nmero de pastillas por bote preseleccionado. 2. La vlvula de suministro se cierra, el siguiente bote se mueve sobre la cinta, y la nueva suma se almacena en el registro B. 3. El registro A almacena el nmero preseleccionado de pastillas por bote. El registro B almacena el nmero total de pastillas envasadas.

Vous aimerez peut-être aussi