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.
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.
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:
|
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 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 |
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.
-
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.
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.
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.