|
Компонент с шинным выводом, можно или нет? |
|
|
|
Oct 24 2007, 13:31
|

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

|
Цитата(Vokchap @ Oct 24 2007, 17:25)  Кстати, зачем # на конце ставишь? а, ну это у интела так инверсный пин обозначается, к делу отношения не имеет.. Интеловский Core Duo, если расписывать отдельно каждый пин, представляет собою ужасное многостраничное зрелище. А так бы красота, 64 пина одной толстой линией прямо до чипсета.
Сообщение отредактировал InsolentS - Oct 24 2007, 13:43
--------------------
Курильщик даташитов со стажем
|
|
|
|
|
Oct 25 2007, 14:37
|

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

|
Хорошо. А как тогда хотя бы объеденить несколько идентичных пинов в один? Чтобы вместо 100 штук Vcc и 100 штук Vss сделать только по одному, но привязать их к нескольким площадкам на футпринте? Вот например скрин, как вам??? А ведь это А3 и без питания!!!!!!!
Сообщение отредактировал InsolentS - Oct 25 2007, 14:53
Эскизы прикрепленных изображений
--------------------
Курильщик даташитов со стажем
|
|
|
|
|
Oct 25 2007, 15:34
|

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

|
Цитата(Владимир @ Oct 25 2007, 21:16)  Pin питания вообще можно скрыть. Но если не хочется (я кстати такогоже придерживаюсь) разбейте модуль еще на 2.
У меня помещалось Но ведь это глупо - два часа рисовать 100 одинаковых пинов и ещё 2 часа подключать их к одной и той же цепи. Может как-то можно один пин привязать к нескольким физическим выводам?
--------------------
Курильщик даташитов со стажем
|
|
|
|
|
Oct 25 2007, 15:54
|

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

|
Цитата(InsolentS @ Oct 25 2007, 18:34)  Но ведь это глупо - два часа рисовать 100 одинаковых пинов и ещё 2 часа подключать их к одной и той же цепи. Может как-то можно один пин привязать к нескольким физическим выводам? Во первых насчет 2 часов это вы перегнули. Копированиемделается крайне быстро. во вторых воможен и второй вариант, но не советую Сделайте все PAD VCC один номер, и вопрос решится так как вы желаете., но это не правильно. Так как номера Pin должны соответствовать PAD а последніе нумеруются попорядку. Но дело Ваше. Можете так і поступіть
|
|
|
|
|
Oct 25 2007, 16:11
|

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

|
Цитата(Владимир @ Oct 25 2007, 21:54)  Сделайте все PAD VCC один номер, и вопрос решится так как вы желаете., но это не правильно. Так как номера Pin должны соответствовать PAD а последніе нумеруются попорядку. Но дело Ваше. Можете так і поступіть Нет, так тоже нельзя, ведь этот футпринт может использоваться в другой микросхеме, с другим назначением выводов должно же быть решение
--------------------
Курильщик даташитов со стажем
|
|
|
|
|
Oct 25 2007, 16:36
|

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

|
Цитата(InsolentS @ Oct 25 2007, 19:11)  Нет, так тоже нельзя, ведь этот футпринт может использоваться в другой микросхеме, с другим назначением выводов должно же быть решение  Вот і я о томже. Правільных решеній два. Первое- Ділать іх HIDE (неотображаемымі). Способ хорошій но я его не іспользую Второе- показывать все PIN. Тогда еслі іх много надо разбівать компонент на несколько PART/ Иного не дано
|
|
|
|
|
Oct 25 2007, 20:09
|

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

|
Цитата(Владимир @ Oct 25 2007, 22:36)  Вот і я о томже. Правільных решеній два. Первое- Ділать іх HIDE (неотображаемымі). Способ хорошій но я его не іспользую Второе- показывать все PIN. Тогда еслі іх много надо разбівать компонент на несколько PART/ Иного не дано Но если делать пины HIDE - надо привязывать их к какой-то заранее предопределенной цепи, а это ни есть гут. Идеально было бы, если вместо имени цепи можно было бы указать имя видимого пина. Т.е. видно один пин, но если привязать его к какой-то цепи, к этой же цепи привязываются и HIDDEN пины. Не верю что иного не дано, всегда есть выход.
--------------------
Курильщик даташитов со стажем
|
|
|
|
|
Oct 29 2007, 15:28
|
Местный
  
Группа: Свой
Сообщений: 328
Регистрация: 15-08-06
Из: Севастополь
Пользователь №: 19 562

|
Цитата(InsolentS @ Oct 25 2007, 17:37)  Хорошо. А как тогда хотя бы объеденить несколько идентичных пинов в один? Это можно. Мы такое делали для микросхемы IRF7103. Правда, объединяли всего два вывода, но, по идее, количество без разницы. Делается так: в схемной библиотеке, когда рисуешь УГО, просто накладываешь несколько пинов с разными номерами один поверх другого. То есть, на схеме графически у тебя будет виден только один пин. Если к нему подвести линию связи, то она подключается одновременно ко всем пинам, расположенным в этом месте. На схеме при этом, в месте соединения образуется "точка" - узел, который показывает, что этой точке подключено несколько выводов. Самое главное - футпринт можно не коверкать, все ножки нумерованы так, как положено, и все подключается туда, куда надо.
|
|
|
|
|
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
|
|
|