Roteamento Interativo

Altium Training

Altium Essentials: PCB Routing

This content is part of the official Altium Professional Training Program. For full courses, materials and certification, visit Altium Training.

O roteamento é o processo de definição de um percurso de ligação entre os nós em cada net, através da colocação de objetos de desenho PCB, como pistas, arcos e vias, nas camadas de cobre para criar uma ligação contínua entre os nós. Em vez de colocar estes objetos um a um para construir o percurso de ligação, você interactively route encaminha a ligação.

  • No editor PCB, o roteamento interativo é um processo inteligente. Após iniciar o comando de roteamento interativo, clica numa pad para selecionar uma ligação a rotear. À medida que afasta o cursor da pad, o router interativo tenta definir um percurso de roteamento a partir dessa pad até à localização atual do cursor. O percurso que o router define é controlado por várias propriedades, incluindo a corner style atual e as definições de gloss.

  • As propriedades das pistas/arco que estão a ser colocados são controladas pela regra de desenho Routing Width, e o afastamento em relação aos objetos de outras nets pela regra de desenho elétrica Clearance.

  • A forma como o router interativo reage aos objetos que já existem na placa, como pads de componentes e roteamento noutras nets, depende do modo Routing Conflict Resolution atual. O modo determina se o router irá Walkaround o obstáculo, ou Hug o objeto and Push necessário, ou Push o mesmo, ou Stop, ou Ignore o mesmo.

Roteamento interativo de uma ligação - após iniciar o comando e clicar numa linha de ligação, o Router Interativo encontra um percurso desde o objeto da net até à localização atual do cursor, contornando os objetos existentes. Um clique do botão do rato colocará todos os segmentos de pista tracejados, Ctrl+Click para concluir automaticamente o roteamento.

O roteamento interativo pode ser realizado em:

  • Uma única net – Route » Interactive Routing

  • Duas nets configuradas como um par diferencial – Route » Interactive Differential Pair Routing (saiba mais)

  • Um conjunto de nets selecionadas – Route » Interactive Multi-Routing

Desenvolver proficiência em roteamento requer uma boa compreensão de como os objetos estão localizados no espaço de desenho PCB; a secção seguinte apresenta uma visão geral sobre isso. Também é importante compreender como controlar a apresentação dos roteamentos, para ver facilmente em que está a trabalhar dentro do espaço de desenho densamente preenchido; há uma visão geral sobre isso na segunda secção. A terceira competência que desenvolve a sua proficiência em roteamento é aprender a controlar as propriedades das pistas e vias durante o roteamento.

Se possui estas competências e chegou a esta página para saber mais sobre o processo de roteamento, então passe para a secção trabalhar com o router interativo.

Como os Objetos Estão Localizados no Espaço de Desenho

O editor PCB é um ambiente de edição baseado em grelha; o comportamento predefinido é que o seu roteamento interativo seja colocado na grelha de ajuste atual. Para além da grelha de ajuste, o software inclui um conjunto de funcionalidades adicionais de ajuste, concebidas para o ajudar a posicionar e alinhar com precisão os objetos de desenho. Em conjunto, estas funcionalidades são designadas por Unified Cursor-Snap System.

Existem dois aspetos principais no sistema de ajuste do cursor: what a que o cursor se ajusta e when ele se ajusta.

  • What - os pontos no espaço aos quais o cursor se ajusta incluem: Grids definidas pelo utilizador, Guides, de trabalho e pontos de ajuste nos Objects existentes.

  • When - o cursor ajusta-se a um ponto de ajuste: ajusta-se quando está dentro do Snap Distance, e o ajuste é permitido nesse Layer.

Demonstração das funcionalidades de ajuste do cursor: configure as opções no painel Properties, ou premindo Ctrl+E.

A que se ajusta

Snap to grids

As grelhas estão disponíveis em formatos cartesiano e polar (Demonstração de diferentes grelhas). Podem ser definidas várias grelhas na mesma área, sendo aplicada a grelha de prioridade mais elevada (valor numérico mais baixo) (). As grelhas também podem ser configuradas para abranger: todos os objetos, apenas objetos de componentes ou objetos que não sejam componentes; utilize isto para definir uma grelha de colocação de componentes de prioridade superior (). Saiba mais sobre grelhas.

Snap to objects Os objetos colocados irão pull o cursor para a posição correta quando este se move dentro do Snap Distance, com base na proximidade do cursor aos pontos de ajuste (hotspots) desse objeto. Utilize isto para puxar o cursor para o centro de uma pista ou para uma pad fora da grelha, por exemplo. O ajuste a objetos pode ser aplicado em: todas as camadas, apenas na camada atual, ou desativado. Utilize o atalho Shift+E para alternar entre os modos e monitorize o modo atual na barra de estado().
Snap to guides Guias horizontais, verticais, diagonais e pontuais podem ser colocadas e utilizadas para alinhamento de objetos, como mostrado no vídeo acima. Saiba mais sobre guias.
Snap to object axes Uma funcionalidade que puxa o cursor, na direção X ou Y, de modo a que este fique alinhado axialmente com um hotspot num objeto colocado que esteja dentro do Axis Snap Range ().
Controlling the snapping
  • Before you start – configure as opções de ajuste no painel Properties () (sem nada selecionado no espaço de desenho).

  • During routing – Prima Ctrl+E para apresentar a paleta de opções de ajuste, como mostrado no vídeo acima. Prima Esc para ocultar a paleta.

  • Inhibit snapping – todo o ajuste é temporariamente inibido mantendo premida a tecla Ctrl.

Controlar a Apresentação dos Roteamentos

O desenho da placa de circuito impresso é frequentemente muito denso e repleto de objetos. Existem várias funcionalidades no software para ajudar a gerir a visibilidade dos objetos, incluindo: visibilidade de camadas, mascaramento e atenuação, visibilidade e transparência dos objetos, juntamente com várias outras funcionalidades.

