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

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> Как праильно создать библиотеку компонентов?, вопрос не куда нажать, а более глубокий)
Fynjisx
сообщение Jul 23 2010, 15:24
Сообщение #1


студент
****

Группа: Свой
Сообщений: 571
Регистрация: 3-07-08
Из: Russia
Пользователь №: 38 712



Привет Всем! У меня есть одно УГО двухконтактного коннектора и несколько топологических посадочных мест разных коннекторов которые являются двухконтактными.)))
Как правильнее сделать библиотеку коннекторов:
1. Оставить одно УГО и с ним связать несколько посадочных мест? (рис.1)
2. Для каждого посадочного места создать свой файл *.schLib в котором разместить одно и тоже УГО?

Достоинство первого способа - это не придется создавать копии одних и тех же условно графических изображений. А недостаток певого способа - как на схеме отобразить наименование выбранного посадочного места?
Или всё таки правильнее работать вторым способом? Подскажите пожалуйста....

Сообщение отредактировал Fynjisx - Jul 23 2010, 15:26
Эскизы прикрепленных изображений
Прикрепленное изображение
 


--------------------
С Уважением...
Go to the top of the page
 
+Quote Post
Владимир
сообщение Jul 23 2010, 15:34
Сообщение #2


Гуру
******

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



1/ Не достаток первого-- каждый раз ломать голову, а тот ли Footprint на PCB, или ни правильно выбрал из имеющихся
2. Недостаток второго- раздутые библиотеки
Переходите на библиотеки в виде баз-- отсутствует недостаток первого и второго
Go to the top of the page
 
+Quote Post
Murzik_6011
сообщение Jul 23 2010, 15:43
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 334
Регистрация: 15-02-07
Из: Великий Новгород
Пользователь №: 25 384



Лично мне больше нравится выриант, когда каждому конкретному элементу соответствует определЁнное УГО с набором посадочных мест для данного элемента. Результат: из библиотеки на схему (Э3) Вы ставите тот элемент, который Вам нужен, а затем уже по плате корректируете ему посадочное место - выбором.
Например, резистор С1-4-0,125:
1. одно УГО по ГОСТ только для данного резистора (для некоторых элементов УГО может быть и не одно, например оптопара или транзистор; плюс я ещЁ для каждого элемента стараюсь и параметры ввести (предельные температуры, пределы сопротивления, ТКС и т.д.)).
2. 9 (девять, это не опечатка) посадочных мест; по 3 штуки: на горизонтальное расположение, на вериткальное с ориентацией налево и направо.
Go to the top of the page
 
+Quote Post
Fynjisx
сообщение Jul 24 2010, 10:18
Сообщение #4


студент
****

Группа: Свой
Сообщений: 571
Регистрация: 3-07-08
Из: Russia
Пользователь №: 38 712



Скажите, как бы вы поступили с моем случае, т.е с коннекторами?


--------------------
С Уважением...
Go to the top of the page
 
+Quote Post
Владимир
сообщение Jul 24 2010, 11:21
Сообщение #5


Гуру
******

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



Ну так я и советую на Библиотеку в виде базы переходить.
В библиотеке УГО 1 изображение для всех соединителей скажем на 20 контактов
В библиотек посадочных мест-- столько посадочных мест, сколько вы используете
конкретный элемент находится в базе и содержит
1. Только ссылку на УГО из первой библиотеки
2.Только на конкретное посадочное место из второй библиотеки
3. куча текстовых параметров для авто заполнения перечня и т.п. (включая номер по производителю и имя самого производителя, сведения о поставщике, наличия на складе ......) , которые присущи конкретному типу соединителя.
Вот в базе и размножайтесь. Там хранится только текстовая информация и раздутия библиотек не происходит
Go to the top of the page
 
+Quote Post
purplerain0724
сообщение Jul 26 2010, 14:34
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 44
Регистрация: 16-01-10
Из: Москва
Пользователь №: 54 853



Цитата(Владимир @ Jul 24 2010, 15:21) *
Ну так я и советую на Библиотеку в виде базы переходить.

Вы имеете в виду Database Library?
Go to the top of the page
 
+Quote Post
Владимир
сообщение Jul 27 2010, 04:58
Сообщение #7


Гуру
******

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



В частности
Go to the top of the page
 
+Quote Post
IDE
сообщение Jul 27 2010, 08:52
Сообщение #8


Частый гость
**

Группа: Свой
Сообщений: 119
Регистрация: 5-11-07
Из: Москва
Пользователь №: 32 073



