Как изменить клиренс полигонов в Altium

10

В Altium, когда я рисую многоугольник, он автоматически оставляет зазор вокруг меди другой сети. Тем не менее, моя сеть Vin высокого напряжения, и должен иметь зазор 1 мм. Поэтому, если я рисую многоугольник Вин, он должен оставить зазор в 1 мм между собой и другими сетями. И если я нарисую многоугольник другой сети поверх Vin через, то, опять же, он должен оставить зазор в 1 мм.

Я пытался установить правила дизайна, но безрезультатно.

Как заставить полигон автоматически оставлять зазор в 1 мм, если одна из двух сетей - Vin?

Оформление полигонов Правила дизайна

Rocketmagnet
источник
2
Вы пробовали поддержку Altium?
Леон Хеллер
В «Где первый объект соответствует» выберите «Сеть», а затем выберите «VIN» в раскрывающемся меню. Затем попробуйте перекрасить многоугольник. Кроме того, приоритет правила «PlaneClearence_1» должен быть выше, чем приоритет «PlaneClearence»
м.Алин
1
@LeonHeller Возможно, у него нет лицензии :)
м.Алин
1
Да, Леон, у нас есть лицензия. Но недавно Altium перепутался с их (уже раздражающим) форумом, и я не могу войти в него.
Ракетный магнит

Ответы:

10

Полигоны в Altium сложны.

Решением вашей проблемы является использование правила InPolygonвместо IsPolygon.

Насколько я понимаю, Altium рассматривает полигоны как своего рода «мета» дескриптор, внутренне. Объект «Многоугольник» содержит контур многоугольника. Сам план соответствует InPolygonправилу (что вам нужно).

Это, конечно, делает гораздо более неприятным тот факт, что IsPolygonэто допустимый токен правила, поэтому ваше правило будет выглядеть корректным и даже пройдет проверку правил, но молча потерпит неудачу, когда вы попытаетесь на самом деле перерисовать многоугольник, поскольку IsPolygonправило совпадает с чем-то еще.


Кроме того, из вашего включенного изображения вы пытаетесь заставить Power Plane Clearanceправило воздействовать на многоугольник. Я думаю, что вам может потребоваться изменить это Clearanceправило (в разделе Electricalгруппировки в окне правил, поскольку полигоны Altium не являются плоскостями).

Это с моей головы, банкомат. Прошло много времени с тех пор, как мне понадобились различные зазоры самолетов в Altium


Не спрашивайте, сколько времени мне понадобилось, чтобы понять это самому ...

Да, кроме того, размещение полигонов над полигонами может иметь интересные эффекты, так как то, какой полигон удерживается из-за правил, определяется порядком заливки. Впоследствии, если вы измените свой макет и запустите такую ​​команду Repour Violating, вы можете получить полигоны в нечетном состоянии, когда последующее заполнение Repourизменит общий контур многоугольника, даже если полигоны уже проходили правила проектирования.

Коннор Вольф
источник
1
Я могу подтвердить, что ваши смелые воспоминания верны. Это должно быть обычное правило очистки (а не очистка силового самолета), и это должен быть InPolygon
Питер Грин
И вы также должны помнить, чтобы ваши конкретные правила оформления (например, этот полигон) имели более высокий приоритет, чем ваше общее правило оформления.
Питер Грин,
4

Если зазор между вашей сетью Vin и всем остальным должен составлять 1 мм, просто установите InNet («VIN»).
Убедитесь, что правило имеет более высокий приоритет, чем любое правило по умолчанию. Многоугольник должен стать зеленым (поскольку он помечает его как слишком близкий), затем перекрасить и зазор должен быть 1 мм.

Оли Глейзер
источник
1

Может быть, вам поможет установить атрибут клиренса вместо клиренса силовой плоскости (однако я сомневаюсь, что это предложит решение)

В противном случае создайте отдельную комнату над требуемой областью и используйте проверки для вашего (верхнего? Нижнего?) Слоя и этой комнаты (InRoom, я полагаю), и зазор выше.

Hans
источник