DISEÑO ELECTRÓNICO CON



Documentos relacionados
Software libre y creación de circuitos impresos

Las redes sociales. Lo que hacen sus hijos en Internet

FP BÁSICA Ofimática y archivo de Documentos

1. La nueva interfaz del programa

Filosofía de la Libertad

MECÁNICA PARA INGENIEROS. PRÁCTICAS Y PROBLEMAS RESUELTOS

Para ingresar a la aplicación Microsoft PowerPoint 97, los pasos que se deben seguir pueden ser los siguientes:

Gestión Documental con Microsoft Office SharePoint Server 2007 (MOSS) Ignacio López - Ingeniero en Informática Software Architect en Alhambra-Eidos

Descarga Automática. Manual de Usuario. Operador del Mercado Ibérico de Energía - Polo Español Alfonso XI, Madrid

DISEÑO DE PCB A NIVEL DE ESQUEMÁTICO CON LA HERRAMIENTA CAPTURE DE ORCAD

Novell Vibe 4.0. Marzo de Inicio rápido. Inicio de Novell Vibe. Introducción a la interfaz de Novell Vibe y sus funciones

MANUAL PREZI. Para iniciar, los usuarios deben crear una cuenta gratuita en el link:

Instructivo Asesoría Básica Comunidad Virtual SharePoint 2010

I NTRODUCCIÓN 1. ORDENADOR E INFORMÁTICA

Manual de usuario. Curso Móvil 1.0

La publicación. Pere Barnola Augé P08/93133/01510

Manual Impress Impress Impress Impress Impress Draw Impress Impress

MANUAL TÉCNICO DE IMPLEMENTACIÓN PROYECTO SOCIAL COMPUESCUELA. Elaborado por: Julián A. Hernández M.

INSTALACIÓN DE ORACLE 8i (8.1.7) SOBRE NT

Concepto de sistema operativo

Microsoft Access 2007 (Completo)

Xerox 700 Digital Color Press con Integrated Fiery Color Server. Impresión de datos variables

ACTUALIZACIÓN VERSIÓN GEOBASEWEB. RELACIÓN DE CAMBIOS ENTRE v Y v

Para acceder al campus virtual de Espiral debes realizar los siguientes pasos:

En esta unidad añadiremos información sobre EXT3 y trabajaremos con aspectos visibles que nos proporcionan estos sistemas de archivos.

SEGUIMIENTO EDUCATIVO. Comunicaciones

Manual de ayuda para crear y gestionar Tareas, como actividad evaluable

Servicios de Formación:

Base de datos en la Enseñanza. Open Office

INSTRUCCIÓN DE SERVICIO NOCIONES BÁSICAS PARA DIAGRAMAS DE FLUJO. MICROSOFT VISIO

RESOLUCIÓN DE ERRORES EN MOODLE CAMPUS VIRTUAL-BIRTUALA UPV-EHU

Manual de usuario para Android de la aplicación PORTAFIRMAS MÓVIL

Preguntas Frecuentes. Plataforma ScienTI. Aplicativos CvLAC y GrupLAC

Manual para Empresas Prácticas Curriculares

Informática 4º ESO Tema 1: Sistemas Informáticos. Sistemas Operativos (Parte 2)

Google Drive. Registro y gestión de archivos. Manual de uso

Para ingresar a la aplicación Microsoft Word 97, los pasos que se deben seguir pueden ser los siguientes:

(Altas de prestaciones por ERE S): guía para las empresas

Introducción. Ciclo de vida de los Sistemas de Información. Diseño Conceptual

Primeros pasos con AutoCAD

GE Power Management. 6S``O[WS\bORS1]\TWUc`OQWÕ\g. GE-FILES 7\ab`cQQW]\Sa 539$ &

Fuentes de información y plataformas de almacenamiento de información P08/93150/01582

SITIO WEB DE INTERVENCIÓN PSICOSOCIAL. Un espacio para el intercambio de experiencias prácticas

GUÍA BÁSICA DE USO DEL SISTEMA RED

CAPÍTULO 17: ASPECTOS BÁSICOS DEL SISTEMA OPERATIVO WINDOWS

BASES DE DATOS TEMA 3 MODELO ENTIDAD - RELACIÓN