Цитата(Murzik_6011 @ Jul 23 2010, 19:43) *
Лично мне больше нравится выриант, когда каждому конкретному элементу соответствует определЁнное УГО с набором посадочных мест для данного элемента. Результат: из библиотеки на схему (Э3) Вы ставите тот элемент, который Вам нужен, а затем уже по плате корректируете ему посадочное место - выбором.
Например, резистор С1-4-0,125:
1. одно УГО по ГОСТ только для данного резистора (для некоторых элементов УГО может быть и не одно, например оптопара или транзистор; плюс я ещЁ для каждого элемента стараюсь и параметры ввести (предельные температуры, пределы сопротивления, ТКС и т.д.)).
2. 9 (девять, это не опечатка) посадочных мест; по 3 штуки: на горизонтальное расположение, на вериткальное с ориентацией налево и направо.

+1


--------------------
У кого что сбоит, тот о том и говорит.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Jul 27 2010, 09:02
Сообщение #9


Гуру
******

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



-1.
Когда то я тоже был на той позиции -- жизнь отучила
Go to the top of the page
 
+Quote Post
Mikle Klinkovsky
сообщение Jul 28 2010, 09:25
Сообщение #10


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

Группа: Свой
Сообщений: 1 972
Регистрация: 10-10-05
Из: 54°36'41.81" 39°43'6.90"
Пользователь №: 9 445



Цитата(Владимир @ Jul 27 2010, 13:02) *
-1.
Когда то я тоже был на той позиции -- жизнь отучила

+1 smile.gif
В Альтиуме библиотеки в виде баз - хороший вариант. К хорошему быстро привыкаешь.


--------------------
Подвиг одного - это преступление другого! (с) Жванецкий
Go to the top of the page
 
+Quote Post
Марик
сообщение Jul 28 2010, 09:30
Сообщение #11


Местный
***

Группа: Свой
Сообщений: 270
Регистрация: 18-08-09
Из: Москва
Пользователь №: 51 941



Цитата(Mikle Klinkovsky @ Jul 28 2010, 13:25) *
+1 smile.gif
В Альтиуме библиотеки в виде баз - хороший вариант. К хорошему быстро привыкаешь.

Особенно если склад автоматизированный...
Go to the top of the page
 
+Quote Post
InsolentS
сообщение Aug 10 2010, 15:21
Сообщение #12


Местный
***

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



"Вопрос номера":
В Альтиуме можно к одному УГО привязать несколько футпринтов, например, atmega8 может быть TQFP, а может быть DIP. Соответственно, номера пинов в обоих случаях разные.
Как сейчас делаю я: в пинах УГО поля DisplayName и Designator заполняю одинаково, например, ADC6, а уже в настройках футпринтов, в таблице Pin Map прописываю, что для DIP ADC6=17, а для TQFP=32 (к примеру). Все ок, работает хорошо, только одно НО: В схемах не видно реальные номера пинов, очень неудобно потом при наладке и ремонте устройств. Может быть можно сделать так, чтобы поле DisplayName каждого пина автоматически заполнялось из PinMap?


--------------------
Курильщик даташитов со стажем
Go to the top of the page
 
+Quote Post
Владимир
сообщение Aug 10 2010, 16:50
Сообщение #13


Гуру
******

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



Цитата
В Альтиуме можно к одному УГО привязать несколько футпринтов, например, atmega8 может быть TQFP, а может быть DIP. Соответственно, номера пинов в обоих случаях разные.

Можно, но не нужно этим злоупотреблять.
Формально можно подключать только один тип для разных условий монтажа.
для DIP и TQFP следует использовать собственные УГО
Go to the top of the page
 
+Quote Post
InsolentS
сообщение Aug 14 2010, 20:16
Сообщение #14


Местный
***

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



Цитата(Владимир @ Aug 10 2010, 20:50) *
Можно, но не нужно этим злоупотреблять.
Формально можно подключать только один тип для разных условий монтажа.
для DIP и TQFP следует использовать собственные УГО

Не согласен с Вами: если один УГО для одного футпринта, зачем тогда вообще нужна таблица Pin Map?
Скажем, XC9536 выпускается в PLCC44 и TQFP44. По-факту они pin-to-pin совместимые, но нумерация пинов отличается, т.к. у TQFP первый пин в углу, а у PLCC по-середине. Рисовать из-за этого 2 разных компонента ИМХО как-то неправильно.


--------------------
Курильщик даташитов со стажем
Go to the top of the page
 
+Quote Post
Владимир
сообщение Aug 15 2010, 05:02
Сообщение #15


Гуру
******

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



На схеме и на на PCB Все должно соответствовать PDF на компонент. Иначе это ввод в заблуждение тех, кто будет разбирать Ваши схемы, обслуживать и ремонтировать изделии
Значит на схеме должны быть имена (номера) PIN, соответствующие обозначению PAD.
то есть даже в Вашем случае нужно делать альтернативное изображение. это по трудоемкости тоже что создание нового УГО

Цитата
зачем тогда вообще нужна таблица Pin Map

Это отдельная тема для разговора
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 27th July 2025 - 07:23
Рейтинг@Mail.ru


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