Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Радиусный проводник и copper pour
Форум разработчиков электроники ELECTRONIX.ru > Печатные платы (PCB) > Разрабатываем ПП в САПР - PCB development > P-CAD 200x howto
_Michael_
На плате имеется радиусный проводник. Заливаем плату областью металлизации (copper pour), запускаем DRC для проверки правильности зазоров и .... получаем ошибку (см. рис). Странно как-то - сам заливает, сам ошибки находит 07.gif
Владимир
Цитата(_Michael_ @ Oct 7 2008, 15:44) *
На плате имеется радиусный проводник. Заливаем плату областью металлизации (copper pour), запускаем DRC для проверки правильности зазоров и .... получаем ошибку (см. рис). Странно как-то - сам заливает, сам ошибки находит 07.gif


Результат апроксимации окружностей отрезками для полигона
_Michael_
Цитата
Результат апроксимации окружностей отрезками для полигона

И что с этим делать, как "обойти"?
SERoz
Цитата(_Michael_ @ Oct 7 2008, 16:44) *
...Странно как-то - сам заливает, сам ошибки находит 07.gif

Ничего странного работают разные модули....

Цитата
И что с этим делать, как "обойти"?

А это нужно - никогда в это не упираюсь (хотя есил честно, стараюсь делать фаски под углом)???
Может проще не обращать внимания на это - ведь зазор есть....
Или можно просто отключить эту проверку....
Uree
Задайте для этой заливки больший зазор, чтоб наверняка перекрыл заданные ограничения.
_Michael_
Отключать проверку не хочется - можно проглядеть другие ошибки в процессе коррекции. Дать больший зазор - разве что фиксированный, но при этом при заливке не работают правила (class to class и т.д.). А это не подходит.
Uree
Не понял - а при чем тут класс к классу? Заливка работает либо глобально, по зазору заданному для всего проекта, либо локально, по зазору заданному для этой конкретной заливки. Где тут класс-класс?
_Michael_
Выбираем имя цепи, к которой относится область металлизации. Эту цепь включаем в класс и задаем правила по отношению к другим классам. Соответственно имеем разные зазоры.
Uree
А разве в ПКАДе так работают правила? В обратную сторону? Не для проверки, а для конструирования?
_Michael_
Работают. В этом и проблема - правила одинаковые для конструирования и для проверки. Исключение - фиксированный зазор.
Uree
Вот этого не проверял. Не понадобилось в ПКАДе делать RF-платы.
А так да - это ошибки аппроксимации при просчете заливки, могу посоветовать только уменьшить длину хорды, возможно ошибка тоже уменьшится.
_Michael_
Уменьшил до минимума - не помогло. Ошибки заливки уменьшились, но не ушли. Не умеет PCad считать корректно скругления.....
SERoz
Цитата(_Michael_ @ Oct 7 2008, 19:52) *
.....Не умеет PCad считать корректно скругления.....

Так Пикад изначально был рассчитан на угловые скосы, а скругление нужно было только для ВЧ плат (да и то редко)...
И эта тактика вроде и не изменялась в Пикаде....

Попробуй кинуть эту плату (с радиусами) в Оркад, там вроде это можно...
Или можно попробовать кинуть это в Топор - он рассчитан на безсеточную разводку...

В принципе если ошибок не так много, можно просмотреть ошибки и если они "нормальные" - можно наплевать на ДРЦ...
Uree
ТопоР здесь не поможет, он только роутер и с заливками не работает. Уменьшение хорд действительно не помогает. Остается только одно - проверять такие ошибки вручную, собственно мы так и делаем.
_Michael_
Собственно уже их игнорирую.... smile.gif Эх, не люблю я DRC ошибки, хоть и пустяковые.
atlantic
Цитата(_Michael_ @ Oct 7 2008, 18:52) *
Уменьшил до минимума - не помогло. Ошибки заливки уменьшились, но не ушли. Не умеет PCad считать корректно скругления.....

А можно тело(файл(хотябы ту часть, где такое проявляется)) в студию, а то что-то не верится на такой баг(хочется попробывать за вымя). Просто DRC всегда был последним гарантом правильности.


добавил:
(вообщем тело уже не нужно : )

Да действительно есть такое.
Хотя об этом написано:
Нажмите для просмотра прикрепленного файла

Правда если ее включить, то он делает "излишний зазор".


Вообщем вроде нашел вариант обхода этой проблемы.
(если не использовать зазоры по классам цепей)

