Está en la página 1de 33

Electrónica Digital (IN1350C)

(IN1200)

Unidad 3
Diseño de circuitos
combinacionales
Dr. Silvia Elena Restrepo M.
Magíster en Ingeniería de Sistemas
Ingeniera Física
M.K. para 4 variables

Diseño de circuitos combinacionales Electrónica Digital


2
A B C D F(A,B,C)
0 0 0 0 1
Ejercicio
0 0 0 1 1
0 0 1 0 1
0 0 1 1 1
0 1 0 0 0
0 1 0 1 1
0 1 1 0 0
0 1 1 1 1
1 0 0 0 0
1 0 0 1 1
1 0 1 0 0
1 0 1 1 1
1 1 0 0 1
1 1 0 1 0
1 1 1 0 1
Diseño de circuitos combinacionales Electrónica Digital
1 1 1 1 0 3
Solución

F=A’D+

Diseño de circuitos combinacionales Electrónica Digital


4
Solución

F=A’D+A’B’+

Diseño de circuitos combinacionales Electrónica Digital


5
Solución

CELDAS ADYACENTES: Se agrupan 4 unos: Las variables D y B no cambian

F=A’D+A’B’+B’D+
Diseño de circuitos combinacionales Electrónica Digital
6
Solución

Celdas adyacentes

F=A’D+A’B’+B’D+ABD’

Diseño de circuitos combinacionales Electrónica Digital


7
Ejemplo con Maxtérminos

Diseño de circuitos combinacionales Electrónica Digital


8
Solución

F=(A’+B’+D’).(

Diseño de circuitos combinacionales Electrónica Digital


9
Solución

F=(A’+B’+D’).(A’+B+D).(

Diseño de circuitos combinacionales Electrónica Digital


10
Solución

F=(A’+B’+D’).(A’+B+D).(A+B’+D)

Diseño de circuitos combinacionales Electrónica Digital


11
M.K. 4 : Varias soluciones

Diseño de circuitos combinacionales Electrónica Digital


12
M.K. para 5 variables

Diseño de circuitos combinacionales Electrónica Digital


13
M.K. para 5 variables

Diseño de circuitos combinacionales Electrónica Digital


14
M.K. para 6 variables

Diseño de circuitos combinacionales Electrónica Digital


15
Aplicación de Sistemas Digitales: DISPLAY
DE 7 SEGMENTOS

 Un problema común de un circuito digital es


convertir el lenguaje máquina a números decimales (o
en algunas ocasiones a hexadecimal).

Diseño de circuitos combinacionales Electrónica Digital


16
DISPLAY DE 7 SEGMENTOS

 Se habla de 7 segmentos ya que internamente está


formado por esta cantidad de Diodos Emisores de Luz
(LED).

 Ánodo Común (pin común a Vcc)


 Cátodo común (pin común a GND)

Diseño de circuitos combinacionales Electrónica Digital


17
DISPLAY DE 7 SEGMENTOS
 Estos LED dentro del display van numerados de la
letra ”a” a la “g”

Diseño de circuitos combinacionales Electrónica Digital


18
DISPLAY DE 7 SEGMENTOS

Diseño de circuitos combinacionales Electrónica Digital


19
DISPLAY DE 7 SEGMENTOS
 Cada línea del display debe tener una resistencia, para
controlar la corriente que pasa por c/u de los LEDs.

V=RI -> R=V/I


R= 5V/15 mA.
R= 330 W.

Diseño de circuitos combinacionales Electrónica Digital


20
Condiciones superfluas
 Las condiciones superfluas corresponden a aquellos casos
en que las combinaciones de variables de entrada no
pueden ocurrir (estados indiferentes o estados don’t care).
 Por ejemplo, si se quiere construir un circuito
combinacional para convertir números que están en BCD
(de 4 bits), a siete salidas que representan los segmentos de
un display.

Diseño de circuitos combinacionales Electrónica Digital


21
Condiciones superfluas
 Nos enfocaremos en el segmento inferior derecho del display
(segmento c), cuya Tabla de Verdad corresponde a:

Diseño de circuitos combinacionales Electrónica Digital


22
Condiciones superfluas

 Se puede observar que las entradas mayores a 9 no son


posibles, debido a que el código BCD solo llega hasta el 9.

 Por esto, las combinaciones de entrada posteriores a 1001 no


son posibles y se consideran superfluas.

 Luego si construimos el MK de esta función, podemos dejar las


celdas superfluas con un “-”.

Diseño de circuitos combinacionales Electrónica Digital


23
Condiciones superfluas

 Las celdas superfluas pueden ser consideradas como ceros o


bien como unos, independientemente.
 De esta manera se agrupa según conveniencia, para obtener la
menor cantidad de subcubos, y que estos sean del mayor
tamaño posible.
Diseño de circuitos combinacionales Electrónica Digital
24
Condiciones superfluas

 Resultando la ecuación:

F(X3,X2,X1,X0) = X1’ + X0 + X2

Diseño de circuitos combinacionales Electrónica Digital


25
Otro ejemplo
 Se quiere diseñar un Circuito Lógico que indique
cuando el resultado de la suma de 2 dados es un
numero primo.

Diseño de circuitos combinacionales Electrónica Digital


26
Mapa de Kanaugh

 La función la podemos expresar como:

Z = f(A, B, C, D) =  m(2,3,5,7,11) + d(0,1,13,14,15)

Diseño de circuitos combinacionales Electrónica Digital


27
Ejemplo
 Si tomamos los estados don't care (no importa)
como cero (X=0) tenemos:

Z = ABC + ABD + BCD


Diseño de circuitos combinacionales Electrónica Digital
28
Ejemplo

 Si tomamos algunos X como 1 para obtener


menores expresiones:

Z = AB + AD + CD
 Algunos “don't care” se tomaron como 0.
Diseño de circuitos combinacionales Electrónica Digital
29
Sistemas Combinacionales

 Los sistemas combinacionales relativamente pequeños


(menores a 100 compuertas), pueden ser construidos con
compuertas convencionales.

 Típicamente se utilizan únicamente compuertas NAND o


NOR.

Diseño de circuitos combinacionales Electrónica Digital


30
Sistemas Combinacionales

Diseño de circuitos combinacionales Electrónica Digital


31
Sistemas Combinacionales

Diseño de circuitos combinacionales Electrónica Digital


32
PLA/PLD, FPGA, CPLD

Diseño de circuitos combinacionales Electrónica Digital


33

También podría gustarte