Dans Altium, lorsque je dessine un polygone, il laisse automatiquement un espace autour du cuivre d'un filet différent. Cependant, mon filet Vin est à haute tension et doit avoir un dégagement de 1 mm. Par conséquent, si je dessine un polygone Vin, il doit laisser un espace de 1 mm entre lui et les autres filets. Et si je dessine un polygone d'un autre filet sur un Vin via, alors, encore une fois, il doit laisser un dégagement de 1 mm.
J'ai essayé de définir les règles de conception, mais en vain.
Comment puis-je obtenir un polygone pour laisser automatiquement un dégagement de 1 mm lorsque l'un des deux filets est Vin?
Réponses:
Les polygones dans Altium sont délicats.
La solution à votre problème consiste à utiliser la règle
InPolygon
au lieu deIsPolygon
.Si je comprends bien, Altium traite les polygones comme une sorte de "méta" descripteur, en interne. Un objet "Polygone" contient le contour du polygone. Le contour lui-même correspond à la
InPolygon
règle (ce que vous voulez).Ceci est bien sûr rendu beaucoup plus désagréable par le fait qu'il
IsPolygon
s'agit d'un jeton de règle valide, donc votre règle semblera être correcte, et même passera le vérificateur de règles, mais échouera silencieusement lorsque vous essayez de repousser le polygone, car laIsPolygon
règle correspond à autre chose.De plus, à partir de votre image incluse, vous essayez de faire en sorte qu'une
Power Plane Clearance
règle affecte un polygone. Je pense que vous devrez peut-être changer cela en uneClearance
règle (sous leElectrical
regroupement dans la fenêtre des règles, car les polygones d'Altium ne sont pas des plans.C'est du haut de ma tête, ATM. Cela fait un moment que je n'avais pas besoin de dégagements d'avion variés dans Altium
Ne me demandez pas combien de temps il m'a fallu pour comprendre cela moi-même ...
Oh, en passant, placer des polygones sur des polygones peut avoir des effets intéressants , car quel polygone est retenu en raison des règles est dicté par l'ordre de versement. Par la suite, si vous modifiez votre disposition et exécutez une commande comme
Repour Violating
, vous pouvez vous retrouver avec vos polygones dans un état impair, où un plein ultérieurRepour
changera le contour global du polygone, même si les polygones passaient déjà les règles de conception.la source
Si l'écart entre votre filet Vin et tout autre élément doit être de 1 mm, mettez simplement InNet ('VIN')
Assurez-vous que la règle est plus prioritaire que toute règle par défaut. Le polygone devrait passer au vert (car il le signale trop proche), puis repousser et le jeu devrait maintenant être de 1 mm.
la source
Peut-être que vous aidez à définir l'attribut de dégagement au lieu du dégagement du plan de puissance (mais je doute que cela offrira la solution)
Sinon, créez une pièce séparée sur la zone souhaitée et utilisez des validations pour votre couche (supérieure? Inférieure?) Et cette pièce (InRoom je crois), et le dégagement plus élevé.
la source