Utilize as funcionalidades de realce e controlo de objetos e camadas para ajudar a interpretar o desenho.

Controlar a Apresentação dos Roteamentos

Single layer mode Prima Shift+S para mudar a apresentação para o modo de camada única. Existem 3 modos disponíveis; ative os seus modos preferidos na página PCB Editor – Board Insight Display da caixa de diálogo Preferences (). Cada pressão de Shift+S avança para o modo de camada única seguinte que esteja ativado, regressando por fim à apresentação de todas as camadas atualmente ativadas.
Layer sets Podem ser configurados conjuntos predefinidos de camadas visíveis e depois selecionados usando o botão Manage Layer Sets no canto inferior esquerdo da janela de edição (). Os novos conjuntos são definidos no painel View Configuration; isto é demonstrado no vídeo acima.
Dim or Mask to fade Para realçar rapidamente um objeto de interesse, como um componente, uma net, um par diferencial ou qualquer tipo de classe, localize o objeto no painel PCB e ative o modo Dim ou Mask (). Ambos estes modos esbatem todos os objetos except aqueles em que está interessado, fazendo com que os objetos de interesse se destaquem. Os níveis de Atenuação e Máscara são configurados no painel View Configuration ().
Clearance boundaries

Ative esta opção para apresentar o afastamento necessário em torno dos objetos elétricos. (). O afastamento é apresentado como sombreado branco, configurado para mostrar a distância especificada pela restrição de afastamento elétrico aplicável ao objeto que está a ser encaminhado (ou deslizado). Utilize o atalho Ctrl+W para ativar o encaminhamento interativo e, depois, durante o encaminhamento, o atalho Ctrl+W é usado para ligar e desligar os limites de afastamento. 

Mais informações sobre como controlar a apresentação dos limites de afastamento.

Object transparency O nível de transparência de cada tipo de objeto pode ser configurado na secção Object Visibility do painel View Configuration (). Utilize o controlo deslizante All Objects no topo do conjunto para ajustar todos os objetos em simultâneo.
The visibility of objects Ocultar objetos que não são do seu interesse é uma forma conveniente de reduzir a desordem no espaço de desenho (). Tenha em atenção que os objetos continuam a ser verificados pelo sistema de restrições; para ocultar polígonos da visibilidade and do sistema de restrições, em vez disso coloque-os na prateleira.
 Displaying net names  Configure as opções para controlar a apresentação dos nomes das nets em pads, vias e pistas no painel View Configuration (). Tenha em atenção que os nomes das nets são sempre apresentados no centro de cada segmento de pista, mas podem ser repetidos, se necessário. As propriedades do tipo de letra de apresentação são configuradas na página PCB Editor – Board Insight Display da caixa de diálogo Preferences ().

Controlar as Propriedades do Encaminhamento

A abordagem usada para definir os requisitos do desenho – quer seja o Constraint Manager ou Design Rules – é escolhida quando o projeto é criado pela primeira vez. A opção de utilizar o Constraint Manager é feita na caixa de diálogo Create Project. Saiba mais sobre Definir Requisitos de Desenho Utilizando o Constraint Manager. Em alternativa, saiba mais sobre Definir, Aplicar Âmbito e Gerir Regras de Desenho

Já configurou as restrições de desenho de afastamento, largura de encaminhamento e estilo de via de encaminhamento – está pronto para encaminhar. Quando clica para iniciar o encaminhamento, como é que o router sabe que largura de pista deve usar e que tamanho de via deve usar quando muda de camada?

Demonstração simples da preparação para encaminhar e, depois, da seleção da largura de encaminhamento e do estilo de via durante o encaminhamento.

Iniciar um Encaminhamento

Launch the interactive router...

Utilize qualquer uma destas técnicas para iniciar o encaminhamento interativo:

  • Selecione o comando Route » Interactive Routing nos menus.

  • Clique no botão Interactive Routing na Active Bar ().

  • Prima o atalho Shift+W.

Aparecerá uma mira no cursor; está pronto para começar a encaminhar.

...then click on a connection line

Se clicar numa linha de ligação depois de iniciar o comando Interactive Routing, o Interactive Router irá saltar para o objeto na extremidade mais próxima da linha de ligação e adicionar segmentos de pista desde o local do clique até à localização atual do cursor. Também mudará para a camada em que o objeto se encontra, caso não seja a camada atual. 

  • Prima o atalho 9 para mudar para a outra extremidade dessa linha de ligação e começar o encaminhamento.

  • Prima o atalho 7 para largar a linha de ligação selecionada e apanhar outra linha de ligação que sai do mesmo objeto.

...or click on an object Se clicar num objeto que pertence a uma net, o Interactive Router mudará para a camada em que o objeto se encontra e adicionará segmentos de pista desde o local do clique até à localização atual do cursor.
...or click in free space Se clicar em espaço livre, inicia o encaminhamento, mas desta vez será um encaminhamento sem net. Como encaminhamento sem net, utilizará a largura de pista predefinida do editor PCB.
The initial style of the route

A largura inicial do encaminhamento é descrita na secção recolhível logo abaixo. A forma como o router interativo cria um canto à medida que move o cursor é designada por corner style. Os cantos diagonais são os mais comuns, mas os cantos curvos (criados ao colocar arcos) também são populares.

Mais informações sobre as definições de estilo de canto .

Manually editing the properties during routing

Também é possível editar manualmente os valores durante o encaminhamento. Prima Tab para aceder às opções de Interactive Routing no painel Properties (painel Propriedades do Roteamento Interativo) e edite:

  • camada de encaminhamento,

  • diâmetro da via de encaminhamento e tamanho do furo,

  • largura de encaminhamento (entre as definições mín. e máx. definidas na restrição Width; pode selecionar ou introduzir um valor). 

Cada clique do rato coloca (confirma) todos os segmentos de pista tracejada desde a sua localização inicial até ao cursor. Prima Backspace para anular a última confirmação, libertando esses segmentos para voltarem a ficar sob o controlo do router interativo e das rotinas de glossing. 