В свойстве CopperPour использовать BackOff : Fixed(*) на 0.2mm больше чем в Design rules(выключить Use Design Rules).
(0.2mm это уже с запасом на погрешность(хотя возможны варианты с этим числом), которая получается при варианте Copper Pour Backoff Algorithm PCAD2004)
_Michael_
Мне нужны межклассовые правила, поэтому остановился на варианте алгоритма от 2004 PCada. Хотя вырезает дуги не так "эстетично", зато DRC его не ругает. Всем спасибо за помощь. cool.gif
Uree
Не так эстетично это типа с увеличением зазора и большей его неравномерностью? Тогда надо смотреть на колебания импеданса при таких отклонениях, иначе смысл теряется...
Жека
Цитата(Uree @ Oct 8 2008, 00:22) *
ТопоР здесь не поможет, он только роутер и с заливками не работает.


Поздравляю вас соврамши. Полноценная работа с заливками появилась в версии 4.1

Цитата
Реализована полноценная работа с областями металлизации ("выкусывание" проводников и контактных площадок других цепей, термобарьеры, удаление неподключенных островков и островков с площадью меньше заданной, выбор вида штриховки).
atlantic
Цитата(Жека @ Oct 8 2008, 10:19) *
Поздравляю вас соврамши. Полноценная работа с заливками появилась в версии 4.1

Интересно как он их делает с точки зрения PCAD, как объект CoupperPour или отдельными линиями и дугами(плодя их несметное кол-во) или как объект Polygon? Если как объект CoupperPour то как он поможет в данном случае?
Жека
Цитата(atlantic @ Oct 8 2008, 11:34) *
Интересно как он их делает с точки зрения PCAD, как объект CoupperPour или отдельными линиями и дугами(плодя их несметное кол-во) или как объект Polygon? Если как объект CoupperPour то как он поможет в данном случае?

А из чего, по вашему, состоит объект CopperPour ?
svz
Цитата(atlantic @ Oct 8 2008, 11:34) *
Интересно как он их делает с точки зрения PCAD, как объект CoupperPour или отдельными линиями и дугами(плодя их несметное кол-во) или как объект Polygon?

TopoR заливку делает, как положено, в виде CopperPour'а.

Цитата(atlantic @ Oct 8 2008, 11:34) *
Если как объект CoupperPour то как он поможет в данном случае?

Как он поможет PCAD'у правильно посчитать зазор? Косвенно smile.gif - создаст заливку так, чтобы гарантированно обеспечить заданный зазор (TopoR дуги учитывает правильно). Тогда можно будет наплевать на варнинги в Пикаде.
atlantic
Цитата(Жека @ Oct 8 2008, 11:05) *
А из чего, по вашему, состоит объект CopperPour ?


В pcad CopperPour состоит из свойств, думаю перечислять нет необходимости, любой желающий может при желании посмотреть.
Отмечу только, что Polygon(Place Polygon) в PCAD растровый(и толщину линий которым он потом превращается в векторный задается при генерации гербера )

А вопрос, если быть более точным, был каким образом в вашей программе удается избежать описаной в этой теме ошибки DRC, при выключенной опции Use Old Copper Pour Backoff Algorithm (Pre-PCAD2004)


Цитата(svz @ Oct 8 2008, 11:17) *
TopoR заливку делает, как положено, в виде CopperPour'а.
Как он поможет PCAD'у правильно посчитать зазор? Косвенно smile.gif - создаст заливку так, чтобы гарантированно обеспечить заданный зазор (TopoR дуги учитывает правильно). Тогда можно будет наплевать на варнинги в Пикаде.

Ну кажется и я понял, он по вашим словам сам делает вырезы в CopperPour, в соответствии с заданными классами цепей, а потом нужно постараться(вопрос как?) чтоб pcad не перезаливал.
Так?
Жека
Цитата(atlantic @ Oct 8 2008, 12:44) *
Ну кажется и я понял, он по вашим словам сам делает вырезы в CopperPour, в соответствии с заданными классами цепей, а потом нужно постараться(вопрос как?) чтоб pcad не перезаливал.
Так?


В общем так. При передаче проекта в Пикад CopperPour может перезаливаться, но уже по алгоритмам Пикада - а они не тождественны алгоритмам Топора. А может и не перезаливаться, останется в точности такой, как был в Топоре
Uree
Ну появилась так появилась... Можете порадоватьсяsmile.gif Или похвалиться...
Mikle Klinkovsky
Цитата(_Michael_ @ Oct 7 2008, 17:28) *
И что с этим делать, как "обойти"?

Замените сию дорожку десятком прямых отрезков. И будет вам счастье.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.