Está en la página 1de 9

Diseño de Circuitos

Combinacionales

TÉCNICAS DIGITALES 1 y SISTEMAS DIGITALES


Universidad Nacional de Misiones – Facultad de Ingeniería
Carreras: Ingeniería Electrónica e Ingeniería en Computación
Oberá – Misiones – Argentina
- Año 2022 -
PROCESO DE DESARROLLO

Producto
solicitado

Definición de
especificaciones

Diseño inicial

Simulación Rediseño

¿Diseño NO
correcto?
SI
Implementación del Correcciones
prototipo SI

Pruebas ¿Errores NO
menores?
¿Satisface NO
especif.?
SI
Producto
terminado

U.Na.M. – Facultad de Ingeniería – Técnicas Digitales 1 y Sistemas Digitales 2


DISEÑO DE CIRCUITOS COMBINACIONALES

EJEMPLO: Diseñar un circuito digital capaz de gobernar los motores de un pequeño robot seguidor de línea. La línea es negra
y se encuentra pintada sobre un fondo blanco.

PARTES DEL ROBOT

Sensor 1 Sensor 2

Motor 1 Motor 2

ROBOT SEGUIDOR DE LÍNEA Ruedas

FUNCIONAMIENTO C1 C2 C1 C2 C1 C2

M1 M2 M1 M2 M1 M2

Recto Giro Izq. Giro Der.


U.Na.M. – Facultad de Ingeniería – Técnicas Digitales 1 y Sistemas Digitales 3
DISEÑO DE CIRCUITOS COMBINACIONALES

PASO 1: Identificar entradas y salidas del circuito digital.

Circuito digital con 2 entradas y 4 salidas

PASO 2: Asignación de estados lógicos a entradas y salidas del circuito.


R1
VCC
CNY70

R4
E R
R3 Ci
Cada Sensor
CNY70 R2
Blanco Color Ci
Blanco 0
R1
VCC
E R CNY70 Negro 1
R4
E R
CNY70  Ci
R3
Sensor de proximidad
óptico (reflectivo) R2
d Negro
Objeto 

U.Na.M. – Facultad de Ingeniería – Técnicas Digitales 1 y Sistemas Digitales 4


DISEÑO DE CIRCUITOS COMBINACIONALES

PASO 2: Asignación de estados lógicos a entradas y salidas del circuito (continuación).

VCC

D1 D3 Cada Motor

R1 R3 MX MY Q1, Q2, Q5 Q3, Q4, Q6 Motor


Q1 Q3
M 0 0 Corte Corte STOP
Motor CC 0 1 Corte Saturado Gira hacia
D4 D2 adelante

R2 Q5 Q2 Q6 R4
1 0 Saturado Corte Gira hacia
Q4
atrás
1 1 Saturado Saturado PROHIBIDO
MX MY

Driver del Motor (Puente H)

U.Na.M. – Facultad de Ingeniería – Técnicas Digitales 1 y Sistemas Digitales 5


DISEÑO DE CIRCUITOS COMBINACIONALES

PASO 3: Hallar la tabla de verdad para analizar las salidas del circuito en función de los estados de la entradas.

Sensores Motores

Sensores Motor 1 Motor 2


C1 C2 MX1 MY1 MX2 MY2
0 0 0 0 0 0 Robot en stop

0 1 0 1 1 0 Robot Gira Der.

1 0 1 0 0 1 Robot Gira Izq.

1 1 0 1 0 1 Robot avanza

U.Na.M. – Facultad de Ingeniería – Técnicas Digitales 1 y Sistemas Digitales 6


DISEÑO DE CIRCUITOS COMBINACIONALES

PASO 4: Simplificar las expresiones lógicas de cada salida.

Sensores Motor 1 Motor 2

C2 C2 C2 C2 C2 C2 C2 C2
C1 0 0 C1 0 1 C1 0 1 C1 0 0

C1 1 0 C1 0 1 C1 0 0 C1 1 1

MX1 = C1C2 MY1 = C2 MX2 = C1C2 MY2 = C1

U.Na.M. – Facultad de Ingeniería – Técnicas Digitales 1 y Sistemas Digitales 7


DISEÑO DE CIRCUITOS COMBINACIONALES

PASO 5: Diseñar el circuito lógico a partir de las expresiones SOP (o POS).

Motor 1 Motor 2 MX1

MX1 = C1C2 MX2 = C1C2 C2 MY1


2 Circuitos integrados,
MY1 = C2 MY2 = C1 uno NOT y otro AND
C1 MY2

MX2

PASO 6: Convertir el circuito a todo NAND o NOR, según convenga.

MX1 MX1

C2 MY1 C2 MY1

C1 MY2 C1 MY2

MX2 MX2

Todo NAND (2 circ. integrados) Todo NOR (1 circ. integrado)

U.Na.M. – Facultad de Ingeniería – Técnicas Digitales 1 y Sistemas Digitales 8


DISEÑO DE CIRCUITOS COMBINACIONALES

PASO 7: Simular el circuito para verificar su funcionamiento.

U.Na.M. – Facultad de Ingeniería – Técnicas Digitales 1 y Sistemas Digitales 9

También podría gustarte