Bibliotecas de Proyectos de Ingeniería Inversa

Creado: Febrero 10, 2017
Actualizado: Octobre 27, 2020
Bibliotecas de Proyectos de Ingeniería Inversa

La subcontratación se ha convertido en la solución por defecto para las empresas que buscan reducir costos y aumentar sus márgenes de beneficio. En lugar de consumir sus propios recursos en una tarea particular, las empresas la externalizan a otras firmas que se especializan en esa área específica, dejándoles enfocarse en lo que mejor hacen. El diseño de nuevos productos a menudo se contrata a firmas de diseño separadas. Si ese es tu caso — tu empresa subcontrata el diseño de PCB o tu empresa es una casa de diseño de PCB — sigue leyendo porque este documento puede facilitarte la vida.

 

COMUNICACIÓN

Subcontratar trabajo a otras empresas exige una mejor comunicación entre todas las partes involucradas. Para los ingenieros de servicios de diseño de PCB, esto significa asegurar que los archivos completos del proyecto de la Placa de Circuito Impreso se envíen a los clientes. Desafortunadamente, recibir archivos PCB o gerber de los clientes no siempre es un proceso fluido. Los clientes pueden enviar archivos de proyecto incompletos, archivos de proyecto con bibliotecas de componentes no estandarizadas u otros archivos que no coinciden con lo que realmente necesitas. Cuando eso sucede, ¿cómo procedes con el proyecto? Aquí hay una visión general de los desafíos que pueden surgir cuando los diseñadores de placas necesitan generar bibliotecas de origen únicamente a partir de archivos de proyecto de diseño, así como algunas soluciones disponibles que pueden ayudar a facilitar este proceso.

ARCHIVOS DE PROYECTO DE PLACA DE CIRCUITO IMPRESO

La estructura de archivo de proyecto varía ampliamente entre las diferentes marcas de software de diseño de PCB. Típicamente, los paquetes de software tienen los seis tipos de archivos ilustrados en la siguiente tabla.

Tabla 1: Estructura típica de archivos para paquetes de software de diseño de PCB

Tabla 1: Estructura típica de archivos para paquetes de software de diseño de PCB

La mayoría de los archivos esquemáticos y/o de gerber de Placas de Circuito Impreso (PCB) son autocontenidos. Esto significa que un contratista de diseño de PCB podría enviar solo los esquemáticos o el archivo de PCB a un cliente, y el cliente sería capaz de abrir y ver el contenido completo del Esquemático y del archivo de PCB. Esta flexibilidad puede parecer conveniente, pero puede ser un arma de doble filo. A menudo conduce a situaciones en las que un cliente solo recupera archivos de PCB o Esquemáticos debido a la terminación prematura de un acuerdo con sus contratista(s) anterior(es). El próximo contratista del cliente entonces se ve cargado con tener que basar diseños futuros a partir de los archivos de proyecto incompletos que el cliente ha suministrado. Autom

En muchos casos, no es inmediatamente posible editar componentes dentro del diseño con solo archivos Esquemáticos y de PCB. En esos casos, también se requieren archivos de biblioteca de Esquemáticos y de PCB. Esto se hace evidente cuando un diseñador necesita editar en masa componentes en un proyecto de diseño de PCB. Con archivos de biblioteca, los contratistas tienen más flexibilidad, incluyendo la capacidad de:

  • Modificar una huella de componente dada y actualizar miles de referencias
  • Crear componentes estandarizados
  • Modificar huellas y símbolos de componentes

Lograr estas tareas para unos pocos componentes es fácil. Pero, ¿qué pasa con tener que recrear una huella y símbolo para miles de componentes diferentes, cada vez que llega un nuevo diseño de un cliente? El contratista necesitaría reinventar la rueda, regenerando nuevas bibliotecas para el diseño existente. Es tanto impráctico como increíblemente consumidor de tiempo. La solución es utilizar bibliotecas de proyectos de PCB de ingeniería inversa automatizadas.