Trabalhar com o Router Interativo

Inicia o comando de Roteamento Interativo e clica numa pad ou linha de ligação – e o que acontece? O motor de roteamento interativo tenta encontrar um percurso a partir do cobre mais próximo da localização do clique que esteja nessa net (pad, via, pista) até à localização atual do cursor, colocando pistas/arcos da largura especificada e dispondo-os num padrão organizado de acordo com as definições atuais do router.

Como é que o percurso sai de uma pad SMD? Como reage o roteamento quando encontra um obstáculo, contorna esse obstáculo, empurra-o ou ignora-o? Que forma assume o canto, e como passa entre as pads de outros componentes? Enquanto a secção anterior explicou como controlar as propriedades do próprio percurso, esta secção resume as funcionalidades de que dispõe para controlar o percurso à medida que este se desloca pelo espaço de roteamento.

Trabalhar com o Router Interativo

Hatched/solid/hollow track/arc segments

Pistas/arcos tracejados não estão colocados, pistas/arcos a cheio estão colocados (). Note que, para a ligação que está atualmente a ser roteada, as pistas/arcos a cheio são classificados como soft-commits, o que significa que o motor de roteamento reconhece que estão colocados, mas mantém a capacidade de lhes aplicar glossing e de os remover se mover o cursor para uma localização onde deixem de ser adequados (como demonstrado no vídeo no início desta página).

Quando a pista ligada ao cursor está oca (nem tracejada nem a cheio), é designada por look-ahead segment; não será colocada no clique seguinte. Utilize esta funcionalidade para posicionar o ponto final do segmento anterior, sem confirmar a colocação do último segmento (). Prima o atalho 1 para alternar entre o modo look-ahead e o modo normal.

How the router forms the corners

Durante o roteamento interativo, a forma criada pelas pistas e arcos que formam um canto é designada por corner style. Os cantos diagonais são os mais comuns, mas os cantos curvos (criados através da colocação de arcos) também são populares. Estão disponíveis 5 estilos de canto, 4 dos quais também têm submodos de direção do canto.

  • Prima Shift+Spacebar durante o roteamento para percorrer ciclicamente os estilos de canto; o estilo atual é apresentado na barra de estado ( Status bar with the current corner style highlighted) e no heads-up display.

  • Prima Spacebar para alternar a direção do canto.

  • Em alternativa, prima Tab para abrir o painel Properties e alterar aí o estilo de canto ().

How the routing leaves a pad

A forma como o motor de roteamento interativo sai de uma pad ou entra nela é controlada por:

  • Restrição SMD Pad Entry – define em que arestas da pad o roteamento pode sair ou entrar ().

  • Restrição SMD to Corner – define a distância de saída do percurso desde a aresta da pad até ao primeiro vértice de canto permitido ().

  • Definição Pad Entry Stability – define quão intensamente o motor de roteamento interativo deve tentar manter a pista no centro da aresta da pad durante a saída ().

Mais sobre entradas em pads.

How the route reacts to an existing object

Isto é determinado pela definição atual do Modo de Resolução de Conflitos. O modo atual de resolução de conflitos é apresentado na barra de estado (), no heads-up display () e no painel Properties durante o roteamento ou deslizamento. 

Mais sobre o modo de resolução de conflitos.

A suavidade do novo roteamento À medida que afasta o cursor da localização do clique inicial, o roteamento reformula-se para encontrar o melhor percurso em torno dos objetos, de modo a alcançar a localização atual do cursor. O arranjo, ou a qualidade desse percurso, é determinado pelo glossing setting atual. O glossing é um conjunto de ferramentas que melhora a qualidade do roteamento, tentando reduzir o comprimento do percurso, melhorar a forma dos cantos e reduzir o seu número. Também tenta evitar ângulos retos e impedir ângulos agudos em junções em T e pads. O glossing também suporta pares diferenciais e tentará melhorar a porção do par que está equilibrada em comprimento e separação.

O glossing tem três definições: Off, Weak e Strong. Durante o roteamento interativo ou o deslizamento interativo, utilize o atalho Ctrl+Shift+G para percorrer ciclicamente as definições ou prima Tab para abrir o painel Properties e selecionar a definição pretendida.

Mais sobre glossing durante o roteamento.

Auto-complete the connection

Ao rotear interativamente uma net, mantenha premidas Ctrl e Left Click para instruir o Router Interativo a tentar auto-complete a ligação atual. Para que seja possível concluir automaticamente:

  • O ponto inicial e a pad de destino têm de estar na mesma camada.

  • O percurso tem de poder ser concluído de acordo com as restrições de design aplicáveis.

Se uma ligação não puder ser concluída automaticamente, a ferramenta regressará ao último modo de roteamento interativo utilizado.

Center the routes between pads / vias

O router interativo respeita as restrições de design, roteando automaticamente através de um par de pads com a folga mínima permitida em relação à pad mais próxima. Se preferir que os percursos sejam afastados, de modo a ficarem espaçados entre as pads, configure a opção Apply Trace Centering. Para suportar a capacidade de conseguir isto entre qualquer par de pads, ou vias, ou par pad/via, a funcionalidade utiliza um multiplicador de folga que pode ajustar inteligentemente até ao valor máximo de folga de roteamento.

Mais sobre centrar os percursos entre pads.

Auto-narrow the route

Reduzir a largura do percurso para caber numa abertura estreita é, por vezes, a única forma de rotear essa net. A funcionalidade Auto Shrinking pode conseguir isso, estreitando automaticamente o percurso até caber exatamente na abertura, sendo o mínimo permitido definido pela restrição de largura de roteamento.

Mais sobre a funcionalidade de redução automática.

Route selection strategies

Selecionar os percursos sobre os quais se vai trabalhar é um aspeto fundamental do roteamento. Pode tratar-se de selecionar percursos para os desrotear, aplicar-lhes glossing, verificar as respetivas propriedades ou eliminá-los. 