MICROSOFT ACCESS 2010

e-conocimiento Manual de uso

Software libre. Descripción

Caso práctico de Cuadro de Mando con Tablas Dinámicas

Diseño y desarrollo de una aplicación informática para la gestión de laboratorios

IAP ENTORNOS INFORMATIZADOS CON SISTEMAS DE BASES DE DATOS

De Word 2010 a Office 365 para empresas

GENERACIÓN DE REMESAS DE EFECTOS

Guía de uso de Moodle para participantes

MANUAL DE USUARIO. Sistema de Administración de Proyectos de Vinculación con la Colectividad (SAPVC) MANUAL DE USUARIO DOCENTE

Universidad Autónoma de Baja California Facultad de Ingeniería Mexicali

Software para transferencia de archivos utilizando redes Peer To Peer. MANUAL DE USUARIO U2U Versión 1.0 Beta 2009

GESTIÓN DE LA DOCUMENTACIÓN

Gestión de usuarios en la web educativa del centro con JOOMLA!

Administración avanzada de paquetes. apt-proxy.

Guía de Usuario. Seguridad Internet. Triara.com SA de CV. Todos los derechos reservados

HERRAMIENTA DE CONTROL DE PLAGIOS MANUAL DE AYUDA

EDICIÓN Y FORMATO (II)

TcpStereo. Versión 1.1. Diciembre 2009 MANUAL DE USUARIO

Índice 1 Instalación de la herramienta 2 Descripción de la herramienta 2 Arranque de la aplicación 3 Proyecto 4 Diagrama de clases 5

MICROSOFT ACCESS 2003

CAPÍTULO I. Sistemas de Control Distribuido (SCD).

HERRAMIENTAS DE PHOTOSHOP

P/. Factura Electrónica D/. Manual de Usuario Proveedores

FOCO GESTIÓN DE GRUPOS

Guías de ayuda para la configuración de la privacidad y seguridad de las redes sociales

Descubra, paso a paso, cómo enviar sus remesas de domiciliaciones a través de Línea Abierta

13.2 WORLD WIDE WEB (www)

Guías de ayuda para la configuración de la privacidad y seguridad de las redes sociales

PLANES DE EMPRESA ICEX CONSOLIDA. Manual de Usuario

MANUAL DE USUARIO DE LA HERAMIENTA CONFIGURACION DE PRESUPUESTOS PARA DISTRIBUIDORES

L3 ORGANIZACIÓN DE ARCHIVOS ELECTRÓNICOS

TUTORIAL. Edición de contenido y creación de entradas y páginas Wordpress

Semana 3: Entorno de programación CX Programmer

El proceso de edición digital en Artelope y CTCE

Introducción a Visual Studio.Net

MATERIAL 2 EXCEL 2007

1 El plan de contingencia. Seguimiento

NOTIFICACIÓN DE MOVIMIENTOS DE ESTUPEFACIENTES POR PARTE DE LOS LABORATORIOS FARMACÉUTICOS Y ALMACENES MAYORISTAS DE DISTRIBUCIÓN

MANUAL DE CÓMO REALIZAR ANEXOS A LAS FACTURAS DE TRATAMIENTO DE PRÓTESIS

Manual de OpenOffice Impress

Acuerdo de aprobación de la Normativa Básica de Correo Electrónico de la Universidad Miguel Hernández.

EJERCICIO 3: DOCUMENTO MAESTRO

(altas de trabajadores afectados por EREs): guía para las empresas

Sesión No. 2. Contextualización: Nombre de la sesión: Paquetería ASPEL - COI PAQUETERÍA CONTABLE

PLANIFICADOR DE OBJETIVOS

Sistemas de Calidad Empresarial

Transcripción:

DISEÑO ELECTRÓNICO CON APLICACIONES LIBRES O GRATUITAS PARA EL TÉCNICO EN ELECTRÓNICA Miguel Pareja Aparicio

