Download Introducción a la simulación de circuitos
Document related concepts
no text concepts found
Transcript
Introducción a la simulación de circuitos Microcontroladores Simulación Electrónica Escuela de Ingeniería Industrial Profesor: Dr. Camilo Quintáns Graña Vigo, 2011 LA SIMULACIÓN EN LA INGENIERÍA 1. La simulación dentro del diseño en el proceso de la ingeniería 2. Diseño y desarrollo de un producto electrónico. Ingeniería de producto asistida por computador 3. Niveles de abstracción en la especificación y descripción del diseño 4. Diseño electrónico asistido por computador 5. Entorno EDA. Definiciones de términos 6. Entorno EDA. Ejemplo de los resultados 7. Librerías de componentes 8. Captura de esquemáticos 9. Captura de esquemáticos. Tipos de jerarquía 10. Captura de esquemáticos. Ejemplo de jerarquía vertical con tres niveles 11. Procesado del diseño 12. Procesado del diseño. Comandos en la herramienta de diseño Orcad LA SIMULACIÓN DENTRO DEL DISEÑO EN EL PROCESO DE LA INGENIERÍA Comunicación con el cliente Fabricación Establecimiento de los requisitos del producto Validación y Verificación Diseño del producto Análisis de los requisitos Desarrollo del producto Simulación Establecimiento de las especificaciones del producto Implementación de una solución al diseño Comunicación con el cliente Evaluación del prototipo Revisión 3 E.T.S.I.I. Universidad de Vigo. Microcontroladores y simulación electrónica. Curso 2010-2011. NIVELES DE ABSTRACCIÓN EN LA DESCRIPCIÓN DEL DISEÑO Para cada nivel de abstracción hay un tipo de simulación Dominio de interés Dominio de la aplicación Sistema físico Subsistema o equipo Visión global Software Visión del dominio Hardware Módulo Representación eléctrica Esquema eléctrico biblioteca de componentes Visión de los elementos Representación física: biblioteca de “footprints” Dispositivos pasivos Tarjeta electrónica de circuito impreso o “PCB” Dispositivos activos Vista detallada Dispositivos mecánicos 4 E.T.S.I.I. Universidad de Vigo. Microcontroladores y simulación electrónica. Curso 2010-2011. DISEÑO Y DESARROLLO DE UN PRODUCTO ELECTRÓNICO. INGENIERÍA DE PRODUCTO ASISTIDA POR COMPUTADOR CAEE EDA CAM Diseño electrónico asistido por computador Fabricación asistida por computador Ingeniería electrónica asistida por computador Denominaciones de los Entornos de diseño asistido por computador: CAE: Computer Aided Engineering. CAEE: Computer Aided Electronic Engineering. CAD: Computer Aided Design. EDA: Electronic Design Automation. CAM: Computer Aided Manufacturing. 5 E.T.S.I.I. Universidad de Vigo. Microcontroladores y simulación electrónica. Curso 2010-2011. DISEÑO ELECTRÓNICO ASISTIDO POR COMPUTADOR Entorno EDA (Electronic Design Automation): En un entorno EDA se controla el diseño y la producción de circuitos electrónicos desde el PC pudiendo realizarse los cambios necesarios mientras discurre el proceso. CAPTURA DEL ESQUEMA Capture PROCESADO PSpice BIBLIOTECAS DE COMPONENTES Creación de un Perfil Simulación del diseño SIMULACIÓN Análisis de los resultados PCB Editor OrCAD DEMO 16 DISEÑO DE LA PCB BIBLIOTECA DE “FOOTPRINTS” POSTPROCESADO FABRICACIÓN PCB (Printed Circuit Board) 6 E.T.S.I.I. Universidad de Vigo. Microcontroladores y simulación electrónica. Curso 2010-2011. ENTORNO EDA. DEFINICIONES DE TÉRMINOS I CAPTURA DE ESQUEMÁS Un esquema es el conjunto de componentes “parts” y las conexiones entre ellos de forma que constituyen la representación de un circuito. Por tanto representa una de las formas más importantes de comunicación en la ingeniería. La captura de esquemas es el proceso de creación de un esquemático que consiste en la importación de los componentes desde un fichero de librería y su interconexión para crear la topología deseada. 7 E.T.S.I.I. Universidad de Vigo. Microcontroladores y simulación electrónica. Curso 2010-2011. ENTORNO EDA. DEFINICIONES DE TÉRMINOS MODELO Un modelo es una representación de un objeto, sistema, o idea, de forma diferente a la de la identidad misma. Habitualmente, su finalidad es ayudar a definir, entender o mejorar un sistema. Un modelo de un objeto puede ser una réplica exacta de éste (en un material diferente y a escala diferente), o puede ser una abstracción de las propiedades dominantes del objeto, esto implica que en la mayoría de los casos la obtención de un modelo obliga a realizar simplificaciones. 8 E.T.S.I.I. Universidad de Vigo. Microcontroladores y simulación electrónica. Curso 2010-2011. ENTORNO EDA. DEFINICIONES DE TÉRMINOS MODELADO Y SIMULACIÓN •Las herramientas de modelado y simulación de sistemas capacitan al ingeniero para probar una especificación. •La simulación es el proceso de diseñar un modelo de un sistema real y realizar experimentos con él para entender su comportamiento y evaluar sus especificaciones. 9 E.T.S.I.I. Universidad de Vigo. Microcontroladores y simulación electrónica. Curso 2010-2011. ENTORNO EDA. DEFINICIONES DE TÉRMINOS VALIDACIÓN Y VERIFICACIÓN Validación: Conjunto de actividades que aseguran que el sistema construido se ajusta a los requisitos del cliente. ¿Estamos construyendo el producto correcto? Verificación: Conjunto de actividades que aseguran que el sistema implanta correctamente una función especifica. ¿Estamos construyendo el producto correctamente? 10 E.T.S.I.I. Universidad de Vigo. Microcontroladores y simulación electrónica. Curso 2010-2011. ENTORNO EDA. EJEMPLO DE LOS RESULTADOS 10V vout D1 -vcc 11 U1A R1 2 - 1k OUT 3 + 1 V+ V1 R2 4 VAMPL = 10 FREQ = 200 0V V- vin D1N4148 TL084 1k 0 -10V +vcc 0s 0 V(VIN) 2ms V(VOUT) 4ms 6ms 8ms 10ms Time 0 Simulación del diseño Esquema electrónico Diseño asistido de la PCB Producto final. Circuito fabricado 11 E.T.S.I.I. Universidad de Vigo. Microcontroladores y simulación electrónica. Curso 2010-2011. BIBLIOTECAS DE COMPONENTES EDITOR DE ESQUEMAS BIBLIOTECA DE MODELOS MODELO DE COMPORTAMIENTO *-------------------------------------------------------------------* Digital Components * *------------------------------------------------------------------------* * 7400 Quadruple 2-input Positive-Nand Gates * * The TTL Data Book, Vol 2, 1985, TI * tdn 06/23/89 Update interface and model names .subckt 7400 A B Y + optional: DPWR=$G_DPWR DGND=$G_DGND + params: MNTYMXDLY=0 IO_LEVEL=0 U1 nand(2) DPWR DGND + AB Y + D_00 IO_STD MNTYMXDLY={MNTYMXDLY} IO_LEVEL={IO_LEVEL} .ends COMPONENTE SÍMBOLO Y ATRIBUTOS BIBLIOTECA DE SÍMBOLOS U2A 1 LIBRERÍAS DE COMPONENTES 3 2 74LS00 EDITOR DE PCB COMPONENTE FOOTPRINT BIBLIOTECA DE FOOTPRINTS 12 E.T.S.I.I. Universidad de Vigo. Microcontroladores y simulación electrónica. Curso 2010-2011. CAPTURA DE ESQUEMÁTICOS El esquemático es el punto de partida de un diseño, en él se situarán todos los componentes del diseño y las conexiones entre ellos, algunos de estos componentes son: Parts: Las partes son los componentes que se obtienen de las librerías tales como dispositivos pasivos o activos, circuitos integrados, fórmulas matemáticas, fuentes de tensión y corriente, etc. Wire: son los hilos de conexión para realizar el cableado entre los componentes. BUS: Son un conjunto de conexiones que guardan cierta relación que se agrupan en una sola. Símbolos de alimentación y tierra: VCC, GND… 13 E.T.S.I.I. Universidad de Vigo. Microcontroladores y simulación electrónica. Curso 2010-2011. CAPTURA DE ESQUEMÁTICOS. TIPOS DE JERARQUÍA Jerarquía simple de una sola hoja (One-sheet). Jerarquía plana con varias hojas (Flat). Jerarquía Vertical. Método Top-Down. Método Bottom-Up. 14 E.T.S.I.I. Universidad de Vigo. Microcontroladores y simulación electrónica. Curso 2010-2011. CAPTURA DE ESQUEMÁTICOS. EJEMPLO DE JERARQUÍA VERTICAL CON TRES NIVELES Esquema A Nivel 0 Bloque jerárquico 1 Bloque jerárquico 2 Esquema B Esquema C Esquema B Nivel 1 Bloque Bloque Bloque jerárquico 1 jerárquico 2 jerárquico 3 Esquema D Esquema D Esquema E U1A R3 1 Nivel 2 U1A U1A 1 3 2 Esquema C Esquema E Esquema D R3 1 1k 2 1k 7400 2 1k 7400 7400 Componentes R3 3 3 Componentes Componentes 15 E.T.S.I.I. Universidad de Vigo. Microcontroladores y simulación electrónica. Curso 2010-2011. PROCESADO DEL DISEÑO En el procesado del diseño se especifican encapsulados, se identifican los componentes y se genera información que se añade al diseño que se utiliza para la simulación y para el diseño de la placa de circuito impreso. IDENTIFICACIÓN DE LOS COMPONENTES DE FORMA ÚNICA LISTA DE CONEXIONES CHEQUEO DE LAS REGLAS DE DISEÑO LISTA DE CONEXIONES LISTA DE MATERIALES 16 E.T.S.I.I. Universidad de Vigo. Microcontroladores y simulación electrónica. Curso 2010-2011. PROCESADO DEL DISEÑO. COMANDOS EN LA HERRAMIENTA DE DISEÑO ORCAD Annotate. Asigna una referencia a cada componente de forma que se identifique de forma única. Scope: Alcance de la actualización de las referencias. Action: Qué hace con los componentes que ya tiene asignada una referencia. Incremental reference update: Solo se asignan referencias a los componentes sin referenciar. Unconditional reference update: Se asignan referencias a todos los componentes hayan sido o no referenciados anteriormente. Reset part reference to ?: Se referencian todos los componentes con su valor por defecto. Add intersheet references: Añade referencias entre esquemas. Delete intersheet references: elimina las referencias entre esquemas. Mode: Especifica si se cambiarán las instancias o las preferencias. Back Annotate Update Properties Design Rules Check Create Netlist: crea una lista con las conexiones del esquema para poder usar esta información en otro programa como por ejemplo en Layaout Informes Bill of materials: Genera una lista de materiales en un fichero 17 E.T.S.I.I. Universidad de Vigo. Microcontroladores y simulación electrónica. Curso 2010-2011. Bibliografía Simulación de Circuitos Electrónicos con OrCAD 16 DEMO MARCOMBO S.L BARCELONA, 2008 ISBN: 978-84267-1436-7 18 E.T.S.I.I. Universidad de Vigo. Microcontroladores y simulación electrónica. Curso 2010-2011.