Documentos de Académico
Documentos de Profesional
Documentos de Cultura
:
✓ Comprender el uso de modularidad en el diseño
combinatorial.
4
Los primeros bloques convierten el número binario a NBCD, GRAY y XS3,
respectivamente.
6
La conversión de binario a GRAY se
hace agregando un “0” a la izquierda del
MSB y, a partir de éste, se realiza la
operación EXOR entre bits
adyacentes.
7
Como el dato es de 4 bits,
(M=4). Las opciones
de selección son 3 (se escoge N=4
por ser el estándar disponible).
El bloque se forma con
4 MUX 4 a 1.
Para escoger el número de
la entrada para cada opción,
es necesario hacer la tabla
a continuación:
8
Las puertas AND se
se usan como
elemento validador.
Así, si la entrada
validadora es “1”, la señal
pasa, caso contrario la
salida es “0”.
La señal
validadora proviene del
comparador que determina
si el número original es
menor que 10 o no.
9
El bloque Selector se fusiona con el bloque Validador, haciendo que la
salida del comparador sea la que sirva de habilitadora de los MUXs. El
inversor es necesario porque las señales habilitadoras son de lógica
negativa.
10
EJEMPLO # 2:
Diseñar un circuito combinatorial para controlar el enfriamiento de un tanque
de 20 mt. de alto, lleno de líquido. Las señales que recibe el circuito son la
siguientes :
TA : Temperatura de la zona alta del tanque, en formato de 4 bits binarios con
valores de 0 (0000) a 11 (1011) grados centígrados.
TB : Temperatura de la zona baja del tanque, en formato de 4 bits binarios con
valores de 0 (0000) a 11 (1011) grados centígrados.
CA : Valor binario de 3 bits, de 0 (000) a 4 (100) grados centígrados, que se
utiliza para compensar la temperatura en la zona alta.
CB : Valor binario de 3 bits, de 0 (000) a 4 (100) grados centígrados, que se
utiliza para compensar la temperatura en la zona baja.
Función: Señal del selector que indica si el tanque está almacenando o
enfriando.
Encendido: Señal del selector que indica si el sistema está prendido o apagado.
11
Las señales que entrega el circuito son las siguientes :
AR1: Si está activada, ingresa refrigerante al área 1 del tanque (alta).
AR2: Si está activada, ingresa refrigerante al área 2 del tanque (media).
AR3 : Si está activada, ingresa refrigerante al área 3 del tanque (baja)
S : Al activarse indica la evaporación del refrigerante en las tres áreas.
12
El área 1 (AR1) se activa si el valor real de la zona alta es mayor al Set point del sistema.
El área 2 (AR2) se activa si el valor real de la zona alta es mayor al Set point del sistema
y el valor real de la zona baja es menor al Set point. El área 3 (AR3) se activa si el valor
real de la zona baja es mayor al Set point del sistema.
La señal S se activa si cualquiera de las tres áreas está activada.
Para que se active cualquier salida del circuito, el selector de encendido debe estar en
ON.
Para la implementación, utilice sumadores, comparadores, MUXs, y puertas adicionales
que sean necesarios.
13
T_Ref[3.0] [3.0]
El bloque activador de zonas compara los valores reales con el set point
seleccionado y activa las áreas respectivas; además, valida la presencia de la
señal ENCENDIDO.
14
Con dos sumadores 74283 se
compensan las temperaturas
medidas (A y B) de 4 bits cada
una, con los valores de
compensación CA y CB.
15
16
El bloque activador usa cuatro MUX 2 a 1 para escoger el
set point del sistema, entre 12 (1100) y 4 (0100) dependiendo del
valor de la entrada Función.
17
EJEMPLO # 3:
Diseñe un circuito digital que maneje el sistema de tarifas en una empresa
proveedora de servicio de telefonía celular. La empresa ofrece adicionalmente
el servicio de mensajes de texto. El circuito recibe las señales PLAN.H (Plan1.H,
Plan0.H) y funciona con el siguiente código :
20
Paso 1: Entender claramente cuales son los requerimientos de
funcionamiento del sistema digital a diseñar.
Paso 2: Ver el circuito de control como una caja negra. En el caso del sistema
digital facturador del consumo de minutos de telefonía celular, el circuito de
control como una caja negra tiene sus entradas y salidas que vienen y van,
desde y hacia cada uno de los otros componentes del sistema digital.
21
COSTO TARIFA COSTO DE TEXTO
PLAN BASE MINUTOS COSTO MINUTOS MENSUAL $
GRATIS ADICIONALES $
BASICO 10 20 1 10
ECONOMICO 20 40 1 10
PROFESIONAL 30 60 1 10
EJECUTIVO 40 80 1 10
El circuito de control, visto como una caja negra, tiene las entradas y salidas
que se ilustran a continuación.
22
Paso 3: Dibujar el diagrama de bloques del circuito de control
23
Paso 4: Identificar los C.I MSI a utilizar en cada uno de los bloques
funcionales
24
Paso 4: Identificar los C.I MSI a utilizar en cada uno de los bloques
funcionales
. 25
Paso 4: Identificar los C.I MSI a utilizar en cada uno de los bloques
funcionales
26
Paso 5: Implementar cada bloque funcional, según el C.I. que se escoja
27
.
28
.
29
– Circuito integrado 7442
– Cada salida pasa a voltaje bajo cuando se aplica su entrada
NBCD correspondiente.
– Para combinaciones NBCD inválidas, ninguna de las salidas se
activa
– Se lo puede llamar decodificador de 4 a 10.
– El CI 7445 funciona de manera similar pero sus salidas son de
colector abierto, lo que permite operar con límites de voltaje y
corriente (30V, 80 mA) mayores que una salida TTL normal. Esto
las hace adecuadas para manejar directamente LEDs o lámparas,
relés o motores de corriente directa.
30
31
• Debe existir un medio para desplegar la información tal que el operador del
sistema pueda entenderla fácilmente.
• El método mas popular es desplegar información numérica en 7 segmentos
para formar los caracteres 0 al 9.
• El decodificador driver 7446 o 7447 se usa para tomar una entrada NBCD de
4 bits y a la salida encender los segmentos apropiados para visualizar el dígito
33
Cada segmento consta de un led. Todos los ánodos están conectados a la
fuente y los cátodos se conectan al integrado mediante resistencias
limitadoras de corriente.
34
35
Un circuito codificador (ENCODER) tiene un número de señales de entrada que
sólo una se activa en un tiempo determinado y produce un código de salida de
N bits dependiendo de cuál entrada se active
36
Un codificador de octal a binario (8 a 3 ) acepta ocho líneas de entrada y
produce un código de tres bits correspondiente a la entrada activada.
37
• El 74147 es un codificador de prioridad de decimal a BCD, con lógica
negativa.
• La entrada A9 tiene la mayor prioridad entre todas las entradas y basta que
ella esté presente para que su código se genere en la salida.
• Si ninguna entrada se activa, todas las salidas serán también falsas.
38
39
Realizar el diseño modular de una Máquina Despachadora de Periódicos que vende los siguientes
Diarios: El Universo, El Comercio, Diario Expreso y El Telégrafo. La máquina entrega un diario en
cada atención al usuario y debe ser construida para recibir monedas de $0,50 solamente.
Los precios de los diferentes diarios se muestran en la tabla 1.
Para que el comprador indique cuál Diario desea adquirir, existen 4 botones que envían
información a un bloque codificador con prioridad según la tabla 2. En ese momento, el circuito
presenta mediante dos displays (señal P/V) el precio del diario escogido en centavos.
Cada vez que el usuario ingresa una moneda de $0,50 se envía una señal Listo indicando que
el diario fue pagado. En ese momento, el circuito presenta en los mismos displays (señal P/V)
la cantidad de vuelto en centavos que entregará. El vuelto se recibe con monedas de $0,10
solamente, además se ilumina un LED que indica que el cambio está listo para ser retirado.
Para que el bloque de Entrega del Vuelto reconozca cuanto debe dar como cambio, el circuito
envía la señal # Monedas que en binario indica la cantidad de monedas de $0.10 a entregar.
40
1 KΩ
Presentar:
a) El diagrama de bloques de la Máquina Despachadora de Periódicos, mostrando claramente
la función que realiza cada bloque y el diseño interno del codificador con prioridad.
b) La implementación completa del circuito, utilizando circuitos integrados MSI y puertas
adicionales. Indique claramente las conexiones, nombre de las señales y de los integrados
usados.
41
42
43
44
45
46
Realizar el diseño modular de una máquina controladora de tarjetas de acceso a la Metrovía.
La máquina debe funcionar de la siguiente manera:
- Cada tarjeta tendrá un precio de $3,00 y abastecerá para realizar 12 viajes dentro de la
Metrovía, ya que cada viaje tiene un costo de $0,25.
- Cuando usted desea ingresar a la Metrovía, ingresa su tarjeta en el Lector/Grabador de
Acceso, se verifica su cupo, se descuenta un nuevo acceso y se activa Pasar, dejando que
usted entre al sistema de Metrovía.
- Las tarjetas de los usuarios tendrán incorporado un microchip de memoria en donde se
leerá ó grabará el número de acceso que se está realizando. Por ejemplo: Si usted ya ha
realizado 5 viajes con su tarjeta, entonces al realizar la lectura de su tarjeta se muestra #A =
0101. Luego, dado que usted realiza otro acceso, ahora se graba #A = 0110. No se almacenan
valores en dólares.
- Cuando su tarjeta ya ha cubierto su cupo, la máquina ya no le da acceso al sistema de
Metrovía (No se activa Pasar), y a su vez le pregunta mediante la Pantalla LCD si desea
comprar otra tarjeta, lo cual usted responde a través de un Pulsador, llamado Comprar
- Para realizar la compra de la nueva tarjeta, usted solo puede ingresar monedas de $1,00.
Por lo tanto la máquina no está habilitada para entregar vuelto. Solo al cubrir el valor del
precio de la tarjeta de acceso, la máquina le entrega la nueva tarjeta (Se activa ET.H) y usted
podrá ingresar a la Metrovía, al activarse la señal Pasar.
47
Presentar:
a) El diagrama de bloques de la Máquina Controladora de Acceso, mostrando claramente la
función que realiza cada bloque.
b) La implementación de cada bloque debe realizarse utilizando circuitos integrados MSI y
puertas adicionales. Indique claramente las conexiones, nombre de las señales y de los CIs
usados.
48
a) El diagrama de bloques de la Máquina Controladora de Acceso, mostrando claramente la
función que realiza cada bloque.
49
Presentar:
b) La implementación de cada bloque, utilizando circuitos integrados MSI y puertas
adicionales. Indique claramente las conexiones, nombre de las señales y de los integrados
usados.
50
51
53