Título: Diseño electrónico con aplicaciones libres o gratuitas para el técnico en electrónica Autor: Miguel Pareja Aparicio mipaap@gmail.com ISBN: 978 84 8454 739 6 Depósito legal: A 976 2008 Edita: Editorial Club Universitario Telf.: 96 567 61 33 C/. Cottolengo, 25 San Vicente (Alicante) www.ecu.fm Printed in Spain Imprime: Imprenta Gamma Telf.: 965 67 19 87 C/. Cottolengo, 25 San Vicente (Alicante) www.gamma.fm gamma@gamma.fm Reservados todos los derechos. Ni la totalidad ni parte de este libro puede reproducirse o transmitirse por ningún procedimiento electrónico o mecánico, incluyendo fotocopia, grabación magnética o cualquier almacenamiento de información o sistema de reproducción, sin permiso previo y por escrito de los titulares del Copyright.

Índice PRÓLOGO... 9 CAPÍTULO 1 APLICACIÓN LIBRE Y GRATUITA... 11 1.1. INTRODUCCIÓN... 11 1.2. DEFINICIÓN... 12 1.3. DIFERENCIAS... 12 1.4. APLICACIONES SHAREWARE... 14 1.5. CÓDIGO CERRADO Y CÓDIGO ABIERTO... 14 1.6. LICENCIA GPL... 15 CAPÍTULO 2 APLICACIONES PARA EL TÉCNICO EN ELECTRÓNICA... 31 2.1. INTRODUCCIÓN... 31 2.2. PAQUETES DE APLICACIONES O SOFTWARE.... 32 2.3. SIMBOLOGÍA NORMALIZADA... 32 2.4. LIBRERÍAS Y CREACIÓN DE COMPONENTES... 33 2.5. EDICIÓN DE ESQUEMAS... 34 2.6. CREACIÓN DE PLACAS DE CIRCUITO IMPRESO... 35 2.7. SIMULACIÓN DE CIRCUITOS... 37 2.8. VENTAJAS DE LA SIMULACIÓN... 39 2.8.1. INTRODUCCIÓN... 39 2.8.2. REDUCCIÓN DE TIEMPO DE DISEÑO... 40 2.8.3. REDUCCIÓN DE COSTES... 40 2.8.4. PORTABILIDAD... 41 2.8.5. OTRAS VENTAJAS... 41 2.9. APLICACIONES O SOFTWARE DE CÁLCULO... 42 2.10. APLICACIONES ASOCIADAS A DISPOSITIVOS PROGRAMABLES... 42 2.11. OTRAS APLICACIONES... 44 2.12. LINUX... 45

CAPÍTULO 3 EDICIÓN DE ESQUEMAS: TINYCAD... 47 3.1. INTRODUCCIÓN... 47 3.1.1. LA APLICACIÓN... 47 3.1.2. JUSTIFICACIÓN DEL USO DE ESTA APLICACIÓN... 48 3.1.3. OBTENER LA APLICACIÓN... 48 3.2. EDICIÓN DE ESQUEMAS... 49 3.2.1. VENTANA DE TRABAJO... 49 3.2.2. MODO DE TRABAJO... 50 3.3. NUEVOS COMPONENTES... 52 3.3.1. CREAR NUEVA LIBRERÍA... 52 3.3.2. CREAR UN NUEVO COMPONENTE... 52 3.3.3. AÑADIR IMÁGENES DE BITMAP AL COMPONENTE... 55 3.3.4. PROPIEDADES DEL COMPONENTE... 56 3.4. EJEMPLOS... 56 3.5. CREAR NETLIST PARA FREEPCB... 58 3.7. CREAR NETLIST PARA SIMULACIÓN... 59 CAPÍTULO 4 CREAR PLACAS DE CIRCUITO IMPRESO: KICAD... 61 4.1. INTRODUCCIÓN... 61 4.2. INSTALACIÓN... 62 4.3. RECOMENDACIÓN USO DE KICAD... 65 4.4. EL GESTOR DE PROYECTOS... 65 4.5. EESCHEMA... 69 4.6. PCBNEW... 73 4.7. EJEMPLO PASO A PASO... 76 4.7.1. NUEVO PROYECTO... 76 4.7.2. CREAR ESQUEMA PRINCIPAL... 76 4.7.3. CREAR NETLIST... 78 4.7.4. CREAR PLACA DE CIRCUITO IMPRESO... 79 4.7.5. RESULTADO EN 3D... 81 4.8. MÁS OPCIONES KICAD... 83 4.8.1. AUMENTAR EL GROSOR DE LAS PISTAS... 83 4.8.2. AUMENTAR EL GROSOR DE LA LÍNEA DE CONTORNO... 83 4.8.3. AÑADIR TEXTO... 84 4.9. ARCHIVOS GERBER... 84 4.10. CREAR NUEVOS COMPONENTES... 86 4.10.1. EESCHEMA... 86 4.10.2. PCBNEW... 87

