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

 
 
> Перекрывающиеся PAD и DRC
BlackPrapor
сообщение Dec 24 2015, 13:26
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 221
Регистрация: 15-09-04
Пользователь №: 662



На одной из плат из примеров в Orcad ( C:\Cadence\SPB_16.6\share\orcad\examples\pcbdesign\pcbdemo2\allegro\HSD_FPGA_final.brd )имеется компонент RefDes B750 в виде перекрывающихся SMD площадок (компонент используется для закоротки цепей, которые, по сути, представляют одну и ту же цепь, но должны быть разведены отдельно и соединены в конкретном месте, например при разводке земель с топологией STAR).
Что меня заинтересовало -- DRC не показывает нарушение зазора. Если я ставлю сам перекрывающиеся площадки, то DRC делает пометку. Установка нулевых или отрицательных зазоров в CM ничего не даёт.
Как сделан такой комопнент на указанной плате?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Карлсон
сообщение Dec 29 2015, 11:46
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 290
Регистрация: 29-09-06
Из: Москва
Пользователь №: 20 800



Странно.
Открыл сейчас этот футпринт и в Status нажал Update DRC: SMD Pin to SMD Pin Spacing (-0.0750 -0.3750) 0.127 MM OVERLAP DEFAULT NET SPACING CONSTRAINTS Pin "Smd1_15X0_75R 1" Pin "Smd1_15X0_75R 2"
Go to the top of the page
 
+Quote Post
BlackPrapor
сообщение Jan 11 2016, 11:55
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 221
Регистрация: 15-09-04
Пользователь №: 662



Сейчас я вам выдам шутку юмора.
В командной строке выполняю команду drcupdate.
В созданном мною футпринте, в котором была ошибка overlap pin, ошибка пропадает.
В футпринте, выцепленном из платы примера, после команды drcupdate появляется ошибка overlap pin. cranky.gif
PS: Присвоение net_short пинам на плате сработало как и хотелось. Ещё раз Спасибо.
Go to the top of the page
 
+Quote Post
PCBtech
сообщение Jan 15 2016, 13:32
Сообщение #4


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

Группа: Свой
Сообщений: 1 092
Регистрация: 22-12-04
Из: Москва
Пользователь №: 1 623



Цитата(BlackPrapor @ Jan 11 2016, 14:55) *
Сейчас я вам выдам шутку юмора.
В командной строке выполняю команду drcupdate.
В созданном мною футпринте, в котором была ошибка overlap pin, ошибка пропадает.
В футпринте, выцепленном из платы примера, после команды drcupdate появляется ошибка overlap pin. cranky.gif
PS: Присвоение net_short пинам на плате сработало как и хотелось. Ещё раз Спасибо.


Есть еще один вариант, может, попробуете при случае?
Есть свойство, которое можно прицепить к символу - nodrc_same_sym_pin
По идее должно отключить проверки DRC между собственными выводами символа.


--------------------
На правах рекламы:
Для тех, кому нужна современная профессиональная и недорогая САПР печатных плат, взамен P-CAD!

Продлена промо-акция: 19.9 тысяч рублей за годовую сетевую лицензию OrCAD Standard!
В лицензию входит схемный редактор OrCAD Capture, базовый редактор печатных плат на базе Allegro PCB Editor,
с возможностью работы с дифференциальными парами со статическим контролем фазы,
редактор правил и ограничений, 3D-просмотр со STEP-моделями, расчет импеданса, работа с микроотверстиями,
и импорт-экспорт производственных файлов. Прилагается импорт проектов из P-CAD2006.
Все, что нужно для трассировки типовых многослойных плат - всего за 19.9 тыс.рублей в год!

Подробности:
https://www.pcbsoft.ru/orcad-za-19900
Go to the top of the page
 
+Quote Post
BlackPrapor
сообщение Jan 25 2016, 09:09
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 221
Регистрация: 15-09-04
Пользователь №: 662



Цитата(PCBtech @ Jan 15 2016, 17:32) *
Есть еще один вариант, может, попробуете при случае?
Есть свойство, которое можно прицепить к символу - nodrc_same_sym_pin
По идее должно отключить проверки DRC между собственными выводами символа.

Правильно ли я понимаю, что это свойство можно задать только либо в Capture, либо в редакторе плат Allegro, но не в редакторе футпринтов? Если нет, то, может, скажете как определить properties для всего Symbols в редакторе футпринтов?
Go to the top of the page
 
+Quote Post
PCBtech
сообщение Jan 26 2016, 06:44
Сообщение #6


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

Группа: Свой
Сообщений: 1 092
Регистрация: 22-12-04
Из: Москва
Пользователь №: 1 623



Цитата(BlackPrapor @ Jan 25 2016, 12:09) *
Правильно ли я понимаю, что это свойство можно задать только либо в Capture, либо в редакторе плат Allegro, но не в редакторе футпринтов? Если нет, то, может, скажете как определить properties для всего Symbols в редакторе футпринтов?


Добавить свойство легко:

Edit - Properties
и в панели Find выбрать Find By Name - Drawing

Затем в появившемся списке доступных свойств найдите NODRC_SYM_SAME_PIN - это свойство добавится на панель назначенных свойств, нажмите Apply, OK, и сохраните футпринт.

После обновления символов на уровне печатной платы этот компонент не будет показывть ошибку "замыкание пинов".
Но редактор футпринтов все равно будет проверять замыкания и показывать ошибку.
Вот пример одного и того же компонента, слева - без свойства NODRC_SYM_SAME_PIN, справа - с добавленным свойством NODRC_SYM_SAME_PIN.

Прикрепленное изображение


Вот как выполняется добавление свойства Edit-Properties:
Прикрепленное изображение




--------------------
На правах рекламы:
Для тех, кому нужна современная профессиональная и недорогая САПР печатных плат, взамен P-CAD!

Продлена промо-акция: 19.9 тысяч рублей за годовую сетевую лицензию OrCAD Standard!
В лицензию входит схемный редактор OrCAD Capture, базовый редактор печатных плат на базе Allegro PCB Editor,
с возможностью работы с дифференциальными парами со статическим контролем фазы,
редактор правил и ограничений, 3D-просмотр со STEP-моделями, расчет импеданса, работа с микроотверстиями,
и импорт-экспорт производственных файлов. Прилагается импорт проектов из P-CAD2006.
Все, что нужно для трассировки типовых многослойных плат - всего за 19.9 тыс.рублей в год!

Подробности:
https://www.pcbsoft.ru/orcad-za-19900
Go to the top of the page
 
+Quote Post
BlackPrapor
сообщение Jan 26 2016, 12:01
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 221
Регистрация: 15-09-04
Пользователь №: 662



За объяснение, как добавить свойства символа, отдельное и дополнительное вам спасибо!
Вчера убил целый час своей жизни на тыканье и чтение хелпа, как добавить эти свойства не отдельным элементам, а всему символу, в конце концов сдался.
И опять убеждаюсь, что возможности пакета практически безграничны, но ооочень уж многое неочевидно устроено, даже читая документацию не сразу сообразишь.
Go to the top of the page
 
+Quote Post



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

 


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


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