Investigando e resolvendo violações de projeto

Altium Training

Altium Essentials: PCB Design Rule Checks

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

Com cuidado e atenção e com a verificação faseada das regras de desenho ao longo do processo, a execução daquele DRC Batch final na placa concluída e totalmente encaminhada poderá resultar apenas em algumas violações de desenho, se é que haverá alguma. No entanto, poderá ser assinalada uma quantidade considerável de violações, e a tarefa passa então a ser a resolução dessas violações.

Os relatórios DRC gerados ao executar um DRC Batch podem parecer bastante intimidantes para um novo projetista de PCB. O segredo para manter o processo controlável é desenvolver uma estratégia. Uma estratégia consiste em limitar o número de violações que são apresentadas. Ao configurar as opções do relatório na caixa de diálogo Design Rule Checker dialog, defina a funcionalidade Stop When Found para um número reduzido. Outra estratégia é executar o DRC em várias fases. Se o desenho contiver um grande número de violações, comece por ativar as regras uma de cada vez. Com a experiência, irá desenvolver uma abordagem preferida para testar as várias regras de desenho.

Existem várias formas de a informação sobre violações ser apresentada no software. Os marcadores de violação (tanto Overlay como Detail) fornecem indicações importantes sobre a localização e a natureza da violação. Por exemplo, na imagem abaixo, a via à esquerda tem um marcador de detalhe que mostra que o diâmetro da via é inferior a 1 mm, pelo que deve ser menor do que o tamanho permitido na regra de desenho Routing Via Style aplicável. Existe também uma linha desenhada da via para um pad próximo; esta linha é interrompida por uma barra dupla. Isto indica que a net não está encaminhada (interrompida) entre a via e o pad. Utilize os marcadores de detalhe para ajudar a interpretar a condição de erro.

Os marcadores de erro das violações DRC (tanto os detalhes da violação como a sobreposição da violação, independentemente de as violações terem sido waived ou não) podem ser removidos da área de desenho executando o comando Tools » Reset Error Markers. Tenha em atenção que isto remove apenas os marcadores de erro; as violações subjacentes das regras de desenho continuam a ter de ser analisadas e resolvidas.

Violações DRC específicas podem ser dispensadas para efetivamente 'suprimir' uma violação que seja considerada não problemática sem ter de criar uma regra de desenho especial (e talvez complexa) para acomodar a situação de desenho. Consulte a página Selectively Waiving DRC Violations para saber mais.

Marcadores de detalhe que mostram uma via subdimensionada e uma net não encaminhada.
Marcadores de detalhe que mostram uma via subdimensionada e uma net não encaminhada.

Para resolver eficazmente uma violação de desenho, tem primeiro de ser capaz de a localizar. O editor de PCB disponibiliza vários métodos para analisar violações de desenho, conforme descrito nas secções seguintes.

A partir do painel PCB Rules And Violations

O painel PCB Rules and Violation simplifica o processo de compreensão e interpretação dos objetos aos quais uma regra se aplica, e do motivo pelo qual está a falhar. Ao executar um DRC Online ou Batch, quaisquer violações de regras serão listadas na região Violations do painel PCB Rules And Violations panel. Navegue pelas violações associadas a uma classe de regras específica ou a uma regra individual dentro de uma classe. Em alternativa, navegue por todas as violações selecionando a classe [All Rules].

Ao executar um DRC Batch, as violações só aparecerão listadas na região Violations do painel, desde que a opção Create Violations esteja ativada na caixa de diálogo Design Rule Checker dialog.

Clicar numa entrada de violação aplicará a filtragem utilizando o(s) objeto(s) infrator(es) como âmbito do filtro. A vista resultante na janela principal de desenho dependerá das opções de realce ativadas (Mask/Dim/Normal, Select, Zoom) no topo do painel.

 
 
 
 
 

Analise as violações de regras utilizando o painel PCB Rules And Violations.
Analise as violações de regras utilizando o painel PCB Rules And Violations.