INGENIERÍA INVERSA DE BIBLIOTECAS DE PROYECTOS DE PLACAS DE CIRCUITO IMPRESO UTILIZANDO ALTIUM DESIGNER

Altium Designer incorpora tres herramientas separadas que pueden facilitar la reingeniería de bibliotecas esquemáticas y de PCB a partir de esquemáticos crudos o archivos de Placas de Circuito Impreso PCB (SCHDOC y PCBDOC). Hay una herramienta “Hacer biblioteca esquemática” para archivos esquemáticos y una herramienta “Hacer biblioteca de PCB” para archivos de PCB. Finalmente, está la herramienta “Hacer Biblioteca Integrada”, para incorporar documentos de ambos tipos de archivos. Cada herramienta genera automáticamente bibliotecas fuente a partir de documentos Esquemáticos y de PCB suministrados con un solo clic del ratón.

Como se muestra en la Figura 1, acceda a la herramienta “Hacer Biblioteca Esquemática” desde la opción de menú Diseño -> Hacer Biblioteca Esquemática mientras un documento esquemático está activo. Esta herramienta de diseño de PCB genera un archivo de biblioteca

conteniendo un símbolo y/o modelo SPICE para cada componente único en el diseño. Para componentes que usan la misma referencia de símbolo, solo se crea una entrada de símbolo de biblioteca.

Figura 1: Acceso a la herramienta “Hacer Biblioteca Esquemática”.

Figura 1: Acceso a la herramienta “Hacer Biblioteca Esquemática”.

Puede ver en la Figura 2 que la herramienta Biblioteca de Esquemáticos se puede acceder desde la opción de menú Diseño Crear Biblioteca de Circuito Impreso, mientras un documento de Circuito Impreso está activo. Esta herramienta genera un archivo de biblioteca que contiene una huella y/o modelo 3D para cada componente único en el diseño. Para los componentes que usan la misma referencia de huella, solo se creará una entrada de huella de biblioteca.

Figura 2: Acceso a la “Herramienta de Biblioteca de PCB”.

Figura 2: Acceso a la “Herramienta de Biblioteca de PCB”.

En Altium Designer, las bibliotecas de diseño de PCB integradas contienen, como mínimo, tanto las huellas de PCB como sus símbolos esquemáticos asociados. También pueden incluir modelos SPICE y 3D de componentes. La herramienta “Crear Biblioteca Integrada” se puede acceder desde la opción de menú Diseño -> Crear Biblioteca Integrada, mientras que un documento Esquemático o de Circuito Impreso está activo. Esta herramienta genera un archivo de biblioteca que contiene tanto la información de huella como de símbolo para cada componente único en el diseño. Es esencialmente un contenedor para las bibliotecas de Circuitos Impresos y SCH. Debido a que las bibliotecas integradas son de solo lectura por defecto, son perfectas para situaciones donde los contratistas necesitan enviar archivos fuente a los clientes para su revisión final, pero no quieren que los clientes modifiquen accidentalmente esos archivos. Por supuesto, las bibliotecas integradas pueden ser fácilmente editadas si surge la necesidad.

CONCLUSIÓN

El proceso de ingeniería inversa de las bibliotecas de proyectos de PCB no es una tarea fácil. Dependiendo de cuántos componentes hay en los archivos fuente de diseño de PCB que recibió de los clientes, la ingeniería inversa podría tomar desde unos minutos para proyectos pequeños, hasta varios días para proyectos más grandes. Cuando se contrata trabajo de diseño de PCB, el tiempo perdido significa dinero perdido, tanto para los contratistas como para los clientes. Este tiempo extra gastado en recrear bibliotecas puede terminar haciendo que ambas partes se excedan del presupuesto. Entonces, ¿por qué gastar todo ese tiempo y dinero reinventando la rueda, cuando existe una solución automatizada, asequible y que ahorra tiempo con Altium Designer?

ENLACES ÚTILES

 
Abierto como PDF

Recursos Relacionados

Documentación técnica relacionada

Volver a la Pàgina de Inicio
Thank you, you are now subscribed to updates.