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 definir um caminho de conexão entre os nós em cada net, por meio da colocação de objetos de projeto de PCB, como trilhas, arcos e vias, nas camadas de cobre para criar uma conexão contínua entre os nós. Em vez de posicionar esses objetos um a um para construir o caminho de conexão, você interactively route a conexão.

  • No editor de PCB, o roteamento interativo é um processo inteligente. Após iniciar o comando de roteamento interativo, você clica em um pad para selecionar uma conexão a ser roteada. À medida que move o cursor para longe do pad, o roteador interativo tenta definir um caminho de rota a partir desse pad até a localização atual do cursor. O caminho que o roteador define é controlado por várias propriedades, incluindo o corner style atual e as configurações de gloss.

  • As propriedades das trilhas/do arco que estão sendo posicionados são controladas pela regra de projeto Routing Width, e o afastamento em relação a objetos de outras nets pela regra de projeto elétrica Clearance.

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

Roteando interativamente uma conexão - após iniciar o comando e clicar em uma linha de conexão, o Roteador Interativo encontra um caminho do objeto da net até a localização atual do cursor, contornando os objetos existentes. Um clique do botão do mouse posicionará todos os segmentos de trilha hachurados, Ctrl+Click para concluir automaticamente a rota.

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 exige uma boa compreensão de como os objetos estão localizados no espaço de projeto da PCB; a seção a seguir fornece uma visão geral disso. Também é importante entender como controlar a exibição das rotas, para ver facilmente no que você está trabalhando dentro do espaço de projeto densamente ocupado; há uma visão geral disso na segunda seção. A terceira habilidade que desenvolve sua proficiência em roteamento é aprender a controlar as propriedades das trilhas e vias enquanto você roteia.

Se você possui essas habilidades e veio a esta página para aprender mais sobre o processo de roteamento, então vá para a seção trabalhando com o roteador interativo.

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

O editor de PCB é um ambiente de edição baseado em grade; o comportamento padrão é que seu roteamento interativo seja colocado na grade de ajuste atual. Além da grade de ajuste, o software inclui diversos recursos adicionais de ajuste, projetados para ajudá-lo a posicionar e alinhar objetos de projeto com precisão. Em conjunto, esses recursos são chamados de Unified Cursor-Snap System.

Há dois aspectos principais no sistema de ajuste do cursor: what a que o cursor se ajusta e when ele irá se ajustar.

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

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

Demonstração dos recursos de ajuste do cursor: configure as opções no painel Properties ou pressionando Ctrl+E.

A que você se ajusta

Snap to grids

As grades estão disponíveis nos formatos Cartesiano e Polar (Demonstração de diferentes grades). Várias grades podem ser definidas dentro da mesma área, sendo aplicada a grade de maior prioridade (menor valor numérico) (). As grades também podem ser configuradas para atingir: todos os objetos, apenas objetos de componentes ou objetos que não sejam componentes; use isso para definir uma grade de posicionamento de componentes de maior prioridade (). Saiba mais sobre grades.

Snap to objects Os objetos posicionados irão pull o cursor para a posição quando ele se mover para dentro do Snap Distance, com base na proximidade do cursor aos pontos de ajuste (hotspots) desse objeto. Use isso, por exemplo, para puxar o cursor para o centro de uma trilha ou para um pad fora da grade. O ajuste a objetos pode ser aplicado em: todas as camadas, apenas a camada atual ou desativado. Use o atalho Shift+E para alternar entre os modos e monitore o modo atual na barra de status().
Snap to guides Guias horizontais, verticais, diagonais e de ponto podem ser colocadas e usadas para alinhamento de objetos, como mostrado no vídeo acima. Saiba mais sobre guias.
Snap to object axes Um recurso que puxa o cursor, na direção X ou Y, para que ele se alinhe axialmente com um hotspot em um objeto posicionado 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 projeto).

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

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

Controlando a Exibição das Rotas

O projeto da placa de circuito impresso geralmente é muito denso e repleto de objetos. Há diversos recursos no software para ajudar a gerenciar a visibilidade dos objetos, incluindo: visibilidade de camadas, mascaramento e atenuação, visibilidade e transparência dos objetos, juntamente com vários outros recursos.

Use os recursos de realce, controle de objetos e de camadas para ajudar a interpretar o projeto.

Controlando a Exibição das Rotas

Single layer mode Pressione Shift+S para alternar a exibição para o modo de camada única. Há 3 modos disponíveis; habilite seus modos preferidos na página PCB Editor – Board Insight Display da caixa de diálogo Preferences (). Cada pressionamento de Shift+S avança para o próximo modo de camada única habilitado, retornando por fim à exibição de todas as camadas atualmente habilitadas.
Layer sets Conjuntos predefinidos de camadas visíveis podem ser configurados e depois selecionados usando o botão Manage Layer Sets na parte inferior esquerda da janela de edição (). Novos conjuntos são definidos no painel View Configuration; isso é demonstrado no vídeo acima.
Dim or Mask to fade Para destacar 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 os modos atenuam todos os objetos except aqueles nos quais você está interessado, fazendo com que os objetos de interesse se destaquem. Os níveis de Dim e Mask são configurados no painel View Configuration ().
Clearance boundaries

Ative esta opção para exibir o afastamento necessário ao redor dos objetos elétricos. (). O afastamento é mostrado como um sombreamento branco, configurado para exibir a distância especificada pela restrição de afastamento elétrico aplicável ao objeto que está sendo roteado (ou deslocado). Use o atalho Ctrl+W para ativar o roteamento interativo e, durante o roteamento, o atalho Ctrl+W é usado para alternar os limites de afastamento entre ligado e desligado. 

