Replicación del diseño de PCB
La herramienta PCB Layout Replication le permite replicar el diseño de bloques repetitivos de circuitería en un diseño de PCB plano. Como función informal de reutilización, esta herramienta es ideal cuando necesita replicar rápidamente la colocación de un grupo de componentes en otro grupo de componentes iguales, aún no colocados, con las mismas conexiones.
En el documento PCB, se puede seleccionar un fragmento del diseño capturado que se va a replicar (el bloque fuente, Source Block), y luego ese diseño puede aplicarse a cada fragmento del diseño que se detecte como coincidente (bloques objetivo, Target Blocks). Tiene control total sobre a qué bloque(s) objetivo aplicar la replicación y puede especificar qué debe incluir esa replicación además de la colocación de componentes (por ejemplo, objetos de enrutado).
|
Un ejemplo de aplicación de la herramienta PCB Layout Replication. Aquí se muestran el bloque fuente con los componentes colocados y enrutados según se requiere, y los componentes del posible bloque objetivo. Los bloques después de aplicar la herramienta PCB Layout Replication. |
El proceso de replicación de bloques con la herramienta es el siguiente:
-
En el documento PCB, seleccione el bloque fuente de objetos que se van a replicar: componentes y, opcionalmente, otros objetos: pistas, arcos, pads, vías, polígonos, regiones y/o rellenos. Para que la herramienta PCB Layout Replication detecte bloques objetivo en la PCB, estos deben tener los mismos componentes (colocados desde la misma librería) y la misma conectividad que el bloque fuente seleccionado. Tenga en cuenta que los objetos no incluidos en la selección no se replicarán en los bloques objetivo.
-
Elija el comando Tools » PCB Layout Replication del menú principal (o haga clic con el botón derecho en la selección y elija el comando PCB Layout Replication del menú contextual). El cuadro de diálogo PCB Layout Replication se abrirá si se detecta al menos un bloque objetivo.
-
Los componentes del bloque fuente aparecerán en la región Source Block de la izquierda del cuadro de diálogo PCB Layout Replication , y los bloques objetivo detectados aparecerán en la región Target Blocks de la derecha del cuadro de diálogo. Expanda/contraiga las entradas de bloques objetivo para mostrar/ocultar la lista de componentes de los bloques objetivo. Use las casillas de verificación junto a las entradas de bloques objetivo para seleccionar los bloques objetivo a los que debe aplicarse la replicación.
- Si no se detecta enrutado en un bloque objetivo, este aparecerá en la categoría NO ROUTING de la región Target Blocks del cuadro de diálogo. Dichos bloques objetivo se incluyen en la replicación de forma predeterminada (sus casillas de verificación están habilitadas).
- Si se detecta enrutado existente en un bloque objetivo, este bloque objetivo aparecerá en la categoría ROUTING DETECTED de la región Target Blocks del cuadro de diálogo. De forma predeterminada, dichos bloques objetivo no se incluyen en la replicación (sus casillas de verificación están deshabilitadas). Si decide habilitar un bloque objetivo de este tipo en la replicación, tenga en cuenta que el enrutado existente entre componentes se eliminará y, si la opción Copy routed nets está habilitada en el cuadro de diálogo, se colocará el enrutado del bloque fuente. Los objetos no enrutados del bloque objetivo permanecerán tal como están.
Use las casillas de verificación a la izquierda de las categorías NO ROUTING y ROUTING DETECTED para seleccionar/deseleccionar todos los bloques objetivo de la categoría correspondiente. Use el control Expand All / Collapse All para expandir/contraer todas las entradas de bloques objetivo de la categoría correspondiente.
-
Use las casillas de verificación de la región Options para configurar qué debe incluir la replicación:
- Copy routed nets – habilite esta opción para replicar objetos de cobre (pistas, arcos, pads, vías, rellenos, regiones y polígonos) que conectan componentes en el bloque fuente.
- Copy Designator & Comment formatting – habilite esta opción para aplicar el formato de las cadenas de designador y comentario de los componentes del bloque fuente a los de los bloques objetivo.
-
Copy unrouted objects – habilite esta opción para replicar objetos distintos del enrutado entre componentes, es decir, objetos de cobre (pistas, arcos, pads, vías, rellenos y regiones) que no conectan componentes del bloque fuente: ya sea objetos de enrutado conectados solo a un pad de un componente en el bloque fuente, o bien objetos de enrutado que no están conectados a ningún pad de componente del bloque fuente.
-
Use interactive placement – el estado de esta opción define cómo se colocarán los bloques objetivo una vez que se haga clic en el botón Replicate del cuadro de diálogo:
-
Cuando esta opción está deshabilitada (predeterminado), cada bloque objetivo se posicionará con respecto al componente principal del bloque. De forma predeterminada, este es el componente con el mayor número de pines del bloque o, si hay más de un componente con el mismo número máximo de pines, el componente de mayor área. El componente principal se distingue en la lista Source Block con el icono
. Haga clic en la celda de otro componente para seleccionarlo como componente principal.
- Cuando esta opción está habilitada, colocará manualmente cada bloque objetivo seleccionado en el espacio de diseño.
-
La región Preview se actualiza dinámicamente para reflejar el bloque objetivo a medida que habilita y deshabilita las opciones.
- Cuando se hayan seleccionado los bloques objetivo requeridos para replicarse (debe seleccionarse al menos un bloque objetivo) y se hayan configurado las opciones, haga clic en el botón Replicate en la parte inferior derecha del cuadro de diálogo PCB Layout Replication .
-
Dependiendo de si la opción Use interactive placement estaba habilitada o no en el cuadro de diálogo PCB Layout Replication , entrará en el modo de colocación interactiva para posicionar cada bloque objetivo secuencialmente, o bien los bloques objetivo se posicionarán automáticamente. Al colocar un bloque objetivo de forma interactiva, use los siguientes atajos para controlar la colocación:
- Spacebar / Shift+Spacebar – girar el bloque objetivo en sentido antihorario/horario.
- L – voltear el bloque objetivo al otro lado de la placa.
- Click – colocar el bloque objetivo unido al cursor en la ubicación actual. El siguiente bloque objetivo se unirá al cursor o, si se coloca el último bloque objetivo de la secuencia, finalizará la colocación interactiva.
- Right-click o Esc – salir de la colocación del bloque de destino actualmente adjunto al cursor.