Mais sobre estratégias para selecionar o roteamento.

Atualizar o Encaminhamento

O encaminhamento é um processo interativo, que exige que o projetista ajuste, atualize ou até remova constantemente o encaminhamento existente, à medida que conclui o projeto da placa.

A forma mais simples de alterar o encaminhamento é clicar, manter premido e arrastar essa rota para uma nova localização. Por vezes, deslizar não é a solução; é necessário reencaminhar uma secção. O motor de encaminhamento interativo suporta isto, usando uma funcionalidade chamada Loop Removal. Esta funcionalidade monitoriza o processo de encaminhamento interativo e, se detetar que foi encaminhado um novo percurso em paralelo com um percurso existente, remove automaticamente os segmentos redundantes antigos.

Arrastar rotas existentes chama-se Interactive Sliding, sendo os respetivos controlos apresentados no painel Properties durante o deslizamento (caixa de diálogo Preferências). Durante o deslizamento, o motor de encaminhamento interativo tentará manter a qualidade do encaminhamento, ao mesmo tempo que cumpre as restrições de projeto aplicáveis. As principais funcionalidades que controlam o processo de deslizamento incluem: o modo de resolução de conflitos de encaminhamento (resposta a obstáculos), a intensidade do gloss (esforço para melhorar o resultado) e o hugging (contornar obstáculos e formar cantos). Existem várias funcionalidades que suportam o deslizamento interativo, incluindo arrastamento de junções em T e vértices, arrastamento de vias, bem como suporte para arrastamento de pares diferenciais.

Existem também funcionalidades para suportar o arrastamento de componentes já encaminhados.

Opções de Interactive Routing e Interactive Sliding

Quer esteja a fazer o encaminhamento interativo de uma nova ligação, quer esteja a arrastar (sliding) uma rota existente para criar espaço para mais encaminhamento, são aplicadas muitas das mesmas tecnologias de routing. Esta secção resume: as opções de Interactive Routing (painel Propriedades do Roteamento Interativo), Interactive Sliding (painel Propriedades do Deslizamento Interativo) e Interactive Via Dragging (painel Propriedades do Arrastamento Interativo de Vias) disponíveis no painel Properties. As definições predefinidas para estas capacidades são configuradas na secção PCB Editor da caixa de diálogo Preferences (caixa de diálogo Preferências).

  • Prima Tab durante o encaminhamento interativo para mostrar o painel Properties de Interactive Routing, prima Tab durante o interactive sliding para mostrar o painel Properties de Interactive Sliding, ou prima Tab durante o arrastamento de vias para mostrar o painel Properties de Interactive Via Dragging.

  • A ação de encaminhamento será colocada em pausa para lhe dar acesso ao painel – para regressar ao processo interativo prima Esc no teclado, ou clique no ícone Pause () que aparece no centro da área gráfica de desenho.

Resolução de Conflitos painel Propriedades do Roteamento Interativo painel Propriedades do Deslizamento Interativo painel Propriedades do Arrastamento Interativo de Vias caixa de diálogo Preferências

Esta opção determina como pretende que os objetos de routing/sliding reajam quando encontram um objeto existente. Prima o atalho Shift+R para percorrer os modos disponíveis durante o routing ou sliding, ou prima Tab para abrir o painel Properties e selecionar a definição pretendida.

Mais sobre o modo de resolução de conflitos durante o interactive routing, ou durante o interactive sliding.

A cor da linha reflete quando uma capacidade está disponível.
Ignore Obstacles Neste modo, o router interativo pode colocar pistas em qualquer lugar, incluindo sobre objetos existentes, mostrando mas permitindo potenciais violações.
Walkaround Obstacles Tentar encontrar um caminho, desde a última localização clicada até à localização atual do cursor, contornando objetos existentes como pistas, pads e vias. O afastamento relativamente a outros objetos é definido pela regra de desenho Clearance aplicável. Se este modo não conseguir contornar um obstáculo sem causar uma violação, aparece um indicador a mostrar que a rota está bloqueada.
Push Obstacles Empurrar pistas e vias existentes para criar espaço para a nova rota. Se este modo não conseguir empurrar um obstáculo sem causar uma violação, aparece um indicador a mostrar que a rota está bloqueada. O empurrar de vias é controlado pela opção Allow Via Pushing.
HugNPush Obstacles O encaminhamento seguirá de perto os objetos existentes e só os empurrará quando não houver espaço suficiente para a pista que está a ser encaminhada. Se este modo não conseguir acompanhar de perto ou empurrar um obstáculo sem causar uma violação, aparece um indicador a mostrar que a rota está bloqueada.
Stop at First Obstacle O encaminhamento irá parar no primeiro obstáculo que surgir no caminho.
Autoroute Current Layer Aplicar inteligência do auto-router ao router interativo, selecionando automaticamente entre empurrar e contornar para obter o menor comprimento total de rota, na camada atual.
Autoroute MultiLayer Aplicar inteligência do auto-router ao router interativo, selecionando automaticamente entre empurrar, contornar ou mudar de camada para obter o menor comprimento total de rota.

Estilo de Canto painel Propriedades do Roteamento Interativo

Durante o encaminhamento interativo, a forma criada pelas pistas e arcos que formam um canto é referida como o corner style. Os cantos diagonais são os mais comuns, mas os cantos curvos (criados pela colocação de arcos) também são populares. 

Prima Shift+Spacebar para percorrer os 5 estilos de canto durante o encaminhamento interativo (sliding), e prima Spacebar para alternar a direção do canto, ou prima Tab para abrir o painel Properties.

Mais sobre o controlo do estilo de canto durante o interactive routing, ou durante o interactive sliding.

A cor da linha reflete quando uma capacidade está disponível.

Track 45

Criar o canto usando uma pista a 45 graus (). Prima Spacebar para alternar a direção do canto ().

Track 45 with Arc

