|
Связывание нескольких выводов в одну цепь на уровне футпринта, Когда выводы на самом деле соединены внутри компонента |
|
|
|
Nov 12 2010, 13:41
|
Знающий
   
Группа: Участник
Сообщений: 881
Регистрация: 21-03-10
Из: _// \\_
Пользователь №: 56 107

|
Вот какой вопрос еще возник. Вот, допустим, имеется клеммник, у которого каждый контактимеет два вывода, запаиваемых в плату. Можно ли создать футпринт таким образом, чтобы обе КП отверстий были всегда подключены к одной цепи, но при этом символ в Capture имел только один вывод для этого контакта?
Вообще пока интересует, как это делать в Layout, но в перспективе и для Allegro неплохо бы узнать.
Обычно я это делал либо руками, назначая выводу имя цепи (как правило такое бывало с дополнительным thermal pad земли). Но при AutoECO обычно такие назначения отваливались. Либо и вовсе делал прямо в символе компонента явно каждый контакт. Но с клеммниками так делать не очень хочется, потому что у одних два вывода на контакт, у других один, и хочется, чтобы на схеме они вообще не отличались.
Сообщение отредактировал Hoodwin - Nov 12 2010, 13:42
|
|
|
|
|
Nov 19 2010, 17:39
|

Знающий
   
Группа: Свой
Сообщений: 697
Регистрация: 26-07-05
Из: Могилев
Пользователь №: 7 095

|
Цитата(Hoodwin @ Nov 19 2010, 19:02)  Так а у клеммников же необязательно выводы к питанию подключаются. Вот, например, картинка от WAGO. Два ряда отверстий, каждая пара - это один контакт. А бывают у них серии, где есть исполнение и с двумя, и с одним рядом выводов, а всё остальное один в один. А что мешает объявить присутствующий в УГО вывод клеммника как power pin и при помощи свойства POWER_PINS подключить к нему остальные не показанные пины? Если Вы не планируете моделировать целостность сигналов, то, думаю, ничего страшного не будет... Правда если пользуетесь DRC в capturе, то могут появиться ошибки, но нетлист сгенерится полюбому... В общем Вам решать.
|
|
|
|
|
Nov 23 2010, 06:52
|
Участник

Группа: Участник
Сообщений: 29
Регистрация: 12-03-10
Пользователь №: 55 912

|
Цитата(Hoodwin @ Nov 12 2010, 16:41)  Вот какой вопрос еще возник. Вот, допустим, имеется клеммник, у которого каждый контакт имеет два вывода, запаиваемых в плату. Можно ли создать футпринт таким образом, чтобы обе КП отверстий были всегда подключены к одной цепи, но при этом символ в Capture имел только один вывод для этого контакта? В allegro можно сделать контактную площадку с двумя отверстиями. Получается пин у символа один, КП одна, а отверстий для пайки выводов в плату два.
|
|
|
|
|
Nov 23 2010, 08:55
|
Участник

Группа: Участник
Сообщений: 29
Регистрация: 12-03-10
Пользователь №: 55 912

|
Попробуйте при создании контактной площадки в Pad_Designer использовать опцию Multiple drill. Очень удобно!
|
|
|
|
|
Nov 23 2010, 09:59
|
Участник

Группа: Участник
Сообщений: 29
Регистрация: 12-03-10
Пользователь №: 55 912

|
Цитата(Uree @ Nov 23 2010, 12:26)  Попробуйте тогда заодно разделить шейп такого пада на отдельные участки. А зачем его разделять? Если пин в схеме один, цепь одна и выводы соединены. Если разделить шейп, то получится два пина, т.о. две КП, тогда и в схеме у символа должно быть два пина.
|
|
|
|
|
Nov 23 2010, 10:06
|
Участник

Группа: Участник
Сообщений: 29
Регистрация: 12-03-10
Пользователь №: 55 912

|
Пример
Эскизы прикрепленных изображений
|
|
|
|
|
Nov 23 2010, 10:36
|
Знающий
   
Группа: Участник
Сообщений: 881
Регистрация: 21-03-10
Из: _// \\_
Пользователь №: 56 107

|
Цитата Самый простой вариант - нарисовать символ, в котором видно, что эти пины замкнуты. Это самый непростой вариант. Клеммник на схеме может быть нарисован по ЕСКД так, что его отдельные контакты разбросаны по листу или даже разным листам. И технически врисовывать всюду второй контакт довольно напряжно. Но дело даже не в этом. Речь идет о том, что человек, который рисует схему, может не знать особенностей конструктивного исполнения клеммника, и, я считаю, он не обязан курочить УГО, чтобы подстроиться под футпринт конкретного исполнения клеммника. Рисование ножек земли у процессора - дело совсем другое. Во первых - это одна цепь питания, для которой существуют методы умолчания. Во вторых, и может быть самое главное, множество выводов земли у процессора однозначно соответствует футпринту. BGA в этом смысле вообще плохой пример, так как варианты исполнения в разных корпусах имеют либо тождестественные раскладки выводов (только шаг разный), либо совершенно другие (разное число рядов и их названия), так что общим УГО не отделаешься. Про один вывод с двумя отверстиями я думал, сам даже кое-где применял его. Наверное это даже лучший вариант для Аллегро. Просто когда клеммник большой, то наличие таких контактных площадок несколько сокращает свободу трассировки под клеммником. Ведь такую широкую площадку придется сделать во всех слоях, и провести между отверстиями никакую цепь нельзя. Интересно, что делать в layout? остается только ручное назначение цепи неподключенным пинам вручную. Пока что я обошелся тем (в Layout), что для двухрядного клеммника сделал просто второй ряд выводов просто крепежными, так как в конкретном применении большого тока через клеммы нет, и это не критично.
Сообщение отредактировал Hoodwin - Nov 23 2010, 10:39
|
|
|
|
|
Dec 3 2010, 22:49
|
Знающий
   
Группа: Участник
Сообщений: 881
Регистрация: 21-03-10
Из: _// \\_
Пользователь №: 56 107

|
Вот какой текст в FAQ обнаружился: Q: How do I create a part that has a logical pin mapped to two physical pin numbers? A: To create a part that has a logical pin mapped to two physical pin numbers, you need to define the PACK_SHORT property on the symbol. The PACK_SHORT property enables the shorting of the pins in a group. Consider an example. In a part, abc, a single logical pin, the collector, needs to be mapped to two physical pins such that the pins are shorted. To create such a part, map the C1 and C2 pins in the following way:  Next, define the PACK_SHORT property on the symbol. The definition PACK_SHORT=(C1, C2) ensures that the net name assigned to C1 is inherited by C2 when a design containing the abc part is packaged.  Notice that the logical pins B, C1, and E have pin stubs whereas the logical pin C2 does not have a pin stub. This ensures that C2 is not visible when the symbol is placed in the schematic. Кто-нибудь пробовал, это с Capture работает? У меня почему то выдает странное сообщение об ошибке: #1 Error [ALG0074] Pin "6" found in PACK_SHORT property on part "DA1" doesnt exist on the symbol. You need to specify a valid pin. #2 Aborting Netlisting... Please correct the above errors and retry. В свойствах элемента есть PACK_SHORT=(6,7), причем выводы эти для корпуса SOIC-8, и оба там присутствуют.
Эскизы прикрепленных изображений
Прикрепленные изображения
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|