Enrutamiento interactivo
Altium Essentials: PCB Routing
This content is part of the official Altium Professional Training Program. For full courses, materials and certification, visit Altium Training.
El enrutamiento es el proceso de definir una ruta de conexión entre los nodos de cada red, colocando objetos de diseño de PCB —como pistas, arcos y vías— en las capas de cobre para crear una conexión continua entre los nodos. En lugar de colocar estos objetos uno a uno para construir la ruta de conexión, interactively route la conexión.
-
En el editor de PCB, el enrutamiento interactivo es un proceso inteligente. Tras ejecutar el comando de enrutamiento interactivo, hay que hacer clic en una almohadilla para seleccionar una conexión que se vaya a enrutar. A medida que alejas el cursor del pad, el enrutador interactivo intenta definir una ruta desde ese pad hasta la posición actual del cursor. La ruta que define el enrutador viene determinada por diversas propiedades, entre ellas la corner style y la gloss ajustes.
-
Las propiedades de las pistas o arcos que se colocan vienen determinadas por la Routing Width regla de diseño, y la distancia de seguridad respecto a otros objetos de red, por la Clearance .
-
La forma en que el enrutador interactivo responde a los objetos que ya existen en la placa, como las almohadillas de los componentes y el enrutamiento de otras redes, depende del Routing Conflict Resolution . El modo determina si el enrutador Walkaround el obstáculo o Hug el objeto and Push si es necesario, o Push lo sorteará, o Stop, o Ignore ello.
Enrutamiento interactivo de una conexión: tras ejecutar el comando y hacer clic en una línea de conexión, el enrutador interactivo busca una ruta desde el objeto de red hasta la posición actual del cursor, sorteando los objetos existentes. Al hacer clic con el botón del ratón, se colocarán todos los segmentos de traza rayados, Ctrl+Click para completar automáticamente la ruta.
El trazado interactivo se puede realizar en:
-
Una sola red – Route » Interactive Routing
-
Dos redes configuradas como un par diferencial – Route » Interactive Differential Pair Routing (más información)
-
Un conjunto de redes seleccionadas – Route » Interactive Multi-Routing
Para adquirir destreza en el trazado es necesario comprender bien cómo se ubican los objetos en el espacio de diseño de la PCB; en la siguiente sección se ofrece una visión general al respecto. También es importante saber cómo controlar la visualización de las rutas, para poder ver fácilmente en qué se está trabajando dentro de un espacio de diseño densamente poblado; en la segunda sección se ofrece una visión general al respecto. La tercera habilidad que te permitirá dominar el trazado es aprender a controlar las propiedades de las pistas y las vías mientras realizas el trazado.
Si ya posees estas habilidades y has llegado a esta página para aprender más sobre el proceso de trazado, pasa directamente a la sección «Trabajar con el trazador interactivo ».
Cómo se ubican los objetos en el espacio de diseño
El editor de PCB es un entorno de edición basado en una cuadrícula; por defecto, el trazado interactivo se coloca en la cuadrícula de ajuste actual. Además de la cuadrícula de ajuste, el software incluye una serie de funciones de ajuste adicionales, diseñadas para ayudarte a posicionar y alinear con precisión los objetos de diseño. En conjunto, estas funciones se denominan Unified Cursor-Snap System.
Hay dos aspectos fundamentales en el sistema de ajuste del cursor: what el cursor se ajusta a, y when se ajustará.
-
What - Los puntos en el espacio a los que se ajusta el cursor incluyen: puntos definidos por el usuario Grids, de trabajo Guides, y los puntos de ajuste en el Objects.
-
When - El cursor se ajusta a un punto de ajuste: se ajusta cuando se encuentra dentro de la Snap Distance, y el ajuste está permitido en ese Layer.
Demostración de las funciones de ajuste del cursor: configura las opciones en el Properties panel, o pulsando Ctrl+E.
A qué se ajusta |
|
| Snap to grids | Las cuadrículas están disponibles tanto en formato cartesiano como polar Se pueden definir varias cuadrículas dentro de la misma área, aplicándose la cuadrícula de mayor prioridad (valor numérico más bajo) Las cuadrículas también se pueden configurar para que se apliquen a: todos los objetos, solo a los objetos componentes o a los objetos que no sean componentes; utiliza esta opción para definir una cuadrícula de colocación de componentes de mayor prioridad Más información sobre las cuadrículas. |
| Snap to objects | Los objetos colocados pull el cursor a su posición cuando este se mueva dentro de la Snap Distance, en función de la proximidad del cursor a los puntos de ajuste (puntos activos) de dicho objeto. Utiliza esta función para llevar el cursor al centro de una pista o de un pad fuera de la cuadrícula, por ejemplo. El ajuste de objetos se puede aplicar a: todas las capas, solo a la capa actual o desactivarse. Utiliza el Shift+E atajo para alternar entre los modos y comprueba el modo actual en la barra de estado |
| Snap to guides | Se pueden colocar guías horizontales, verticales, diagonales y puntuales para alinear objetos, tal y como se muestra en el vídeo anterior. Más información sobre las guías. |
| Snap to object axes | Una función que desplaza el cursor, ya sea en la dirección X o Y, de modo que se alinee axialmente con un punto activo de un objeto colocado que se encuentre dentro de la Axis Snap Range |
| Controlling the snapping |
|
Snapping to the Grid
| Toggle the units | Pulsa la Q para alternar entre las unidades imperiales y métricas. Las unidades de la cuadrícula cambiarán, pero no así el paso de la cuadrícula. |
| Active grid? | Si hay varias cuadrículas definidas en la posición actual del cursor, se aplicará como cuadrícula activa la de mayor prioridad (valor numérico más bajo) |
| Quickly select a grid | Para seleccionar una cuadrícula de una lista predefinida, pulsa |
| Edit the grid value | Para editar el valor de la cuadrícula activa, pulsa |
| Managing grids | Las cuadrículas individuales se configuran en el Grid Editor , y hay controles para gestionar la cuadrícula activa en el Grid Manager |
Más información sobre cómo trabajar con cuadrículas.
Snapping to Objects
| Snap to objects | El cursor se ajusta a: activado Objects for snapping (1), que se encuentren en las Snapping (2), cuando el cursor se encuentra dentro de la Snap Distance (3) |
| When to snap | El ajuste a objetos tiene tres estados: Desactivado, Capa actual o Todas las capas. Pulsa |
Snapping to Guides and Axes
| To place a guide | Para colocar una guía, utiliza el Place » Work Guides submenú o la Guide Manager sección del Properties panel Place la guía de forma interactiva, o Add en el espacio de diseño en una ubicación predeterminada (cerca del origen absoluto). |
| Propiedades de la guía | La visibilidad, el color y la ubicación se gestionan en la Guide Manager sección del Properties panel |
| Ajustar a las guías | El ajuste a las guías se aplica: cuando la Guides opción «Ajustar» está activada (1) y el cursor se encuentra dentro de la Snap Distance (2) |
| Enabling axis snapping | El ajuste a los ejes se aplica: cuando la Axes opción de ajuste está activada (1) y a los Objects for snapping (2), que se encuentren en las Snapping (3), que se encuentran dentro de la Axis Snap Range (4) |
Control de la visualización de las rutas
El diseño de una placa de circuito impreso suele ser muy denso y estar repleto de objetos. El software cuenta con varias funciones que ayudan a gestionar la visibilidad de los objetos, entre las que se incluyen: la visibilidad de las capas, el enmascaramiento y el atenuado, la visibilidad y la transparencia de los objetos, además de otras muchas funciones.
Utilice las funciones de resaltado y de control de objetos y capas para facilitar la interpretación del diseño.
| Single layer mode | Pulsa Shift+S para cambiar la visualización al modo de capa única. Hay tres modos disponibles; activa tus modos preferidos en la PCB Editor – Board Insight Display página del Preferences cuadro de diálogo Cada vez que pulses Shift+S pasa al siguiente modo de capa única habilitado, hasta volver finalmente a la visualización de todas las capas habilitadas actualmente. |
| Layer sets | Se pueden configurar conjuntos predefinidos de capas visibles y, a continuación, seleccionarlos mediante el Manage Layer Sets botón situado en la parte inferior izquierda de la ventana de edición Los nuevos conjuntos se definen en el View Configuration panel, tal y como se muestra en el vídeo anterior. |
| Dim or Mask to fade | Para resaltar rápidamente un objeto de interés, como un componente, una red, un par diferencial o cualquier tipo de clase, busca el objeto en el PCB y activa el Dim o Mask Ambos modos atenuarán todos los objetos except los que no le interesan, haciendo que los objetos de interés destaquen. Los niveles de atenuación y máscara se configuran en el View Configuration |
| Clearance boundaries | Actívalo para mostrar el espacio libre necesario alrededor de los objetos eléctricos. El espacio libre se muestra como un sombreado blanco, configurado para indicar la distancia especificada por la restricción de espacio libre eléctrico aplicable al objeto que se está enrutando (o deslizando). Utiliza el Más información sobre cómo controlar la visualización de los límites de distancia de seguridad. |
| Object transparency | El nivel de transparencia de cada tipo de objeto se puede configurar en la Object Visibility sección del View Configuration panel Utiliza el All Objects control deslizante situado en la parte superior del conjunto para ajustar todos los objetos simultáneamente. |
| The visibility of objects | Ocultar los objetos que no te interesan es una forma práctica de despejar el espacio de diseño Ten en cuenta que el sistema de restricciones sigue evaluando los objetos; para ocultar polígonos and del sistema de restricciones, guárdalos en el «Shelve ». |
| Displaying net names | Configure las opciones para controlar la visualización de los nombres de las redes en las almohadillas, vías y pistas en el View Configuration panel Ten en cuenta que los nombres de red siempre se muestran en el centro de cada segmento de pista, pero pueden repetirse si es necesario. Las propiedades de la fuente de visualización se configuran en la PCB Editor – Board Insight Display página del Preferences cuadro de diálogo |
Control de las propiedades del trazado
Ya ha configurado las restricciones de diseño relativas al espacio libre, el ancho de trazado y el estilo de las vías de conexión; ya está listo para trazar. Cuando hace clic para iniciar el trazado, ¿cómo sabe el trazador qué ancho de pista debe utilizar y qué tamaño de vía de conexión debe emplear al cambiar de capa?
Demostración sencilla de la configuración para el trazado, seguida de la selección del ancho de trazado y el estilo de vías durante el trazado.
Iniciar un trazado |
|
| Launch the interactive router... | Utilice cualquiera de estas técnicas para iniciar el trazado interactivo:
Aparecerá una cruz en el cursor; ya estás listo para empezar a trazar la ruta. |
| ...then click on a connection line | Si haces clic en una línea de conexión tras ejecutar el Interactive Routing comando, el enrutador interactivo saltará al objeto situado en el extremo más cercano de la línea de conexión y añadirá segmentos de vía desde la posición del clic hasta la posición actual del cursor. También cambiará a la capa en la que se encuentra el objeto si no es la capa actual.
|
| ...or click on an object | Si haces clic en un objeto que pertenece a una red, el enrutador interactivo cambiará a la capa en la que se encuentra el objeto y añadirá segmentos de pista desde la ubicación del clic hasta la posición actual del cursor. |
| ...or click in free space | Si haces clic en un espacio libre, comenzarás a trazar la ruta, salvo que en este caso será una ruta sin red. Al tratarse de una ruta sin red, utilizará el ancho de pista predeterminado del editor de PCB. |
| The initial style of the route | El ancho inicial de la ruta se describe en la sección plegable que aparece justo a continuación. La forma en que el enrutador interactivo forma una esquina a medida que se mueve el cursor se conoce como corner style. Las esquinas diagonales son las más habituales, pero las esquinas curvas (creadas colocando arcos) también son muy utilizadas. Más información sobre la configuración del estilo de las esquinas. |
| Manually editing the properties during routing | También es posible editar manualmente los valores durante el trazado. Pulsa
|
Changing the Routing Width (0:29)
| Starting width | El ancho inicial viene determinado por el valor de Track Width Mode en las Interactive Routing Width Sources opciones Más información sobre los ajustes predeterminados del modo de ancho de pista. |
| Min & max widths | El ancho mínimo y máximo de la ruta vienen definidos por el Min Width y Max Width ajustes de la restricción de ancho de la ruta correspondiente El editor de PCB intentará mantener el ancho dentro de este rango. |
| Cambiar el ancho | Pulsa la tecla |
| Routing defaults | Configura los ajustes predeterminados de enrutamiento interactivo en la PCB Editor – Interactive Routing página del Preferences cuadro de diálogo Como alternativa, pulsa |
Changing the Routing Layer (1:14)
Changing the Via (1:22)
| Routing via | Si cambias de capa durante el enrutamiento, se añade automáticamente una vía, de acuerdo con la restricción de diseño «Estilo de vía de enrutamiento» aplicable. |
| Default routing via | El tamaño de la vía que se utiliza durante un cambio de capa viene determinado por la configuración de la Via Size Mode en las Interactive Routing Width Sources opciones Esto se puede modificar mientras se realiza el trazado, tal y como se describe a continuación. |
| Cycle available via sizes | Pulsa 4 mientras realiza el enrutamiento para alternar entre los ajustes de tamaño de vía «Mínimo», «Preferido» o «Máximo» (definidos en la restricción de diseño «Estilo de vía de enrutamiento» aplicable), o elija un tamaño de vía «De usuario» (
). Se conserva el último estado como el Via Size Mode. El modo de tamaño de vía actual se muestra en la barra de estado y en la pantalla de visualización |
| Choose a different User via size | Como alternativa, pulsa |
| Cycle the via span | Las capas que atraviesa una vía vienen determinadas por el Via Type, y los tipos de vía disponibles se definen en el Layer Stack Manager Cuando haya una vía flotando sobre el cursor durante el enrutamiento, pulsa el |
Más información sobre las vías.
Más información sobre cómo definir los tipos de vías.
Trabajar con el enrutador interactivo
Al ejecutar el comando de enrutamiento interactivo y hacer clic en una almohadilla o línea de conexión, ¿qué ocurre? El motor de enrutamiento interactivo intenta encontrar una ruta desde el cobre más cercano a la ubicación del clic que se encuentre en esa red (pad, vía, pista) hasta la ubicación actual del cursor, colocando pistas o arcos del ancho especificado y disponiéndolos en un patrón ordenado según la configuración actual del enrutador.
¿Cómo sale la ruta de una almohadilla SMD? ¿Cómo reacciona el enrutamiento cuando se encuentra un obstáculo? ¿Lo rodea, lo empuja o lo ignora? ¿Qué forma adopta la esquina y cómo pasa entre las almohadillas de otros componentes? Mientras que en la sección anterior se describía cómo controlar las propiedades de la propia ruta, en esta sección se resumen las funciones de las que dispones para controlar la ruta a medida que se desplaza por el espacio de enrutamiento.
Trabajar con el enrutador interactivo |
|
| Hatched/solid/hollow track/arc segments | Las pistas y arcos rayados no están colocados; las pistas y arcos rellenos sí lo están Ten en cuenta que, para la conexión que se está enrutando actualmente, las pistas y arcos rellenos se clasifican como soft-commits, lo que significa que el motor de trazado reconoce que están colocados, pero conserva la capacidad de ocultarlos y eliminarlos si se desplaza el cursor a una ubicación en la que ya no resulten adecuados (como se muestra en el vídeo al principio de esta página). Cuando la pista unida al cursor es hueca (sin rayado ni relleno), se denomina look-ahead segment, no se colocará al hacer clic la próxima vez. Utiliza esta función para posicionar el punto final del segmento anterior, sin comprometerte a colocar el último segmento Pulsa el |
| How the router forms the corners | Durante el trazado interactivo, la forma creada por las vías y los arcos que conforman una esquina se denomina corner style. Las esquinas diagonales son las más comunes, pero las esquinas curvas (creadas colocando arcos) también son habituales. Hay 5 estilos de esquina disponibles, 4 de los cuales también tienen submodos de dirección de esquina.
|
| How the routing leaves a pad | La forma en que el motor de enrutamiento interactivo sale o entra en una almohadilla viene determinada por:
|
| How the route reacts to an existing object | Esto viene determinado por la configuración actual del modo de resolución de conflictos. El modo de resolución de conflictos actual se muestra en la barra de estado , en la pantalla de visualización frontal y en el Properties panel durante el trazado de rutas o el deslizamiento. |
| La fluidez del nuevo trazado | A medida que alejas el cursor de la ubicación del clic inicial, el trazado se reajusta para encontrar la mejor ruta alrededor de los objetos, con el fin de llegar a la ubicación actual del cursor. La pulcritud, o calidad, de esa ruta viene determinada por la configuración actual glossing setting. Glossing es un conjunto de herramientas que mejora la calidad del trazado, intentando reducir la longitud de la ruta, mejorar la forma de las esquinas y reducir su número. También intenta evitar los ángulos rectos y prevenir los ángulos agudos en las uniones en T y en las pastillas. Glossing también es compatible con pares diferenciales e intentará mejorar la cantidad de pares que presentan equilibrio en longitud y separación. Glossing tiene tres ajustes: Desactivado, Débil y Fuerte. Durante el trazado interactivo o el deslizamiento interactivo, utiliza el atajo de teclado « Más información sobre el «glossing» durante el enrutamiento. |
| Auto-complete the connection | Mientras traza una red de forma interactiva, mantenga pulsada la tecla
Si no es posible completar automáticamente una conexión, la herramienta volverá al último modo de enrutamiento interactivo utilizado. |
| Center the routes between pads / vias | El enrutador interactivo respeta las restricciones de diseño, enrutando automáticamente a través de un par de pads con la distancia mínima permitida respecto al pad más cercano. Si prefieres que las rutas se alejen para que haya espacio entre los pads, configura la opción «Apply Trace Centering»(Aplicar centrado de traza). Para permitir que esto se consiga entre cualquier par de pads, vías o pares de pad/vía, la función utiliza un multiplicador de distancia de seguridad que permite ajustar de forma inteligente la distancia de seguridad del trazado hasta un valor determinado. |
| Auto-narrow the route | A veces, estrechar la ruta para que quepa por un hueco estrecho es la única forma de trazar esa red. La función de reducción automática permite hacerlo, estrechando automáticamente la ruta hasta que quepa justo por el hueco, con el mínimo permitido definido por la restricción de ancho de trazado. |
| Route selection strategies | La selección de las rutas en las que se va a trabajar es un aspecto clave del trazado. Puede tratarse de seleccionar rutas para desmarcarlas, para pulirlas, para comprobar sus propiedades o para eliminarlas. Más información sobre estrategias para seleccionar el trazado. |
Responding to Obstacles – Conflict Resolution Mode
Se inicia el comando de trazado interactivo y se hace clic en una almohadilla. A medida que alejas el cursor del pad, el motor de trazado interactivo traza una ruta de segmentos de pista sombreados desde el pad en el que has hecho clic hasta la ubicación actual del cursor, y, a medida que mueves el cursor, actualiza los segmentos sombreados para definir mejor la ruta, de acuerdo con las restricciones de diseño y la configuración actual de pulido.
La forma en que el enrutador interactivo responde a los objetos que ya se encuentran en el espacio de trabajo de la PCB, como las almohadillas o el enrutamiento de otras redes, depende del routing conflict resolution . El modo de resolución de conflictos de enrutamiento determina si el motor de enrutamiento interactivo intentará empujar esos obstáculos, rodearlos o, simplemente, ignorarlos y enrutarse por encima de ellos.
Demostración sencilla de los diferentes comportamientos de los modos de resolución de conflictos.
Modo de resolución de conflictos de trazado |
|
| Current mode | El modo actual de resolución de conflictos de trazado se muestra en la pantalla de información y en la barra de estado También se muestra en el Properties panel durante el trazado interactivo , el desplazamiento interactivo y el trazado interactivo mediante arrastre |
| Changing modes | Para cambiar de modo durante el trazado interactivo (o el deslizamiento interactivo o el arrastre interactivo), pulsa la Shift+R atajo. |
| Available modes | Los modos de resolución de conflictos individuales se pueden activar o desactivar en la PCB Editor – Interactive Routing página del Preferences cuadro de diálogo Si un modo está desactivado en las preferencias, no estará disponible en la lista desplegable del Preferences panel ni al Más información sobre cada uno de los modos de resolución de conflictos. |
Glossing during Routing
No solo quieres que el trazador interactivo encuentre una ruta y coloque segmentos de pista desde el último clic hasta la posición actual del cursor, sino que también quieres que esa ruta sea lo más corta posible y se cree con el mínimo número de segmentos de pista. Para gestionar este proceso, el editor de PCB incluye una Glossing herramienta.
El «glossing» es un sofisticado conjunto de algoritmos desarrollado específicamente para generar trazados y entradas de pad más limpios, que respeten la intención de las reglas de diseño aplicables. El «glossing» intenta reducir la longitud de la ruta y también mejorar la forma de las esquinas y reducir su número, lo que generalmente da como resultado un trazado más ordenado creado a partir de menos segmentos. El «glossing» también deja los puentes entre subredes tal y como estaban, y cuando existen reglas de anchura basadas en el espacio, se respetan los cambios de anchura en los límites. A medida que se mueve el cursor al definir una nueva ruta interactiva, todo el trazado que aún no se ha confirmado también se somete automáticamente al «glossing».
Además de aplicar el «glossing» a la red que se está enrutando, el motor de enrutamiento interactivo también puede aplicar el «glossing» a las redes adyacentes (vecinas) que se ven afectadas por la red en proceso de enrutamiento.
Demostración sencilla de los diferentes resultados obtenidos con el «glossing» desactivado y activado.
Comprender el «glossing» |
|
| When does glossing run | La herramienta de «glossing» funciona:
|
| How strong is glossing | El grado de «glossing» de una ruta viene determinado por la configuración actual Gloss Effort (Routed) . Configura la opción o utiliza los Ctrl+Shift+G atajos para alternar entre los tres niveles de intensidad de pulido. La configuración actual se muestra en la barra de estado
|
| Glossing the neighbors | Durante el trazado interactivo «Push» o «Hug & Push», o al deslizar, las rutas adyacentes, o vecinas, se verán afectadas. Estas rutas vecinas también pueden ser optimizadas, en función de la Gloss Effort (neighbor) configuración Ajustes del esfuerzo de pulido (vecinos) |
| Hugging - how glossing wraps around other objects and forms corners | La forma en que el motor de «glossing» envuelve la ruta alrededor de otros objetos y forma las esquinas se denomina hugging. Los ajustes disponibles para el «estilo de ajuste» incluyen:
|
| Controlling the properties of the corner | Si las esquinas se forman con segmentos de trazado rectos, el comportamiento predeterminado es que el motor de pulido aplique un pequeño inglete a una esquina de 90 grados, cuyo tamaño se controla mediante el Miter Ratio ajuste. Ajustes de la relación de inglete Si las esquinas se forman con arcos, el tamaño mínimo del arco viene determinado por el Minimum Arc Ratio. La relación mínima del arco se aplica durante el trazado interactivo en cualquier ángulo y también durante el deslizamiento interactivo con el Mixed estilo «Hugging». La relación se utiliza para determinar el radio mínimo de arco permitido; cuando el radio del arco es inferior a este mínimo, el arco se sustituye por segmentos de vía. Ajustes de la relación mínima del arco |
| Inhibit glossing during routing and sliding | Puede haber ocasiones en las que desee desactivar temporalmente el pulido. El pulido se puede desactivar durante el fresado manteniendo pulsadas las Ctrl+Shift teclas de acceso rápido; tan pronto como se suelten las teclas, el pulido se reanuda con el ajuste actual de «Esfuerzo de pulido en el trazado». Tenga en cuenta que la barra de estado no reflejará este estado; seguirá mostrando el último estado seleccionado. |
Más información sobre las opciones de trazado interactivo.
Las diapositivas siguientes muestran ejemplos sencillos de los diferentes ajustes de «Esfuerzo de pulido (fresado)» y «Esfuerzo de pulido (vecino)».
Miter or Curve the Corners
Las esquinas se pueden definir utilizando segmentos de trazado cortos y rectos (ingletes) o se pueden crear utilizando uno o más arcos. Las imágenes siguientes muestran los dos estilos de esquina más habituales; Track 45 y Any Angle.
Esquinas en inglete
La forma de esquina más habitual en el trazado es la esquina en inglete de 45 grados (diagonal). Cambia al modo de esquina «Track 45» para fresar esquinas diagonales. Como complemento, el motor de fresado interactivo también incluye una función de relación de inglete que garantiza que las esquinas cerradas mantengan un inglete, lo que impide crear inadvertidamente esquinas en ángulo recto o agudas durante el fresado.
La relación de inglete se define como:
Miter Ratio x current track width = separation between the walls of the tightest U-shape that can be routed for that miter ratio
La relación de inglete controla el tamaño mínimo del inglete que se añade automáticamente a la esquina.
Tanto el trazado interactivo como el deslizamiento interactivo incluyen una Miter Ratio opción. Introduce un valor positivo igual o superior a cero. A continuación se muestran ejemplos de la misma traza trazada con diferentes valores de la Miter Ratio opción se muestran a continuación.
Esquinas curvas
Muchos diseñadores necesitan esquinas redondeadas. Las esquinas redondeadas se pueden colocar a medida que se traza el recorrido, ya sea con el Line 45/90 With Arc modo de esquina como con el Line 90/90 With Arc modo de esquina. Sin embargo, el Line 90/90 With Arc modo de esquina forzará una esquina de 90 grados, así que utiliza el Line 45/90 With Arc modo de esquina si la ruta debe continuar a 45 grados. El tamaño del arco se puede modificar de forma interactiva durante el trazado utilizando el
y
(mantén pulsada Shift para acelerar el proceso de redimensionamiento).
Cuando se selecciona un estilo de esquina curva durante el trazado interactivo, el motor de pulido dará prioridad a una trayectoria tangencial alrededor de los objetos curvos existentes. Es decir, el arco colocado para crear la esquina se sitúa y se redimensiona radialmente para curvarse exactamente alrededor del objeto existente. Esto está diseñado para crear un trazado suave a través de un conjunto de formas curvas, por ejemplo, el patrón de escape «via» bajo un BGA. Si el Routing Gloss Effort se establece en Strong puede dar lugar a que los segmentos de pista rectos entre los arcos se coloquen en un ángulo distinto de la horizontal o la vertical.
Si necesitas que todos los segmentos rectos de la pista se coloquen exactamente en horizontal o en vertical, con esquinas curvas, puede resultar más eficiente trazar el recorrido con esquinas diagonales y, a continuación, aplicar el «glossing» al trazado para curvar las esquinas. Esto se consigue configurando el Hugging Style ajustar a Rounded, el Gloss Effort a Weak, y, a continuación, ejecutar el Gloss Selected comando, con el trazado seleccionado.
Para redondear las esquinas de un trazado existente, configura el estilo de ajuste en «Redondeado», el nivel de pulido en «Débil» y, a continuación, selecciona el trazado y ejecuta el comando «Trazado» » «Pulir selección».
Ruta serpenteante
Además de utilizar los modos de esquinas en arco que acabamos de comentar, también se puede conseguir un trazado fluido y suave de punto a punto configurando el estilo de esquina en Any Angle y el Routing Gloss Effort a Strong. Esto crea lo que se conoce como Snake Routing. Utilízalo cuando el trazado requiera que las rutas de cualquier ángulo discurran a través de varios objetos curvos, tal y como se muestra en el vídeo de ejemplo que aparece a continuación.
Trazado en serpentina: el estilo de esquina está configurado en «Cualquier ángulo».
Using the Net Length Gauge
Si hay definida una restricción de «Longitud»una restricción de «Longitud coincidente», puedes controlar la longitud durante el trazado interactivo (y el ajuste interactivo de la longitud) mostrando el «Indicador de ajuste de longitud». Mientras realizas el trazado, utiliza el Shift+G atajo para activar y desactivar el indicador.
El indicador muestra la Current Routed Length como un número, y el control deslizante rojo/verde muestra la Estimated Length. Durante el trazado interactivo, puede resultar confuso que la «Longitud trazada» ni siquiera haya alcanzado el valor mínimo de la restricción, pero el control deslizante del indicador se encuentre en algún punto entre el mínimo y el máximo de la restricción, tal y como se muestra en la imagen siguiente. Esto se debe a que, durante el trazado interactivo, el control deslizante representa la «Longitud estimada», donde:
Estimated Length = Routed Length + distance to target (length of connection line)
El indicador, que se muestra como una restricción de diseño de «Longitud», se respeta durante el trazado interactivo: muestra la longitud trazada actual como un número, mientras que el control deslizante muestra la longitud estimada actual.
El indicador funciona de la siguiente manera:
-
Un recuadro rectangular que define el contorno del indicador.
-
Dos barras verticales amarillas que indican las longitudes mínima y máxima permitidas. Los valores mínimo y máximo se determinan a partir del conjunto de restricciones más estricto definido por las restricciones de diseño, tal y como se ha descrito anteriormente.
-
La barra vertical verde que representa la longitud objetivo, que será un valor introducido manualmente, una longitud tomada de una red seleccionada existente o el punto medio del rango de longitud válido cuando se calcula a partir de las restricciones de diseño.
-
Un control deslizante rojo o verde que muestra la longitud trazada actual de la red (durante el ajuste de la longitud) o la longitud estimada (durante el trazado interactivo). El control deslizante cambia de rojo a verde cuando la longitud actual pasa de estar fuera del rango a situarse dentro de las longitudes mínima y máxima permitidas.
-
La «Longitud enrutada» actual (longitud de las pistas y arcos colocados) se muestra como un valor numérico superpuesto al control deslizante del indicador (62,781 mm en la imagen de ejemplo).
-
El contorno rectangular del indicador señala el rango total de longitudes posibles; el significado de sus límites superior e inferior depende del modo de longitud objetivo que hayas elegido.
-
Si el modo es «Manual» o «Desde red» y no hay ninguna restricción de longitud aplicable, el límite inferior del cuadro deslizante será la longitud de la red actual, y el límite superior será la «Longitud máxima» especificada.
-
Si el modo es «Manual» o «De red» y existe una restricción de longitud aplicable, el límite inferior del cuadro deslizante se toma de la restricción o de la longitud actual de la ruta (la que sea menor), mientras que el límite superior lo define el usuario.
-
Si el modo es «De regla» y existe una restricción de longitud aplicable, una restricción de longitud coincidente aplicable o una combinación de ambas, el límite inferior del control deslizante se determina a partir de la restricción o de la longitud actual de la ruta (la que sea menor), mientras que el límite superior del control deslizante se determina a partir del «Límite máximo» de la restricción.
-
Routing Pad Entries
El motor de trazado interactivo sale y entra en las almohadillas de montaje superficial de acuerdo con las restricciones de diseño aplicables a la entrada en almohadillas SMD. A medida que se traza o se desplaza el trazado, la salida y la entrada se pulen constantemente, según el ajuste actual de intensidad de pulido. El «glossing» es un sofisticado conjunto de algoritmos desarrollado específicamente para generar un enrutamiento y unas entradas a las almohadillas más limpios, que respeten la intención de las reglas de diseño aplicables. El motor de «glossing» también incluye la función «Estabilidad de entrada a la almohadilla», que permite al diseñador indicar al motor que dé prioridad a la línea central de la almohadilla.
Restricciones de diseño para la introducción de pads SMD
Las restricciones de diseño SMT controlan cómo el enrutador interactivo sale y entra en las almohadillas de montaje en superficie; estas deben configurarse antes de iniciar el proceso de enrutado. Abre el cuadro de diálogo «Editor de reglas y restricciones de PCB» (haz clic Design » Rules en los menús principales) para crear y configurar estas reglas de diseño.
| SMD to Corner | Esta restricción define la distancia desde el borde de la almohadilla hasta el centro del vértice donde se encuentra la primera esquina. El valor debe ser mayor que el ancho de la pista o que la regla de separación aplicable (lo que sea mayor). Si debe ser menor que eso, hay tres formas de abordarlo:
|
| SMD Entry | La restricción define por dónde se permite que la ruta entre en el pad. Para esta restricción, el «Lado» del pad es el borde más largo. |
Estabilidad de la entrada del pad
El Pad Entry Stability control deslizante protege las entradas centradas de los pads. Se aplica durante el proceso de «glossing» para proteger una entrada (o salida) de pad ya centrada; no intenta volver a centrar una entrada de pad existente que esté descentrada.
-
0 (Off) =sin protección -
10 (Max) =protección máxima
Utiliza la función «Estabilidad de la entrada del pad» para ayudar a mantener la ruta en el centro del pad.
Center Routes Between Pads
El motor de trazado interactivo respeta las restricciones de diseño: a medida que se trazan las rutas entre las almohadillas de los componentes y las vías, coloca los segmentos de pista con la distancia mínima especificada por la restricción de separación aplicable. Un objetivo habitual de los diseñadores de placas es centrar las rutas entre las almohadillas y las vías siempre que sea posible, maximizando la separación entre la red de la almohadilla o vía y la red que se está enrutando.
La Apply Trace Centering opción permite hacer precisamente esto. Para que el algoritmo de centrado sea flexible y pueda aplicarse entre dos pads cualesquiera, dos vías cualesquiera o cualquier pad y cualquier vía, la distancia de centrado deseada se especifica como un múltiplo de la restricción de separación aplicable, donde:
Distance = Clearance + Added Clearance Ratio x Clearance
El motor de trazado interactivo intentará trazar la ruta alrededor del pad o vía de destino a esta Distance, reduciéndola (y centrándola) automáticamente cuando la distancia desde el otro borde de la traza hasta el pad o la vía más cercana sea inferior a Distance.
Siempre que sea posible, añade un espacio libre adicional entre la red que se está enrutando o arrastrando y los pads o vías existentes.
Estabilidad de la entrada de la almohadilla |
|
| Apply trace centering | Cuando la opción «Aplicar centrado de traza» está activada, el centrado de trazas se aplica durante el trazado interactivo y el deslizamiento interactivo. Cuando el motor de trazado detecta que una ruta pasa entre pads o vías, intenta centrar la ruta, hasta una distancia máxima igual a la restricción de espacio libre aplicable más dicha restricción multiplicada por el «Ratio de espacio libre añadido». Utiliza la opción «Desactivar centrado de traza al arrastrar » para desactivar el centrado durante el deslizamiento interactivo. |
| Center between what? | La función de centrado de trazas no requiere que las almohadillas pertenezcan al mismo componente, sino que es capaz de centrar entre dos almohadillas cualesquiera, dos vías cualesquiera o cualquier almohadilla y cualquier vía. Utilice la opción «Ajustar vías»para activar o desactivar el centrado entre combinaciones vía-vía o vía-almohadilla. |
| Where is the center? | En lugar de intentar identificar el centro entre las almohadillas o vías pertinentes, la función utiliza un multiplicador de la distancia de seguridad aplicable, que luego se suma a dicha distancia. Por ejemplo, si la distancia de seguridad aplicable es 0.15 mm, al configurar la opción en 2 indicaría al motor de trazado que respete una distancia de seguridad de 0.15 + 2*0.15 = 0.45 mm siempre que sea posible. A continuación, el motor de trazado puede reducir este espacio libre hasta el valor especificado si es necesario. |
Auto-Shrinking during Routing
Uno de los retos que plantea la tecnología moderna de componentes es la necesidad de trazar una red con diferentes anchuras a medida que recorre la placa. A nivel local, podría ser necesario estrechar el trazado al pasar entre las patillas de los componentes. A nivel de placa, podría ser necesario estrechar todas las rutas que pasan entre las bolas situadas bajo un componente BGA. El trazado interactivo da respuesta a estos requisitos de diferentes maneras.
Reducción automática localizada
Un problema habitual durante el enrutamiento interactivo se produce cuando una ruta se acerca a las almohadillas de los componentes, pero no encaja del todo entre ellas. El diseñador puede estrechar la ruta de forma interactiva (dentro de los límites permitidos por las restricciones de diseño), trazar una pista más estrecha entre los pines y, a continuación, ampliar de nuevo el ancho de forma interactiva y continuar con el enrutamiento de esa red. En lugar de controlar este proceso manualmente, puedes activar la función de reducción automática.
Reducción automática basada en el área
Los componentes BGA utilizan una matriz de pads pequeños y muy próximos entre sí. Esto dificulta su trazado, ya que a menudo es necesario reducir el ancho de trazado para llegar a las filas interiores de pads. Esto se puede lograr manualmente durante el trazado interactivo utilizando las técnicas descritas en esta página. También puede automatizar este comportamiento de cambio de anchura añadiendo una sala de colocación y una restricción de anchura de trazado basada en la sala. Dado que el trazador interactivo obedece estas restricciones, las pistas se estrecharán y se ensancharán automáticamente al entrar o salir de la sala.
El ancho de trazado y los espacios libres se ajustan automáticamente dentro de la sala.
Reducir el trazado dentro de un área |
|
| Define the area | El área en la que es necesario reducir el ancho de las rutas se identifica definiendo una restricción de sala de colocación Más información sobre cómo trabajar con salas. |
| Define the width | La anchura del trazado viene definida por la restricción de anchura de trazadoaplicable Aplica a las rutas situadas fuera de la sala una restricción de menor prioridad. El ancho de trazado dentro de la sala se reduce añadiendo otra restricción de ancho de trazado de mayor prioridad que especifique que el trazado que toque la sala tenga un ancho menor, utilizando el ámbito «TouchesRoom». El motor de trazado interactivo terminará automáticamente el segmento de pista actual e iniciará un nuevo segmento en el límite de la sala para cumplir una restricción como esta. Esta técnica puede utilizarse tanto para redes de una sola cara como para pares diferenciales. |
Más información sobre cómo definir restricciones dentro de una sala.
Follow mode – Tracing an Existing Shape
Un requisito complejo es colocar una ruta de forma que siga una forma o contorno existente. El contorno podría ser un obstáculo, un recorte, el borde de la placa o una ruta ya existente.
En lugar de tener que trazar against el contorno mediante movimientos del ratón y clics cuidadosos y precisos para garantizar que la nueva ruta se ajuste al contorno, en el modo «Seguir» basta con hacer clic para seleccionar el contorno que se desea seguir y, a continuación, mover el cursor para definir la dirección de la ruta. El trazador interactivo añadirá segmentos de pista y de arco para que la nueva ruta siga el contorno respetando las reglas de diseño aplicables. Esta función resulta especialmente útil a la hora de trazar rutas curvas.
Utilice el modo «Seguir» para trazar una ruta exactamente a lo largo de una forma existente.
Trazado para seguir un contorno |
|
| Primer paso | Ejecuta el Interactive Routing comando y haz clic en la red que se va a trazar, como de costumbre. |
| Activa el modo «Seguir» | Una vez iniciada la ruta, pulsa En el vídeo anterior, se sigue el recorte del tablero para la primera ruta; a continuación, se sigue la ruta anterior para cada una de las demás rutas. |
| To place the follow route | El siguiente clic con el botón izquierdo del ratón se interpreta como el punto final de la ruta de seguimiento; tras hacer clic, se vuelve al trazado interactivo habitual. |
| To abort Follow mode | Pulsa Backspace para salir del modo «Seguir» y volver al trazado interactivo habitual. También puedes pulsar Esc para abortar el modo «Seguir» y, con ello, abortar el trazado de esta conexión. |
| Differential pairs | El modo «Seguir» también admite pares diferenciales |
Intentionally shorting different nets
No es raro tener que conectar intencionadamente dos redes diferentes. Un ejemplo podría ser cuando necesitas conectar una masa analógica y una masa digital de forma controlada. Esto se consigue conectando las dos redes a través de un componente «Net Tie». Un componente «Net Tie» no es más que un cortocircuito controlado, que te permite decidir la ubicación en la placa donde se conectan las redes.
La dificultad a la hora de trazar hacia una almohadilla de «Net Tie» radica en que el motor de reglas detectará que está a punto de producirse una infracción y le impedirá trazar hacia dicha almohadilla. Esto no ocurrirá si comienza a trazar desde la propia almohadilla de «Net Tie». Como alternativa, puede cambiar temporalmente el Routing Mode a Ignore Obstacle.
Para trazar una «Net Tie», hazlo partiendo de las almohadillas de «Net Tie».
Más información sobre cómo conectar intencionadamente dos redes.
Fanout and Escape Routes
Altium Designer incluye herramientas de fanout para componentes de montaje en superficie, que también admiten el enrutamiento de escape para BGA. El motor de enrutamiento de escape intenta enrutar cada pad hasta justo más allá del borde del dispositivo, lo que facilita mucho las conexiones de enrutamiento a los mismos. El fanout está diseñado para ejecutarse antes del enrutamiento interactivo o automático, y solo intentará realizar el fanout de los componentes sin enrutar.
El fanout y el enrutamiento de escape se inician desde el Route » Fanout submenú de los menús principales o mediante el Component Actions » Fanout Component comando del menú contextual del componente.
Configuración de las opciones de «Fanout»
Tras seleccionar cualquiera de los comandos de fanout, se abre el Fanout Options se abre el cuadro de diálogo. Este incluye controles que permiten especificar las opciones de fanout y de enrutamiento de escape, así como opciones para el uso de vías ciegas. La opción de vías ciegas solo está disponible si hay tipos de vías ciegas adecuados definidos en la pestaña «Tipos de vías» del Gestor de pila de capas.
En un BGA con fanout, las almohadillas se muestran opacas y las pistas y vías de fanout, semitransparentes. El fanout se basa en la configuración del cuadro de diálogo, de acuerdo con la restricción «Control de fanout».
Opciones de fanout |
|
| Fanout Pads Without Nets | Active esta opción para realizar el fanout de las almohadillas del componente, incluso si no tienen redes asignadas. Cuando esta opción está desactivada, solo se realizará el fanout de las almohadillas con redes asignadas. |
| Fanout Outer 2 Rows of Pads | Active esta opción para realizar también el fanout de las almohadillas de las dos filas exteriores (que suelen ser fáciles de enrutar). |
| Include escape routes after fanout completion | Activa esta opción para añadir un enrutamiento de escape a cada fanout. El enrutamiento de escape coloca pistas sobre las vías de fanout y las almohadillas del componente, llevándolas hasta los bordes del componente. |
| Update fanout using Blind Vias (BGA escape routing only) | <span data-tooltip="{"block":null,"content":" Esta opción está disponible cuando la opción « Include escape routes after fanout completion » está activada.\r\n \r\n","placement":"top","arrow":true}">Active esta opción para insertar vías ciegas entre las capas de pares de taladrado configuradas en la pila de capas. Cuando esta opción está desactivada, solo se insertarán vías de orificio pasante, independientemente de la configuración de las capas de pares de taladrado. Si no hay ningún par de capas de taladrado definido para poder utilizar vías ciegas, esta opción aparecerá como Cannot Fanout using Blind Vias (no layer pairs defined). |
| Escape differential pair pads first if possible (same layer, same side) | <span data-tooltip="{"block":null,"content":" Esta opción está disponible cuando la opción « Include escape routes after fanout completion » está activada.\r\n \r\n","placement":"top","arrow":true}">Active esta opción para realizar el fanout y trazar las rutas de escape de cualquier red de pares diferenciales asignada de forma conjunta, antes de llevar a cabo otras operaciones de fanout, lo que permite mantener sus rutas unidas de forma efectiva. El fanout colocará las pistas de las rutas de escape en la misma capa y lo más adyacentes posible. |
Comportamiento del fanout
Los pads internos utilizados se distribuyen primero mediante el tradicional «dog-bone» (una ruta corta con una vía en el extremo) para acceder a otra capa y, a continuación, desde la vía se les asigna un trazado de escape hasta justo más allá del borde del dispositivo, recorriendo las capas de trazado disponibles hasta que todos los pads hayan sido trazados mediante escape. Se genera y abre un informe con todas las almohadillas que no se han podido enrutar mediante escape; haz clic en una entrada del informe para realizar una sonda cruzada a la PCB y examinar ese objeto.
Ejemplo de fanout y rutas de escape para un BGA con paso de 1 mm.
Realización de un fanout |
|
| Running a fanout | Selecciona el comando de fanout deseado en el Route » Fanout submenú. Independientemente del comando de menú que se elija, se abrirá el Fanout Options se abrirá el cuadro de diálogo. Una vez configurado y tras hacer clic en Aceptar, se llevará a cabo el fanout seleccionado. |
| What controls the fanout process? | Además de los ajustes del Fanout Options cuadro de diálogo, el fanout y el trazado de escape se realizan de acuerdo con las restricciones de diseño aplicables, incluyendo el control de fanout, el ancho de trazado, el estilo de víasde fanout, las capas de trazado y las restricciones de separación eléctrica. |
| Why does nothing happen when I run a fanout command? | Esto podría deberse a:
|
| Why do some of the fanouts show violations as soon as they have been placed? |
|
Comandos de fanout
Todos los comandos de fanout están disponibles en el Route » Fanout submenú. También puedes realizar un «fanout» del componente situado actualmente bajo el cursor: haz clic con el botón derecho sobre un componente y selecciona Fanout Component en el menú contextual.
Interactive Multi-Routing
A menudo hay grupos de señales que deben enrutarse juntas a lo largo de la misma ruta en la PCB, como los buses de dirección y de datos. Para facilitar esta tarea, el enrutador interactivo incluye un interactive multi-routing comando. El proceso de enrutamiento múltiple se configura en el panel de enrutamiento múltiple Properties y también puede controlarse mediante atajos de teclado.
Se puede aplicar el enrutamiento múltiple simultáneamente a varias redes seleccionadas.
Durante el enrutamiento múltiple interactivo, pulsa Tab para abrir el Properties y configurar los ajustes.
Cómo realizar un enrutamiento múltiple
| Choose the connections to route | Antes de ejecutar el comando, selecciona el pad de origen de cada red que se vaya a incluir en el enrutamiento. Shift+click para seleccionar pads individuales, Ctrl+click and drag para dibujar un rectángulo de selección y subseleccionar varios pads secundarios de un componente. |
| Start multi-routing | Se accede al Interactive Multi-Routing acceso al comando se realiza desde el Route menú o desde Active Bar Tras ejecutar el comando, se te pedirá que hagas clic para iniciar el enrutamiento múltiple. Basta con hacer clic dentro del espacio de diseño en el punto donde desees colocar el primer conjunto de segmentos de pista y, a continuación, continuar el enrutamiento según sea necesario hacia tu destino final. |
| Controlling the track spacing | Utiliza el B atajo para reducir el espaciado entre las pistas y el atajo (Shift+B) para aumentarlo, en incrementos de la cuadrícula de ajuste actual. Pulsa C para ajustar el espaciado entre buses al mínimo permitido por la restricción de diseño «Ancho de trazado» aplicable. |
| Changing the route properties | Utilice los mismos atajos que para el trazado interactivo para realizar otras acciones, como alternar entre los modos de resolución de conflictos, cambiar de capa de trazado, modificar las opciones de vías de conexión, etc. |
Propiedades del enrutamiento múltiple
| Layer | La capa en la que se está colocando el multiruteo. Utiliza el menú desplegable para seleccionar una capa diferente; las vías se añadirán automáticamente. También puedes utilizar los atajos de cambio de capa. |
| Via Template | Si la vía está asociada a una plantilla, el nombre de la plantilla se muestra aquí y se puede cambiar mediante el menú desplegable. Más información sobre las plantillas de pads y vías. |
| Via Hole Size | Muestra el tamaño del orificio de vía que se utilizará. El valor se puede editar directamente, dentro del rango permitido por la restricción de diseño aplicable al estilo de vía de enrutamiento. Más información sobre cómo seleccionar el tamaño y el tipo de vía durante el trazado. |
| Via Diameter | Muestra el diámetro de la vía que se utilizará. El valor se puede editar directamente, dentro del rango permitido por la restricción de diseño aplicable al estilo de vía de enrutamiento. Más información sobre cómo seleccionar el tamaño y el tipo de vía durante el enrutamiento. |
| Routing width selector | Utiliza el control deslizante para establecer el ancho de trazado en el valor Mín./Preferido/Máx. definido en la restricción de ancho de trazado aplicable. |
| Pickup From Existing Routes | Cuando esta opción está activada y se realiza el enrutamiento a partir de una pista existente, se utiliza el ancho de la pista existente (anulando el ancho elegido en el selector deslizante). |
| Bus Spacing | Introduzca el espaciado deseado entre los buses o utilice el |
| From Rule | Haz clic en el botón (o utiliza el C atajo) para cambiar el espaciado entre buses a la distancia definida por la restricción de «Distancia de seguridad eléctrica» aplicable. |
Opciones de trazado interactivo
Más información sobre las opciones de trazado interactivo.
Restricciones de diseño del enrutamiento múltiple
Las restricciones de trazado y vías aplicables aparecerán en la Rules sección del Properties panel.
Más información sobre las restricciones de diseño aplicables.
Subnet Jumpers
Una de las grandes ventajas de un diseño basado en FPGA es que el reto del enrutamiento puede resolverse tanto en la PCB como en la FPGA, lo que puede dar lugar a un menor número de capas de enrutamiento y a una PCB más sencilla. Para que esto sea posible, el sistema de diseño debe admitir intercambios de pines tanto impulsados por la PCB como por la FPGA. Altium Designer admite el intercambio de pines en el editor de PCB, desde componentes sencillos de 2 pines hasta FPGA con un elevado número de pines.
Para permitir el intercambio de pines en cualquier fase del proceso de diseño, incluso en la PCB ya enrutada, el editor de PCB puede añadir y eliminar pequeños conectores de enrutamiento, denominados subnet jumpers. Un puente de subred es un segmento corto de pista que el software reconoce como un elemento que se puede colocar y eliminar fácilmente; ya sea manualmente a través de la Add y Remove «Puente de subred» del Route menú, o automáticamente mediante el motor de enrutamiento si se enruta hacia un pin intercambiable durante el enrutamiento interactivo.
Durante el enrutamiento interactivo, se añade automáticamente un puente de subred si el destino es la ruta intercambiable, en lugar de la ruta de la misma red.
Quick Routing Tools
Para los diseñadores cuyos proyectos sean menos exigentes, también hay un par de quick routing comandos. La herramienta de enrutamiento rápido ayuda a maximizar la eficiencia y la flexibilidad del enrutamiento de forma intuitiva, incluyendo el seguimiento de la trayectoria del cursor para trazar secciones de ruta, la finalización del enrutamiento con un solo clic, el desplazamiento alrededor de obstáculos y el seguimiento automático de las conexiones existentes, todo ello de acuerdo con las reglas de diseño aplicables.
El Quick Routing comando (al que se accede desde el menú principal y desde el Active Bar) ofrece un trazado más sencillo, con menos ajustes y funciones, adecuado para diseños más simples. Su comportamiento general y sus atajos son los mismos que los del comando estándar «Trazado interactivo».
Resumen de capacidades |
|
| Includes | Las funciones incluyen:
|
| Does not support | Este trazador de rutas se denomina Quick porque ofrece un conjunto reducido de funciones. Entre las funciones que no se incluyen en el «Quick Router» se encuentran:
Si necesitas alguna de estas funciones, utiliza la herramienta de enrutamiento interactivo. |
Información de la red
Durante el enrutamiento interactivo y el deslizamiento interactivo, la red que se está editando se detalla en la Net Information sección del Properties panel.
Más información sobre la información de la red.
Propiedades de trazado rápido
Durante el enrutamiento rápido interactivo o por pares diferenciales, las propiedades de los objetos de enrutamiento se pueden editar en la Routing Properties sección del Properties panel.
Más información sobre las propiedades de trazado.
Opciones de trazado interactivo
Las opciones de trazado interactivo disponibles se enumeran en la Interactive Routing Options sección del Properties panel.
Más información sobre las opciones de trazado interactivo.
Restricciones de diseño
Las restricciones aplicables al trazado y a las vías se enumeran en la Rules sección del Properties panel.
Más información sobre las restricciones de diseño aplicables.
Actualización del trazado
El trazado es un proceso interactivo que requiere que el diseñador ajuste, actualice o incluso elimine constantemente el trazado existente a medida que va completando el diseño de la placa.
La forma más sencilla de modificar el trazado es hacer clic, mantener pulsado y arrastrar esa ruta hasta una nueva ubicación. A veces, el arrastre no es la solución, sino que es necesario redirigir una sección. El motor de trazado interactivo permite hacerlo mediante una función llamada Loop Removal. Esta función supervisa el proceso de trazado interactivo y, si detecta que se ha trazado una nueva ruta en paralelo a una ya existente, elimina automáticamente los antiguos segmentos redundantes.
Arrastrar rutas existentes se denomina Interactive Sliding, y los controles para ello se muestran en el Properties panel durante el deslizamiento Durante el deslizamiento, el motor de trazado interactivo intentará mantener la calidad del trazado, al tiempo que cumple con las restricciones de diseño aplicables. Entre las características clave que controlan el proceso de deslizamiento se incluyen: el modo de resolución de conflictos de trazado (respuesta ante obstáculos), la intensidad del pulido (esfuerzo para ordenar los resultados) y el «hugging» (envolver los obstáculos y formar esquinas). Existen varias funciones que facilitan el deslizamiento interactivo, entre ellas el arrastre de uniones en T y vértices, el arrastre de vías, así como la compatibilidad con el arrastre de pares diferenciales.
También hay características que permiten arrastrar componentes ya enrutados.
Strategies for Selecting the Routing
Uno de los grandes retos de las herramientas de software interactivas es hacer que el diseñador pueda manejarlas con facilidad, de modo que pueda pasar de forma sencilla y fluida de una tarea a otra, como crear, remodelar y limpiar el trazado. Para que esto sea posible, debe resultar fácil seleccionar las rutas de interés.
Quizá la forma más sencilla de seleccionar una ruta sea hacer clic una vez en cualquier objeto de la red de interés y, a continuación, pulsar la tecla Tab tecla, tal y como se muestra en el vídeo a continuación.
Demostración de técnicas de selección de rutas mediante el Tab atajo de teclado.
Al pulsar Tab:
-
La primera vez: selecciona todos los connected objetos de trazado de la misma capa
-
La segunda vez: selecciona todos los objetos de trazado conectados en all layers
-
La tercera vez: selecciona all objects on that net en el espacio de diseño (se omite si no hay objetos de red desconectados)
-
La cuarta vez: volver al conjunto de selección inicial
Técnicas de selección de trazado |
|
| What can be selected? | Todos los editores gráficos de Altium Designer incluyen un selection filter. El filtro define qué tipos de objetos están disponibles actualmente para su selección; se puede acceder a él en el Properties panel , así como en la Active Bar Para poder seleccionar un tipo de objeto must debe estar habilitado en el filtro de selección para poder seleccionarlo. Más información sobre cómo trabajar con el filtro de seleccióny la barra activa. |
| Left Mouse Click | Haga clic para seleccionar el objeto situado bajo el cursor. Si hay varios objetos bajo el cursor, solo se seleccionará uno, según un <span data-tooltip="{"block":null,"content":" Pad\r\n \r\n\r\nVia\r\n \r\n\r\nTraza/Arco\r\n \r\n\r\nComponente\r\n \r\n\r\nPolígono\r\n \r\n\r\nRegión/Relleno\r\n \r\n\r\nTexto\r\n \r\n","placement":"top","arrow":true}">orden de prioridad. Si no se mueve el ratón, cada clic posterior seleccionará el siguiente objeto de la pila, según su prioridad. |
| Selection rectangle – everything touched | Al hacer clic en un espacio libre y arrastrar hacia la izquierda, se forma un rectángulo de selección verde Se selecciona cualquier objeto que quede dentro del rectángulo verde (si lo permite el filtro de selección). |
| Selection rectangle – objects within | Al hacer clic en un espacio libre y arrastrar hacia la derecha, se forma un rectángulo de selección azul Se selecciona cualquier objeto que quede completamente encerrado por el rectángulo azul (si lo permite el filtro de selección). |
| Select a connection line | Alt+Left click and drag left Se seleccionan todas las líneas de conexión visibles que sean tocadas por el rectángulo de selección verde. |
| Select existing routes | Left click and drag left Se seleccionan todos los segmentos de pista desbloqueados que sean tocados por el rectángulo de selección verde. Utiliza la tecla Tab tecla para seleccionar segmentos de pista adicionales en esas redes. |
| Select routes under a component |
|
| Select component pads | Ctrl+Left click and drag left Se seleccionan todas las bases de componentes desbloqueadas que quedan dentro del rectángulo de selección verde. |
| Adding to the selection | Mantén pulsado Shift para mantener la selección actual mientras se seleccionan objetos adicionales. |
| Selecting from the PCB panel | Si sabes qué objeto quieres seleccionar pero no sabes dónde está, el PCB panel puede utilizarse para localizar y seleccionar: redes, pares diferenciales, componentes y mucho más. No solo puede seleccionar desde el panel, sino que también puede configurarlo para ampliar los objetos y atenuarlos (enmascarar o oscurecer) todos los demás Más información sobre el panel de PCB. |
| Accessing all of the selection commands | Selecciona el Edit » Select menú para acceder a todos los comandos de selección del editor de PCB Ten en cuenta que Select submenú también se puede abrir directamente en cualquier momento pulsando el Por ejemplo, pulsa |
Esta sección resume las técnicas de selección de rutas; obtén más información sobre todos los comandos de selección de objetos del editor de PCB.
Cleaning and Clearing the Routes
Para eliminar el trazado de una red completa, puede seleccionarla y pulsar Delete – el motor de conectividad restablecerá automáticamente las líneas de conexión. También es posible que necesites eliminar selectivamente una sección del trazado, tal vez desactivando una única conexión física o eliminando varios segmentos de pista hasta un punto específico a lo largo del trazado.

