|
Компонент с шинным выводом, можно или нет? |
|
|
|
Oct 30 2007, 13:29
|
Местный
  
Группа: Свой
Сообщений: 328
Регистрация: 15-08-06
Из: Севастополь
Пользователь №: 19 562

|
Цитата(InsolentS @ Oct 26 2007, 17:15)  Хммм...вот что интересно: если в Pin Map одному выводу назначить несколько физических пинов через запятую, то AD всё успешно компилирует, и в редакторе библиотек всё работает как я задумал - при клике на вывод символа выделяется сразу несколько площадок на футпринте. Но в реальном проекте всё-равно цепь привязывается только к одной, первой из перечисленных площадок. Это что, недокументированная и недоделанная возможность AD? Я тут вот еще о чем подумал... А как Вы проверяете, какие выводы куда подключились на плате? Я не раз замечал следующую ситуацию: если у меня у футпринта есть, например, несколько одинаковых по номерам выводов, то правильное их подключение возможно только если компонент генерируется из схемы, причем на плате его до этого момента не было. То есть, если у меня на плате был старый футпринт (например, индуктивность с двумя выводами), затем я отредактировал футпринт в библиотеке, сделав, например, пады сложной формы (то есть, состоящие из нескольких падов с одним номером), а затем обновил плату из библиотеки футпринтов, то в каждом таком составном паде подключенным к заданной цепи оказывается только один из составляющих его простых падов. А вот если я удаляю этот компонент с платы, а затем из схемы выполнить Update PCB, то все выводы подключаюся так, как положено.
|
|
|
|
|
Oct 30 2007, 13:49
|

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

|
Цитата(Gennaj @ Oct 30 2007, 15:29)  Я тут вот еще о чем подумал... А как Вы проверяете, какие выводы куда подключились на плате? Я не раз замечал следующую ситуацию: если у меня у футпринта есть, например, несколько одинаковых по номерам выводов, то правильное их подключение возможно только если компонент генерируется из схемы, причем на плате его до этого момента не было. То есть, если у меня на плате был старый футпринт (например, индуктивность с двумя выводами), затем я отредактировал футпринт в библиотеке, сделав, например, пады сложной формы (то есть, состоящие из нескольких падов с одним номером), а затем обновил плату из библиотеки футпринтов, то в каждом таком составном паде подключенным к заданной цепи оказывается только один из составляющих его простых падов. А вот если я удаляю этот компонент с платы, а затем из схемы выполнить Update PCB, то все выводы подключаюся так, как положено. Там вроде гдето галка в настройках стоит, что если элемент есть на PCB, то не брать из библиотеки. Поэтому Либо поставить ее, либо Update из библиотеки посадочных мест, либо так как написано выше
|
|
|
|
|
Oct 30 2007, 16:04
|
Местный
  
Группа: Свой
Сообщений: 328
Регистрация: 15-08-06
Из: Севастополь
Пользователь №: 19 562

|
Цитата(Владимир @ Oct 30 2007, 16:49)  Там вроде гдето галка в настройках стоит, что если элемент есть на PCB, то не брать из библиотеки. Интересно, я не знал. А где именно, не припомните?
|
|
|
|
|
Oct 30 2007, 23:04
|

Местный
  
Группа: Свой
Сообщений: 414
Регистрация: 8-06-06
Пользователь №: 17 897

|
Цитата(Владимир @ Oct 29 2007, 22:02)  Gm. interesno. Ya ne podumal o takoj vozmozhnosti. Nado glyanut'> chto tut est'. Ну как? Вы заценили феномен?
--------------------
Курильщик даташитов со стажем
|
|
|
|
|
Nov 1 2007, 14:33
|

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

|
Цитата(Gennaj @ Oct 30 2007, 16:29)  Я не раз замечал следующую ситуацию: ... Да, есть такое. Можно поступить двумя способами (если ничему не противоречит): 1. После обновления футпринтов из библиотеки, на плате выполняем: Design -> Netlist -> Clear All Nets (или только конкретные цепи), потом из схемы update pcb. 2. Если в составном паде собственно только один пад, а всё остальное - виасы, треки, полигоны, филы и т.д., которым нужно оперативно присвоить Net, то достаточно выполнить Design -> Netlist -> Update Free Primitives From Component Pads. Цитата(Gennaj @ Oct 30 2007, 19:04)  Интересно, я не знал. А где именно, не припомните? Нет такой, да и не нужно подобное...
|
|
|
|
|
Nov 1 2007, 15:07
|
Местный
  
Группа: Свой
Сообщений: 328
Регистрация: 15-08-06
Из: Севастополь
Пользователь №: 19 562

|
Цитата(Vokchap @ Nov 1 2007, 17:33)  Design -> Netlist -> Update Free Primitives From Component Pads. Замечательная функция! Сколько раз сталкивался с копированием полигонов и с тем, что они при этом теряют привязку к цепи. Спасибо за подсказку!
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|