Gestión de cambios de diseño entre el esquemático y la PCB

De un vistazo

Este artículo te explica cómo Altium Designer gestiona las restricciones de diseño y la sincronización entre el esquema y la PCB, desde el uso del gestor de restricciones hasta la configuración de las opciones del proyecto, la generación de órdenes de cambio de ingeniería (ECO) y el uso de la exploración y la selección cruzadas para verificar los cambios y navegar por ellos. Explica dónde se definen las restricciones, cómo se guardan y transfieren esos ajustes, y cómo controlar qué se compara y actualiza durante el proceso de transferencia del esquema a la PCB. Si buscas un flujo de trabajo más claro y fiable para mantener los datos de diseño sincronizados a medida que se realizan cambios, esta guía te ayudará a seguir el proceso paso a paso. Sigue leyendo.

- Aprende a identificar si tu proyecto utiliza el gestor de restricciones o el editor de reglas y restricciones de PCB, y dónde acceder a los ajustes correspondientes.
- Comprende cómo las opciones del proyecto, los ajustes de comparación y la generación de ECO influyen en los cambios que se transfieren del esquema a la PCB.
- Descubre cómo la exploración y la selección cruzadas te ayudan a inspeccionar los objetos correspondientes en distintos editores y a trabajar con mayor eficiencia durante las actualizaciones del diseño.
Profundiza con IA:

Definición de los requisitos de diseño mediante el gestor de restricciones

Las restricciones de diseño forman, en conjunto, un conjunto de instrucciones que debe seguir el diseño de la PCB. Abarcan todos los aspectos del diseño: separaciones, anchos de enrutamiento, topología, etc. Para ver, crear y gestionar las restricciones de diseño utilizadas en sus diseños de PCB, se utiliza el Constraint Manager. El Constraint Manager ofrece una interfaz de edición unificada, basada en tablas y similar a una hoja de cálculo, para definir restricciones de diseño, accesible tanto desde el esquemático como desde la PCB. Este enfoque potente y a la vez simplificado facilita una mayor colaboración entre ingenieros con diferentes funciones dentro de una organización, lo que permite que un grupo más amplio de partes interesadas defina conjuntamente las restricciones necesarias para un diseño.

Do I have the Constraint Manager?

Altium Designer propone dos enfoques distintos para definir las restricciones de diseño: el Constraint Manager y el cuadro de diálogo PCB Rule and Constraints Editor.

El Constraint Manager solo está disponible en un proyecto de diseño de PCB si la opción Constraint Management estaba habilitada en el cuadro de diálogo Crear proyecto cuando se creó el proyecto. Tenga en cuenta lo siguiente:

  • Si el Constraint Manager estaba habilitado para el proyecto de PCB, el cuadro de diálogo PCB Rule and Constraints Editor not está disponible en el editor de PCB.

  • Si el Constraint Manager not estaba habilitado para el proyecto de PCB, solo se pueden utilizar los enfoques anteriores para definir restricciones de diseño (mediante directivas de diseño y el cuadro de diálogo PCB Rule and Constraints Editor).

Para comprobar rápidamente qué enfoque se utiliza para definir las restricciones de diseño en el proyecto de PCB actual, compruebe si el comando Design » Constraint Manager está disponible en los menús principales del editor de esquemáticos o de PCB cuando hay abierto un documento de esquemático o de PCB del proyecto. Si el comando está disponible, se utiliza el Constraint Manager para este proyecto. De lo contrario, se utiliza el cuadro de diálogo PCB Rule and Constraints Editor (Design » Rules en el editor de PCB).

Se puede acceder al Constraint Manager seleccionando el comando Design » Constraint Manager en los menús principales del editor de esquemáticos o de PCB. El Constraint Manager dispone de varias vistas para definir diferentes tipos de restricciones. Utilice los botones situados en la parte superior del Constraint Manager para alternar entre las vistas:

  • Clearances – una matriz de separaciones que permite definir las separaciones eléctricas entre clases de redes.

  • Physical – una lista de redes, pares diferenciales, xNets y sus clases en la que puede definir restricciones físicas para el diseño: anchos de los conductores, separación entre los conductores de los pares diferenciales, etc.

  • Electrical – una lista de redes, xNets, xSignals y sus clases, en la que puede definir restricciones eléctricas para el diseño: topología, impedancia, etc.

Cuando se accede al Constraint Manager desde el editor de PCB, está disponible una vista All Rules adicional. Se trata de una vista de las restricciones de diseño orientada a reglas, con una lista de todas las reglas del diseño de PCB en la que puede crear reglas personalizadas basadas en consultas.

Es necesario guardar en el Constraint Manager para que los cambios se reflejen en el diseño. Para ello, utilice el comando File » Save (cuando se accede al Constraint Manager desde el esquemático) o File » Save to PCB (cuando se accede al Constraint Manager desde la PCB) en los menús principales del Constraint Manager o el atajo de teclado Ctrl+S.

Las restricciones definidas en el Constraint Manager al que se accede desde el esquemático se transfieren al diseño de PCB durante el proceso habitual de ECO (orden de cambio de ingeniería), como se describe a continuación.

Consulte la página Definición de los requisitos de diseño mediante el gestor de restricciones para obtener más información.

Configuración del proyecto para la transferencia a la PCB

El cuadro de diálogo Project Options incluye una serie de ajustes que controlan qué datos se transfieren entre el diseño del esquemático y el diseño de la PCB. Haga clic con el botón derecho en la entrada del proyecto en el panel Projects y seleccione el comando Project Options en el menú contextual para acceder al cuadro de diálogo.

Utilice las siguientes pestañas del cuadro de diálogo para configurar qué se debe sincronizar al transferir el diseño:

