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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Связывание нескольких выводов в одну цепь на уровне футпринта, Когда выводы на самом деле соединены внутри компонента
Hoodwin
сообщение Nov 12 2010, 13:41
Сообщение #1


Знающий
****

Группа: Участник
Сообщений: 881
Регистрация: 21-03-10
Из: _// \\_
Пользователь №: 56 107



Вот какой вопрос еще возник.
Вот, допустим, имеется клеммник, у которого каждый контактимеет два вывода, запаиваемых в плату. Можно ли создать футпринт таким образом, чтобы обе КП отверстий были всегда подключены к одной цепи, но при этом символ в Capture имел только один вывод для этого контакта?

Вообще пока интересует, как это делать в Layout, но в перспективе и для Allegro неплохо бы узнать.

Обычно я это делал либо руками, назначая выводу имя цепи (как правило такое бывало с дополнительным thermal pad земли). Но при AutoECO обычно такие назначения отваливались. Либо и вовсе делал прямо в символе компонента явно каждый контакт. Но с клеммниками так делать не очень хочется, потому что у одних два вывода на контакт, у других один, и хочется, чтобы на схеме они вообще не отличались.

Сообщение отредактировал Hoodwin - Nov 12 2010, 13:42
Go to the top of the page
 
+Quote Post
Hoodwin
сообщение Nov 19 2010, 15:31
Сообщение #2


Знающий
****

Группа: Участник
Сообщений: 881
Регистрация: 21-03-10
Из: _// \\_
Пользователь №: 56 107



Вот хочу еще раз спросить, можно ли ассоциировать несколько контактных площадок с одним выводом в схемном обозначении, если они гальванически соединены внутри корпуса компонента?
Может, есть какое свойство для Capture, которое позволило бы неявно задавать такие связи при генерации нетлиста?
Go to the top of the page
 
+Quote Post
Old1
сообщение Nov 19 2010, 15:37
Сообщение #3


Знающий
****

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



Цитата(Hoodwin @ Nov 19 2010, 17:31) *
Вот хочу еще раз спросить, можно ли ассоциировать несколько контактных площадок с одним выводом в схемном обозначении, если они гальванически соединены внутри корпуса компонента?
Может, есть какое свойство для Capture, которое позволило бы неявно задавать такие связи при генерации нетлиста?

Есть свойство POWER_PINS при помощи которого рекомендуется описывать отсутствующие в УГО компонента выводы питания, думаю для ваших целей подойдет...
Go to the top of the page
 
+Quote Post
Hoodwin
сообщение Nov 19 2010, 17:02
Сообщение #4


Знающий
****

Группа: Участник
Сообщений: 881
Регистрация: 21-03-10
Из: _// \\_
Пользователь №: 56 107



Так а у клеммников же необязательно выводы к питанию подключаются. Вот, например, картинка от WAGO. Два ряда отверстий, каждая пара - это один контакт. А бывают у них серии, где есть исполнение и с двумя, и с одним рядом выводов, а всё остальное один в один.

Сообщение отредактировал Hoodwin - Nov 19 2010, 17:04
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Old1
сообщение Nov 19 2010, 17:39
Сообщение #5


Знающий
****

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



Цитата(Hoodwin @ Nov 19 2010, 19:02) *
Так а у клеммников же необязательно выводы к питанию подключаются. Вот, например, картинка от WAGO. Два ряда отверстий, каждая пара - это один контакт. А бывают у них серии, где есть исполнение и с двумя, и с одним рядом выводов, а всё остальное один в один.

А что мешает объявить присутствующий в УГО вывод клеммника как power pin и при помощи свойства POWER_PINS подключить к нему остальные не показанные пины? Если Вы не планируете моделировать целостность сигналов, то, думаю, ничего страшного не будет... Правда если пользуетесь DRC в capturе, то могут появиться ошибки, но нетлист сгенерится полюбому... В общем Вам решать.
Go to the top of the page
 
+Quote Post
Tany
сообщение Nov 23 2010, 06:52
Сообщение #6


Участник
*

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



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

В allegro можно сделать контактную площадку с двумя отверстиями. Получается пин у символа один, КП одна, а отверстий для пайки выводов в плату два.
Go to the top of the page
 
+Quote Post
arttab
сообщение Nov 23 2010, 07:32
Сообщение #7


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

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



