Перейти к содержанию
    

Правило для полигона

В свойствах полигона есть две (точнее три) опции относительно что делать с объектами, имеюшими аналогичный Net - заливать их или нет. Задача такова, что часть объектов должна заливаться, а часть нет (например, по параметру ширины трека). Т.е. все объекты с аналогичным Net нужно залить, а треки с шириной скажем 1 мм (с аналогичным Net) нужно обойти с определённым зазором. Пробовал различные варианты правил, получается, что заливку контролирует только эта опция в свойствах полигона, т.е. заливается либо всё, либо ничего. Есть какие-либо предложения?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Т.е. все объекты с аналогичным Net нужно залить, а треки с шириной скажем 1 мм (с аналогичным Net) нужно обойти с определённым зазором. Пробовал различные варианты правил, получается, что заливку контролирует только эта опция в свойствах полигона, т.е. заливается либо всё, либо ничего. Есть какие-либо предложения?

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

Опишите ситуацию подробнее, найдется другое решение.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Через Clearance вроде можно задать, что такой-то шириной сделай зазор. Ошибку показывает, но заливает все равно полностью.

Видимо 3 настройки в свойствах полигона имеют наивысший приоритет.

 

 

А откуда такое требование? Может можно другое решение совместно найти

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Это нужно для того, чтобы отделить возвратные токи сильноточных цепей от общей земли (полигон). Т.е. пустить токи по отдельным дорожкам, хотя и с одинаковым с полигоном потенциалом. Ещё раз уточню задачу: на слое проложены треки "земля", далее заливается полигон "земля", основную массу треков полигон должен залить, некоторые (с заданной шириной) должен обойти с заданным зазором. Пока что решение нашёл такое (кривое): полигон заливается с опцией "don't pour the same net", далее в правилах задаётся нулевой зазор к цепям, имеющим аналогичную net, но кроме тех, которые нужно обойти (по параметру ширины трека). Проверку такой способ не проходит. Чтобы проверка прошла, нужно задать зазор не нулевой, а какой-то конкретный, который при производстве заведомо не вытравится. Также нужно найти компромисс между малостью этого зазора и точностью обтекания полигона объектов (чтобы небыло ошибок при проверке правил).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Могу посоветовать "сильноточных цепей" (их как правило не много) скопировать и продублировать со свойством keepOut

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Это нужно для того, чтобы отделить возвратные токи сильноточных цепей от общей земли (полигон).

 

А не лучше для таких задач пользоваться Net Tie?

 

Во всяком случае я так делаю. При этом на схеме это "практически незаметно", только имя цепи другое - внятное. Нужная часть цепи получается четко определенной, для нее легко создаются правила и т.д. Единственное - такой компонент создать надо.

 

Пример схемы прилагается.

 

Для красоты на плате это может выглядеть как участок дорожки, см. рисунок.

post-14158-1395206884_thumb.png

post-14158-1395207470_thumb.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Могу посоветовать "сильноточных цепей" (их как правило не много) скопировать и продублировать со свойством keepOut

Попробовал, полигон не обходит треки с атрибутом Keepout (если Net совпадают), правила тоже не чувствуют этого атрибута в отношении полигона.

 

А не лучше для таких задач пользоваться Net Tie?

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

 

Constantin, а как Вы справляетесь с красивыми оксидными ловушками на вашей картинке? :laughing:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Constantin, а как Вы справляетесь с красивыми оксидными ловушками на вашей картинке? :laughing:

 

В нашем случае эти проблемы решают технологи, готовящие производство плат :-)

Конкретно на этой плате они просили устранить все такие места на внутренних слоях (их генерировалось некоторое количество под BGA), и сказали, что единичные случаи на наружных слоях их не пугают...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Пока что решение нашёл такое (кривое): полигон заливается с опцией "don't pour the same net", далее в правилах задаётся нулевой зазор к цепям, имеющим аналогичную net, но кроме тех, которые нужно обойти (по параметру ширины трека). Проверку такой способ не проходит. Чтобы проверка прошла, нужно задать зазор не нулевой, а какой-то конкретный

 

Попробуйте для того, что нужно залить, задать отрицательный зазор и залить полигон с опцией Pour Over Same Net Polygons Only.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...