Una tarea que siempre ha resultado difícil es trasladar diseños de productos electrónicos de un entorno de diseño a otro. Ya sea porque has cambiado de herramientas de diseño o has adquirido diseños de otra empresa, existen numerosos desafíos involucrados en mover un proyecto de una plataforma de software a otra, manteniendo la consistencia del diseño. Es un proceso difícil y que consume mucho tiempo, pero tiene que hacerse.
Si un diseñador de PCB tiene un diseño en un formato o programa de herramienta de diseño particular, como Designspark PCB o Kicad PCB, y quiere usar una herramienta diferente en adelante. ¿Qué hacen? ¿Vuelven a ingresar el diseño desde cero en la nueva herramienta? Esto es costoso y consume mucho tiempo, y muy probablemente llevará a discrepancias en el diseño entre los dos diseños.
En cambio, un asistente de importación de diseño de PCB es mucho más efectivo para importar el diseño directamente de la herramienta de diseño antigua a la nueva. Esto ahorra tiempo y minimiza las posibilidades de introducir inconsistencias de diseño inesperadas. Por lo tanto, es esencial que tus herramientas de diseño tengan capacidades de importación que sean fáciles de usar y que soporten una amplia gama de formatos de esquemáticos de diseño y de diseño de PCB, para acomodar diseños importados de otras herramientas de Diseño de PCB.
A medida que las herramientas de Automatización de Diseño Electrónico (EDA) se vuelven más y más extendidas, varias compañías han introducido su propio software de diseño de PCB en el mercado, con tanto ventajas como desventajas. Sin embargo, un problema que siempre ha sido difícil de superar es la transferencia de un esquemático de diseño de PCB entre las diferentes plataformas de software, manteniendo la consistencia.
Podría haber cualquier número de razones por las cuales un usuario necesitaría transferir un diseño de una plataforma a otra. Podrían ser razones presupuestarias. Quizás se tomó una decisión ejecutiva de cambiar a una nueva herramienta EDA. Tal vez recibiste algunos proyectos de diseño de otra compañía que utiliza un software diferente. O quizás solo necesitas abrir algunos diseños antiguos de una versión legada de tu software existente, que desde entonces ha sido descontinuado. Veamos un par de estos escenarios y sus repercusiones.
La razón principal por la que un diseñador de PCB necesitaría cambiar sus diseños de una herramienta a otra es porque la empresa u organización para la que trabaja ha tomado la decisión empresarial de cambiar de herramientas de diseño, mientras el diseñador está en medio de un proyecto. Cuando esto sucede, los usuarios enfrentan no solo el desafío de tener que aprender a usar una nueva herramienta de diseño, sino también la ardua tarea de replicar todos sus diseños del software antiguo al nuevo software. Este procedimiento consume mucho tiempo e introduce la posibilidad de inconsistencia en el diseño. En particular, la inexperiencia con el nuevo entorno de software puede llevar a que los símbolos esquemáticos se redibujen incorrectamente. Esto, a su vez, puede llevar a errores en un diseño que previamente funcionaba correctamente.
Problemas similares también pueden surgir cuando un diseñador trabaja en un proyecto que se originó en otra empresa. Digamos que un antiguo cliente de uno de tus competidores estaba insatisfecho con el trabajo que realizaron, y ahora quiere que tu equipo lo complete. Te dan los esquemáticos, pero fueron creados en una herramienta de diseño diferente. El archivo del documento es difícil incluso de abrir, mucho menos de editar. Si no tienes cuidado, esto podría terminar retrasando el proyecto y costando mucho dinero extra.
Incluso puedes enfrentarte a desafíos al usar tus propios diseños y tu propio software. El ciclo de vida de un proyecto de PCB puede durar a través de varias generaciones de versiones de software. Vas a actualizar un proyecto antiguo y descubres que la herramienta que se utilizó para crear el diseño original se ha convertido en una herramienta legada, si no completamente obsoleta. ¿Cómo haces los cambios en el sistema actual sin terminar con un montón de nuevos errores y discrepancias que necesitan ser corregidos?
Hay muchas razones por las cuales un diseñador necesitaría transferir un esquemático de una Tarjeta de Circuito Impreso de una plataforma de software a otra. Y cada una de estas razones viene con sus propios problemas potenciales y problemas de compatibilidad, que pueden llevar a inconsistencias en el diseño, costando tanto tiempo como dinero. Afortunadamente, hay una solución: Altium Designer asiste a los diseñadores en prevenir estos problemas, permitiendo al usuario importar esquemáticos de diseño y diseños de PCB rápidamente y fácilmente de otras fuentes sin los errores y discrepancias usuales. Esto se logra a través del Asistente de Importación de Altium.
El Asistente de Importación unifica el proceso de importación, permitiendo a los diseñadores de PCB incorporar un diseño de PCB desde una variedad de diferentes herramientas de diseño de PCB. Te guía a través del proceso de importación, manejando tanto las partes del Esquemático como de la Placa de Circuito Impreso (PCB) del proyecto, y gestionando la relación entre ellos. La arquitectura del Asistente de Importación está diseñada para permitir la fácil adición de nuevos importadores, sin añadir complejidad para el diseñador que utiliza el sistema. Los importadores están disponibles a través de una ventana de instalación fácil. Al habilitarlo, un usuario puede abrir fácilmente el Asistente de Importación y ver sus opciones disponibles.
Figura 1 - Asistente de Importación
El Asistente de Importación elimina muchos de los problemas normalmente presentes en la traducción de diseño, analizando tus archivos y ofreciendo una variedad de configuraciones predeterminadas y ajustes sugeridos para la estructura del proyecto, mapeo de capas, nombramiento de huellas de PCB, y más. Se encuentra completa flexibilidad en todas las páginas del asistente, dando a los diseñadores de PCB tanto control como deseen sobre los ajustes de traducción antes de comprometerse con el proceso de traducción real.
Un tipo de proyecto de diseño de Placas de Circuito Impreso que se importa frecuentemente son los diseños y proyectos de PCAD. Dado que es un software obsoleto que ya no cuenta con soporte, los usuarios que poseen proyectos de PCAD, o reciben archivos PCAD de un cliente, tendrían dificultades incluso para poder abrir los archivos, mucho menos intentar replicarlos usando una plataforma de software más actual como Altium Designer. Entonces, ¿qué se puede hacer?
Los siguientes pasos y procedimientos de importación se basan en un diseño particular en PCAD, y muestran una prueba de concepto de cómo el diseño puede ser traducido a Altium. Conceptos similares, ediciones, modificaciones y optimizaciones pueden ser reutilizados para otros diseños de estilo similar, así como para la importación de otras herramientas de diseño.
Figura 2 - Traducir Diseños y Bibliotecas de P-CAD
Una vez en el asistente de importación, un diseñador puede entonces seleccionar la entrada específica a ser importada--en este caso, los Archivos de Diseño y Bibliotecas de P-CAD.
Figura 3 - Traducir Diseños y Bibliotecas de P-CAD
Desde allí, puedes agregar los archivos específicos de Captura Esquemática (. Sch) o archivo PCB (. PCB) al importador, donde luego analizará los archivos para su procesamiento. Después de eso, puedes hacer coincidir la capa de la herramienta de diseño específica (PCAD) con una capa del entorno de Altium Designer. Una vez que estos parámetros se han establecido, el software te permitirá seleccionar el directorio y confirmar los archivos de salida.
Figura 4 - Proyectos de PCB de Salida
Con solo unas pocas acciones simples, un usuario puede transferir fácilmente un diseño de PCAD a Altium Designer. Y PCAD es solo un ejemplo. La función del Asistente de Importación funciona de la misma manera para cualquier otra herramienta de diseño de importador soportada.
Figura 5 - Proyectos del Asistente de Importación
Dado que estás importando un diseño de una aplicación a otra, dependiendo del diseño de entrada, puede haber algunos casos donde se necesiten limpiezas y modificaciones manuales. No hay una forma automatizada directa de realizar una comparación de Manzana a Manzana. En este caso, dado que no estás trabajando con dos aplicaciones diferentes, el formato de datos de diseño, la generación de salida será diferente.
Como parte de la validez del diseño importado en Altium Designer, es importante pasar por varios Criterios de Verificación, con el fin de asegurar que el diseño importado esté limpio y los esquemáticos estén sincronizados con la Placa de Circuito Impreso. Las herramientas más importantes disponibles para los usuarios al transferir un diseño de una herramienta a otra serían la Orden de Cambio de Ingeniería (ECO) de Altium Designer y los Enlaces de Componentes del Proyecto.
Hay dos maneras en las que Altium Designer asiste en la verificación posterior al proceso: Orden de Cambio de Ingeniería y Enlaces de Componentes. La Orden de Cambio de Ingeniería es un cuadro de diálogo que muestra las listas de modificaciones que se pueden realizar de un diseño (por ejemplo, el esquemático) a otro diseño (por ejemplo, la Placa de Circuito Impreso). Estos cambios de diseño son necesarios para satisfacer ciertas necesidades de modificación con el fin de lograr la sincronización. Esto permite al diseñador, después de la importación, sincronizar el documento de la Placa de Circuito con el Esquemático fuente, o actualizar los parámetros de los componentes directamente desde las bibliotecas.
Figura 6 - Cuadro de Diálogo de la Orden de Cambio de Ingeniería
Otro método que utiliza Altium Designer, el cual asiste a los usuarios en verificar la consistencia del diseño después de la importación, serían los Enlaces de Componentes. Este diálogo permite a los usuarios verificar y controlar el estado de los enlaces entre los símbolos de componentes esquemáticos y las huellas de componentes del diseño de PCB correspondientes. A través de este método, un usuario puede hacer coincidir los componentes de un documento a otro mediante una variedad de filtros, como por designador. Un usuario también puede hacer coincidir enlaces entre dos importaciones de documentos manualmente, permitiendo así versatilidad al importar documentos de un archivo de proyecto diferente.
Figura 7 - Cuadro de Diálogo de Edición de Enlaces de Componentes
Como se mencionó anteriormente, dado que la importación proviene de una herramienta de diseño a otra, la traducción al 100% del proyecto de diseño es imposible, debido a las diferencias básicas en las dos interfaces. Debido a esto, se recomienda que los usuarios realicen una limpieza manual en el archivo de la Placa de Circuito Impreso.
Aquí están algunos de los criterios de verificación propuestos:
- Compilar Proyectos en Altium Designer
- Revisar las Advertencias y Errores reportados
- Resolver Advertencias/Errores relacionados con el diseño Esquemático
- Ejecutar Enlaces de Componentes para hacer coincidir automáticamente componentes entre Esquemáticos y Placa de Circuito
- Sincronizar el Editor de PCB con el Diseño Esquemático a través de la Orden de Cambio de Ingeniería (ECO)
- Resolver advertencias/errores relacionados con el diseño de PCB
- Ejecutar la verificación de reglas de diseño (DRC)
- Actualizar las restricciones de reglas de diseño y resolver cualquier fallo de DRC
- Generar documentación y archivos de salida
- Finalmente, una revisión visual exhaustiva del esquemático y del PCB
La industria del software de Automatización de Diseño Electrónico (EDA) ha llevado a una miríada de nuevos paquetes de software de diseño de Placas de Circuito Impreso, que a menudo funcionan de manera muy diferente entre sí. Cuantas más herramientas de diseño de PCB estén disponibles, más probable será que un diseñador tenga que convertir una captura esquemática de una herramienta a otra, por una variedad de diferentes razones. Muchos diseñadores de PCB pueden comenzar un proyecto en un programa de diseño de PCB gratuito como Kicad PCB o Designspark PCB solo para descubrir que requieren herramientas más avanzadas. El Asistente de Importación de Diseño de PCB de Altium proporciona una manera rápida y fácil de importar diseños de otras herramientas a Altium Designer, haciendo que los dos sean compatibles y eliminando errores y discrepancias. Al verificar la consistencia de la versión importada con el proyecto original, el asistente de importación de diseño de PCB de Altium Designer ofrece el más alto nivel de precisión, ahorrando tiempo y dinero.