|
|
  |
Правило для полигона |
|
|
|
Mar 18 2014, 02:26
|

Профессионал
    
Группа: Админы
Сообщений: 1 884
Регистрация: 15-07-06
Из: Новосибирск, Россия
Пользователь №: 18 835

|
В свойствах полигона есть две (точнее три) опции относительно что делать с объектами, имеюшими аналогичный Net - заливать их или нет. Задача такова, что часть объектов должна заливаться, а часть нет (например, по параметру ширины трека). Т.е. все объекты с аналогичным Net нужно залить, а треки с шириной скажем 1 мм (с аналогичным Net) нужно обойти с определённым зазором. Пробовал различные варианты правил, получается, что заливку контролирует только эта опция в свойствах полигона, т.е. заливается либо всё, либо ничего. Есть какие-либо предложения?
|
|
|
|
|
Mar 18 2014, 02:50
|
Местный
  
Группа: Участник
Сообщений: 233
Регистрация: 1-08-11
Из: Рыбинск
Пользователь №: 66 520

|
Цитата(Vokchap @ Mar 18 2014, 08:26)  Т.е. все объекты с аналогичным Net нужно залить, а треки с шириной скажем 1 мм (с аналогичным Net) нужно обойти с определённым зазором. Пробовал различные варианты правил, получается, что заливку контролирует только эта опция в свойствах полигона, т.е. заливается либо всё, либо ничего. Есть какие-либо предложения? Правильно замечено - "контролирует только эта опция в свойствах полигона", это к правилам не имеет отношения. Просите разработчиков добавить опцию. Быть может, присвоить другой номер цепи? Опишите ситуацию подробнее, найдется другое решение.
|
|
|
|
|
Mar 19 2014, 04:40
|

Профессионал
    
Группа: Админы
Сообщений: 1 884
Регистрация: 15-07-06
Из: Новосибирск, Россия
Пользователь №: 18 835

|
Это нужно для того, чтобы отделить возвратные токи сильноточных цепей от общей земли (полигон). Т.е. пустить токи по отдельным дорожкам, хотя и с одинаковым с полигоном потенциалом. Ещё раз уточню задачу: на слое проложены треки "земля", далее заливается полигон "земля", основную массу треков полигон должен залить, некоторые (с заданной шириной) должен обойти с заданным зазором. Пока что решение нашёл такое (кривое): полигон заливается с опцией "don't pour the same net", далее в правилах задаётся нулевой зазор к цепям, имеющим аналогичную net, но кроме тех, которые нужно обойти (по параметру ширины трека). Проверку такой способ не проходит. Чтобы проверка прошла, нужно задать зазор не нулевой, а какой-то конкретный, который при производстве заведомо не вытравится. Также нужно найти компромисс между малостью этого зазора и точностью обтекания полигона объектов (чтобы небыло ошибок при проверке правил).
|
|
|
|
|
Mar 19 2014, 05:29
|
Местный
  
Группа: Свой
Сообщений: 301
Регистрация: 9-02-06
Пользователь №: 14 158

|
Цитата(Vokchap @ Mar 19 2014, 06:40)  Это нужно для того, чтобы отделить возвратные токи сильноточных цепей от общей земли (полигон). А не лучше для таких задач пользоваться Net Tie? Во всяком случае я так делаю. При этом на схеме это "практически незаметно", только имя цепи другое - внятное. Нужная часть цепи получается четко определенной, для нее легко создаются правила и т.д. Единственное - такой компонент создать надо. Пример схемы прилагается. Для красоты на плате это может выглядеть как участок дорожки, см. рисунок.
Эскизы прикрепленных изображений
|
|
|
|
|
Mar 19 2014, 05:41
|

Профессионал
    
Группа: Админы
Сообщений: 1 884
Регистрация: 15-07-06
Из: Новосибирск, Россия
Пользователь №: 18 835

|
Цитата(Владимир @ Mar 19 2014, 11:59)  Могу посоветовать "сильноточных цепей" (их как правило не много) скопировать и продублировать со свойством keepOut Попробовал, полигон не обходит треки с атрибутом Keepout (если Net совпадают), правила тоже не чувствуют этого атрибута в отношении полигона. Цитата(Constantin @ Mar 19 2014, 12:29)  А не лучше для таких задач пользоваться Net Tie? Спасибо, знаю про это и пользуюсь. В данном случае я просто попытался найти способ, как это сделать проще с возможность принять решение делать это или нет только на pcb через определение правил, не затрагивая схему. Constantin, а как Вы справляетесь с красивыми оксидными ловушками на вашей картинке?
|
|
|
|
|
Mar 19 2014, 09:54
|
Местный
  
Группа: Свой
Сообщений: 301
Регистрация: 9-02-06
Пользователь №: 14 158

|
Цитата(Vokchap @ Mar 19 2014, 07:41)  Constantin, а как Вы справляетесь с красивыми оксидными ловушками на вашей картинке?  В нашем случае эти проблемы решают технологи, готовящие производство плат :-) Конкретно на этой плате они просили устранить все такие места на внутренних слоях (их генерировалось некоторое количество под BGA), и сказали, что единичные случаи на наружных слоях их не пугают...
|
|
|
|
|
Mar 19 2014, 10:41
|
Местный
  
Группа: Свой
Сообщений: 210
Регистрация: 20-01-10
Из: M.O.
Пользователь №: 54 961

|
Цитата(Vokchap @ Mar 19 2014, 08:40)  Пока что решение нашёл такое (кривое): полигон заливается с опцией "don't pour the same net", далее в правилах задаётся нулевой зазор к цепям, имеющим аналогичную net, но кроме тех, которые нужно обойти (по параметру ширины трека). Проверку такой способ не проходит. Чтобы проверка прошла, нужно задать зазор не нулевой, а какой-то конкретный Попробуйте для того, что нужно залить, задать отрицательный зазор и залить полигон с опцией Pour Over Same Net Polygons Only.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|