Criar o canto usando uma pista e um arco de 45 graus (). Prima Spacebar para alternar a direção do canto (). Use as teclas , e . para alterar interativamente o raio do arco; mantenha Shift premido para acelerar a alteração do raio.

Track 90

Criar o canto usando duas pistas a 90 graus uma da outra (). Prima Spacebar para alternar a direção do canto ().

Track 90 with Arc

Criar um canto usando uma pista e um arco de 90 graus (). Prima Spacebar para alternar a direção do canto (). Use as teclas , e . para alterar interativamente o raio do arco; mantenha Shift premido para acelerar a alteração do raio.

Any Angle

Colocar o segmento seguinte diretamente a partir do último segmento colocado até à posição atual do cursor (). Use este modo em conjunto com Strong Glossing para efetuar snake routing.

Esforço de Glossing (Routed) painel Propriedades do Roteamento Interativo painel Propriedades do Deslizamento Interativo painel Propriedades do Arrastamento Interativo de Vias painel Gloss and Retrace caixa de diálogo Preferências

Durante um evento de routing, como o encaminhamento interativo ou o interactive sliding, o software executa o motor de glossing. O motor de glossing revê constantemente todos os segmentos colocados ou afetados pelo evento de routing atual, tentando melhorar a qualidade dos resultados. A quantidade de esforço aplicada é designada por Gloss Effort

As medidas da qualidade do glossing incluem: reduzir o número de cantos, reduzir o número de segmentos, remover ângulos agudos e reduzir o comprimento total da rota. Use o atalho Ctrl+Shift+G para percorrer as definições durante o encaminhamento interativo ou o interactive sliding, ou prima Tab para abrir o painel Properties e selecionar a definição pretendida. 

Mais sobre o esforço de glossing durante o interactive routing, durante o interactive sliding, e durante o glossing ou retracing do routing selecionado.

A cor da linha reflete quando uma capacidade está disponível.
Off Neste modo, o glossing está essencialmente desativado. Note, contudo, que a limpeza continua a ser executada após o routing/dragging para eliminar, por exemplo, segmentos de pista sobrepostos. Este modo é tipicamente útil na fase final do layout da placa, quando é necessário o nível máximo de ajuste fino (por exemplo, ao arrastar pistas manualmente, limpar entradas de pads, etc.).
Weak É aplicado um baixo nível de glossing, com o Interactive Router a considerar apenas as pistas diretamente ligadas ou na área das pistas que está atualmente a encaminhar (ou pistas/vias a ser arrastadas). Este modo de glossing é tipicamente útil para o ajuste fino do layout das pistas ou ao lidar com rotas críticas.
Strong É aplicado um nível elevado de glossing, com o Interactive Router a procurar os caminhos mais curtos, a suavizar pistas, etc. Este modo de glossing é tipicamente útil nas fases iniciais do processo de layout, quando o objetivo é encaminhar rapidamente uma boa parte da placa.

Durante o interactive sliding, o glossing é temporariamente reduzido para Weak, para evitar que o motor de glossing contrarie o designer nas suas tentativas de relocalizar o routing.

Esforço de Glossing (Neighbor) painel Propriedades do Roteamento Interativo painel Propriedades do Deslizamento Interativo painel Propriedades do Arrastamento Interativo de Vias caixa de diálogo Preferências

Gloss Effort (Neighbor) configura a quantidade de glossing aplicada às rotas adjacentes que são afetadas pelo encaminhamento interativo ou sliding atual. Também tem três definições; Off, Weak e Strong.

Prima Tab para abrir o painel Properties e selecionar a definição pretendida. 

Mais sobre o esforço de glossing durante o interactive routing e durante o interactive sliding.

A cor da linha reflete quando uma capacidade está disponível.
Off Neste modo, o glossing está essencialmente desativado. Note, contudo, que a limpeza continua a ser executada após o routing/dragging para eliminar, por exemplo, segmentos de pista sobrepostos. Este modo é tipicamente útil na fase final do layout da placa, quando é necessário o nível máximo de ajuste fino (por exemplo, ao arrastar pistas manualmente, limpar entradas de pads, etc.).
Weak É aplicado um baixo nível de alisamento com o Interactive Router, considerando apenas as pistas diretamente ligadas às pistas que está atualmente a encaminhar, ou que se encontram na sua área (ou pistas/vias que estejam a ser arrastadas). Este modo de alisamento é tipicamente útil para afinar o layout das pistas ou ao lidar com encaminhamentos críticos.
Strong É aplicado um nível elevado de alisamento com o Interactive Router, procurando os caminhos mais curtos, suavizando as pistas, etc. Este modo de alisamento é tipicamente útil nas fases iniciais do processo de layout, quando o objetivo é conseguir encaminhar rapidamente uma boa parte da placa.

Estilo de Ajuste painel Propriedades do Deslizamento Interativo painel Propriedades do Arrastamento Interativo de Vias caixa de diálogo Preferências

Esta opção controla a forma como os cantos são geridos durante o deslizamento interativo e afeta tanto as pistas que estão a deslizar como as pistas que estão a ser empurradas. Os cantos existentes que sejam afetados pelo movimento da pista durante o deslizamento interativo serão convertidos (de 45 graus para arredondado, ou de arredondado para 45 graus) com base no Estilo de Ajuste atual. O Estilo de Ajuste atual também é aplicado durante o alisamento ou retraçado das rotas selecionadas

Use o atalho Shift+Spacebar para alternar entre os três modos.

Mais sobre ajuste durante o deslizamento interativo e durante o alisamento ou retraçado do encaminhamento selecionado.

A cor da linha reflete quando uma capacidade está disponível.
45 Degree Utilize sempre segmentos retos ortogonais/diagonais para criar cantos durante o deslizamento (utilize este modo para o comportamento tradicional de encaminhamento ortogonal/diagonal).
Mixed Utilize segmentos de pista retos quando os objetos a mover/empurrar forem retos; utilize arcos quando forem curvos. O tamanho mínimo do arco é controlado pela opção Rácio Mín. de Arco.
Rounded Utilize arcos em cada vértice envolvido no movimento/empurrão. Utilize este modo para encaminhamento em serpentina e para usar arcos + rotas em qualquer ângulo durante o alisamento (durante o encaminhamento interativo e o alisamento manual).