Mais sobre como controlar a exibição dos limites de afastamento.

Object transparency O nível de transparência de cada tipo de objeto pode ser configurado na seção Object Visibility do painel View Configuration (). Use o controle deslizante All Objects na parte superior do conjunto para ajustar todos os objetos simultaneamente.
The visibility of objects Ocultar objetos que não são de interesse é uma maneira prática de reduzir a desordem no espaço de projeto (). Observe que os objetos ainda são verificados pelo sistema de restrições; para ocultar polígonos da visibilidade and do sistema de restrições, Shelve eles em vez disso.
 Displaying net names  Configure as opções para controlar a exibição dos nomes de net em pads, vias e trilhas no painel View Configuration (). Observe que os nomes de net são sempre mostrados no centro de cada segmento de trilha, mas podem ser repetidos, se necessário. As propriedades da fonte de exibição são configuradas na página PCB Editor – Board Insight Display da caixa de diálogo Preferences ().

Controlando as Propriedades do Roteamento

A abordagem usada para definir os requisitos do projeto – seja o Constraint Manager ou Design Rules — é escolhida quando o projeto é criado pela primeira vez. A opção de usar o Constraint Manager é definida na caixa de diálogo Create Project. Saiba mais sobre Como Definir Requisitos de Projeto Usando o Constraint Manager. Como alternativa, saiba mais sobre Como Definir, Delimitar e Gerenciar Regras de Projeto

Você configurou as restrições de projeto de clearance, largura de roteamento e estilo de via de roteamento — agora está pronto para rotear. Quando você clica para iniciar o roteamento, como o roteador sabe qual largura de trilha usar e qual tamanho de via usar quando você troca de camada?

Demonstração simples de como configurar para rotear e depois selecionar a largura de roteamento e o estilo de via durante o roteamento.

Iniciando um Roteamento

Launch the interactive router...

Use qualquer uma destas técnicas para iniciar o roteamento interativo:

  • Selecione o comando Route » Interactive Routing nos menus.

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

  • Pressione o atalho Shift+W.

Um cursor em forma de cruz aparecerá; você está pronto para começar o roteamento.

...then click on a connection line

Se você clicar em uma linha de conexão após iniciar o comando Interactive Routing, o Interactive Router irá para o objeto na extremidade mais próxima da linha de conexão e adicionará segmentos de trilha do local do clique até a posição atual do cursor. Ele também mudará para a camada em que o objeto está, caso ela não seja a camada atual. 

  • Pressione o atalho 9 para mudar para a outra extremidade dessa linha de conexão e começar o roteamento.

  • Pressione o atalho 7 para soltar a linha de conexão selecionada e capturar outra linha de conexão que sai do mesmo objeto.

...or click on an object Se você clicar em um objeto que pertence a uma net, o Interactive Router mudará para a camada em que o objeto está e adicionará segmentos de trilha do local do clique até a posição atual do cursor.
...or click in free space Se você clicar em um espaço livre, iniciará o roteamento, mas desta vez será um roteamento sem net. Como é um roteamento sem net, ele usará a largura de trilha padrão do editor PCB.
The initial style of the route

A largura inicial do roteamento é descrita na seção recolhível logo abaixo. A forma como o roteador interativo cria um canto à medida que você move o cursor é chamada de corner style. Cantos diagonais são os mais comuns, mas cantos curvos (criados pela colocação de arcos) também são populares.

Mais sobre as configurações de estilo de canto .

Manually editing the properties during routing

Também é possível editar manualmente os valores durante o roteamento. Pressione Tab para acessar as opções de Interactive Routing no painel Properties (Painel Propriedades de Roteamento Interativo) e edite:

  • camada de roteamento,

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

  • largura de roteamento (entre as configurações mínima e máxima definidas na restrição Width; basta selecionar ou digitar um valor). 

Mais sobre propriedades de roteamento.

Cada clique do mouse posiciona (confirma) todos os segmentos de trilha hachurados desde o local inicial até o cursor. Pressione Backspace para desfazer a última confirmação, liberando esses segmentos para ficarem novamente sob o controle do roteador interativo e das rotinas de glossing. 

Trabalhando com o Roteador Interativo

Você inicia o comando de Roteamento Interativo e clica em um pad ou linha de conexão – e o que acontece? O mecanismo de roteamento interativo tenta encontrar um caminho a partir do cobre mais próximo do local onde você clicou que esteja nessa net (pad, via, trilha) até a posição atual do cursor, posicionando trilhas/arcos da largura especificada e organizando-os em um padrão limpo de acordo com as configurações atuais do roteador.

Como a rota sai de um pad SMD? Como o roteamento reage quando encontra um obstáculo: ele contorna esse obstáculo, o empurra ou o ignora? Que formato o canto assume e como ele passa entre os pads de outros componentes? Enquanto a seção anterior explicou como controlar as propriedades da rota em si, esta seção resume os recursos que você tem para controlar a rota conforme ela se move pelo espaço de roteamento.

Trabalhando com o Roteador Interativo

Hatched/solid/hollow track/arc segments

Trilhas/arcos hachurados não estão posicionados; trilhas/arcos sólidos estão posicionados (). Observe que, para a conexão que está sendo roteada no momento, trilhas/arcos sólidos são classificados como soft-commits, o que significa que o mecanismo de roteamento reconhece que eles estão posicionados, mas mantém a capacidade de aplicar glossing neles e removê-los se você mover o cursor para um local onde eles deixem de ser adequados (como demonstrado no vídeo no início desta página).

