No Altium, quando desenho um polígono, ele deixa automaticamente uma lacuna em torno do cobre de uma rede diferente. No entanto, minha rede Vin é de alta tensão e precisa ter uma folga de 1 mm. Portanto, se eu desenhar um polígono Vin, ele precisará deixar uma folga de 1 mm entre si e outras redes. E se eu desenhar um polígono de outra rede sobre um Vin via, então, novamente, ele precisará deixar uma folga de 1 mm.
Eu tentei definir as regras de design, mas sem sucesso.
Como faço para que o polígono deixe automaticamente uma folga de 1 mm quando uma das duas redes é Vin?
Respostas:
Polígonos em Altium são complicados.
A solução para o seu problema é usar a regra em
InPolygon
vez deIsPolygon
.Pelo que entendi, o Altium trata os polígonos como uma espécie de "meta", internamente. Um objeto "Polígono" contém o contorno do polígono. O contorno em si é combinado com a
InPolygon
regra (que é o que você deseja).Obviamente , isso se torna muito mais desagradável pelo fato de
IsPolygon
ser um token de regra válido; portanto, sua regra parecerá correta e até passará no verificador de regras, mas falhará silenciosamente quando você tentar realmente retribuir o polígono, já que aIsPolygon
regra combina contra outra coisa.Além disso, a partir da imagem incluída, você está tentando fazer uma
Power Plane Clearance
regra afetar um polígono. Eu acho que você pode precisar mudar isso para umaClearance
regra (de acordo com oElectrical
agrupamento na janela de regras, pois os polígonos de Altium não são planos.Isso está no topo da minha cabeça, caixa eletrônico. Já faz um tempo desde que eu precisava de várias folgas de avião no Altium
Não pergunte quanto tempo demorei para descobrir isso sozinho ....
Ah, como um aparte, colocar polígonos sobre polígonos pode ter efeitos interessantes , já que o polígono é retido devido às regras é ditado pela ordem de derramamento. Posteriormente, se você modificar seu layout e executar um comando como esse
Repour Violating
, poderá terminar com seus polígonos em um estado estranho, onde um subseqüente completoRepour
alterará o contorno geral do polígono, mesmo que os polígonos já passem pelas regras de design.fonte
Se o espaço entre a sua rede Vin e qualquer outra coisa precisar ser de 1 mm, basta inserir o InNet ('VIN').
Verifique se a regra tem prioridade mais alta do que qualquer regra padrão. O polígono deve ficar verde (pois indica que está muito próximo), depois é devolvido e a folga deve agora ser de 1 mm.
fonte
Talvez você ajude a definir o atributo de folga em vez da folga do plano de potência (no entanto, duvido que isso ofereça a solução)
Caso contrário, crie uma sala separada sobre a área desejada e use validações para sua camada (superior? Inferior?) E para aquela sala (InRoom, acredito), e a folga mais alta.
fonte