As próprias violações - ou, para ser mais específico, os gráficos personalizados de violação - são desenhadas apenas na(s) camada(s) envolvida(s) na violação da regra (as camadas em que se encontram as primitivas infratoras). Clicar numa determinada violação fará com que a camada à qual essa violação está associada se torne a camada ativa no espaço de desenho, desde que, naturalmente, a camada esteja ativada para visualização.

Fazer duplo clique numa entrada de violação (ou clicar com o botão direito e escolher Properties) abrirá a caixa de diálogo Violation Details dialog, que fornece informação sobre a regra que está a ser violada e a(s) primitiva(s) responsável(eis). A partir desta caixa de diálogo, o objeto infrator pode ser realçado (fazendo-o piscar no espaço de desenho) e pode-se saltar para ele, fornecendo efetivamente 'zoom e centragem'.

O realce mantém essencialmente as primitivas infratoras na sua visibilidade normal, enquanto todos os outros objetos no espaço de desenho se tornam temporariamente monocromáticos.

Utilização da caixa de diálogo Violation Details para realçar (e saltar para) as primitivas envolvidas numa violação de regra de desenho.Utilização da caixa de diálogo Violation Details para realçar (e saltar para) as primitivas envolvidas numa violação de regra de desenho.

A partir do Painel Messages

Depois de executar um Batch DRC, ao fazer duplo clique numa mensagem de violação no painel Messages, será efetuada uma sondagem cruzada para o(s) objeto(s) que causam essa violação no espaço de desenho.

Sondagem cruzada para uma violação a partir do painel Messages .
Sondagem cruzada para uma violação a partir do painel Messages .

Para que as violações sejam apresentadas no espaço de desenho depois de executar um Batch DRC, certifique-se de que a opção para Create Violations está ativada na caixa de diálogo Design Rule Checker.

A partir de um Relatório DRC Gerado

Se a opção para Create Report File estiver ativada na caixa de diálogo Design Rule Checker, as violações detetadas ao executar um Batch DRC serão listadas num Design Rule Verification Report gerado. Clique na entrada com hiperligação de um objeto infrator para efetuar uma sondagem cruzada diretamente para esse objeto no espaço de desenho.

O(s) objeto(s) infrator(es) será(ão) ampliado(s) e centrado(s), mas não será aplicado qualquer outro realce (mascaramento, esbatimento).

Sondagem cruzada para um objeto infrator a partir do relatório DRC gerado.Sondagem cruzada para um objeto infrator a partir do relatório DRC gerado.

Diretamente no Espaço de Desenho

As violações associadas a um determinado objeto do desenho podem ser examinadas diretamente no espaço de desenho PCB. Posicione o cursor sobre um objeto infrator, clique com o botão direito e escolha um comando no submenu Violations . Pode optar por investigar uma violação individual em que o objeto está envolvido ou optar por ver todas as violações em que está envolvido utilizando o comando Show All Violations. Em cada caso, a caixa de diálogo Violation Details será aberta, fornecendo informação detalhada sobre a violação e controlos para realçar e saltar para o(s) objeto(s) infrator(es). O realce é momentâneo e, essencialmente, deixa as primitivas infratoras com a sua visibilidade normal, enquanto todos os outros objetos no espaço de desenho ficam temporariamente monocromáticos. Além disso, também pode optar por dispensar a violação.

Examine violações que envolvem um objeto específico diretamente no espaço de desenho.
Examine violações que envolvem um objeto específico diretamente no espaço de desenho.

Note que um objeto com forma de polígono (por exemplo, Polygon Pour, Board Region ou Board Cutout) pode ser referido como um PolyRegion no submenu Violations.

As violações também podem ser consultadas diretamente no espaço de desenho utilizando o pop-up Board Insight. Posicione o cursor sobre um objeto em violação e alterne a apresentação do pop-up utilizando o atalho de teclado Shift+V. Clique numa entrada de violação para aceder a um menu de comandos, incluindo Properties, que dá acesso à caixa de diálogo Violation Details. Expanda uma entrada para consultar a(s) primitiva(s) envolvida(s).

Também estão disponíveis, à direita de uma entrada de violação, botões para cada um dos comandos Properties, Select e Zoom .

Examine uma violação utilizando o pop-up Board Insight.
Examine uma violação utilizando o pop-up Board Insight.

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