Quando a trilha ligada ao cursor é vazada (nem hachurada nem sólida), ela é chamada de look-ahead segment; ela não será posicionada no próximo clique. Use este recurso para posicionar o ponto final do segmento anterior, sem confirmar o posicionamento do último segmento (). Pressione o atalho 1 para alternar entre entrar/sair do modo look-ahead.

How the router forms the corners

Durante o roteamento interativo, o formato formado pelas trilhas e arcos que criam um canto é chamado de corner style. Cantos diagonais são os mais comuns, mas cantos curvos (criados pelo posicionamento de arcos) também são populares. Há 5 estilos de canto disponíveis, 4 dos quais também têm submodos de direção do canto.

  • Pressione Shift+Spacebar durante o roteamento para alternar entre os estilos de canto; o estilo atual é exibido na barra de status ( Status bar with the current corner style highlighted) e no heads-up display.

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

  • Como alternativa, pressione Tab para abrir o painel Properties e alterar ali o estilo do canto ().

How the routing leaves a pad

A forma como o mecanismo de roteamento interativo sai de um pad ou entra nele é controlada por:

Mais sobre entradas em pads.

How the route reacts to an existing object

Isso é determinado pela configuração atual do Modo de Resolução de Conflitos. O modo atual de resolução de conflitos é exibido na barra de status (), no heads-up display (), e no painel Properties durante o roteamento ou o deslizamento interativo. 

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

A suavidade do novo roteamento À medida que você afasta o cursor do local do clique inicial, o roteamento se remodela para encontrar o melhor caminho ao redor dos objetos e alcançar a posição atual do cursor. A organização, ou qualidade, desse caminho é determinada pelo glossing setting atual. O glossing é um conjunto de ferramentas que melhora a qualidade do roteamento, tentando reduzir o comprimento do caminho, melhorar o formato dos cantos e reduzir sua quantidade. Ele também tenta evitar ângulos retos e impedir ângulos agudos em junções em T e pads. O glossing também oferece suporte a pares diferenciais e tentará melhorar a parte do par que está balanceada em comprimento e separação.

O glossing tem três configurações: Desligado, Fraco e Forte. Durante o roteamento interativo ou deslizamento interativo, use o atalho Ctrl+Shift+G para alternar entre as configurações, ou pressione Tab para abrir o painel Properties e selecionar a configuração desejada.

Mais sobre glossing durante o roteamento.

Auto-complete the connection

Ao rotear interativamente uma net, mantenha Ctrl e Left Click pressionados para instruir o Roteador Interativo a tentar auto-complete a conexão atual. Para que a conclusão automática seja possível:

  • O ponto inicial e o pad de destino devem estar na mesma camada.

  • A rota deve poder ser concluída de acordo com as restrições de projeto aplicáveis.

Se uma conexão não puder ser concluída automaticamente, a ferramenta retornará ao último modo de roteamento interativo usado.

Center the routes between pads / vias

O roteador interativo obedece às restrições de projeto, roteando automaticamente por um par de pads com o afastamento mínimo permitido em relação ao pad mais próximo. Se você preferir que as rotas sejam afastadas para que fiquem centralizadas entre os pads, configure a opção Aplicar Centralização da Trilha. Para permitir isso entre qualquer par de pads, ou vias, ou um par pad/via, o recurso usa um multiplicador de afastamento que pode ajustar de forma inteligente o afastamento do roteamento até esse valor.

Mais sobre centralizar as rotas entre pads.

Auto-narrow the route

Reduzir a largura da rota para passar por uma abertura estreita às vezes é a única maneira de rotear essa net. O recurso Auto Shrinking pode fazer isso, estreitando automaticamente a rota apenas o suficiente para passar pela abertura, sendo o mínimo permitido definido pela restrição de largura de roteamento.

Mais sobre o recurso de auto shrink.

Route selection strategies

Selecionar as rotas nas quais será trabalhado é um aspecto fundamental do roteamento. Isso pode envolver selecionar rotas para desroteá-las, aplicar glossing nelas, verificar suas propriedades ou excluí-las. 

Mais sobre estratégias para selecionar o roteamento.

Atualizando o Roteamento

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

A maneira mais simples de alterar o roteamento é clicar, segurar e arrastar essa rota para um novo local. Às vezes, deslizar não é a solução; em vez disso, é necessário rerrotear uma seção. O mecanismo de roteamento interativo oferece suporte a isso, usando um recurso chamado Loop Removal. Esse recurso monitora o processo de roteamento interativo e, se detectar que um novo caminho foi roteado em paralelo a um caminho existente, remove automaticamente os segmentos redundantes antigos.

Arrastar rotas existentes é chamado de Interactive Sliding, e os controles para isso são exibidos no painel Properties durante o deslizamento (Caixa de diálogo Preferências). Durante o deslizamento, o mecanismo de roteamento interativo tentará manter a qualidade do roteamento, ao mesmo tempo em que cumpre as restrições de projeto aplicáveis. Os principais recursos que controlam o processo de deslizamento incluem: o modo de resolução de conflitos de roteamento (resposta a obstáculos), a intensidade de gloss (esforço para organizar os resultados) e hugging (contornar obstáculos e formar cantos). Há vários recursos que dão suporte ao deslizamento interativo, incluindo arrasto de junções em T e de vértices, arrasto de vias, bem como suporte para arrasto de pares diferenciais.

Também há recursos para dar suporte ao arrasto de componentes já roteados.

Opções de Roteamento Interativo e Deslizamento Interativo