CAPÍTULO 5 CREAR PLACAS DE CIRCUITO IMPRESO: FREEPCB... 89 5.1. INTRODUCCIÓN... 89 5.2. INSTALACIÓN... 90 5.2.1. DESCARGA... 90 5.2.2. ESTRUCTURA DE DIRECTORIOS... 90 5.3. DESCRIPCIÓN DE LA VENTANA DE EDICIÓN... 91 5.4. EJEMPLO... 94 5.4.1. EL CIRCUITO... 94 5.4.2. CREAR UN NUEVO PROYECTO... 95 5.4.3. IMPORTAR NETLIST... 96 5.4.4. INCLUIR LOS LÍMITES DE LA PLACA... 98 5.4.5. INCLUIR TALADROS... 99 5.4.6. COLOCACIÓN DE COMPONENTES... 101 5.4.7. CREAR PLANOS DE ALIMENTACIÓN... 102 5.4.8. TRAZAR LAS PISTAS... 103 5.5. CREAR NUEVAS HUELLAS O FOOTPRINT... 104 5.5.1. LIBRERÍAS... 104 5.5.2. EDITOR DE FOOTPRINT... 106 5.6. CREA FICHEROS GERBER... 107 CAPÍTULO 6 SIMULACIÓN: SWCAD III... 109 6.1. INTRODUCCIÓN... 109 6.2. MODO DE TRABAJO... 110 6.3. EDITOR DE ESQUEMAS... 111 6.3. CONFIGURACIÓN DE LA SIMULACIÓN... 113 6.4. EJEMPLO... 116 6.4. EL CIRCUITO... 116 6.4.1. EDICIÓN DEL ESQUEMA... 116 6.4.2 ARRANQUE DE LA SIMULACIÓN... 119 6.4.3. VISUALIZACIÓN DE DATOS... 121 6.4.4. INCLUIR NOMBRE A LOS NODOS... 123 6.5. VISUALIZACIÓN DE LA APLICACIÓN... 124 6.6. NUEVOS COMPONENTES... 125 6.7. AÑADIR TEXTO SIMULABLE... 127

CAPÍTULO 7 SIMULACIÓN: SPICE OPUS LITE... 129 7.1. INTRODUCCIÓN... 129 7.2. INSTALACIÓN... 130 7.3. ENTORNO DE TRABAJO... 132 7.3.1. VENTANA PRINCIPAL... 132 7.3.2. CERRAR APLICACIÓN... 133 7.3.3. ACCESO A LA AYUDA... 133 7.3.4. NAVEGACIÓN ENTRE DIRECTORIOS... 133 7.3.5. CREAR FICHERO... 134 7.3.6. ABRIR FICHERO... 135 7.4. EDICIÓN DEL ARCHIVO DEL CIRCUITO... 135 7.4.1. ESQUEMA DEL ARCHIVO... 135 7.4.2. DEFINICIÓN DEL CIRCUITO... 136 7.4.3. DEFINICIÓN DE LA SIMULACIÓN... 138 7.5. EJEMPLO... 140 CAPÍTULO 8 SIMULACIÓN: MULTIMEDIA LOGIC... 145 8.1. INTRODUCCIÓN... 145 8.2. ENTORNO DE TRABAJO... 147 8.2.1. INTRODUCCIÓN... 147 8.2.2. BARRA DE HERRAMIENTAS... 147 8.2.3. PALETA DE COMPONENTES... 147 8.3. CREACIÓN DEL CIRCUITO... 148 8.4. SIMULACIÓN DEL CIRCUITO... 149 8.5. CAMBIOS DE LA CONFIGURACIÓN DE COMPONENTES... 150 8.6. EJEMPLO... 151 8.6.1. EL CIRCUITO... 151 8.6.2. CIRCUITO SUMADOR... 151 8.6.3. CIRCUITO SUMADOR CON ACARREO... 152 CAPÍTULO 9 DISEÑOS MICROCONTROLADOS: MPLAB E ICPROG... 155 9.1. INTRODUCCIÓN... 155 9.2. MODO DE TRABAJO... 156 9.3. EJEMPLO PASO A PASO... 158 9.3.1. JUSTIFICACIÓN... 158

