Professional Documents
Culture Documents
Circuitos Digitales
Unidad III
1.
Figura 3.1
Por estar basadas en compuertas lgicas las entradas y salidas son niveles de
voltaje que representan los estados lgicos 1 0. Por definicin, las salidas
no influyen en el comportamiento del circuito combinacional porque si lo hace,
entonces el sistema completo es secuencial.
1.1
PROCEDIMIENTO DE DISEO
El diseo de sistemas combinacionales comienza con el planteamiento del
problema y termina con la implementacin del circuito lgico.
Este procedimiento consiste en los siguientes pasos:
Se plantea el problema.
Se determina el nmero de variables de entrada disponibles y el
nmero de variables de salida requeridas.
A cada variable de entrada y de salida se le asigna un smbolo literal.
Se deduce la tabla de verdad que define la relacin requerida entre
entrada y salida.
45
Circuitos Digitales
TECSUP - PFR
SUMADORES
Las operaciones aritmticas elementales se pueden realizar con circuitos
combinacionales. La ms bsica es la suma de dos dgitos binarios.
46
TECSUP - PFR
Circuitos Digitales
Y el diagrama lgico:
Figura 3.2
1.3
47
Circuitos Digitales
TECSUP - PFR
Y el circuito es:
Figura 3.3
48
TECSUP - PFR
Circuitos Digitales
Un full adder puede ser implementado con dos half adder y una
compuerta OR.
Figura 3.4
1.4
RESTADORES
Para disear un restador de dos bits generamos la tabla de verdad de
este.
49
Circuitos Digitales
TECSUP - PFR
Figura 3.5
1.5
RESTADOR COMPLETO
El restador anterior no corresponde al caso de la resta de dos bits
existiendo un prstamo de la etapa anterior. Para evitar este problema se
construye el retador completo, cuya tabla de verdad es la siguiente.
50
TECSUP - PFR
Circuitos Digitales
Figura 3.6
1.6
CODIFICADORES
Un codificador tiene un determinado numero de entradas, de las cuales
una tiene el estado lgico ACTIVO, y genera un cdigo de N bits, que
depende de cual sea la entrada activa.
Un codificador tpico es el decimal de BCD que codifica los dgitos
decimales (0 a 9) a su cdigo binario natural.
Figura 3.7
51
Circuitos Digitales
TECSUP - PFR
Y el circuito es el siguiente:
Figura 3.8
52
TECSUP - PFR
1.7
Circuitos Digitales
DECODIFICADORES
Los decodificadores son circuitos combinacionales que generan los
productos cannicos de una combinacin binaria aplicada a sus entradas.
Un decodificador de n a m es un circuito lgico combinacional de m
salidas y n lneas de entrada (tales que m o 2). Para cada combinacin
de entrada posible una solo una seal de salida esta en nivel lgico
ACTIVO.
Decodificador 2 a 4.
Figura 3.9
53
Circuitos Digitales
TECSUP - PFR
Figura 3.10
54
TECSUP - PFR
Circuitos Digitales
Figura 3.11
1.8
CONVERSORES DE CDIGO
El tener disponible una gran cantidad de cdigos binarios para ser
utilizados en los sistemas digitales, conlleva a tener una traduccin entre
ellos, de forma de poder comunicar sistemas de informacin que trabajan
en distintos cdigos binarios. Si es necesario usar la salida de un sistema
que trabaja en un tipo de cdigo binario, como entrada de otro que
trabaja en otro cdigo binario, es indispensable conectar entre ellos un
circuito de conversin.
Un conversor de cdigos es entonces, un circuito que hace compatibles
dos sistemas que usan cdigos binarios diferentes.
Para convertir desde un cdigo binario A a un cdigo binario B, las
entradas debern dar la combinacin de bits de los elementos especficos
segn el cdigo A y las salidas debern generar las combinaciones
correspondientes al cdigo binario B.
Un circuito combinacional realiza esta transformacin por medio de
compuertas lgicas. El procedimiento de diseo ser ilustrado mediante la
conversin desde el cdigo binario BCD a un cdigo Exc-3. La
combinacin de bits para ambos cdigos se muestra en la tabla siguiente:
55
Circuitos Digitales
TECSUP - PFR
Debido a que cada cdigo usa cuatro bits para representar un digito
decimal deber haber cuatro variables de entrada y cuatro variables de
salida.
Cabe hacer notar que para cuatro variables binarias es posible obtener 16
combianciones de las cuales solo 10 estn listadas en la tabla de verdad.
Las seis combinaciones no usadas para las variables de entrada son
combinaciones dont care.
Usamos los Mapas de karnaugh para obtener las funciones booleanas
mnimas de cada salida. Una vez obtenidas esta se dibujara el circuito
lgico mnimo, segn se muestra en la figura 3.12 siguiente.
56
TECSUP - PFR
Circuitos Digitales
Y el circuito lgico.
Figura 3.12
1.9
COMPARADORES
Un comparador es un circuito combinacional que compara dos nmeros A
y B y determina su magnitud relativa. El resultado de la comparacin este
representado por tres salidas que indican las situaciones que pueden
presentarse entre A y B: A>B, A = B A<B.
Los posibles tipos de datos digitales que se puede comparar son Nmeros
binarios, Nmeros decimales representados en un cdigo binario o
cualquier otro conjunto ordenado de elementos de informacin discretos.
Como ejemplo se diseara un circuito que compara dos nmeros binarios
de dos bits cada uno. Este debe tener dos entradas por cada nmero a
comparar.
El circuito deber tener tres salidas, una por cada posibilidad
comparacin. La siguiente tabla de verdad nos muestra las relaciones
entre las entradas y salidas.
57
Circuitos Digitales
TECSUP - PFR
58
TECSUP - PFR
Circuitos Digitales
Figura 3.13
1.10 MULTIPLEXORES
La multiplexin es una tcnica que permite transmitir un gran nmero de
unidades de informacin por un pequeo nmero de canales o lneas de
transmisin.
Un multiplexor digital es un circuito combinacional que selecciona data de
2n entradas y las encamina a una nica lnea de salida. La seleccin de
las vas de transferencia Entrada/Salida esta controlada por un conjunto
de lneas de seleccin.
La figura 3.14 siguiente muestra un multiplexor de cuatro lneas de
entrada de datos (multiplexor 4 a 1).
59
Circuitos Digitales
TECSUP - PFR
Figura 3.14
60
TECSUP - PFR
Circuitos Digitales
Figura 3.15
EXPANSION DE CIRCUITOS
Puesto que el multiplexor es una primitiva, no es extrao
encontrarlo combinado con los multiplexores y con otras
primitivas para formar un gran numero de operaciones
diferentes. El dibujo siguiente muestra la construccin de un
multiplexor 8 a 1 utilizando dos multiplexores 4 a 1.
Figura 3.16
61
Circuitos Digitales
TECSUP - PFR
Usando multiplexores.
Para encontrar la solucin a este problema escribiremos la
funcin f(a, b) en su forma cannica.
Figura 3.17
62
TECSUP - PFR
Circuitos Digitales
63
Circuitos Digitales
TECSUP - PFR
Figura 3.18
64
TECSUP - PFR
Circuitos Digitales
65
Circuitos Digitales
TECSUP - PFR
Figura 3.19
1.11 DEMULTIPLEXORES
Un de multiplexor digital e un circuito combinacional que encamina una
nica entrada as una de las varias salidas, bajo el control de las lneas de
seleccin. La figura 3.20 muestra un demultiplexor que encamina la
entrada E a una de cuatro salidas bajo el control de dos lneas de
seleccin.
Figura 3.20
66