Quer você esteja roteando interativamente uma nova conexão, ou arrastando (deslizando) um roteamento existente para abrir espaço para mais roteamento, muitas das mesmas tecnologias de roteamento são aplicadas. Esta seção resume as opções de Roteamento Interativo (Painel Propriedades de Roteamento Interativo), Deslizamento Interativo (Painel Propriedades de Deslizamento Interativo) e Arraste Interativo de Via (Painel Propriedades de Arraste Interativo de Via) disponíveis no painel Properties. As configurações padrão para esses recursos são definidas na seção PCB Editor da caixa de diálogo Preferences (Caixa de diálogo Preferências).

  • Pressione Tab durante o roteamento interativo para exibir o painel de Roteamento Interativo Properties, pressione Tab durante o deslizamento interativo para exibir o painel de Deslizamento Interativo Properties, ou pressione Tab durante o arraste de via para exibir o painel de Arraste Interativo de Via Properties.

  • A ação de roteamento será pausada para dar acesso ao painel – para retornar ao processo interativo, pressione Esc no teclado ou clique no ícone Pausar () que aparece no centro da área gráfica de projeto.

Resolução de Conflitos Painel Propriedades de Roteamento Interativo Painel Propriedades de Deslizamento Interativo Painel Propriedades de Arraste Interativo de Via Caixa de diálogo Preferências

Esta opção determina como você deseja que os objetos de roteamento/deslizamento reajam ao encontrar um objeto existente. Pressione o atalho Shift+R para alternar entre os modos disponíveis durante o roteamento ou deslizamento, ou pressione Tab para abrir o painel Properties e selecionar a configuração desejada.

Mais sobre o modo de resolução de conflitos durante o roteamento interativo ou durante o deslizamento interativo.

A cor da linha reflete quando um recurso está disponível.
Ignore Obstacles Neste modo, o roteador interativo pode posicionar trilhas em qualquer lugar, inclusive sobre objetos existentes, exibindo, mas permitindo, possíveis violações.
Walkaround Obstacles Tenta encontrar um caminho, da última posição clicada até a posição atual do cursor, contornando objetos existentes, como trilhas, pads e vias. O afastamento em relação a outros objetos é definido pela regra de projeto de Clearance aplicável. Se neste modo não for possível contornar um obstáculo sem causar violação, um indicador aparece para mostrar que a rota está bloqueada.
Push Obstacles Empurra trilhas e vias existentes para abrir espaço para a nova rota. Se neste modo não for possível empurrar um obstáculo sem causar violação, um indicador aparece para mostrar que a rota está bloqueada. O empurrão de vias é controlado pela opção Allow Via Pushing.
HugNPush Obstacles O roteamento seguirá de perto os objetos existentes e só os empurrará quando não houver espaço suficiente para a trilha que está sendo roteada. Se neste modo não for possível contornar de perto ou empurrar um obstáculo sem causar violação, um indicador aparece para mostrar que a rota está bloqueada.
Stop at First Obstacle O roteamento irá parar no primeiro obstáculo que aparecer no caminho.
Autoroute Current Layer Aplica a inteligência do auto-router ao roteador interativo, selecionando automaticamente entre empurrar e contornar para obter o menor comprimento total de rota na camada atual.
Autoroute MultiLayer Aplica a inteligência do auto-router ao roteador interativo, selecionando automaticamente entre empurrar, contornar ou trocar de camada para obter o menor comprimento total de rota.

Estilo de Canto Painel Propriedades de Roteamento Interativo

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

Pressione Shift+Spacebar para alternar entre os 5 estilos de canto durante o roteamento interativo (deslizamento) e pressione Spacebar para alternar a direção do canto, ou pressione Tab para abrir o painel Properties.

Mais sobre como controlar o estilo de canto durante o roteamento interativo ou durante o deslizamento interativo.

A cor da linha reflete quando um recurso está disponível.

Track 45

Cria o canto usando uma trilha de 45 graus (). Pressione Spacebar para alternar a direção do canto ().

Track 45 with Arc

Cria o canto usando uma trilha e um arco de 45 graus (). Pressione Spacebar para alternar a direção do canto (). Use as teclas , & . para alterar interativamente o raio do arco; mantenha Shift pressionada para acelerar a alteração do raio.

Track 90

Cria o canto usando duas trilhas a 90 graus entre si (). Pressione Spacebar para alternar a direção do canto ().

Track 90 with Arc

Cria um canto usando uma trilha e um arco de 90 graus (). Pressione Spacebar para alternar a direção do canto (). Use as teclas , & . para alterar interativamente o raio do arco; mantenha Shift pressionada para acelerar a alteração do raio.

Any Angle

Posiciona o próximo segmento diretamente do último segmento colocado até a posição atual do cursor (). Use este modo em conjunto com Strong Glossing para realizar roteamento em serpentina.

Esforço de Suavização (Roteado) Painel Propriedades de Roteamento Interativo Painel Propriedades de Deslizamento Interativo Painel Propriedades de Arraste Interativo de Via Painel Gloss and Retrace Caixa de diálogo Preferências

Durante um evento de roteamento, como roteamento interativo ou deslizamento interativo, o software executa o mecanismo de suavização. O mecanismo de suavização analisa constantemente todos os segmentos colocados ou afetados pelo evento de roteamento atual, tentando melhorar a qualidade dos resultados. A quantidade de esforço aplicada é chamada de Gloss Effort

As medidas da qualidade da suavização 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 alternar entre as configurações durante o roteamento interativo ou o deslizamento interativo, ou pressione Tab para abrir o painel Properties e selecionar a configuração desejada. 

Mais sobre o esforço de suavização durante o roteamento interativo, durante o deslizamento interativo e durante a suavização ou retrace do roteamento selecionado.