9.3.2. EL CIRCUITO... 158 9.3.3. SELECCIÓN MICROCONTROLADOR... 159 9.3.4. NUEVO PROYECTO... 159 9.3.5. EDICIÓN DE TEXTO... 161 9.3.6. ENSAMBLADO DEL CÓDIGO... 162 9.3.7. SIMULACIÓN... 163 9.4. HARDWARE Y APLICACIÓN DE COMUNICACIÓN... 165 9.4.1. PROGRAMADOR... 165 9.4.2. APLICACIÓN DE COMUNICACIÓN... 165 CAPÍTULO 10 EDUBUNTO Y EL TÉCNICO ELECTRÓNICO... 169 10.1. INTRODUCCIÓN... 169 10.2. EDUBUNTU... 170 10.2.1. INTRODUCCIÓN... 170 10.2.2. NOTAS SOBRE LA VERSIÓN UTILIZADA... 171 10.3. KICAD... 171 10.4. PCB DESIGN... 172 10.5. STATIC FREE SOFTWARE ELECTRIC VLSI DESIGN SYSTEM... 173 10.6. TKGATE... 174 10.7. GEDA... 175 10.8. KTECHLAB... 176 10.9. MENÚ EDUBUNTU... 177 10.10. OTRAS APLICACIONES... 178 10.11. ACTUALIZACIÓN EDUBUNTU... 178 APÉNDICE 1. BIBLIOGRAFÍA... 179

PRÓLOGO El técnico electrónico como principal tarea tiene el diseño de pequeños circuitos, ya sea de mayor o menor complejidad, según experiencia y necesidad. Por lo que su principal tarea en el diseño electrónico es la de realizar un esquema del diseño o circuito, y crear una placa de circuito impreso. Estas dos tareas el técnico ya las tiene asumidas, pero las suele realizar de forma manual. Entonces, por qué no utilizar aplicaciones informáticas que faciliten ambas tareas? La respuesta puede ser que se desconozcan estas aplicaciones, o que las aplicaciones que se conocen sean de pago, y no se deseen realizar el desembolso económico. Ante estas respuestas decidí crear esta obra. Por una parte la intención es mostrar unas aplicaciones libres o gratuitas que pueden ser de ayuda para el técnico electrónico, y por otra parte el mostrar sus características para que el lector comience a utilizarlas. El libro se ha escrito teniendo en cuenta conocimientos básicos de informática y conocimientos básicos de electrónica, por lo que puede ser que haya partes o comentarios que resulten demasiado simples, según nivel de estudios y nivel profesional. Para que pueda ser destinado a cualquier persona con distintos niveles de estudios, desde estudiantes de ciclos formativos hasta para estudios universitarios, y como consulta para cualquier técnico o ingeniero que necesite realizar un esquema, una placa de circuito impreso o una simulación. 9

La obra se ha estructurado en cuatro bloques: El primero muestra las características de aplicaciones libres y gratuitas, así como sus diferencias. (Capítulo 1). El segundo muestra una descripción de las características de las aplicaciones que pueden ser de utilidad para el técnico electrónico bajo la plataforma Windows. (Capítulo 2). El tercero muestra una colección de aplicaciones de uso para el técnico en electrónica. (Capítulo 3 al capítulo 9). El cuarto comenta una colección de aplicaciones para ser utilizadas en la plataforma Linux. (Capítulo 10). La colección de aplicaciones descritas es: TinyCAD (Capítulo 3), Kicad (Capítulo 4), FreePCB (Capítulo 5), SwCAD III (Capítulo 6), SpiceOpus Lite (Capítulo 7), Multimedia Logic (Capítulo 8), MPLAB e IcProg (Capítulo 9). Si se dispone de conexión a Internet, en cada uno de los capítulos se incluye la dirección desde donde se puede descargar la aplicación, es decir la dirección de la página web (de su página oficial). Para los que no tengan acceso a Internet se acompaña con un CD-ROM con todas las aplicaciones descritas (excepto las vistas en el capítulo 10), en la misma versión que las utilizadas para la redacción de esta obra. Comentar que la estructura de todos los capítulos, se ha descrito para que éstos puedan ser consultados de forma individual. Por esta razón, no se ha seguido una estructura idéntica para todos los capítulos, sino que se han estructurado en función de las características de cada aplicación; según su entorno gráfico, modo de trabajo (unas sirven para la creación de placas de circuito impreso, otras para la simulación de circuitos integrados, etc ), opciones disponibles, comunicación con otras aplicaciones, etc. Pero todos los capítulos (del 3 al 9) tienen un denominador común, se comentan sus características aplicadas a un ejemplo guiado para que el propio lector, siguiendo el texto pueda tener una base para empezar a utilizarlo. 10