Ação no Vértice painel Propriedades do Deslizamento Interativo caixa de diálogo Preferências

Opções aplicadas quando clica e arrasta num vértice em vez de o fazer ao longo de um segmento de pista ou arco (o vértice é o local do canto onde dois segmentos se encontram). Use o atalho Spacebar para alternar entre os modos disponíveis durante o deslizamento.

A cor da linha reflete quando uma capacidade está disponível.
Deform Quebrar ou alongar os segmentos de pista ligados ao vértice em movimento, para que o vértice siga o movimento do cursor.
Scale Manter a forma do canto e redimensionar e mover os segmentos de pista de entrada, mantendo o vértice ligado ao cursor.
Smooth Remodelar suavemente o canto, inserindo arcos para criar um canto curvo ao arrastar para dentro (em Estilo de Ajuste Misto ou Arredondado), em todos os vértices afetados pelo processo de deslizamento. Adiciona também arcos ao arrastar para fora no Estilo de Ajuste Arredondado.

Outras Opções de Encaminhamento

Se existir um atalho disponível para uma opção, este é indicado no lado direito do painel Properties. Cada descrição inclui uma imagem de onde essa opção pode ser configurada.

A cor da linha reflete quando uma capacidade está disponível.

Automatically Terminate Routing
painel Propriedades do Roteamento Interativo caixa de diálogo Preferências

Quando a ligação atual em encaminhamento atinge a pad de destino, interrompe automaticamente o encaminhamento dessa net, mas permanece no comando de Encaminhamento Interativo, pronto para clicar e começar a encaminhar outra net.

Mais sobre quando utilizar esta opção durante o reencaminhamento.

Automatically Remove Loops
painel Propriedades do Roteamento Interativo caixa de diálogo Preferências

Quando esta opção está ativada, pode encaminhar um novo percurso para uma rota existente; quando o novo percurso volta a encontrar o percurso existente, o ciclo redundante é automaticamente removido.

Mais sobre a remoção automática de ciclos durante o reencaminhamento.

Remove Loops with Vias Quando existe uma ligação direta via-pad, a via será removida se se considerar que já não é necessária após a remoção do ciclo.
Remove Net Antennas Uma antena de net é uma secção de encaminhamento que está sem terminação numa das extremidades. Estas são removidas automaticamente se o encaminhamento atual afetar um objeto com o qual a antena esteja em contacto.
Keep Coupled
painel Propriedades do Arrastamento Interativo de Vias

Ative esta opção para garantir que os objetos que pertencem a um par diferencial serão arrastados com a pista ou via parceira do par.

Mais sobre arrastar um par diferencial.

Include Miters
painel Propriedades do Deslizamento Interativo
Ative esta opção para incluir chanfros ao arrastar segmentos de pista.
Merge Parallel
painel Propriedades do Deslizamento Interativo
Ative esta opção para permitir que um segmento de pista arrastado seja fundido com um segmento estacionário existente assim que o segmento arrastado fique alinhado com o segmento estacionário.

Allow Via Pushing
painel Propriedades do Roteamento Interativo painel Propriedades do Deslizamento Interativo painel Propriedades do Arrastamento Interativo de Vias caixa de diálogo Preferências

Ative esta opção para permitir empurrar uma Via quando estiver nos modos Push Obstacles ou HugNPush Obstacles.
Pin Swapping
painel Propriedades do Roteamento Interativo

Ative esta opção para permitir troca de pinos para esta net.

Saiba mais sobre configuração para troca de pinos.

Auto Shrinking
painel Propriedades do Roteamento Interativo caixa de diálogo Preferências

Ative esta opção para reduzir automaticamente a largura do encaminhamento para um valor que permita encaminhar em locais onde a pista não pode passar entre obstáculos com a largura de encaminhamento atualmente escolhida. Tenha em atenção que a largura pode ser reduzida até ao mínimo permitido pela restrição de projeto de Largura de Encaminhamento aplicável.

Mais sobre redução automática.

Esta funcionalidade está disponível quando a opção PCB.Routing.EnableAutoShrinking está ativada na caixa de diálogo Definições Avançadas (funcionalidade atualmente em Open Beta).

Display Clearance Boundaries
painel Propriedades do Roteamento Interativo painel Propriedades do Deslizamento Interativo caixa de diálogo Preferências

Mostrar a área proibida em torno dos objetos existentes (), definida pela regra de projeto Clearance aplicável a esses objetos.

Mais sobre controlar a apresentação das rotas.

Reduce Clearance Display Area Reduzir a apresentação dos limites de afastamento a uma zona circular em torno da localização atual do cursor ().

Show Length Gauge
painel Propriedades do Roteamento Interativo

O indicador de comprimento mostra quão bem a rota atual cumpre as regras de projeto aplicáveis de Comprimento e Comprimento Correspondente.

Saiba mais sobre Ajuste de Comprimento.

Pad Entry Stability
painel Propriedades do Roteamento Interativo painel Propriedades do Deslizamento Interativo caixa de diálogo Preferências

O controlo deslizante protege entradas de pad centradas, impedindo que o Alisamento descentre uma pista centrada (mantém uma pista centrada no centro; não centra uma pista que já esteja descentrada). Utilize a barra deslizante para configurar o nível de proteção.

Mais sobre encaminhamento de entradas de pad.

Apply Trace Centering
painel Propriedades do Roteamento Interativo caixa de diálogo Preferências

Quando ativado, o motor de encaminhamento interativo deteta quando uma rota está a passar entre pads e tenta centrá-la, até uma distância máxima correspondente à restrição de afastamento aplicável multiplicada pelo Rácio de Afastamento Adicionado especificado abaixo. A centragem de pista também pode ser aplicada entre via-via e via-pad se a subopção Ajustar Vias estiver ativada. Se necessário, esta funcionalidade pode ser desativada durante o deslizamento da pista.