A cor da linha reflete quando um recurso está disponível.
Off Neste modo, a suavização fica essencialmente desativada. Observe, no entanto, que uma limpeza ainda é executada após o roteamento/arraste para eliminar, por exemplo, segmentos de trilha sobrepostos. Este modo costuma ser útil no estágio final do layout da placa, quando é necessário o nível máximo de ajuste fino (por exemplo, ao arrastar trilhas manualmente, limpar entradas de pad etc.).
Weak É aplicado um baixo nível de suavização, com o Roteador Interativo considerando apenas as trilhas diretamente conectadas ou localizadas na área das trilhas que você está roteando no momento (ou trilhas/vias sendo arrastadas). Este modo de suavização costuma ser útil para ajuste fino do layout de trilhas ou ao lidar com rotas críticas.
Strong É aplicado um alto nível de suavização, com o Roteador Interativo procurando os caminhos mais curtos, suavizando trilhas etc. Este modo de suavização costuma ser útil nos estágios iniciais do processo de layout, quando o objetivo é rotear rapidamente uma boa parte da placa.

Durante o deslizamento interativo, a suavização é temporariamente reduzida para Weak, para evitar que o mecanismo de suavização atrapalhe o projetista em suas tentativas de reposicionar o roteamento.

Esforço de Suavização (Vizinho) Painel Propriedades de Roteamento Interativo Painel Propriedades de Deslizamento Interativo Painel Propriedades de Arraste Interativo de Via Caixa de diálogo Preferências

O Esforço de Suavização (Vizinho) configura a quantidade de suavização aplicada às rotas adjacentes afetadas pelo roteamento interativo ou deslizamento atual. Ele também possui três configurações: Off, Weak e Strong.

Pressione Tab para abrir o painel Properties e selecionar a configuração desejada. 

Mais sobre o esforço de suavização durante o roteamento interativo e durante o deslizamento interativo.

A cor da linha reflete quando um recurso está disponível.
Off Neste modo, a suavização fica essencialmente desativada. Observe, no entanto, que uma limpeza ainda é executada após o roteamento/arraste para eliminar, por exemplo, segmentos de trilha sobrepostos. Este modo costuma ser útil no estágio final do layout da placa, quando é necessário o nível máximo de ajuste fino (por exemplo, ao arrastar trilhas manualmente, limpar entradas de pad etc.).
Weak Um baixo nível de acabamento (glossing) é aplicado com o Interactive Router, considerando apenas aquelas trilhas diretamente conectadas ou na área das trilhas que você está roteando no momento (ou trilhas/vias sendo arrastadas). Esse modo de glossing é normalmente útil para ajuste fino do layout das trilhas ou ao lidar com rotas críticas.
Strong Um alto nível de acabamento (glossing) é aplicado com o Interactive Router, buscando os caminhos mais curtos, suavizando as trilhas etc. Esse modo de glossing é normalmente útil nos estágios iniciais do processo de layout, quando o objetivo é rotear rapidamente uma boa parte da placa.

Estilo de Contorno Painel Propriedades de Deslizamento Interativo Painel Propriedades de Arraste Interativo de Via Caixa de diálogo Preferências

Esta opção controla como os formatos dos cantos devem ser gerenciados durante o deslizamento interativo e afetará tanto as trilhas que estão sendo deslizadas quanto as trilhas que estão sendo empurradas. Cantos existentes que forem impactados pelo movimento da trilha durante o deslizamento interativo serão convertidos (de 45 graus para arredondado, ou de arredondado para 45 graus) com base no Estilo de Contorno atual. O Estilo de Contorno atual também é aplicado durante o glossing ou retraçado das rotas selecionadas

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

Mais sobre contorno durante o deslizamento interativo e durante o glossing ou retraçado do roteamento selecionado.

A cor da linha indica quando um recurso está disponível.
45 Degree Sempre use segmentos retos ortogonais/diagonais para criar cantos durante o deslizamento (use este modo para o comportamento tradicional de roteamento ortogonal/diagonal).
Mixed Use segmentos retos de trilha quando os objetos sendo movidos/empurrados forem retos; use arcos quando forem curvos. O tamanho mínimo do arco é controlado pela opção Razão Mínima de Arco.
Rounded Use arcos em cada vértice envolvido no movimento/empurrão. Use este modo para roteamento em serpentina e para usar arcos + rotas em qualquer ângulo durante o glossing (durante o roteamento interativo e o glossing manual).

Ação do Vértice Painel Propriedades de Deslizamento Interativo Caixa de diálogo Preferências

