Jump to content

    

Класс Device typ / Assembly top его назначение

Recommended Posts

def_rain

Приветствую, господа!

Трассирую плату в Allegro PCB Designer 16.6, до этого работал в Layout 10.5.

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

 

В Capture создал в библиотеке новый девайс, назвал его ADUM5010ARSZ(см. фото).

34f388b76bd3.jpg

 

Далее для этого компонента создал Package symbol, в нем указал на классе Device typ/Assembly top тип корпуса RS-20 (см. фото).

66ea270dbe37.jpg

Присваиваю этот футпринт к нужным девайсам в Capture и делаю NetList.

В итоге на топологии PCB Designer вижу на классе Device typ/Assembly top у этих компонентов не надпись RS-20, как задавал в Package symbol, а имя девайса, причем несколько раз через нижнее подчеркивание ADUM5010ARSZ_ADUM5010ARSZ_ADUM5 (см. фото).

4d35253050ae.jpg

 

Подскажите пожалуйста что и где нужно поменять чтобы на классе Device typ/Assembly top в топологии отображалось то что мне нужно?

И ума не приложу, почему пишется имя несколько раз подряд через нижнее подчеркивание?

А вообще, в принципе, какой смысл класса Device typ/Assembly? В каких целях он употребляется?

Буду Вам очень признателен.

Спасибо.

Share this post


Link to post
Share on other sites

alexa1973

Я не очень понял почему в Capture в поле PCB footprint не прописан rs-20? Слой device type можно смело закрывать. Когда то в Allegro кроме footprint нужно было создавать device file, в котором приписывались различные функции, типа взаимозаменяемые выходы и т.д. Соответственно имена назначались разработчиком. Сегодня эти девайсы зашиты в нетлист, а их имена программа создаёт сама, соединяя имя графического символа _номинал_footprint ... Делается это, чтобы определить точно одинаковые компоненты, например для функции place replicate. Программа сама определяет одинаковые куски схемы, вна зависимости от разных reference и может одеть на них готовую разведку.

 

 

 

 

 

 

 

Share this post


Link to post
Share on other sites

def_rain
Я не очень понял почему в Capture в поле PCB footprint не прописан rs-20? С

 

Потому что футпринт для этого девайса я назвал AUM5010ARSZ, а не RS-20.

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

 

Слой device type можно смело закрывать. Когда то в Allegro кроме footprint нужно было создавать device file, в котором приписывались различные функции, типа взаимозаменяемые выходы и т.д. Соответственно имена назначались разработчиком. Сегодня эти девайсы зашиты в нетлист, а их имена программа создаёт сама, соединяя имя графического символа _номинал_footprint ... Делается это, чтобы определить точно одинаковые компоненты, например для функции place replicate. Программа сама определяет одинаковые куски схемы, вна зависимости от разных reference и может одеть на них готовую разведку.

 

Спасибо за разъяснение.

 

Дело в том, что в подклассе Assembly top класса Device Type я хотел указать корпус компонента для того чтобы потом удобно было видеть его на сборочном чертеже.

Какую цель я хочу достичь:

Готовая плата после производства идет на монтаж.

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

 

Вот я и столкнулся с вопросом на какой класс/подкласс разместить ключ, корпус, название компонента.

Как я понял слой Device Type не подходит вообще для этих целей.

Скажите, возможен ли следующий вариант ?

1. Порядковый номер на классе REF DES/Assembly top

2. Ключ Package Geometry/Assembly top

2. Корпус Package Geometry/Assembly top

3. Название компонента User Part Number/Assembly top

 

Или как грамотно и лучше сделать?

 

Кроме как на форуме посоветоваться не с кем...

Спасибо.

 

 

Share this post


Link to post
Share on other sites

Uree
Потому что футпринт для этого девайса я назвал AUM5010ARSZ, а не RS-20.

Иногда бывает что один и тот же корпус у разных производителей микросхем в документациях бывает немного отличается по размерам.

 

Не бывает:) Если отличаются размеры, то по IPC-7351 названия футпринтов будут разными. А производители тоже те еще генераторы уникальных названий для своих корпусов...

А для приведенного примера(если речь о ADuM5010ARSZ) корпус(футпринт) будет называться TSSOP65P780-20. Будут изменения размеров - будет изменено название, потому как размеры в нем вписаны. Весьма рекомендую "допилить" IPC до своих потребностей и использовать в работе, реально удобно.

 

По дополнительным полям в футпринте ничего не подскажу, т.к. не использую. Машинная сборка не требует сборочных чертежей и доп. описаний в РСВ.

Share this post


Link to post
Share on other sites

def_rain
Весьма рекомендую "допилить" IPC до своих потребностей и использовать в работе, реально удобно.

 

По дополнительным полям в футпринте ничего не подскажу, т.к. не использую. Машинная сборка не требует сборочных чертежей и доп. описаний в РСВ.

 

С этим полностью согласен.

 

Но если вдруг появится информация по моему вопросу, буду рад услышать.

Спасибо.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.