CAPÍTULO 1 APLICACIÓN LIBRE Y GRATUITA 1.1.- Introducción A lo largo de este libro se van a comentar algunas aplicaciones que se utilizan para el diseño electrónico, unas tienen en la licencia que se trata de aplicaciones libres y otras que se trata de aplicaciones gratuitas. Así pues, este primer capítulo se centra en las diferencias entre ambas licencia, ya que son dos términos que se suelen confundir. Se ha dedicado un apartado a la licencia GPL, describiendo cada uno de sus apartados para que el lector comprenda las características de las aplicaciones libres, puesto que las licencias GPL son las que utilizan las aplicaciones libres. 11

1.2.- Definición Se entiende como aplicación libre una aplicación que una vez conseguida, principalmente descargada de Internet, se puede usar, distribuir, modificar y redistribuir; siempre y cuando la nueva aplicación creada sea redistribuida con la misma licencia, es decir, continúe siendo libre. Para ser libre también debe ir acompañada de su código fuente. Mientras que una aplicación gratuita (o Freeware), se distribuye gratuitamente, y en ocasiones se ofrece el código fuente, aunque no suele ser usual que lo acompañe. Además la aplicación suele mantener el copyright del autor. 1.3.- Diferencias A continuación se describen en detalle las tres principales diferencias de que una aplicación sea libre o gratuita. Se ha incluido un ejemplo de cada una de ellas, con el fin de que el lector comprenda mejor dichas diferencias. Se debe comentar que los ejemplos son inventados y simplificados al máximo con el único fin de que el ejemplo sea lo más representativo posible, en otros casos se muestra un ejemplo real. La primera diferencia, radica en que el software denominado libre, no debe ser gratuito necesariamente, puede conservar por un lado su libertad de distribución, pero puede ser distribuido comercialmente. (Es decir, pagando). El ejemplo más representativo es cuando se ofrecen distribuciones del sistema operativo Linux a cierto precio. Aunque este precio sea bastante menor al de otros sistemas operativos de pago, pero hay que tener en cuenta que se está pagando por la documentación que la acompaña (manual de instalación, manual de aplicaciones, etc ) y por la creación del medio de distribución (CD-ROM o DVD). Es decir, se está distribuyendo comercialmente. Además, viendo el punto 1 de la licencia GPL (ver apartado 1.6 para ver el texto completo, traducción y comentarios) que acompaña a las aplicaciones libres, queda patente esta diferencia. A continuación se muestra una traducción del punto 1: Usted puede copiar y distribuir copias literales del código fuente del Programa, según lo ha recibido, en cualquier medio, supuesto que de forma adecuada y bien visible publique en cada copia un anuncio de copyright adecuado y un repudio de garantía, mantenga intactos todos los anuncios que se refieran a esta Licencia y a la ausencia de garantía, y proporcione a cualquier otro receptor del programa una copia de esta Licencia junto con el Programa. Puede cobrar un precio por el acto físico de transferir una copia, y puede, según su libre albedrío, ofrecer garantía a cambio de unos honorarios. 12

CAPÍTULO 2 APLICACIONES PARA EL TÉCNICO EN ELECTRÓNICA 2.1.- Introducción El uso de diversas aplicaciones para cualquier técnico o ingeniero se ha convertido en parte importante, ya que haciendo buen uso de varias aplicaciones se pueden facilitar las tareas de diseño y cálculo. En partícular el técnico en electrónica lo utiliza principalmente para la edición de esquemas, simulación y creación de placas de circuito impreso. 31