Mais sobre centragem de pista.

Esta funcionalidade está disponível quando a opção PCB.EnableTraceCentering está ativada na caixa de diálogo Definições Avançadas (funcionalidade atualmente em Open Beta).

Adjust Vias
painel Propriedades do Roteamento Interativo caixa de diálogo Preferências

Esta opção tem duas finalidades:

  • Ative para que a funcionalidade de centragem de pista também efetue centragem entre via-via ou via-pad. Desative se a centragem entre via-via ou via-pad não for necessária. Para impedir que as vias sejam empurradas pela centragem de pista, pode desativar a opção Allow Via Pushing. Nesse caso, as vias não serão empurradas (nem mesmo para garantir o afastamento mínimo da restrição Clearance). Mais sobre centragem de pista.

  • Se as vias devem ser empurradas quando estiver nos modos Push ou HugNPush.

Para excluir vias, desative a opção Adjust Vias.

Added Clearance Ratio
painel Propriedades do Roteamento Interativo caixa de diálogo Preferências

Um multiplicador do afastamento aplicável, que é depois somado ao afastamento. Por exemplo, se o afastamento aplicável for 0.15 mm, definir a opção para 2 instruirá o motor de encaminhamento a manter pads e vias existentes afastados em 0.15 + 2*0.15 = 0.45 mm, sempre que possível. O motor de encaminhamento pode depois reduzir este afastamento até ao afastamento especificado para centrar com precisão as rotas, se necessário.

Mais sobre centragem de pista.

Disable Trace Centering when Dragging
painel Propriedades do Deslizamento Interativo caixa de diálogo Preferências

Ative esta opção para desligar a centragem de pista ao deslizar interativamente uma rota. Quando esta opção está ativada, a centragem de pista não se aplica durante o deslizamento interativo de uma rota, mesmo que a opção principal Aplicar Centragem de Pista esteja ativada.

Mais sobre centragem de pista.

Miter Ratio
painel Propriedades do Roteamento Interativo painel Propriedades do Deslizamento Interativo caixa de diálogo Preferências

O Rácio de Chanfro controla o aperto mínimo do canto. O Rácio de Chanfro multiplicado pela largura atual da pista é igual à separação entre as paredes da forma em U mais apertada que pode ser encaminhada para esse rácio (). Introduza um valor positivo igual ou superior a zero (o multiplicador x é adicionado automaticamente).

Mais sobre chanfrar cantos.

Min Arc Ratio
painel Propriedades do Roteamento Interativo painel Propriedades do Deslizamento Interativo caixa de diálogo Preferências

O Rácio Mín. de Arco é aplicado durante o encaminhamento interativo em qualquer ângulo e também durante o deslizamento interativo com o Estilo de Ajuste Misto. O rácio é usado para determinar o raio mínimo de arco permitido; quando o raio do arco fica abaixo deste mínimo, o arco é substituído por segmentos de pista, onde:

Min Arc Radius = Min Arc Ratio x Arc Width

  • Esta definição não é aplicada durante qualquer encaminhamento de canto em arco nem durante o deslizamento interativo com o Estilo de Ajuste Arredondado, uma vez que estes modos não utilizam arcos segmentados.

  • Defina o Rácio Mínimo de Arco para 0 (zero) para utilizar sempre arcos.

Subnet Jumper Length
painel Propriedades do Roteamento Interativo

Para suportar a troca de pinos em qualquer fase do processo de conceção, incluindo na PCB já encaminhada, o editor de PCB pode adicionar e remover pequenos conectores de encaminhamento em nets com troca permitida, chamados subnet jumpers. Um subnet jumper é um pequeno segmento de pista que o software reconhece como um elemento que pode ser facilmente colocado e removido; manualmente através dos comandos Add e Remove Subnet Jumper no menu Route, ou automaticamente pelo motor de encaminhamento se encaminhar para um pino permutável durante o encaminhamento interativo. Este valor define o comprimento do subnet jumper que é adicionado a uma net permutável durante o encaminhamento interativo.

Mais sobre subnet jumpers.

Restrições de Projeto Aplicáveis (Regras) painel Propriedades do Roteamento Interativo

Durante o encaminhamento interativo, as restrições de projeto Routing Width e Routing Via Style aplicáveis ao encaminhamento que está a ser executado são apresentadas no painel Properties. Estas são hiperligações dinâmicas; clique para abrir a restrição de projeto relevante para revisão ou edição, se necessário.

A cor da linha reflete quando uma capacidade está disponível.

Via Constraint

A restrição de projeto Routing Via Style aplicável à(s) net(s) que estão atualmente a ser encaminhadas.

Width Constraint

A restrição de projeto Routing Width aplicável à(s) net(s) que estão atualmente a ser encaminhadas.

Informação da Net / Par Diferencial painel Propriedades do Roteamento Interativo painel Propriedades do Roteamento Interativo

Durante o encaminhamento interativo e o deslizamento interativo, a(s) net(s) em edição são detalhadas no topo do painel Properties

A cor da linha reflete quando uma capacidade está disponível.

Name & Class

É apresentado o Nome da Net ou do Par Diferencial em edição, juntamente com a Classe a que pertence (se existir). O Nome e a Classe são hiperligações dinâmicas; clique para abrir o painel PCB, que apresenta os detalhes relevantes da net ou do par.

Length & Delay

O Comprimento do Sinal e o atraso calculado são detalhados; os valores apresentados são válidos quando ocorre o clique inicial de encaminhamento/deslizamento. O Comprimento e o Atraso são hiperligações dinâmicas; clique para abrir o painel PCB, que apresenta os detalhes relevantes da net ou do par e que será atualizado em tempo real à medida que o encaminhamento ou o deslizamento é executado.

Opções de arrastamento caixa de diálogo Preferências

