|
Радиусный проводник и copper pour |
|
|
|
Oct 7 2008, 12:44
|
Группа: Validating
Сообщений: 13
Регистрация: 14-03-08
Пользователь №: 35 902

|
На плате имеется радиусный проводник. Заливаем плату областью металлизации (copper pour), запускаем DRC для проверки правильности зазоров и .... получаем ошибку (см. рис). Странно как-то - сам заливает, сам ошибки находит
Эскизы прикрепленных изображений
|
|
|
|
|
Oct 7 2008, 13:28
|
Группа: Validating
Сообщений: 13
Регистрация: 14-03-08
Пользователь №: 35 902

|
Цитата Результат апроксимации окружностей отрезками для полигона И что с этим делать, как "обойти"?
|
|
|
|
|
Oct 7 2008, 14:15
|

Местный
  
Группа: Участник
Сообщений: 301
Регистрация: 9-10-06
Из: Питер
Пользователь №: 21 135

|
Цитата(_Michael_ @ Oct 7 2008, 16:44)  ...Странно как-то - сам заливает, сам ошибки находит  Ничего странного работают разные модули.... Цитата И что с этим делать, как "обойти"? А это нужно - никогда в это не упираюсь (хотя есил честно, стараюсь делать фаски под углом)??? Может проще не обращать внимания на это - ведь зазор есть.... Или можно просто отключить эту проверку....
--------------------
И да поможет тебе F1, и да сохранит тебя F2, во имя Control-а, Alt-а, и Святого Del-а! Да будет так, ENTER
|
|
|
|
|
Oct 7 2008, 14:45
|
Группа: Validating
Сообщений: 13
Регистрация: 14-03-08
Пользователь №: 35 902

|
Отключать проверку не хочется - можно проглядеть другие ошибки в процессе коррекции. Дать больший зазор - разве что фиксированный, но при этом при заливке не работают правила (class to class и т.д.). А это не подходит.
|
|
|
|
|
Oct 7 2008, 15:15
|
Группа: Validating
Сообщений: 13
Регистрация: 14-03-08
Пользователь №: 35 902

|
Выбираем имя цепи, к которой относится область металлизации. Эту цепь включаем в класс и задаем правила по отношению к другим классам. Соответственно имеем разные зазоры.
|
|
|
|
|
Oct 7 2008, 15:31
|
Группа: Validating
Сообщений: 13
Регистрация: 14-03-08
Пользователь №: 35 902

|
Работают. В этом и проблема - правила одинаковые для конструирования и для проверки. Исключение - фиксированный зазор.
|
|
|
|
|
Oct 7 2008, 15:52
|
Группа: Validating
Сообщений: 13
Регистрация: 14-03-08
Пользователь №: 35 902

|
Уменьшил до минимума - не помогло. Ошибки заливки уменьшились, но не ушли. Не умеет PCad считать корректно скругления.....
|
|
|
|
|
Oct 7 2008, 18:18
|

Местный
  
Группа: Участник
Сообщений: 301
Регистрация: 9-10-06
Из: Питер
Пользователь №: 21 135

|
Цитата(_Michael_ @ Oct 7 2008, 19:52)  .....Не умеет PCad считать корректно скругления..... Так Пикад изначально был рассчитан на угловые скосы, а скругление нужно было только для ВЧ плат (да и то редко)... И эта тактика вроде и не изменялась в Пикаде.... Попробуй кинуть эту плату (с радиусами) в Оркад, там вроде это можно... Или можно попробовать кинуть это в Топор - он рассчитан на безсеточную разводку... В принципе если ошибок не так много, можно просмотреть ошибки и если они "нормальные" - можно наплевать на ДРЦ...
Сообщение отредактировал SERoz - Oct 7 2008, 18:19
--------------------
И да поможет тебе F1, и да сохранит тебя F2, во имя Control-а, Alt-а, и Святого Del-а! Да будет так, ENTER
|
|
|
|
|
Oct 8 2008, 04:39
|
Группа: Validating
Сообщений: 13
Регистрация: 14-03-08
Пользователь №: 35 902