En este capítulo se verá a grandes rasgos las características que deben tener las aplicaciones que utiliza un técnico en electrónica. Para que en los próximos capítulos se muestren algunos ejemplos de varias aplicaciones, teniendo en cuenta que todas ellas sean aplicaciones libres o gratuitas (Capítulo 1). 2.2.- Paquetes de aplicaciones o software Como paquetes de aplicaciones, también denominados paquetes de software, se entiende por un conjunto de aplicaciones que permiten la comunicación entre ellas. Todo ello controlado desde una aplicación principal (denominada gestor de proyectos ), y a partir de la cual se puede acceder a una u otra aplicación, realizando diferentes tareas integradas en un mismo proyecto. El aumento del uso de equipos informáticos en el ámbiente doméstico, ha propiciado que los paquetes de aplicaciones de diseño electrónico hayan dejado de ser utilizados únicamente en el diseño industrial, pasando a ser utilizados en equipos domésticos, ya que solo es necesario un ordenador personal. Las principales aplicaciones que han aumentado son para la docencia y el ejercicio libre de la profesión, sin dejar de lado su uso industrial. Los paquetes de aplicaciones, incluyen aplicaciones para: la edición de esquemas (apartado 2.5), la creación de circuitos impresos (apartado 2.6) y simulación (apartado 2.7). El uso de paquetes de aplicaciones, reduce el tiempo que se necesita para ejecutar un diseño o proyecto electrónico. Por ejemplo, el diseño se edita desde el editor de esquemas, después se realiza la simulación para comprobar su funcionalidad, y finalmente se crea la aplicación del circuito impreso tomando como referencia las conexiones realizadas en el editor de esquemas (apartado 2.8). Aunque las tres tareas parecen estar realicionadas, se realizan utilizando aplicaciones diferentes. Pero al estar integrados en un paquete de aplicaciones, la comunicación entre una u otra aplicación es automática, sin que el usuario se tenga que preocupar de dicha tarea, solo en la realización del diseño. Las aplicaciones de diseño electrónico asistido por ordenador, también se denominan aplicaciones CAE. 2.3.- Simbología normalizada Cada elemento o dispositivo eléctrico o electrónico disponible en un circuito o instalación de una representación gráfica, utilizada para la realización de documentaciones y su posterior identificación por otro técnico o ingeniero, o en una 32

posterior revisión por el autor o otra persona. Dicha representación gráfica se denomina símbolo. La principal característica que debe cumplir un símbolo para que su utilización resulte eficaz es que debe ser universal, es decir, que pueda ser identificado por cualquier profesional y en cualquier país. El organismo que se encarga de normalizar los símbolos electrónicos y eléctricos, es la Comisión Electrotécnica Internacional (CEI), y los símbolos normalizados son publicados en sus normas, después cada país adapta sus normas para unificar criterios; en España estas normas a aplicar son las normas UNE. La simbología normalizada es utilizada para que los esquemas de circuitos sean iguales en cualquier parte del mundo. Por ejemplo que un esquema editado por un técnico en Rusia sea entendido por un técnico de Valencia. En consecuencia, si los esquemas son realizados con software CAE o con cualquier otro editor de esquemas, los componentes utilizados deben utilizar los símbolos normalizados. 2.4.- Librerías y creación de componentes Para la realización de los esquemas en una aplicación CAE, se debe disponer de la representación gráfica de cada uno de los componentes, para ello se utilizan las librerías que agrupan los diferentes símbolos. Normalmente se distribuyen por su origen o funcionalidad, como por ejemplo: librería con los componentes de un fabricante, librería con componentes digitales, o analógicos, o de potencia, etc. Las aplicaciones de edición de esquemas disponen de programas o herramientas para la edición de nuevos componentes, y su posterior añadido a una librería, ya que puede darse el caso de necesitar componentes que no se encuentren en las librerías de la propia aplicación. El procedimiento de creación de nuevos componentes puede variar de una aplicación a otra. El un procedimiento general es el que se muestra a continuación: 1. Creación de una librería. 2. Creación del nuevo componente. 3. Guardar el nuevo componente dentro de la librería creada. 4. Luego hay que indicarle a la aplicación que hay una nueva librería. También permiten la modificación de algún componente ya creado, o que el nuevo componente ya creado se almacene en una librería diferente. Sucede de forma similar cuando se requieren librerías para la herramienta de simulación (módelos matemáticos para emular su funcionamiento), o para la herramienta de creación de placas de circuito impreso (la creación de huellas o footprint). 33