Opções aplicadas quando você clica e arrasta sobre um vértice em vez de ao longo de uma trilha ou segmento de arco (o vértice é a posição 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 indica quando um recurso está disponível.
Deform Quebre ou estenda os segmentos de trilha conectados ao vértice em movimento para que o vértice acompanhe o movimento do cursor.
Scale Mantenha o formato do canto e redimensione e mova os segmentos de trilha de entrada, mantendo o vértice preso ao cursor.
Smooth Remodele o canto de forma suave, inserindo arcos para criar um canto curvo ao arrastar para dentro (em Estilo de Contorno Misto ou Arredondado), em cada vértice afetado pelo processo de deslizamento. Também adiciona arcos ao arrastar para fora no Estilo de Contorno Arredondado.

Outras Opções de Roteamento

Se houver um atalho disponível para uma opção, ele será detalhado no lado direito do painel Properties. Cada descrição inclui uma imagem de onde essa opção pode ser configurada.

A cor da linha indica quando um recurso está disponível.

Automatically Terminate Routing
Painel Propriedades de Roteamento Interativo Caixa de diálogo Preferências

Quando a conexão atual em roteamento atingir o pad de destino, interrompa automaticamente o roteamento dessa net, mas permaneça no comando Interactive Routing, pronto para clicar e iniciar o roteamento de outra net.

Mais sobre quando usar esta opção durante o rerroteamento.

Automatically Remove Loops
Painel Propriedades de Roteamento Interativo Caixa de diálogo Preferências

Quando esta opção está habilitada, você pode rotear um novo caminho para uma rota existente; quando o novo caminho voltar a se encontrar com o caminho existente, o loop redundante será removido automaticamente.

Mais sobre remoção automática de loops durante o rerroteamento.

Remove Loops with Vias Quando houver uma conexão direta via-pad, a via será removida se for considerada desnecessária após a remoção do loop.
Remove Net Antennas Uma antena de net é uma seção de roteamento que não termina em uma extremidade. Elas são removidas automaticamente se o roteamento atual impactar um objeto no qual a antena está tocando.
Keep Coupled
Painel Propriedades de Arraste Interativo de Via

Marque esta opção para garantir que os objetos que pertencem a um par diferencial sejam arrastados com a trilha ou via parceira do par.

Mais sobre arrastar um par diferencial.

Include Miters
Painel Propriedades de Deslizamento Interativo
Marque esta opção para incluir chanfros durante o arraste de segmentos de trilha.
Merge Parallel
Painel Propriedades de Deslizamento Interativo
Marque esta opção para permitir que um segmento de trilha sendo arrastado seja mesclado com um segmento estacionário existente assim que o segmento arrastado ficar alinhado ao segmento estacionário.

Allow Via Pushing
Painel Propriedades de Roteamento Interativo Painel Propriedades de Deslizamento Interativo Painel Propriedades de Arraste Interativo de Via Caixa de diálogo Preferências

Marque esta opção para permitir empurrar uma via quando estiver nos modos Push Obstacles ou HugNPush Obstacles.
Pin Swapping
Painel Propriedades de Roteamento Interativo

Marque esta opção para habilitar troca de pinos para esta net.

Saiba mais sobre configurar para troca de pinos.

Auto Shrinking
Painel Propriedades de Roteamento Interativo Caixa de diálogo Preferências

Marque esta opção para reduzir automaticamente a largura do roteamento a um valor que permita rotear em locais onde a trilha não pode passar entre obstáculos com a largura de roteamento atualmente escolhida. Observe que a largura pode ser reduzida até o mínimo permitido pela restrição de projeto de Largura de Roteamento aplicável.

Mais sobre redução automática.

Este recurso está disponível quando a opção PCB.Routing.EnableAutoShrinking estiver habilitada na caixa de diálogo Advanced Settings (recurso atualmente em Open Beta).

Display Clearance Boundaries
Painel Propriedades de Roteamento Interativo Painel Propriedades de Deslizamento Interativo Caixa de diálogo Preferências

Exiba a área proibida ao redor de objetos existentes (), definida pela regra de projeto Clearance aplicável a esses objetos.

Mais sobre controle da exibição de rotas.

Reduce Clearance Display Area Reduza a exibição dos limites de afastamento para uma zona circular ao redor da localização atual do cursor ().

Show Length Gauge
Painel Propriedades de Roteamento Interativo

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

Saiba mais sobre Length Tuning.

Pad Entry Stability
Painel Propriedades de Roteamento Interativo Painel Propriedades de Deslizamento Interativo Caixa de diálogo Preferências

O controle deslizante protege entradas de pad centralizadas, impedindo que o Glossing desalinhe uma trilha centralizada (ele mantém uma trilha centralizada no centro; não centraliza uma trilha fora do centro). Use a barra deslizante para configurar o nível de proteção.

Mais sobre roteamento de entradas de pad.

Apply Trace Centering
Painel Propriedades de Roteamento Interativo Caixa de diálogo Preferências

Quando habilitado, o mecanismo de roteamento interativo detecta quando uma rota está passando entre pads e tenta centralizar a rota, até uma distância máxima da restrição de afastamento aplicável multiplicada pela Razão de Afastamento Adicionada especificada abaixo. A centralização de trilha também pode ser aplicada entre via-via e via-pad se a subopção Ajustar Vias estiver habilitada. Esse recurso pode ser desabilitado durante o deslizamento de trilha, se necessário.

Mais sobre centralização de trilha.

Este recurso está disponível quando a opção PCB.EnableTraceCentering estiver habilitada na caixa de diálogo Advanced Settings (recurso atualmente em Open Beta).

Adjust Vias
Painel Propriedades de Roteamento Interativo Caixa de diálogo Preferências

Esta opção tem duas finalidades:

  • Habilite para que o recurso de centralização de trilha também centralize entre via-via ou via-pad. Desabilite se a centralização entre via-via ou via-pad não for necessária. Para evitar que as vias sejam empurradas pela centralização de trilha, você pode desabilitar 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 de Clearance). Mais sobre centralização de trilha.

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

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

Added Clearance Ratio
Painel Propriedades de Roteamento Interativo Caixa de diálogo Preferências

Um multiplicador do afastamento aplicável, que então é adicionado ao afastamento. Por exemplo, se o afastamento aplicável for 0.15 mm, definir a opção como 2 instruirá o mecanismo de roteamento a manter afastamento de pads e vias existentes em 0.15 + 2*0.15 = 0.45 mm, sempre que possível. O mecanismo de roteamento pode então reduzir esse afastamento até o valor especificado para centralizar precisamente as rotas, se necessário.

Mais sobre centralização de trilha.

Disable Trace Centering when Dragging
Painel Propriedades de Deslizamento Interativo Caixa de diálogo Preferências

