No tanta fuerza: software para la actualización de los diseños de PCB

Creado: January 16, 2018
Actualizado: November 29, 2020

Imagen de los combatientes de Star Wars X-wing

La otra noche fui a ver la nueva película de Star Wars "Los últimos Jedi", y aunque me gustó mucho la película, me reí a carcajadas durante una secuencia. No me reía por el humor de la película, o por un extraterrestre de aspecto tonto, ya había muchos de esos por ahí. En cambio, me reía porque, por una breve secuencia, mostraban algunos circuitos electrónicos que parecían estar compuestos de lo que parecían ser resistencias y capacitores de paso. ¿En serio? Estos tipos están volando en naves espaciales, yendo más rápido que la velocidad de la luz, y disparándose láseres unos a otros; sin embargo, ¿necesitan reparar sus PCBs para poder arreglar algunas resistencias de inserción?

Hay tres cosas que hay que tener en cuenta: la primera es que está ambientada, "Hace mucho tiempo, en una galaxia muy lejana", así que tal vez eso explica la tecnología de la era de los 60. En segundo lugar, los luchadores de la resistencia están tratando de montar su guerra a bajo costo, por lo que tal vez están consiguiendo toda su tecnología en línea en un distribuidor de chatarras en descuento del espacio. Y tercero... es solo una película.

Esto me hizo pensar en diseños de tarjetas de circuitos impresos más antiguos de otros sistemas CAD que todavía están en uso, pero cuyos diseños necesitan actualizarse. A veces se intentará realizar ingeniería inversa de archivos Gerber antiguos en una herramienta CAM. Muchas veces, el trabajo será demasiado complejo para eso y la PCB se rediseñará por completo. Sin embargo, hay una tercera opción, y es importar y traducir los datos CAD antiguos a su sistema actual para las actualizaciones y cambios que se requieren. Comprender estas diferentes opciones le dará la seguridad de que la traducción de los datos CAD antiguos es exactamente lo que necesita para actualizar esos diseños antiguos.

El Despertar de la Fuerza: ingeniería inversa a través del software para el diseño de PCB

En algunas ocasiones, he tenido que tomar viejos archivos Gerber y meterlos en un sistema de fabricación asistida por computadora (CAM) para su edición. Si el único cambio que se necesita es un número de documento actualizado, entonces esto no es una tarea tan mala. Desafortunadamente, la mayoría de las actualizaciones de diseño de PCB implican mucho más trabajo que un simple cambio de texto.

Los archivos Gerber importados crearán una base de datos en el sistema CAM compuesta de líneas, círculos, cuadrados y polígonos. Cuanto más complejo sea el sistema CAM, más formas primitivas se convertirán en formas poligonales complejas con atributos. Aunque esto es útil, debe recordar que se trata de una base de datos CAM y no de una base de datos de diseño de PCB. Para crear una base de datos de PCB completamente funcional, se necesita una lista de redes que se pueda sincronizar con la base de datos CAM para asignar inteligencia de red a las diferentes formas primitivas. Como puede adivinar, esta es una tarea muy compleja si se asume que su sistema CAM incluso tiene esta capacidad.

Sin la inteligencia de la red, su diseño no tendrá la funcionalidad que usted espera con los sistemas de diseño de PCB estándar. No podrá colocar partes ni direccionarlas. En su lugar, tendrá que mover las formas de las terminales que conforman un componente regular de la PCB y luego dibujar manualmente las líneas y polígonos para recrear la ruta y los rellenos del área. Mover o crear orificios de perforación es otra operación dolorosa. Tratar de actualizar un diseño de PCB en una herramienta CAM es extremadamente difícil, y usted estará haciendo todo este trabajo sin su DRC y las limitaciones de PCB regulares. Ahora, imagínese hacer todo esto en medio de una batalla espacial.

Escaneo 3D de piezas de alta precisión para ingeniería inversa

La ingeniería inversa de archivos Gerber para hacer un cambio de diseño de PCB es una tarea difícil.

¡Necesitamos más drones! ¿Qué pasa con el rediseño completo?

Debido a la dificultad de la ingeniería inversa de un diseño de archivos Gerber, la mayoría de las empresas que conozco harán un rediseño completo desde cero. Esto asegurará que el diseño se realice en las herramientas de diseño actuales utilizando los datos de biblioteca más actualizados disponibles. Sin embargo, primero hay algunos problemas que se deben considerar antes de ir en esta dirección:

  • Tiempo: simple y llanamente, hacer un rediseño completo va a llevar el tiempo de un nuevo diseño, no una actualización del diseño.
  • Datos que faltan: ¿dispone de un conjunto completo de documentación y datos del diseño original? ¿Su sistema CAD actual tiene la misma información de bibliotecas que el sistema original? Se encuentra pasando más tiempo tratando de rastrear algunos de estos detalles de lo que esperaba.
  • Pruebas y calificaciones: según la aplicación, una tarjeta de circuito impreso completamente nueva puede necesitar pasar por más pruebas y calificaciones de lo que normalmente se requeriría para una simple actualización de diseño.

detalle de una pequeña PCB

Los traductores de bases de datos de PCB le darán la posibilidad de actualizar los diseños más antiguos aún en uso.

Software de diseño de PCB que traduce sus diseños más antiguos

La traducción de bases de datos de diseño más antiguas de un sistema de CAD de PCB diferente a sus herramientas de diseño actuales es una gran alternativa a la ingeniería inversa o al rediseño completo de una tarjeta. Sin embargo, no se equivoque, la traducción de bases de datos de diseño es una función avanzada de CAD. Para parafrasear mal a Han Solo: "traducir bases de datos de diseño no es como desempolvar cultivos, muchacho". Tendrá que asegurarse de que sus ajustes son correctos para traducir correctamente el diseño y sincronizarlo con sus bibliotecas. Pero una vez que haya configurado el traductor, los beneficios superarán ampliamente el esfuerzo. Aquí están algunas de las ventajas que usted disfrutará:

  • Se actualizan los componentes originales de la biblioteca: aquellos componentes que el diseño originalmente usó son usualmente traducidos junto con el diseño. Esto le permite volver a rellenarlos en su biblioteca actual si es necesario, y conservará todos los componentes que se hayan alterado para un propósito específico.
  • La colocación y el enrutamiento de las partes críticas se mantienen:de este modo se conservarán los elementos críticos del diseño que se presentaron inicialmente con tanto cuidado.
  • Las actualizaciones y los cambios de diseño se pueden hacer rápidamente: sin la necesidad de rediseñar completamente la tarjeta o realizar ingeniería inversa, las actualizaciones de diseño simples se realizan muy rápidamente y con poco esfuerzo.

El uso de traductores de bases de datos puede resolver muchos de los problemas enfrentados anteriormente. Le permitirán evitar el tiempo, las complejidades y los problemas de la ingeniería inversa, y el rediseño completo de los diseños de PCB más antiguos.

Encontrar un software de diseño de PCB con múltiples traductores de bases de datos para ayudarle a hacer un trabajo corto de lo que de otra manera sería una actualización de base de datos difícil no es tan difícil como detener el Imperio. Si está buscando un éxito a largo plazo, entonces la capacidad de Altium Designer de traducir sus bases de datos de diseño más antiguas directamente al software de diseño le dará mayor flexibilidad para manejar todas las necesidades de diseño de PCB de su empresa.

¿Desea saber más sobre cómo Altium puede ayudarle a traducir sus bases de datos de diseño de tarjetas de circuito impreso más antiguas? Hable con un experto de Altium.

Recursos Relacionados

Documentación técnica relacionada

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