También después de crear los nuevos componentes hay que establecer las referencias entre una y otra aplicación, ya que se dispone de ficheros diferentes para cada una de las aplicaciones que forman el paquete. En las librerías que se encuentran por defecto ya están establecidas las referencias entre los componentes de las diferentes aplicaciones, es decir, la relación que se establece entre un símbolo que es utilizado en el editor de esquemas, y su modelo matemático que es utilizado en el simulador. 2.5.- Edición de esquemas Las aplicaciones de edición de esquemas electrónicos están basadas en una herramienta de diseño CAD. Como en todo programa CAD se pueden añadir imágenes, cuadros de texto, etc. Además de nuevos componentes que no pertenecen directamente al diseño electrónico pero que pueden servir de ayuda para la elaboración de la documentación sobre un circuito o proyecto, aunque no exista como componente electrónico. Por ejemplo, en el diseño de un regulador de carga de una batería a través de un panel solar, se puede simbolizar el panel solar y la batería, que no se trata de un componente electrónico y por ello no se incluye en las librerías de las aplicaciones. Un ejemplo de este tipo de aplicaciones se muestra en el capítulo 3, con la aplicación libre TinyCAD (figura 2.1), que se utiliza para la creación de esquemas, además de presentar una facilidad de manejo y de creación de nuevos componentes. Figura 2.1.- TinyCAD 34

También se puede recurrir a aplicaciones, no específicas para el diseño de circuitos electrónicos, como es el uso del AutoCad mediante la utilización de librerías que incluyen los símbolos normalizados electrónicos. Al igual existe su versión asociada en libre, como QCad. Aunque en la práctica y sobre todo en el ámbito profesional, es interesante que esté incluido en un paquete de aplicaciones todas las herramientas necesarias para el diseño de circuitos y proyectos, es decir, que la edición del esquema sirva para su posterior simulación o creación de placa de circuito impreso (paquete de aplicaciones). 2.6.- Creación de placas de circuito impreso Se trata de aplicaciones que se utilizan para la creación de placas de circuito impreso, y que después se implementa físicamente mediante el uso de una insoladora sobre la placa de cobre. La ventaja respecto al diseño manual es que, una vez ya se ha diseñado, se pueden crear tantas placas de circuito impreso como sea necesario, y además que todas serán idénticas. Mientras que si se realiza de forma manual el proceso es más costoso (en tiempo) cuando se tienen que realizar varias placas de circuito impreso, con el mismo diseño. Con el uso de paquetes, se parte de la aplicación de edición de esquema para después pasar a la aplicación de creación de placas de circuito impreso. El proceso de creación de la placa de circuito impreso es el que se muestra a continuación de forma ordenada: 1. Editar el esquema. 2. Crear fichero de intercambio, entre el editor de esquema y el editor de placa de circuito impreso denominado Netlist. 3. Situación de los límites de la placa. 4. Colocación de las huellas o footprint dentro de los límites. 5. Realizar las conexiones de los componentes, creación de pistas y capas. 6. Modificación de las pistas. 7. Creación de fotolito o archivo GERBER. 8. Finalmente hay que realizar el montaje de la placa de circuito impreso. También se puede crear la placa de circuito impreso directamente desde el editor de placa de circuito impreso, como es el caso de FreePcb (Capítulo 5, Figura 2.2). Los pasos anteriores quedarían modificados (paso 1 y 2), que se quedarían en un solo paso: 35

1. Buscar huellas o footprint necesarios, en función del circuito. 2. Situación de los límites de la placa. 3. (Continuación pasos anteriores). Figura 2.2.- FreePcb Figura 2.3.- Kicad Usar uno u otro puede ser en función de la complejidad del circuito, ya que partiendo de la representación del esquema se consigue que las conexiones sean más 36