попробуйте в уго один вывод под другой поставить. Точно не помню можно ли сохранить с дублированными номерами выводов.
А в посадочном месте точно - нельзя выводы с одинаковыми номерами. OrCad 9.2-15.7


--------------------
OrCAD, Altium,IAR, AVR....
Go to the top of the page
 
+Quote Post
Uree
сообщение Nov 23 2010, 08:36
Сообщение #8


Знающий
******

Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480



Самый простой вариант - нарисовать символ, в котором видно, что эти пины замкнуты. Чтобы все очевидно было. Никого ведь не напрягает рисование сотни ножек земли для какого-нибудь процессора, хотя понятно, что внутри они все замкнуты на одном кольце.

ЗЫ Собственно немного раньше тот же вопрос у меня был. Так же пытался обмануть систему. Не получилось... пришлось в символе рисовать дополнительно замкнутые пины.
Go to the top of the page
 
+Quote Post
Tany
сообщение Nov 23 2010, 08:55
Сообщение #9


Участник
*

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



Попробуйте при создании контактной площадки в Pad_Designer использовать опцию Multiple drill. Очень удобно!
Go to the top of the page
 
+Quote Post
Uree
сообщение Nov 23 2010, 09:26
Сообщение #10


Знающий
******

Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480



Попробуйте тогда заодно разделить шейп такого пада на отдельные участки.
Go to the top of the page
 
+Quote Post
Tany
сообщение Nov 23 2010, 09:59
Сообщение #11


Участник
*

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



Цитата(Uree @ Nov 23 2010, 12:26) *
Попробуйте тогда заодно разделить шейп такого пада на отдельные участки.

А зачем его разделять? Если пин в схеме один, цепь одна и выводы соединены. Если разделить шейп, то получится два пина, т.о. две КП, тогда и в схеме у символа должно быть два пина.
Go to the top of the page
 
+Quote Post
Uree
сообщение Nov 23 2010, 10:04
Сообщение #12


Знающий
******

Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480



А их и есть фактически два, этих пина, каждый со своим отверстием и КП. Просто они внутри корпуса соединены.
Go to the top of the page
 
+Quote Post
Tany
сообщение Nov 23 2010, 10:06
Сообщение #13


Участник
*

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



Пример
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Hoodwin
сообщение Nov 23 2010, 10:36
Сообщение #14


Знающий
****

Группа: Участник
Сообщений: 881
Регистрация: 21-03-10
Из: _// \\_
Пользователь №: 56 107



Цитата
Самый простой вариант - нарисовать символ, в котором видно, что эти пины замкнуты.


Это самый непростой вариант. Клеммник на схеме может быть нарисован по ЕСКД так, что его отдельные контакты разбросаны по листу или даже разным листам. И технически врисовывать всюду второй контакт довольно напряжно. Но дело даже не в этом. Речь идет о том, что человек, который рисует схему, может не знать особенностей конструктивного исполнения клеммника, и, я считаю, он не обязан курочить УГО, чтобы подстроиться под футпринт конкретного исполнения клеммника. Рисование ножек земли у процессора - дело совсем другое. Во первых - это одна цепь питания, для которой существуют методы умолчания. Во вторых, и может быть самое главное, множество выводов земли у процессора однозначно соответствует футпринту. BGA в этом смысле вообще плохой пример, так как варианты исполнения в разных корпусах имеют либо тождестественные раскладки выводов (только шаг разный), либо совершенно другие (разное число рядов и их названия), так что общим УГО не отделаешься.

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

Интересно, что делать в layout? остается только ручное назначение цепи неподключенным пинам вручную.

Пока что я обошелся тем (в Layout), что для двухрядного клеммника сделал просто второй ряд выводов просто крепежными, так как в конкретном применении большого тока через клеммы нет, и это не критично.

Сообщение отредактировал Hoodwin - Nov 23 2010, 10:39
Go to the top of the page
 
+Quote Post
Hoodwin
сообщение Dec 3 2010, 22:49
Сообщение #15


Знающий
****

Группа: Участник
Сообщений: 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, и оба там присутствуют.
Эскизы прикрепленных изображений
Прикрепленное изображение
 

Прикрепленные изображения
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 25th June 2025 - 16:54
Рейтинг@Mail.ru


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