Ограничение плоского зазора от кольцевого кольца в Altium

Мне нужно ограничить плоскость от короткого замыкания на кольцевые кольца ряда переходных отверстий.

Диалоговое окно, найденное в, Rules and Constraints -> Design Rules -> Plane -> Power Plane Clearanceпозволяет мне установить зазор от переходного отверстия, но этот зазор, по-видимому, рассчитывается от диаметра отверстия, а не от диаметра кольцевого кольца.

Следующие два снимка экрана показывают эффект изменения параметра Clearanceс 10 до 6; когда зазор установлен на 10, фактический зазор до кольцевого кольца составляет всего 5 мил:

Когда зазор установлен на 10, фактический зазор до кольцевого кольца составляет всего 5 мил.

Но когда зазор уменьшается до 1, плоскость почти замыкается на кольцевом кольце с зазором всего в 1 мил:

Когда зазор уменьшается до 1, плоскость почти замыкается на кольцевом кольце с зазором всего в 1 мил.

Если бы все переходные отверстия имели одинаковый диаметр кольцевого кольца, например, 10 мил, можно было бы сгенерировать единственное правило для получения желаемого зазора, просто добавив 10 мил к желаемому зазору. Однако некоторые переходные отверстия имеют больший диаметр отверстий и кольцевые кольца; правило, которое подходит для меньших переходных отверстий, закорачивает плоскость относительно больших переходных отверстий, а правило, которое подходит для более крупных переходных отверстий, оставляет вокруг маленьких зазоры больше, чем хотелось бы.

Одним из способов согласования различных размеров переходных отверстий было бы добавление всех переходных отверстий в класс в зависимости от их размера, а затем добавление правила компенсации для каждого класса. Однако я хотел бы избежать ручного тегирования тысяч объектов в классы, и эта работа кажется излишней, поскольку Altium уже знает размер каждого объекта.

Есть ли более краткий способ указать равномерный плоский зазор от кольцевого кольца каждого переходного отверстия?

Вы уверены, что Altium размещает кольцевые кольца (прокладки) на несвязанных внутренних слоях? Последние версии либо не делают этого, либо позволяют вам не делать этого. Ваш поставщик предпочтет его, потому что это означает, что он просверлит меньше меди и не так быстро изнашивает сверла.
Altium не размещает кольцевые кольца на несвязанных слоях силовой плоскости, поэтому это не так просто, как может показаться. Кроме того, Altium не имеет концепции антипадов в своей библиотечной функции pad/via. Так что, возможно, вам лучше всего составить несколько правил для разных диаметров переходных отверстий.

Ответы (2)

Мы обошли неадекватные ограничения для силовых плоскостей, реализовав вместо этого слой в виде заливки. На заливку распространяются более полные ограничения, которые применяются к полигонам (см. Ресурсы Rules and Constraints -> Design Rules -> Electrical-> Clearance -> Clearance). Эта матрица ограничений позволяет указать расстояние от a polyдо других типов объектов, включая переходные отверстия, заливки и т. д.

Результатом использования заливки вместо силовой плоскости является то, что мы можем указать минимальное расстояние, которое должно поддерживаться между кольцевым кольцом переходного отверстия и нашей желаемой силовой плоскостью.

Силовые плоскости — это особая вещь в Altium; только потому, что у вас есть полигональная заливка, подключенная к сети питания или заземления, не делает ее плоскостью питания. Вместо этого вы захотите установить обычное правило зазора, а не правило зазора силовой плоскости.

Слой, показанный выше, представляет собой силовую плоскость, а не заливку.
Похоже, вы смотрите на внутренний слой в одном представлении, это правильно? Если да, то как выглядит ваш стек переходных отверстий? Мне кажется, что у вас нет кольцевого кольца на внутренних слоях, поэтому зазор плоскости будет правильно основан на расстоянии до края отверстия.