Habilite esta opção para desativar a centralização de trilha ao deslizar interativamente uma rota. Quando esta opção estiver habilitada, a centralização de trilha não se aplica durante o deslizamento interativo de uma rota, mesmo que a opção principal Aplicar Centralização de Trilha esteja habilitada.

Mais sobre centralização de trilha.

Miter Ratio
Painel Propriedades de Roteamento Interativo Painel Propriedades de Deslizamento Interativo Caixa de diálogo Preferências

A Razão de Chanfro controla o aperto mínimo do canto. A Razão de Chanfro multiplicada pela largura atual da trilha é igual à separação entre as paredes do formato em U mais estreito que pode ser roteado para essa razão (). Insira um valor positivo igual ou maior que zero (o multiplicador x é adicionado automaticamente).

Mais sobre chanfro de cantos.

Min Arc Ratio
Painel Propriedades de Roteamento Interativo Painel Propriedades de Deslizamento Interativo Caixa de diálogo Preferências

A Razão Mínima de Arco é aplicada durante o roteamento interativo em qualquer ângulo e também durante o deslizamento interativo com Estilo de Contorno Misto. A razão é usada para determinar o raio mínimo de arco permitido; quando o raio do arco fica abaixo desse mínimo, o arco é substituído por segmentos de trilha, onde:

Min Arc Radius = Min Arc Ratio x Arc Width

  • Esta configuração não é aplicada durante qualquer roteamento de arco em canto nem no deslizamento interativo com Estilo de Contorno Arredondado, pois esses modos não usam arcos segmentados.

  • Defina a Razão Mínima de Arco como 0 (zero) para sempre usar arcos.

Subnet Jumper Length
Painel Propriedades de Roteamento Interativo

Para dar suporte à troca de pinos em qualquer etapa do processo de projeto, inclusive na PCB já roteada, o editor de PCB pode adicionar e remover pequenos conectores de roteamento em nets com troca habilitada, chamados jumpers de sub-rede. Um jumper de sub-rede é um segmento curto de trilha que o software reconhece como um elemento que pode ser facilmente inserido e removido; manualmente por meio dos comandos Add e Remove Subnet Jumper no menu Route, ou automaticamente pelo mecanismo de roteamento se você rotear até um pino com troca permitida durante o roteamento interativo. Este valor define o comprimento do jumper de sub-rede que é adicionado a uma net com troca permitida durante o roteamento interativo.

Mais sobre jumpers de sub-rede.

Informações de Net / Par Diferencial Painel Propriedades de Roteamento Interativo Painel Propriedades de Roteamento de Par Diferencial

Durante o roteamento/deslizamento interativo e o roteamento/deslizamento de pares diferenciais, a(s) net(s) em edição são detalhadas na parte superior do painel Properties

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

Name & Class

O Nome da Net ou do Par Diferencial em edição é exibido, juntamente com a Classe à qual pertence (se houver). O Nome e a Classe são links dinâmicos; clique para abrir o painel PCB, exibindo os detalhes da net ou do par correspondente.

Length & Delay

O Comprimento do Sinal e o Atraso calculado são detalhados; os valores exibidos são válidos quando ocorre o clique inicial de roteamento/deslizamento. O Comprimento e o Atraso são links dinâmicos; clique para abrir o painel PCB, exibindo os detalhes da net ou do par correspondente, que serão atualizados em tempo real à medida que o roteamento ou deslizamento for executado.

Propriedades de Roteamento Propriedades de Roteamento Propriedades de Roteamento, par diferencial

Durante o roteamento interativo, as propriedades dos objetos de rota podem ser editadas no painel Properties.

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

A camada na qual a multirrota está sendo posicionada. Use a lista suspensa para selecionar uma camada diferente; as vias serão adicionadas automaticamente. Como alternativa, use os atalhos de mudança de camada.

Gap

Se a rota atual for um par diferencial, a opção Gap será exibida; use a lista suspensa para definir o espaçamento de roteamento para o valor Mín/Preferido/Máx definido na restrição aplicável de roteamento de par diferencial.

Saiba mais sobre roteamento de pares diferenciais.

Via Template

Se a restrição que define a via que está sendo posicionada tiver a opção Template Preferred ativada (), esta opção estará disponível. O nome do template padrão é exibido aqui e pode ser alterado usando a lista suspensa.

Se a restrição que define a via que está sendo posicionada tiver a opção Min/Max Preferred ativada (), esta lista suspensa não estará disponível.

Saiba mais sobre templates de pads e vias.

Via Hole Size

Exibe o tamanho do furo da via que será usado. O valor pode ser editado diretamente, dentro da faixa permitida pela restrição de projeto aplicável de estilo de via de roteamento.

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

Via Diameter

Exibe o diâmetro da via que será usado. O valor pode ser editado diretamente, dentro da faixa permitida pela restrição de projeto aplicável de estilo de via de roteamento.

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

Width

Quando você clica para iniciar o roteamento a partir de uma rota existente, o comportamento padrão é rotear usando a mesma largura. Use a lista suspensa para definir a largura de roteamento para o valor Mín/Preferido/Máx definido na restrição aplicável de largura de roteamento.

Mais sobre alterar a largura de roteamento durante o roteamento

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

Durante o roteamento interativo/de par diferencial, as restrições de projeto Largura de Roteamento e Estilo de Via de Roteamento que se aplicam à rota em execução são exibidas no painel Properties. Esses são links dinâmicos; clique para abrir a restrição de projeto correspondente 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 Estilo de Via de Roteamento que é aplicável à(s) net(s) atualmente em roteamento.

Width Constraint