Define o comportamento a aplicar quando clica e arrasta sobre um objeto.

À exceção de Vertex Actions, estas opções só estão disponíveis na caixa de diálogo Preferences.
Preserve Angle When Dragging

Quando ativado, o software tentará preservar o ângulo durante o arrastamento, de acordo com as definições atuais de Interactive Sliding no painel Properties (painel Propriedades do Deslizamento Interativo). Se a opção estiver ativada, a subopção selecionada também é aplicada quando os comandos Re-route e Break Track são executados a partir do menu Edit » Move ():

  • Ignore Obstacles - os obstáculos serão ignorados para preservar o ângulo durante o arrastamento.

  • Avoid Obstacles (Snap Grid) - com base na grelha de ajuste, o software tentará evitar obstáculos enquanto preserva os ângulos.

  • Avoid Obstacles - o software tentará evitar obstáculos durante o arrastamento.

Disable Trace Centering When Dragging

Detalhado anteriormente nesta página

Vertex Actions Detalhado anteriormente nesta página
Unselected via/track

Define o comportamento predefinido ao arrastar uma unselected via ou pista para ser uma ação de Mover ou Arrastar. Para aceder ao modo não escolhido, mantenha premido o atalho Ctrl enquanto clica e mantém premido sobre a via ou a pista.

Selected via/track Define o comportamento predefinido ao arrastar uma selected via ou pista para ser uma ação de Mover ou Arrastar. Para aceder ao modo não escolhido, mantenha premido o atalho Ctrl enquanto clica e mantém premido sobre a via ou a pista.
Component pushing Este campo define o modo atual de Resolução de Conflitos entre Componentes ao mover componentes no espaço de projeto. Para esta funcionalidade, os componentes são identificados pela sua caixa delimitadora de seleção. São suportados os seguintes modos:
  • Ignore – este é o comportamento predefinido, em que o componente pode ser movido mesmo que crie uma violação com o(s) componente(s) vizinho(s).

  • Push – o componente irá empurrar outros componentes para longe, de forma a cumprir os espaçamentos entre componentes. Os componentes em unions podem ser empurrados e a localização dos componentes na union pode mudar, mas a union não será desfeita. Os componentes bloqueados não podem ser empurrados.

  • Avoid – o componente será forçado a evitar a violação das regras de afastamento entre componentes.

Component re-route

Quando ativado, depois de mover o(s) componente(s) para uma nova localização e libertar, o software tentará voltar a encaminhar o(s) componente(s) para restabelecer quaisquer nets interrompidas. Durante a movimentação, o atalho Shift+R pode ser usado para ativar/desativar o comportamento de novo encaminhamento. Note que o novo encaminhamento do componente não é aplicado a um componente movido se esse componente for membro de uma union.

Mais sobre mover componentes com encaminhamento.

Move component with relevant routing

Ative esta opção para iniciar a ação de mover componente com o encaminhamento relevante (Components +Via Fanouts +Escapes +Interconnects). Utilize o atalho Shift+Tab para percorrer ciclicamente o conjunto de seleção. Desative a opção para iniciar a ação de mover componente apenas com os componentes selecionados. Como o conjunto de objetos de encaminhamento relevantes é detetado antes do início do movimento, não é possível utilizar Shift+Tab para percorrer ciclicamente o conjunto de seleção quando a opção está desativada.

  • up to - quando a opção Move component with relevant routing  está ativada, esta opção especifica o número de pinos que o componente pode ter antes de o software ignorar o encaminhamento relevante. O valor predefinido é 2.

Mais sobre mover componentes com encaminhamento.

Opções da Fonte da Largura de Encaminhamento Interativo caixa de diálogo Preferências

Guarda a última largura de encaminhamento e o último tamanho de via utilizados, selecionados durante o encaminhamento interativo. Durante o encaminhamento interativo, percorra os modos premindo o atalho 3.

Estas opções só estão disponíveis na caixa de diálogo Preferences.
Pickup Track Width From Existing Routes Se ativado, o router interativo definirá a largura do novo encaminhamento de modo a corresponder à pista sob o cursor quando clicar para iniciar o encaminhamento interativo, em vez de utilizar o modo de largura de pista selecionado abaixo. Se não existir qualquer segmento de pista sob o local do clique quando iniciar o encaminhamento interativo, será utilizado o modo atual de largura de pista.
Track Width Mode

Existem quatro larguras possíveis para encaminhar uma ligação: Constraint Minimum, Constraint Preferred, Constraint Maximum e User. Esta opção guarda o último modo selecionado, que será utilizado da próxima vez que iniciar o comando Interactive Routing. Prima o atalho 3 durante o encaminhamento para percorrer ciclicamente os modos de largura de pista.

Mais sobre selecionar o modo de largura de pista durante o encaminhamento.

Via Size Mode

Existem quatro tamanhos de via possíveis que podem ser utilizados para uma mudança de camada durante o encaminhamento interativo: Constraint Minimum, Constraint Preferred, Constraint Maximum e User. Esta opção guarda o último modo selecionado, que será utilizado da próxima vez que iniciar o comando Interactive Routing. Prima o atalho 4 durante uma mudança de camada no encaminhamento para percorrer ciclicamente os modos de tamanho de via.

Mais sobre selecionar o tamanho e o tipo de via durante o encaminhamento.

Opções de Larguras Favoritas caixa de diálogo Preferências

Guarda a lista definida pelo utilizador de larguras de encaminhamento que são apresentadas quando o atalho Shift+W é premido durante o encaminhamento interativo (caixa de diálogo Preferências).

Estas opções só estão disponíveis na caixa de diálogo Preferences.
Favorite Interactive Routing Widths Clique no botão para abrir a caixa de diálogo Favorite Interactive Routing Widths, onde configura a lista de larguras predefinidas que o atalho Shift+W apresenta durante o encaminhamento interativo.

 

AI-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
Feature Availability

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

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

Legacy Documentation

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

Conteúdo