Javascript ID: Dlg_ProjectOptions

Class Generation – permite configurar y controlar la generación de clases de componentes y de redes. Por ejemplo, los componentes colocados en hojas de esquemático específicas se pueden agrupar en clases de componentes, o las redes agrupadas en buses se pueden agrupar en clases de redes. Además, en esta pestaña se puede configurar la generación de clases definidas por el usuario a partir de las directivas de diseño colocadas. Obtenga más información sobre Cómo trabajar con clases en un esquemático y una PCB.

Comparator – permite definir qué tipos de diferencias se deben detectar y cuáles se deben ignorar al comparar documentos, es decir, exactamente qué datos del esquemático y de la PCB se comparan. Utilice la columna Mode de un tipo de comparación para seleccionar el modo de comparación, como Find Differences o Ignore Differences.

ECO Generation – permite definir qué modificaciones de diseño (basadas en las diferencias detectadas por el comparador) pueden generar órdenes de cambio de ingeniería (ECO) al transferir datos. Utilice la columna Mode de un tipo de modificación para seleccionar el modo de generación, como Generate Change Orders o Ignore Differences.

Consulte la página Acceso, definición y gestión de las opciones del proyecto para obtener más información.

Transferencia de la información de diseño a la PCB

La sincronización del diseño se realiza directamente entre los editores de esquemáticos y de PCB. Una vez que haya añadido un documento de PCB a su proyecto y lo haya guardado en el disco duro, seleccione el comando Design » Update PCB Document <PCBDocumentName> en los menús principales del editor de esquemáticos para abrir el cuadro de diálogo Engineering Change Order. El cuadro de diálogo contiene la lista de cambios (orden de cambio de ingeniería – ECO) que se deben realizar en la PCB para que coincida con el esquemático de acuerdo con las opciones actuales del proyecto.

  • Puede habilitar o deshabilitar las entradas de modificación del cuadro de diálogo según sea necesario.

  • Haga clic en el botón Validate Changes para ejecutar una comprobación de validación de las modificaciones habilitadas para su inclusión en la ECO. Los resultados de la validación aparecerán en la columna Check  de la sección Status  del cuadro de diálogo.

    Si alguna entrada de modificación no supera la fase de validación, aparecerá una entrada en la columna Message correspondiente del cuadro de diálogo, que indicará el motivo del fallo (por ejemplo, Footprint Not Found). Siempre puede cerrar el cuadro de diálogo para investigar por qué fallan determinados cambios y realizar las modificaciones de diseño necesarias.
  • Cuando esté satisfecho con los cambios que se van a realizar, haga clic en el botón Execute Changes para ejecutar la ECO y aplicar los cambios válidos que contiene. Los resultados de la ejecución aparecerán en la columna Done  de la sección Status del cuadro de diálogo.

Después de hacer clic en el botón Execute Changes, los cambios se aplicarán al documento de PCB y podrá cerrar el cuadro de diálogo Engineering Change Order. Si se trata de una PCB recién creada, verá las huellas de los componentes situadas fuera de la placa y las líneas de conexión entre los pads de las huellas, de acuerdo con el diseño esquemático.

Después de la transferencia inicial del diseño a la PCB, los cambios posteriores en el esquema se transfieren a la PCB mediante el mismo proceso.

Consulte la página Mantener sincronizados los esquemas y la PCB para obtener más información.

Localización cruzada

La localización cruzada permite localizar un objeto en otros editores haciendo clic en él en el editor actual. Por ejemplo, una vez que haya ejecutado el comando Tools » Cross Probe del editor de esquemas, puede hacer clic en un componente del esquema para mostrar ese mismo componente en la PCB. Este comando permite la localización cruzada de componentes, buses, redes y pines/pads.

El comportamiento predeterminado es permanecer en el editor de origen. Utilice esta opción cuando tanto el documento de origen como el de destino estén visibles, por ejemplo, cuando el espacio de diseño esté dividido para mostrar dos documentos, como se muestra en el vídeo anterior. Obtenga más información sobre la Gestión de ventanas de documentos.

Cuando solo haya un documento visible, mantenga pulsada la tecla Ctrl mientras hace clic en un objeto para localizarlo en el documento de destino y activar dicho documento.

Selección cruzada

La función de selección cruzada se utiliza para seleccionar los objetos correspondientes entre los documentos de PCB y de esquemas. En otras palabras, al seleccionar un objeto en el documento de PCB, también se selecciona el mismo objeto en el documento esquemático de origen, y viceversa.

Para habilitar la función de selección cruzada, seleccione el comando Tools » Cross Select Mode en los menús principales del editor de esquemas o del editor de PCB. Este comando activa y desactiva la función, y su icono en el menú muestra el estado del comando.

Esta función puede resultar especialmente útil para crear rápidamente una nueva clase de componentes en el documento de PCB seleccionando un conjunto de componentes en los esquemas, o para reposicionar varios componentes de la PCB de forma secuencial en el orden en que los haya seleccionado en los esquemas.
Consulte la página Localización y selección cruzadas para obtener más información.
AI-LocalizedLocalizado por IA
Si encuentra un problema, seleccione el texto/imagen y presioneCtrl + Enterpara enviarnos sus comentarios.
Contents
Disponibilidad de funciones

Las funciones disponibles para usted dependen de qué solución de Altium tenga: Altium Develop, Altium Agile Teams, Altium Agile Enterprise o Altium Designer (con suscripción activa).

Si no ve una función documentada en su software actual, contacte con Ventas de Altium para obtener más información.

Documentación heredada

La documentación de Altium Designer ya no está versionada. Si necesita acceder a la documentación de versiones anteriores de Altium Designer, visite la sección Documentación heredada de la página de Otros instaladores.

Contents