0 valutazioniIl 0% ha trovato utile questo documento (0 voti)
65 visualizzazioni8 pagine
Este documento presenta dos ejemplos de diseño modular utilizando circuitos MSI. El primer ejemplo describe un circuito convertidor de códigos que recibe un número binario de 4 bits y lo convierte a códigos de distancia unitaria o BCD dependiendo de las señales de entrada. El segundo ejemplo diseña un circuito para controlar el enfriamiento de un tanque que recibe las temperaturas y compensaciones de la zona alta y baja y activa las áreas de enfriamiento según el set point. Ambos ejemplos buscan implementar las funciones descritas utilizando
Este documento presenta dos ejemplos de diseño modular utilizando circuitos MSI. El primer ejemplo describe un circuito convertidor de códigos que recibe un número binario de 4 bits y lo convierte a códigos de distancia unitaria o BCD dependiendo de las señales de entrada. El segundo ejemplo diseña un circuito para controlar el enfriamiento de un tanque que recibe las temperaturas y compensaciones de la zona alta y baja y activa las áreas de enfriamiento según el set point. Ambos ejemplos buscan implementar las funciones descritas utilizando
Este documento presenta dos ejemplos de diseño modular utilizando circuitos MSI. El primer ejemplo describe un circuito convertidor de códigos que recibe un número binario de 4 bits y lo convierte a códigos de distancia unitaria o BCD dependiendo de las señales de entrada. El segundo ejemplo diseña un circuito para controlar el enfriamiento de un tanque que recibe las temperaturas y compensaciones de la zona alta y baja y activa las áreas de enfriamiento según el set point. Ambos ejemplos buscan implementar las funciones descritas utilizando
Objetivos Al finalizar esta sesin el estudiante ser capaz de: Hacer ejercicios de diseo modular con MSI. Comprender el uso de modularidad en diseo combinatorial.
Ejemplos de diseo modular
EJEMPLO # 1: Disee un circuito digital Convertidor de CODIGOS, el circuito recibe como entrada un nmero binario A de 4 bits (A3 A2 A1 A0, siendo A3 el ms significativo) y debe entregar como resultado de la conversin un nmero R de 4 bits (R3 R2 R1 R0, siendo R3 el ms significativo). Si la entrada Tipo cdigo es verdadera (Tipo cdigo.H = H) se har conversin a un cdigo de distancia unitaria, en caso contrario se debe hacer conversin a un cdigo BCD. Si la conversin es a distancia unitaria el CODIGO elegido es siempre GRAY. Si la conversin es a BCD el cdigo elegido depende de la seal Tipo BCD. Si tipo BCD es verdadera ( Tipo BCD.H = H) la conversin es a NBCD en caso contrario la conversin es a XS3. Si el nmero ingresado es mayor o igual a 10 todas las salidas deben tomar voltaje bajo. Para la implementacin utilice Sumadores, Comparadores, Multiplexores, Decodificadores y puertas adicionales. Prohibido usar Tabla de verdad 3
Ejemplos de diseo modular
EJEMPLO # 2: Disear un circuito combinatorial para controlar el enfriamiento de un tanque de 20 mt de alto lleno de lquido. Las seales que recibe el circuito son la siguientes : TA : Temperatura medida de la zona alta del tanque en formato de 4 bits binarios con valores de 0 (0000) a 11 (1011) grados centgrados. TB : Temperatura medida de la zona baja del tanque en formato de 4 bits binarios con valores de 0 (0000) a 11 (1011) grados centgrados. CA : Compensador A : Valor binario de 3 bits, desde 0 (000) hasta 4 (100) grados centgrados, que se utiliza para compensar la temperatura en la zona alta. CB : Compensador B: Valor binario de 3 bits, desde 0 (000) hasta 4 (100) grados centgrados, que se utiliza para compensar la temperatura en la zona baja. 4
Ejemplos de diseo modular
EJEMPLO # 2: Funcin : Seal de selector que indica si el tanque est almacenando(1) o enfriando (0). Encendido : Seal de selector que indica si el sistema est prendido(1) o apagado(0). Las seales que entrega el circuito son las siguientes : A1 : Si est activada significa que ingresa refrigerante al rea 1 del tanque (alta). A2 : Si est activada significa que ingresa refrigerante al rea 2 del tanque (media). A3 : Si est activada significa que ingresa refrigerante al rea 3 del tanque (baja) S :Al activarse permite la evaporacin del refrigerante en las tres reas. 5
Ejemplos de diseo modular
EJEMPLO # 2: El circuito debe funcionar de la siguiente manera : La temperatura real de cada zona es igual a la temperatura medida mas el valor de compensacin respectiva Si el tanque est en la funcin almacenamiento, el Set point del sistema es 12 grados centgrados, si est en la funcin enfriar el Set point es 0 grados centgrados.
Ejemplos de diseo modular
EJEMPLO # 2: El circuito debe funcionar de la siguiente manera : El rea 1 (A1) se activa si el valor real de la zona alta es mayor al Set point del sistema. El rea 2 (A2) 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 (A3) se activa si el valor real de la zona baja es mayor al Set point del sistema. La seal 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 implementacin utilice sumadores, comparadores, Mux, deMux y puertas adicionales. 7