Utilice la tecla Retroceso para eliminar un segmento y, a continuación, seleccione el segmento con el que entra en contacto.
Reroute and Remove Loops
A medida que realice el trazado, habrá casos en los que necesite modificar el trazado de una ruta existente. Si el cambio de trazado es complejo, puede resultar más eficiente trazar una nueva ruta en lugar de desplazar el trazado existente. Esto es posible gracias a la Automatic Loop Removal función.
Esta función supervisa el proceso de trazado interactivo y, si detecta que se ha trazado una nueva ruta en paralelo a una ya existente, elimina automáticamente los antiguos segmentos redundantes. La opción está activada por defecto y se aplica a todas las redes. Se puede desactivar para redes seleccionadas, o bien desactivarse temporalmente durante el enrutamiento interactivo para permitir la creación de un bucle específico. El bucle recién creado se conservará si se vuelve a activar la eliminación de bucles para esta red.
La eliminación automática de bucles está activada; cuando la nueva ruta vuelve a encontrarse con la ruta existente, el bucle antiguo se elimina automáticamente.
Moving the Routing
Arrastrar rutas existentes se denomina interactive sliding. Los controles para el desplazamiento interactivo están disponibles en el Preferences cuadro de diálogo , y también se puede acceder a ellos en el Properties panel pulsando Tab durante el deslizamiento Durante el deslizamiento, el motor de trazado interactivo intentará mantener la calidad del trazado, al tiempo que cumple con las restricciones de diseño aplicables.
Entre las características clave que controlan el proceso de desplazamiento se incluyen: el modo de resolución de conflictos de trazado (respuesta ante obstáculos), la intensidad del pulido (esfuerzo en ordenar los resultados) y el «hugging» (envolver los obstáculos y formar esquinas). Existen varias funciones que admiten el deslizamiento interactivo, entre ellas el arrastre de uniones en T y de vértices, el arrastre de vías, así como la compatibilidad con el arrastre de pares diferenciales.
Una demostración del deslizamiento interactivo utilizado para modificar el enrutamiento existente.
Deslizamiento interactivo (arrastre) |
|
| To slide (drag) a track | Haga clic y mantenga pulsado sobre el segmento de pista; a continuación, mueva el ratón para comenzar a deslizar la ruta. El editor de PCB mantendrá automáticamente los ángulos de 45/90 grados con los segmentos conectados, acortándolos o alargándolos según sea necesario. El deslizamiento interactivo también admite el trazado no ortogonal. Si la ruta no se mueve, puede ser que esté bloqueada (aparece un icono que lo indica , o que las pistas o arcos estén desactivados en el filtro de selección |
| To change the sliding behavior | Pulsa Tab durante el deslizamiento para acceder al Properties panel, donde puedes modificar cualquiera de los ajustes de deslizamiento interactivo Estos ajustes controlan la pista que se desliza, así como las pistas adyacentes contra las que se empuja durante el deslizamiento. Configura las opciones de deslizamiento para que se adapten al estilo de trazado utilizado en la placa; por ejemplo, la Hugging Style debería ser 45 Degree si tu trazado tiene esquinas diagonales. Pulsa las Shift+Spacebar teclas de acceso rápido para alternar entre los Hugging Style modos durante el deslizamiento. |
| How the sliding routes are impacted | El grado en que se modifican las pistas en movimiento al deslizarlas viene determinado por el Gloss Effort (Routed) ; pulsa las Ctrl+Shift+G teclas de acceso rápido para alternar entre los modos mientras las desplazas. Ten en cuenta que, durante el deslizamiento interactivo, el brillo se reduce automáticamente a Weak, para evitar que el motor de pulido se oponga al diseñador en sus intentos de reubicar el trazado. Si observas que el trazado sigue sin deslizarse como deseas, prueba a ajustar el «Gloss Effort (Routed)» a Off. |
How the sliding route responds to existing objects |
Durante el deslizamiento, se aplica uno de los Routing Conflict Resolution modos (Ignorar, Empujar, Abrazar y Empujar) Pulsa Shift+R para alternar entre los modos mientras arrastras un segmento de pista. |
| How neighboring routes are impacted | El impacto que las pistas en movimiento tienen en el trazado adyacente viene determinado por el Gloss Effort (Neighbor) ; pulsa Tab mientras deslizas para cambiar el ajuste. |
| Hugging - how glossing wraps around other objects and forms corners | La forma en que el motor de «glossing» envuelve la ruta alrededor de otros objetos y perfila las esquinas se denomina hugging. Los ajustes disponibles de «Estilo de ajuste» incluyen:
|
| Deslizar una esquina de la ruta | El motor de deslizamiento interactivo incluye algoritmos específicos para arrastrar un vértice (esquina).
|
| Move a segment instead of dragging | El comportamiento predeterminado es drag (deslizar) las rutas (seleccionadas o no). Si necesitas move un segmento sin mantener su conexión con los segmentos adjuntos, mantén pulsado Ctrl mientras haces clic y arrastras, o bien cambia el comportamiento predeterminado al arrastrar utilizando el Unselected via/track o las Selected via/track opciones del Preferences cuadro de diálogo |
| What you snap to during sliding | El trazado que esté desplazando no solo se ajustará a la cuadrícula de ajuste actual, sino que también podrá ajustarse a otros objetos en función de la configuración de ajuste de objetos, la configuración de ajuste de capas y de si están activadas las opciones de ajuste a las guías y a los ejes ( ). Para desactivar temporalmente el ajuste durante el desplazamiento interactivo, mantén pulsada la Ctrl tecla. Al principio de esta página hay un resumen del comportamiento del ajuste por cursor. |
| Modifying T-junctions | Se incluyen algoritmos específicos para permitir la modificación interactiva de una unión en T: haz clic y arrastra el punto de unión para modificar una unión en T ( ). |
| Dragging a via | Como complemento a la función de resaltado de rutas adyacentes, también se admite el arrastre. El arrastre permite Neighbor Glossing ( ). Pulsa Tab mientras se arrastra para acceder al panel y ajustar la configuración |
| Dragging a differential pair | Para identificar los componentes de un par diferencial, se utiliza el concepto de acoplamiento ( ). Cuando el software reconoce objetos que pertenecen a un par diferencial, intentará arrastrar la pista o vía asociada al par si la Keep Coupled opción está activada Para confirmar que los objetos asociados están acoplados, el software comprueba que los objetos:
|
| Push or jump | Las almohadillas y vías existentes se saltarán, o las vías se desplazarán si es necesario y posible cuando la Allow Via Pushing opción esté activada |
| Break a track segment | Para dividir un segmento de pista único, selecciona primero el segmento, luego coloca el cursor sobre el vértice central y haz clic y arrastra, añadiendo nuevos segmentos. |
| Object visibility | Para ver más fácilmente los objetos que componen el trazado actual, ajusta el Transparency de los objetos de trazado en el View Configuration |
Moving a Routed Component
Al trazar la placa, no es raro tener que ajustar la ubicación de un componente ya trazado para crear espacio para componentes adicionales y nuevas rutas. Para facilitar esta tarea, el editor de PCB incluye una función de desplazamiento de componentes que tiene en cuenta el trazado.
Esta herramienta tiene dos aspectos: por un lado, intenta restablecer el trazado hacia las almohadillas de los componentes para adaptarlo a la nueva ubicación; por otro, identifica los fanouts, las rutas de escape y las rutas entre pines —denominadas colectivamente relevant routing — y puede intentar mantener exactamente el patrón de este trazado durante el desplazamiento del componente (si está habilitado).
Cuando la Component re-route opción está activada, las rutas conectadas se restauran una vez colocado el componente desplazado.
Reenrutar un componente movido |
|
| Enable rerouting of moved component(s) | Activa la Component re-route opción en el cuadro de diálogo «Preferencias» , o utiliza el Shift+R atajo de teclado para activarla durante un desplazamiento. Esta función permite mover varios componentes en una sola acción. |
| When does rerouting happen? | Básicamente, la función interrumpe el enrutamiento en las almohadillas de los componentes, las ramificaciones o las rutas de escape y, a continuación, intenta volver a enrutar esas conexiones interrumpidas una vez que se han colocado los componentes desplazados. |
| Include relevant routing | Las ramificaciones, las rutas de escape y las rutas entre pines se denominan colectivamente «enrutamiento relevante». Estas pueden moverse como si formaran parte de la huella del componente activando la Move component with relevant routing opción La función incluye el up to xx pins campo; si el componente que se va a mover tiene más pines que los especificados en este campo, la Move component with relevant routing opción ignorará el componente seleccionado. Tenga en cuenta que esta función solo está disponible cuando se desplaza un único componente. |
Las diapositivas siguientes muestran cómo controlar cada función de la característica «Mover componente con enrutamiento».
Glossing and Retracing Existing Routes
Un elemento fundamental del motor de enrutamiento interactivo son los algoritmos de pulido. El pulido analiza minuciosamente las rutas, reduciendo el número de esquinas y perfeccionándolas y acortándolas. El pulido se produce durante el enrutamiento interactivo: a medida que se mueve el cursor durante una ruta, la trayectoria propuesta se va puliendo constantemente. El pulido también se produce durante el deslizamiento interactivo: al arrastrar una ruta existente, esta se va puliendo constantemente, junto con cualquier ruta vecina que se vea afectada por la ruta en movimiento. El pulido también puede realizarse como un proceso posterior, sobre cualquier conjunto de redes seleccionadas. La intensidad con la que se pulen las rutas viene determinada por la intensidad de pulido actual.
Esta sección se centra en el pulido como proceso posterior, es decir, en el pulido de rutas existentes. Una vez seleccionadas las rutas de interés, configura los parámetros de pulido en el Gloss and Retrace panel y, a continuación, ejecuta el Route » Gloss Selected comando.
El motor de pulido también incluye una retrace función. Utilízala cuando necesites actualizar las rutas seleccionadas para adaptarlas a los cambios que hayas realizado en las restricciones de diseño, como el ancho de trazado o la separación entre pares diferenciales. Con «Retrace» puedes «ensanchar» ese trazado de alimentación existente o actualizar ese par diferencial con nuevos ajustes de ancho y separación.
-
El «Glossing» se centra en mejorar la geometría de las pistas, al tiempo que conserva el ancho de las pistas existentes y la separación de los pares diferenciales.
-
La función «Retrace» se centra en cumplir las restricciones de diseño, actualizando los anchos y las separaciones de los pares diferenciales para que se ajusten a la configuración actual de las restricciones.
Notas sobre el comando «Glossing Selected»
| What does Gloss Selected do? | «Glossing» analiza las rutas seleccionadas, reduciendo el número de esquinas y ordenándolas y acortándolas. También repara las entradas de pad de mala calidad e intenta mejorar la calidad del trazado de los pares diferenciales. |
| What is Glossed? |
|
| What options control Gloss Selected? | La opción «Gloss Selected» (Resaltar selección) se ajusta a la configuración actual establecida en la PCB Editor - Gloss and Retrace página del Preferences cuadro de diálogo o en el Gloss and Retrace panel |
| Glossing a differential pair |
|
| Support for room-based rules |
|
| Support for Subnet Jumpers | Gloss trata las pistas de puente de subred como fijas. |
| Exclusions |
|
| Gloss Selected feedback |
|
Notas sobre el comando «Repasar selección»
| What does Retrace Selected do? |
|
| What is Retraced? |
|
| What options control Retrace Selected? | La función «Retrace» se rige por la configuración actual establecida en la PCB Editor - Gloss And Retrace del Preferences cuadro de diálogo o en el Gloss And Retrace . |
| Updating the vias in Retraced routes | «Retrace» actualiza los anchos de las pistas y los arcos de acuerdo con la restricción de diseño «Ancho de trazado» aplicable o con el valor introducido en el Set Width campo del Gloss and Retrace panel. No actualiza las vías de enrutamiento para reflejar los cambios en la restricción de diseño «Estilo de vía de enrutamiento». Para resolver los cambios en el tamaño de las vías:
|
| Retracing a differential pair | Utilice «Retrace» para actualizar el espacio entre pares diferenciales:
|
| Retrace feedback |
|
Opciones de trazado seleccionadas para Gloss y Retrace
La PCB Editor – Gloss And Retrace página del Preferences cuadro de diálogo y el Gloss And Retrace panel ofrecen numerosos controles relacionados con el funcionamiento de las funciones «Resaltar selección» y «Volver a trazar selección» dentro del espacio de diseño de la PCB.
Parámetros de brillo y retrace |
|
Hugging Style ![]() |
Más información sobre la configuración del estilo «hugging». |
Avoid polygons ![]() |
Cuando esté activado, se respetarán los polígonos existentes al Gloss Selected o Retrace Selected . Si la opción está desactivada, se ignorarán los polígonos existentes (se trazará por encima de ellos), por lo que los polígonos afectados podrán volver a rellenarse. |
Avoid rooms ![]() |
Cuando está activada, se respetarán las habitaciones existentes al ejecutar el Gloss Selected o Retrace Selected . Si en el diseño se define una habitación sujeta a requisitos específicos de anchura de trazado y el trazado que se va a pulir o volver a trazar no atraviesa dicha habitación, el trazado resultante tampoco la atravesará cuando la opción esté activada. Si la opción está desactivada, el trazado atravesará las habitaciones existentes, y el ancho que se utilizará dentro de dichas habitaciones será el definido en las restricciones de la regla basada en habitaciones. |
Pad Entry Stability ![]() |
Protege las entradas de las almohadillas centradas. Introduce el nivel deseado (en las preferencias) o utiliza la barra deslizante (en el panel) para configurar el nivel de protección. ' Más información sobre la estabilidad de la entrada del teclado. |
Miter Ratio ![]() |
Controla el radio mínimo de las curvas. La relación de inglete multiplicada por la anchura de la pista actual equivale a la separación entre las paredes de la forma en U más cerrada que se puede trazar para esa relación. Introduce un valor positivo igual o superior a cero. |
Effort ![]() |
Selecciona el nivel de brillo deseado entre las siguientes opciones:
Más información sobre los ajustes de intensidad del «gloss». |
Set Width ![]() |
Utiliza el menú desplegable para seleccionar una de las opciones de ancho basadas en reglas (Min / Max / Preferred) de una restricción de diseño aplicable de «Ancho» o «Enrutamiento de pares diferenciales» cuando se ejecute el Retrace Selected se ejecute el comando, o vuelve a trazar utilizando el Current ancho. Como alternativa, introduzca directamente en el campo el valor de ancho personalizado que desee. |
Set Diff Pair Gap ![]() |
Utiliza el menú desplegable para seleccionar una de las opciones de diferencia basadas en reglas (Min / Max / Preferred) de una restricción de diseño de «Enrutamiento de pares diferenciales» aplicable cuando se Retrace Selected se ejecute el comando, o vuelve a trazar utilizando el Current separación entre las pistas de los pares diferenciales. Como alternativa, introduce directamente en el campo el valor de separación personalizado que desees. Ten en cuenta que esta opción solo está disponible cuando se selecciona la 45 Degree opción está seleccionada para Hugging Style. |
Preserve route path ![]() |
Actívala para conservar la geometría exacta de la traza durante el «Retrace». Cuando esta opción está activada, los algoritmos de «Retrace» no modificarán la línea central de la traza. Las trazas pueden cambiar de anchura y dividirse en segmentos de diferentes anchuras, pero la trayectoria no se modificará. |
Mensajes de información y advertencia
Mensajes de información |
|
Skipped immovable + |
Un objeto está protegido contra Gloss/Retrace: por ejemplo, está bloqueado o pertenece a un componente. Número máximo: 20, se puede hacer clic. |
Skipped subnet jumper + |
Los puentes de subred no se modifican; se informa al usuario en cada caso. Número máximo: 20, se puede hacer clic en ellos. |
Skipped reflex angle + |
Los arcos de más de 180 grados no se pulen. Número máximo: 20, se puede hacer clic en ellos. |
Skipped objects in user-defined Union |
Los objetos que pertenecen a una unión no se resaltan (esto no se aplica a las uniones de ajuste de longitud). Se emite una vez por cada unión implicada. Número máximo: 20; se puede hacer clic en ellos; se amplía la vista al rectángulo delimitador de la unión. |
Command does not apply to arcs (Retrace only) |
La función «Retrace» no admite arcos. Número máximo: 1; se puede hacer clic; se amplía la imagen hasta el primer arco encontrado. |
Mensajes de advertencia |
|
Applicable Diff Pair Routing rule not found for some object(s) + |
Algunos de los objetivos de «Gloss» / «Retrace» pertenecen a una red de pares de diferencia, pero no existe ninguna regla de enrutamiento de pares de diferencia aplicable. En tales casos, el comando trata el objetivo como un objeto que no es de par diferencial, lo que significa que los dos lados del par pueden eliminarse mutuamente mediante Gloss. Número máximo: 1; se puede hacer clic. |
Applicable Width rule not found for some object(s) + |
Retrace utiliza los ajustes de la regla «Ancho mínimo a ancho preferido». Si no se encuentra ninguna regla de ancho aplicable, se conserva el ancho actual. Número máximo: 1, se puede hacer clic. |
Pre-existing Min Width violation(s) detected + |
Retrace utiliza los ajustes de la regla de «Ancho mínimo a ancho preferido», aplicando el ancho preferido si no provoca infracciones de DRC, o uno menor si es necesario para evitarlas. Por lo tanto, una pista libre de DRC seguirá sin tener DRC si, para empezar, tenía al menos el ancho mínimo. Si era más estrecha, establecerla en el ancho mínimo podría dar lugar a una infracción de DRC. Este mensaje advierte de tales situaciones, independientemente de si han dado lugar o no a una infracción real de DRC. Ten en cuenta que el objeto delgado original se habrá ensanchado y posiblemente se habrá desplazado para cuando tengas la oportunidad de hacer clic en el mensaje. Es posible que tengas que hacer «Deshacer» para comprender lo que ha sucedido. Número máximo: 1, se puede hacer clic. |
Opciones de enrutamiento interactivo y deslizamiento interactivo
Tanto si está trazando de forma interactiva una nueva conexión como si está arrastrando (deslizando) una ruta existente para dejar espacio para más trazado, se aplican muchas de las mismas tecnologías de trazado. En esta sección se resumen las opciones de trazado interactivo , deslizamiento interactivo y arrastre interactivo de vías disponibles en el Properties panel. Los ajustes predeterminados para estas funciones se configuran en la PCB Editor sección del Preferences cuadro de diálogo
Resolución de conflictos

Esta opción determina cómo quieres que reaccionen los objetos de trazado o deslizamiento cuando se encuentren con un objeto ya existente. Pulsa el Shift+R atajo para alternar entre los modos disponibles durante el trazado o el deslizamiento, o pulsa Tab para abrir el Properties panel y seleccionar la configuración deseada.
Más información sobre el modo de resolución de conflictos durante el trazado interactivo o durante el deslizamiento interactivo.
| Routing and Sliding Feature | \r\n\t\t
| Routing-only Feature | \r\n\t\t
| Sliding-only Feature | \r\n\t\t
Estilo de las curvas 
Durante el trazado interactivo, la forma creada por las pistas y los arcos que conforman una esquina se denomina corner style. Las esquinas diagonales son las más comunes, pero las esquinas curvas (creadas colocando arcos) también son habituales.
Pulsa Shift+Spacebar para alternar entre los 5 estilos de esquina durante el trazado interactivo (deslizando), y pulsa Spacebar para cambiar la dirección de la esquina, o pulsa Tab para abrir el Properties panel.
Más información sobre cómo controlar el estilo de las esquinas durante el trazado interactivo o durante el deslizamiento interactivo.
| Routing and Sliding Feature | \r\n\t\t
| Routing-only Feature | \r\n\t\t
| Sliding-only Feature | \r\n\t\t
Track 45
Spacebar para cambiar la dirección de la esquina Track 45 with Arc
Spacebar para cambiar la dirección de la esquina Utiliza la , & . para modificar de forma interactiva el radio del arco; mantén pulsada Shift para acelerar el cambio de radio.Track 90
Spacebar para cambiar la dirección de la curva Track 90 with Arc
Spacebar para cambiar la dirección de la curva Utiliza el , & . para modificar de forma interactiva el radio del arco; mantén pulsada Shift para acelerar el cambio de radio.Any Angle
Esfuerzo de pulido (enrutado)

Durante un evento de trazado, como el trazado interactivo o el deslizamiento interactivo, el software ejecuta el motor de pulido. El motor de pulido revisa constantemente todos los segmentos colocados o afectados por el evento de trazado actual, con el fin de mejorar la calidad de los resultados. La cantidad de esfuerzo aplicado se denomina Gloss Effort.
Las medidas de calidad del pulido incluyen: la reducción del número de esquinas, la reducción del número de segmentos, la eliminación de ángulos agudos y la reducción de la longitud total de la ruta. Utiliza el Ctrl+Shift+G atajo para desplazarse por los ajustes durante el trazado interactivo o el deslizamiento interactivo, o pulsa Tab para abrir el Properties panel y seleccionar el ajuste deseado.
Más información sobre el esfuerzo de pulido durante el trazado interactivo, durante el deslizamiento interactivo y durante el pulido o el repaso de un trazado seleccionado.
| Routing and Sliding Feature | \r\n\t\t
| Routing-only Feature | \r\n\t\t
| Sliding-only Feature | \r\n\t\t
Durante el deslizamiento interactivo, el pulido se reduce temporalmente a «Débil», para evitar que el motor de pulido se oponga al diseñador en sus intentos de reubicar el trazado.
Esfuerzo de pulido (vecino)

El «Esfuerzo de pulido (vecino)» configura la cantidad de pulido que se aplica a las rutas adyacentes afectadas por el enrutamiento o deslizamiento interactivo actual. También cuenta con tres ajustes: Off, Weak y Strong.
Pulsa Tab para abrir el Properties panel y seleccionar la configuración deseada.
Más información sobre el esfuerzo de brillo durante el trazado interactivoy durante el deslizamiento interactivo.
| Routing and Sliding Feature | \r\n\t\t
| Routing-only Feature | \r\n\t\t
| Sliding-only Feature | \r\n\t\t
Estilo «Hugging»

Esta opción controla cómo se gestionan las formas de las esquinas durante el deslizamiento interactivo y afectará tanto a las pistas que se deslizan como a las que se empujan. Las esquinas existentes que se vean afectadas por el movimiento de las pistas durante el deslizamiento interactivo se convertirán (de 45 grados a redondeadas, o de redondeadas a 45 grados) en función del estilo de ajuste actual. El «Estilo de ajuste» actual también se aplica durante el pulido o el replaneo de las rutas seleccionadas.
Utiliza el Shift+Spacebar atajo para alternar entre los tres modos.
Más información sobre el «hugging» durante el deslizamiento interactivo y durante el repaso o el trazado de rutas seleccionadas.
| Routing and Sliding Feature | \r\n\t\t
| Routing-only Feature | \r\n\t\t
| Sliding-only Feature | \r\n\t\t
Acción en el vértice

Opciones que se aplican al hacer clic y arrastrar sobre un vértice en lugar de a lo largo de un segmento de trayectoria o arco (el vértice es la esquina donde se unen dos segmentos). Utiliza el Spacebar atajo para alternar entre los modos disponibles mientras se desliza el cursor.
Otras opciones de trazado
Si hay un atajo de teclado disponible para una opción, se detalla en la parte derecha del Properties panel. Cada descripción incluye una imagen que muestra dónde se puede configurar esa opción.
| Routing and Sliding Feature | \r\n\t\t
| Routing-only Feature | \r\n\t\t
| Sliding-only Feature | \r\n\t\t
Cuando la conexión actual que se está enrutando llega a la almohadilla de destino, detén automáticamente el enrutamiento de esa red, pero permanece en el comando «Enrutamiento interactivo», listo para hacer clic e iniciar el enrutamiento de otra red.
Más información sobre cuándo utilizar esta opción durante el redireccionamiento.
Cuando esta opción está activada, puede trazar una nueva ruta para una ruta existente; cuando la nueva ruta vuelve a encontrarse con la ruta existente, el bucle redundante se elimina automáticamente.
Más información sobre la eliminación automática de bucles durante el rediseño de rutas.

Marca esta opción para asegurarte de que los objetos que pertenecen a un par diferencial se arrastren junto con la pista o vía asociada del par.



Marca esta opción para habilitar el intercambio de pines para esta red.
Más información sobre la configuración del intercambio de pines.
Marca esta opción para reducir automáticamente el ancho de trazado a un valor que permita trazar en lugares donde la pista no pueda trazarse entre obstáculos con el ancho de trazado seleccionado actualmente. Ten en cuenta que el ancho puede reducirse hasta el mínimo permitido por la restricción de diseño «Ancho de trazado» aplicable.
Muestra la zona prohibida alrededor de los objetos existentes , definida por la regla de diseño de holgura aplicable a dichos objetos.
Más información sobre cómo controlar la visualización de rutas.
El indicador de longitud muestra en qué medida la ruta actual cumple las reglas de diseño de «Longitud» y «Longitud coincidente» aplicables.
Más información sobre el ajuste de la longitud.
El control deslizante protege las entradas de pad centradas, evitando que la función «Glossing» descentre una pista centrada (mantiene centrada una pista que ya lo está, pero no centra una pista que no lo está). Utiliza la barra deslizante para configurar el nivel de protección.
Cuando está activado, el motor de enrutamiento interactivo detecta cuándo una ruta pasa entre pads e intenta centrar la ruta, hasta una distancia máxima igual a la restricción de espacio libre aplicable multiplicada por la «proporción de espacio libre añadido»especificada a continuación. El centrado de trazas también se puede aplicar entre vía-vía y vía-pista si está activada la subopción «Ajustar vías ». Esta función se puede desactivar durante el deslizamiento de pistas, si es necesario.
Esta opción tiene dos funciones:
-
Actívala para que la función de centrado de trazas también centre entre vías o entre una vía y una pastilla. Desactívala si no es necesario el centrado entre vías o entre una vía y una pastilla. Para evitar que las vías se desplacen debido al centrado de trazas, puedes desactivar la Allow Via Pushing opción. En este caso, las vías no se desplazarán (ni siquiera para garantizar la distancia mínima según la restricción de espacio libre). Más información sobre el centrado de trazas.
-
Si las vías deben desplazarse en los modos «Push» o «HugNPush».
Para excluir las vías, desactive la Adjust Vias opción.
Un multiplicador de la distancia de seguridad aplicable, que luego se suma a dicha distancia. Por ejemplo, si la distancia de seguridad aplicable es 0.15 mm, al establecer la opción en 2 indicaría al motor de trazado que dejara un espacio libre de 0.15 + 2*0.15 = 0.45 mm, siempre que sea posible. A continuación, el motor de enrutamiento puede reducir este espacio libre hasta el valor especificado para centrar con precisión las rutas, si es necesario.
Active esta opción para desactivar el centrado de trazas al desplazar una ruta de forma interactiva. Cuando esta opción está activada, el centrado de trazas no se aplica durante el desplazamiento interactivo de una ruta, incluso si la opción principal «Aplicar centrado de trazas» está activada.
La «Relación de inglete» controla la estrechez mínima de las esquinas. La «Relación de inglete» multiplicada por el ancho de traza actual es igual a la separación entre las paredes de la forma en U más estrecha que se puede fresar para esa relación Introduce un valor positivo igual o superior a cero (el x multiplicador se añade automáticamente).
La «Relación de arco mínima» se aplica durante cualquier fresado interactivo en ángulo y también durante el deslizamiento interactivo con el estilo «Mixed Hugging». La relación se utiliza para determinar el radio de arco mínimo permitido; cuando el radio del arco es inferior a este mínimo, el arco se sustituye por segmentos de traza, donde:
Min Arc Radius = Min Arc Ratio x Arc Width
Para permitir el intercambio de pines en cualquier fase del proceso de diseño, incluso en la PCB ya enrutada, el editor de PCB puede añadir y eliminar pequeños conectores de enrutamiento en las redes que admiten el intercambio, denominados «puentes de subred». Un puente de subred es un segmento corto de pista que el software reconoce como un elemento que se puede colocar y eliminar fácilmente; ya sea manualmente a través de la Add y Remove Subnet Jumper en el Route menú, o automáticamente por el motor de enrutamiento si se enruta a un pin intercambiable durante el enrutamiento interactivo. Este valor define la longitud del puente de subred que se añade a una red intercambiable durante el enrutamiento interactivo.
Información sobre redes y pares diferenciales

Durante el enrutamiento/deslizamiento interactivo y el enrutamiento/deslizamiento de pares diferenciales, las redes que se están editando se detallan en la parte superior del Properties panel.
| Routing and Sliding Feature | \r\n\t\t
| Routing-only Feature | \r\n\t\t
| Sliding-only Feature | \r\n\t\t
Name & Class
Length & Delay
Propiedades del enrutamiento

Durante el enrutamiento interactivo, las propiedades de los objetos de enrutamiento se pueden editar en el Properties panel.
| Routing and Sliding Feature | \r\n\t\t
| Routing-only Feature | \r\n\t\t
| Sliding-only Feature | \r\n\t\t
La capa en la que se está colocando la ruta múltiple. Utiliza el menú desplegable para seleccionar una capa diferente; las vías se añadirán automáticamente. También puedes utilizar los atajos de cambio de capa.
Si la ruta actual es un par diferencial, se muestra la Gap se muestra la opción; utilice el menú desplegable para establecer la separación de trazado en el valor Mín./Preferido/Máx. definido en la restricción de trazado de pares diferenciales aplicable.
Más información sobre el trazado de pares diferenciales.
Si la restricción que define la vía que se está colocando tiene la Template Preferred opción activada , esta opción estará disponible. Aquí se muestra el nombre predeterminado de la plantilla, que se puede cambiar mediante el menú desplegable.
Si la restricción que define la vía que se va a colocar tiene la Min/Max Preferred opción activada , este menú desplegable no estará disponible.
Más información sobre las plantillas de pads y vías.
Muestra el tamaño del orificio de la vía que se utilizará. El valor se puede editar directamente, dentro del rango permitido por la restricción de diseño aplicable al estilo de vía de enrutamiento.
Más información sobre cómo seleccionar el tamaño y el tipo de vía durante el trazado.
Muestra el diámetro de la vía que se utilizará. El valor se puede editar directamente, dentro del rango permitido por la restricción de diseño aplicable al estilo de vía de enrutamiento.
Más información sobre cómo seleccionar el tamaño y el tipo de vía durante el enrutamiento.
Al hacer clic para iniciar el enrutamiento a partir de una ruta existente, el comportamiento predeterminado es enrutar utilizando el mismo ancho. Utiliza el menú desplegable para establecer el ancho de enrutamiento en el valor Mín./Preferido/Máx. definido en la restricción de ancho de enrutamiento aplicable.
Más información sobre cómo cambiar el ancho de trazado durante el trazado.
Restricciones de diseño aplicables (reglas) 
Durante el enrutamiento interactivo o de pares diferenciales, las restricciones de diseño «Ancho de enrutamiento» y «Estilo de vía de enrutamiento» que se aplican a la ruta que se está realizando se muestran en el Properties panel. Se trata de enlaces activos; haz clic en ellos para abrir la restricción de diseño correspondiente y revisarla o editarla, si es necesario.
| Routing and Sliding Feature | \r\n\t\t
| Routing-only Feature | \r\n\t\t
| Sliding-only Feature | \r\n\t\t
Via Constraint
Width Constraint
Opciones de arrastre 
Define el comportamiento que se aplicará al hacer clic y arrastrar un objeto.
| Preserve Angle When Dragging | Cuando está activada, el software intentará conservar el ángulo al arrastrar, de acuerdo con la configuración actual de «Deslizamiento interactivo» en el Properties panel Si la opción está activada, la subopción seleccionada también se aplicará al Re-route y Break Track se ejecutan desde el Edit » Move menú :
|
| Disable Trace Centering When Dragging | |
| Vertex Actions | Se ha detallado anteriormente en esta página |
| Unselected via/track | Define el comportamiento predeterminado al arrastrar un unselected vía o una vía de seguimiento, ya sea como <span data-tooltip="{"block":null,"content":" Reubicar el objeto sin tener en cuenta ningún objeto conectado\r\n \r\n","placement":"top","arrow":true}">Mover o <span data-tooltip="{"block":null,"content":"Reubicar el objeto manteniendo la conectividad con los objetos conectados\r\n \r\n","placement":"top","arrow":true}">Arrastrar. Para acceder al modo no seleccionado, mantén pulsada laCtrl atajo mientras haces clic y mantienes pulsado sobre la vía o la pista.
|
| Selected via/track | Define el comportamiento predeterminado al arrastrar una selected «via» o una «track» para que sea una <span data-tooltip="{"block":null,"content":" Reubicar el objeto sin tener en cuenta ningún objeto conectado\r\n \r\n","placement":"top","arrow":true}">Mover o <span data-tooltip="{"block":null,"content":"Reubicar el objeto manteniendo la conectividad con los objetos conectados\r\n \r\n","placement":"top","arrow":true}">Arrastrar. Para acceder al modo no seleccionado, mantén pulsada laCtrl atajo de teclado mientras haces clic y mantienes pulsado sobre la vía o la pista. |
| Component pushing | Este campo define el modo actual de resolución de conflictos entre componentes al mover componentes dentro del espacio de diseño. Para esta función, los componentes se identifican mediante su cuadro delimitador de selección. Se admiten los siguientes modos:
|
| Component re-route | Cuando está activado, tras mover uno o varios componentes a una nueva ubicación y soltar el ratón, el software intentará redirigir los componentes para volver a conectar cualquier red rota. Durante el movimiento, se puede utilizar el Shift+R se puede utilizar el atajo de teclado para activar o desactivar el comportamiento de redireccionamiento. Tenga en cuenta que el redireccionamiento de componentes no se aplica a un componente desplazado si dicho componente forma parte de una unión. Más información sobre cómo mover componentes con enrutamiento. |
| Move component with relevant routing | Activa esta opción para iniciar la acción de mover un componente con el enrutamiento correspondiente (Componentes + Derivaciones de vía + Salidas + Interconexiones). Utiliza el Shift+Tab atajo para desplazarse por el conjunto de selección. Desactive la opción para iniciar la acción de mover un componente con solo los componentes seleccionados. Dado que el conjunto de objetos de enrutamiento relevantes se detecta antes de que comience el movimiento, no es posible utilizar Shift+Tab recorrer el conjunto de selección cuando la opción está desactivada.
Más información sobre cómo mover componentes con enrutamiento. |
Opciones de origen del ancho de enrutamiento interactivo 
Guarda el ancho de trazado y el tamaño de vía utilizados por última vez y seleccionados durante el trazado interactivo. Durante el trazado interactivo, se puede alternar entre los modos pulsando el 3 atajo.
| Pickup Track Width From Existing Routes | Si está activada, el enrutador interactivo establecerá el ancho de la nueva ruta para que coincida con la pista situada bajo el cursor al hacer clic para iniciar el enrutamiento interactivo, en lugar de utilizar el «Modo de ancho de pista» seleccionado a continuación. Si no hay ningún segmento de pista debajo de la ubicación del clic al iniciar el enrutamiento interactivo, se utilizará el «Modo de ancho de pista» actual. |
| Track Width Mode | Hay cuatro anchos posibles con los que se puede trazar una conexión: Mínimo de restricción, Preferido de restricción, Máximo de restricción y Usuario. Esta opción guarda el último modo seleccionado, que se utilizará la próxima vez que se ejecute el comando «Trazado interactivo». Pulsa el Más información sobre cómo seleccionar el modo de ancho de pista durante el trazado. |
| Via Size Mode | Hay cuatro tamaños de vía posibles que se pueden utilizar para un cambio de capa durante el enrutamiento interactivo: Mínimo de restricción, Preferido de restricción, Máximo de restricción y Usuario. Esta opción guarda el último modo seleccionado, que se utilizará la próxima vez que se ejecute el comando «Enrutamiento interactivo». Pulsa el Más información sobre cómo seleccionar el tamaño y el tipo de vía durante el trazado. |
Opciones de «Ancho favorito» 
Almacena la lista definida por el usuario de anchos de enrutamiento que se muestra al Shift+W se pulsa el atajo durante el enrutamiento interactivo
| Favorite Interactive Routing Widths | Haz clic en el botón para abrir el Favorite Interactive Routing Widths cuadro de diálogo, donde se configura la lista de anchuras predefinidas que el Shift+W atajo muestra durante el trazado interactivo. |

).
).
).
).
)
).
).
).
).
).
).
).
).
).
).
).
).
).
).
).
).
).
).
).
).
).
).
)
).
).
).
).
).
).
).
).
).
).
).
).
).
)
).

).













)
)
).
)
).
).
).
)
)

)


).
).
)
)
)
)
)
).
).
)
).
)
).
).
).
).
).
).
)
)
)
)
).
).
).

)
)
).
).
).
)
).





).
















)
)
).
).
).
).
).
).
).
).
).




)
).








)
)
)
).