A restrição de projeto Largura de Roteamento que é aplicável à(s) net(s) atualmente em roteamento.

Opções de arraste Caixa de diálogo Preferências

Define o comportamento a ser aplicado quando você clica e arrasta um objeto.

Além de Ações de Vértice, essas opções estão disponíveis apenas na caixa de diálogo Preferences.
Preserve Angle When Dragging

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

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

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

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

Disable Trace Centering When Dragging

Detalhado anteriormente nesta página

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

Define o comportamento padrão ao arrastar uma unselected via ou trilha para ser uma ação de Mover ou Arrastar. Para acessar o modo não escolhido, mantenha pressionado o atalho Ctrl enquanto clica e segura na via ou trilha.

Selected via/track Define o comportamento padrão ao arrastar uma selected via ou trilha para ser uma ação de Mover ou Arrastar. Para acessar o modo não escolhido, mantenha pressionado o atalho Ctrl enquanto clica e segura na via ou trilha.
Component pushing Este campo define o modo atual de Resolução de Conflito entre Componentes ao mover componentes dentro da área de projeto. Para este recurso, os componentes são identificados por sua caixa delimitadora de seleção. Os seguintes modos são suportados:
  • Ignore – este é o comportamento padrão, no qual o componente pode ser movido mesmo que isso crie uma violação com o(s) componente(s) vizinho(s).

  • Push – o componente empurrará outros componentes para longe para manter a conformidade com os espaçamentos entre componentes. Componentes em unions podem ser empurrados e a posição dos componentes na union pode mudar, mas a union não será desfeita. Componentes bloqueados não podem ser empurrados.

  • Avoid – o componente será forçado a evitar a violação das regras de espaçamento entre componentes em relação aos outros componentes.

Component re-route

Quando ativado, após mover o(s) componente(s) para uma nova posição e soltar, o software tentará rerrotear o(s) componente(s) para reconectar quaisquer nets interrompidas. Durante o movimento, o atalho Shift+R  pode ser usado para alternar o comportamento de rerroteamento entre desativado/ativado. Observe que o rerroteamento de componentes não é aplicado a um componente movido se esse componente for membro de uma union.

Mais sobre mover componentes com roteamento.

Move component with relevant routing

Ative esta opção para iniciar a ação de mover componente com o roteamento relevante (Componentes +Via Fanouts +Escapes +Interconexões). Use o atalho Shift+Tab  para percorrer ciclicamente o conjunto de seleção. Desative a opção para iniciar a ação de mover componente com apenas os componentes selecionados. Como o conjunto de objetos de roteamento relevantes é detectado antes do início do movimento, não é possível usar Shift+Tab  para percorrer ciclicamente o conjunto de seleção quando a opção estiver desativada.

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

Mais sobre mover componentes com roteamento.

Opções da Fonte de Largura do Roteamento Interativo Caixa de diálogo Preferências

Armazena a última largura de roteamento e o último tamanho de via usados selecionados durante o roteamento interativo. Durante o roteamento interativo, percorra os modos pressionando o atalho 3.

Essas opções estão disponíveis apenas na caixa de diálogo Preferences.
Pickup Track Width From Existing Routes Se ativado, o roteador interativo definirá a largura da nova rota para corresponder à trilha sob o cursor quando você clicar para iniciar o roteamento interativo, em vez de usar o Modo de Largura de Trilha selecionado abaixo. Se não houver nenhum segmento de trilha abaixo do local do clique quando você iniciar o roteamento interativo, então o Modo de Largura de Trilha atual será usado.
Track Width Mode

Há quatro larguras possíveis nas quais uma conexão pode ser roteada: Mínimo da Restrição, Preferido da Restrição, Máximo da Restrição e Usuário. Esta opção mantém o último modo selecionado, que é usado na próxima vez que você iniciar o comando Roteamento Interativo. Pressione o atalho 3 durante o roteamento para alternar entre os modos de largura de trilha.

Mais sobre selecionar o modo de largura de trilha durante o roteamento.

Via Size Mode

Existem quatro tamanhos de via possíveis que podem ser usados para uma mudança de camada durante o roteamento interativo: Mínimo da restrição, Preferencial da restrição, Máximo da restrição e Usuário. Esta opção mantém o último modo selecionado, que é usado na próxima vez que você iniciar o comando Roteamento Interativo. Pressione o atalho 4 durante uma mudança de camada no roteamento para alternar entre os modos de tamanho de via.

Mais informações sobre como selecionar o tamanho e o tipo de via durante o roteamento.

Opções de largura favoritas Caixa de diálogo Preferências

Armazena a lista definida pelo usuário de larguras de roteamento que são apresentadas quando o atalho Shift+W é pressionado durante o roteamento interativo (Caixa de diálogo Preferências).

Estas opções estão disponíveis apenas 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, na qual você configura a lista de larguras predefinidas que o atalho Shift+W exibe durante o roteamento interativo.

 

AI-LocalizedLocalizado por IA
Caso encontre um problema, selecione o texto/imagem e primaCtrl + Enterpara nos enviar o seu feedback.
Disponibilidade de Funcionalidades

As funcionalidades disponíveis dependem da solução Altium que possui – Altium Develop, uma edição do Altium Agile (Agile Teams ou Agile Enterprise), ou Altium Designer (com subscrição ativa).

Se não encontrar uma funcionalidade mencionada no seu software, contacte a equipa de Vendas da Altium para saber mais.

Documentação Legada

A documentação do Altium Designer já não é versionada. Se precisar de aceder à documentação de versões anteriores do Altium Designer, visite a secção Documentação Legada da página de Outros Instaladores.

Conteúdo