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

Definición de los requisitos de diseño mediante el Constraint Manager

Las restricciones de diseño forman en conjunto un conjunto de instrucciones que el diseño de la PCB debe seguir. Cubren todos los aspectos del diseño: separaciones, anchos de ruteo, topología, etc. Para ver, crear y gestionar las restricciones de diseño usadas en sus diseños de PCB, se utiliza Constraint Manager . Constraint Manager proporciona 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 pero optimizado facilita una mayor colaboración entre ingenieros con diferentes funciones dentro de una organización, permitiendo que un conjunto más amplio de partes interesadas defina de manera conjunta las restricciones requeridas para un diseño.

Do I have the Constraint Manager?

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

Constraint Manager está disponible en un proyecto de diseño de PCB solo si la opción Constraint Management se habilitó en el cuadro de diálogo Create Project dialog al crear este proyecto. Tenga en cuenta que:

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

  • Si Constraint Manager not no se habilitó para el proyecto de PCB, solo pueden utilizarse los enfoques anteriores para definir restricciones de diseño (uso de directivas de diseño y el cuadro de diálogo PCB Rule and Constraints Editor ).

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

Se puede acceder a Constraint Manager seleccionando el comando Design » Constraint Manager en los menús principales del editor esquemático o del editor de PCB. Constraint Manager tiene varias vistas para definir distintos tipos de restricciones. Use los botones en la parte superior de Constraint Manager para cambiar entre las vistas:

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

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

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

Cuando se accede a Constraint Manager desde el editor de PCB, también está disponible una vista adicional All Rules . Esta es una vista de las restricciones de diseño orientada a reglas, una lista de todas las reglas del diseño de PCB donde puede crear reglas personalizadas basadas en consultas.

Debe realizarse una acción de guardado en Constraint Manager antes de que los cambios se reflejen en el diseño. Use el comando File » Save (cuando se accede a Constraint Manager desde el esquemático) o File » Save to PCB (cuando se accede a Constraint Manager desde la PCB) en los menús principales de Constraint Manager o el atajo Ctrl+S para hacerlo.

Las restricciones definidas en Constraint Manager al que se accede desde el lado del esquemático se transfieren al diseño de PCB durante el proceso ECO (Engineering Change Order) normal, como se describe a continuación.

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

Configuración del proyecto para la transferencia a PCB

El cuadro de diálogo Project Options incluye una serie de ajustes que controlan qué datos se transfieren entre el diseño esquemático y el trazado de 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.

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

Javascript ID: Dlg_ProjectOptions

Class Generation – le permite configurar y controlar la generación de clases de componentes y de redes. Por ejemplo, los componentes colocados en hojas esquemáticas específicas pueden agruparse en clases de componentes, o las redes agrupadas en buses pueden agruparse en clases de redes. También puede configurarse en esta pestaña la generación de clases definidas por el usuario derivadas de directivas de diseño colocadas. Obtenga más información sobre Trabajar con clases en un esquemático y PCB.

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

ECO Generation – le permite definir qué modificaciones de diseño (basadas en las diferencias encontradas por el comparador) pueden generar Engineering Change Orders (ECO) al transferir datos. Use la columna Mode para un tipo de modificación a fin de 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 información de diseño a la PCB

La sincronización del diseño se realiza directamente entre los editores de esquemático y PCB. Cuando tenga un documento de PCB agregado a su proyecto y guardado en el disco duro, seleccione el comando Design » Update PCB Document <PCBDocumentName> en los menús principales del editor esquemático para abrir el cuadro de diálogo Engineering Change Order . El cuadro de diálogo contiene la lista de cambios (Engineering Change Order – ECO) que deben hacerse en la PCB para que coincida con el esquemático según 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 sobre las modificaciones habilitadas para incluirse en el ECO. Los resultados de la validación aparecerán en la columna Check  en la región Status  del cuadro de diálogo.

    Si alguna entrada de modificación no supera la etapa de validación, aparecerá una entrada en la columna Message correspondiente del cuadro de diálogo, indicando por qué falló (por ejemplo, Footprint Not Found ). Siempre puede cerrar el cuadro de diálogo para investigar por qué ciertos cambios están fallando y realizar los cambios de diseño necesarios.
  • Cuando esté conforme con los cambios que se van a realizar, haga clic en el botón Execute Changes para ejecutar el ECO y aplicar los cambios válidos que contiene. Los resultados de la ejecución aparecerán en la columna Done  en la regió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 el cuadro de diálogo Engineering Change Order podrá cerrarse. En una PCB recién creada, verá las huellas de los componentes colocadas fuera de la placa y 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 lado del esquemático se transfieren a la PCB usando el mismo proceso.

Consulte la página Mantener sincronizados el esquemático y la PCB para obtener más información.

Cross-Probing

El cross-probing es la capacidad de localizar un objeto en otros editores haciendo clic en el objeto en el editor actual. Por ejemplo, una vez que haya ejecutado el comando Tools » Cross Probe del editor esquemático, puede hacer clic en un componente del esquemático para mostrar ese mismo componente en la PCB. Este comando admite cross-probing entre componentes, buses, redes y pines/pads.

El comportamiento predeterminado es permanecer en el editor de origen. Use esto 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 demuestra en el video anterior. Obtenga más información sobre Gestión de ventanas de documentos.

Cuando solo hay un documento visible, mantenga presionada la tecla Ctrl mientras hace clic en un objeto para hacer cross-probing hacia él en el documento de destino y activar ese documento.

Cross Selecting

La función de cross selecting se utiliza para seleccionar objetos correspondientes entre documentos de PCB y esquemático. En otras palabras, cuando selecciona 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 cross selecting, seleccione el comando Tools » Cross Select Mode en los menús principales del editor esquemático o del editor de PCB. Este comando activa y desactiva la función, y el icono del comando en el menú muestra el estado del comando.

Esta función puede ser especialmente útil para crear rápidamente una nueva clase de componentes en el documento de PCB seleccionando un conjunto de componentes en los esquemáticos, o para recolocar una serie de componentes de PCB secuencialmente en el orden en que los seleccionó en los esquemáticos.
Consulte la página Cross-Probing & Selecting para obtener más información.
AI-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
Feature Availability

The features available to you depend on which Altium solution you have – Altium Develop, an edition of Altium Agile (Agile Teams or Agile Enterprise), or Altium Designer (on active term).

If you don’t see a discussed feature in your software, contact Altium Sales to find out more.

Legacy Documentation

Altium Designer documentation is no longer versioned. If you need to access documentation for older versions of Altium Designer, visit the Legacy Documentation section of the Other Installers page.

Contenido