реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Правило для полигона
Vokchap
сообщение Mar 18 2014, 02:26
Сообщение #1


Профессионал
*****

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



В свойствах полигона есть две (точнее три) опции относительно что делать с объектами, имеюшими аналогичный Net - заливать их или нет. Задача такова, что часть объектов должна заливаться, а часть нет (например, по параметру ширины трека). Т.е. все объекты с аналогичным Net нужно залить, а треки с шириной скажем 1 мм (с аналогичным Net) нужно обойти с определённым зазором. Пробовал различные варианты правил, получается, что заливку контролирует только эта опция в свойствах полигона, т.е. заливается либо всё, либо ничего. Есть какие-либо предложения?
Go to the top of the page
 
+Quote Post
Hypericum
сообщение Mar 18 2014, 02:50
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 233
Регистрация: 1-08-11
Из: Рыбинск
Пользователь №: 66 520



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

Правильно замечено - "контролирует только эта опция в свойствах полигона", это к правилам не имеет отношения. Просите разработчиков добавить опцию. Быть может, присвоить другой номер цепи?
Опишите ситуацию подробнее, найдется другое решение.
Go to the top of the page
 
+Quote Post
peshkoff
сообщение Mar 18 2014, 03:04
Сообщение #3


люблю бегать и орать
*****

Группа: Свой
Сообщений: 1 685
Регистрация: 28-04-07
Из: ЮБутово@Москва.ru
Пользователь №: 27 376



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


А откуда такое требование? Может можно другое решение совместно найти
Go to the top of the page
 
+Quote Post
Vokchap
сообщение Mar 19 2014, 04:40
Сообщение #4


Профессионал
*****

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



Это нужно для того, чтобы отделить возвратные токи сильноточных цепей от общей земли (полигон). Т.е. пустить токи по отдельным дорожкам, хотя и с одинаковым с полигоном потенциалом. Ещё раз уточню задачу: на слое проложены треки "земля", далее заливается полигон "земля", основную массу треков полигон должен залить, некоторые (с заданной шириной) должен обойти с заданным зазором. Пока что решение нашёл такое (кривое): полигон заливается с опцией "don't pour the same net", далее в правилах задаётся нулевой зазор к цепям, имеющим аналогичную net, но кроме тех, которые нужно обойти (по параметру ширины трека). Проверку такой способ не проходит. Чтобы проверка прошла, нужно задать зазор не нулевой, а какой-то конкретный, который при производстве заведомо не вытравится. Также нужно найти компромисс между малостью этого зазора и точностью обтекания полигона объектов (чтобы небыло ошибок при проверке правил).
Go to the top of the page
 
+Quote Post
Владимир
сообщение Mar 19 2014, 04:59
Сообщение #5


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Могу посоветовать "сильноточных цепей" (их как правило не много) скопировать и продублировать со свойством keepOut
Go to the top of the page
 
+Quote Post
Constantin
сообщение Mar 19 2014, 05:29
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 301
Регистрация: 9-02-06
Пользователь №: 14 158



Цитата(Vokchap @ Mar 19 2014, 06:40) *
Это нужно для того, чтобы отделить возвратные токи сильноточных цепей от общей земли (полигон).


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

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

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

Для красоты на плате это может выглядеть как участок дорожки, см. рисунок.
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Vokchap
сообщение Mar 19 2014, 05:41
Сообщение #7


Профессионал
*****

Группа: Админы
Сообщений: 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, а как Вы справляетесь с красивыми оксидными ловушками на вашей картинке? laughing.gif
Go to the top of the page
 
+Quote Post
Constantin
сообщение Mar 19 2014, 09:54
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 301
Регистрация: 9-02-06
Пользователь №: 14 158



Цитата(Vokchap @ Mar 19 2014, 07:41) *
Constantin, а как Вы справляетесь с красивыми оксидными ловушками на вашей картинке? laughing.gif


В нашем случае эти проблемы решают технологи, готовящие производство плат :-)
Конкретно на этой плате они просили устранить все такие места на внутренних слоях (их генерировалось некоторое количество под BGA), и сказали, что единичные случаи на наружных слоях их не пугают...
Go to the top of the page
 
+Quote Post
Doomsday_machine
сообщение Mar 19 2014, 10:41
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 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.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 20:08
Рейтинг@Mail.ru


Страница сгенерированна за 0.01437 секунд с 7
ELECTRONIX ©2004-2016