|
Собственно уже их игнорирую....  Эх, не люблю я DRC ошибки, хоть и пустяковые.
|
|
|
|
|
Oct 8 2008, 05:02
|
участник
   
Группа: Свой
Сообщений: 573
Регистрация: 16-02-06
Пользователь №: 14 402

|
Цитата(_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)
|
|
|
|
|
Oct 8 2008, 07:02
|
Группа: Validating
Сообщений: 13
Регистрация: 14-03-08
Пользователь №: 35 902

|
Мне нужны межклассовые правила, поэтому остановился на варианте алгоритма от 2004 PCada. Хотя вырезает дуги не так "эстетично", зато DRC его не ругает. Всем спасибо за помощь.
|
|
|
|
|
Oct 8 2008, 07:19
|

Знающий
   
Группа: Участник
Сообщений: 672
Регистрация: 6-01-06
Из: Петербург
Пользователь №: 12 870

|
Цитата(Uree @ Oct 8 2008, 00:22)  ТопоР здесь не поможет, он только роутер и с заливками не работает. Поздравляю вас соврамши. Полноценная работа с заливками появилась в версии 4.1 Цитата Реализована полноценная работа с областями металлизации ("выкусывание" проводников и контактных площадок других цепей, термобарьеры, удаление неподключенных островков и островков с площадью меньше заданной, выбор вида штриховки).
--------------------
Льва Абалкина больше нет. Забудь о нем. На нас идет автомат Странников!
|
|
|
|
|
Oct 8 2008, 08:17
|
Участник

Группа: Участник
Сообщений: 49
Регистрация: 22-02-05
Из: СПб
Пользователь №: 2 812

|
Цитата(atlantic @ Oct 8 2008, 11:34)  Интересно как он их делает с точки зрения PCAD, как объект CoupperPour или отдельными линиями и дугами(плодя их несметное кол-во) или как объект Polygon? TopoR заливку делает, как положено, в виде CopperPour'а. Цитата(atlantic @ Oct 8 2008, 11:34)  Если как объект CoupperPour то как он поможет в данном случае? Как он поможет PCAD'у правильно посчитать зазор? Косвенно  - создаст заливку так, чтобы гарантированно обеспечить заданный зазор (TopoR дуги учитывает правильно). Тогда можно будет наплевать на варнинги в Пикаде.
|
|
|
|
|
Oct 8 2008, 08:44
|
участник
   
Группа: Свой
Сообщений: 573
Регистрация: 16-02-06
Пользователь №: 14 402

|
Цитата(Жека @ 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'у правильно посчитать зазор? Косвенно  - создаст заливку так, чтобы гарантированно обеспечить заданный зазор (TopoR дуги учитывает правильно). Тогда можно будет наплевать на варнинги в Пикаде. Ну кажется и я понял, он по вашим словам сам делает вырезы в CopperPour, в соответствии с заданными классами цепей, а потом нужно постараться(вопрос как?) чтоб pcad не перезаливал. Так?
|
|
|
|
|
Oct 8 2008, 08:51
|

Знающий
   
Группа: Участник
Сообщений: 672
Регистрация: 6-01-06
Из: Петербург
Пользователь №: 12 870

|
Цитата(atlantic @ Oct 8 2008, 12:44)  Ну кажется и я понял, он по вашим словам сам делает вырезы в CopperPour, в соответствии с заданными классами цепей, а потом нужно постараться(вопрос как?) чтоб pcad не перезаливал. Так? В общем так. При передаче проекта в Пикад CopperPour может перезаливаться, но уже по алгоритмам Пикада - а они не тождественны алгоритмам Топора. А может и не перезаливаться, останется в точности такой, как был в Топоре
--------------------
Льва Абалкина больше нет. Забудь о нем. На нас идет автомат Странников!
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|