|
Имя нестандартного footprint, в соотв. IPC-7351 |
|
|
|
Jan 9 2012, 23:43
|
Местный
  
Группа: Свой
Сообщений: 459
Регистрация: 30-03-06
Из: Москва
Пользователь №: 15 600

|
Есть GSM модуль. Делаю под него футпринт. Как его назвать, в соответствии с IPC-7351? Из более-менее подходящего вижу только: Transceivers ........................................................................XCVR_ Mfr.’s Part NumberНе совсем оно, конечно, но самое близкое из того, что есть. С другой стороны, как, например, модуль GPS-приемника назвать? Для него вообще ничего подходящего нет ( ну не TUNER_ же  ).
|
|
|
|
2 страниц
1 2 >
|
 |
Ответов
(1 - 19)
|
Jan 10 2012, 01:29
|
Местный
  
Группа: Свой
Сообщений: 459
Регистрация: 30-03-06
Из: Москва
Пользователь №: 15 600

|
Цитата(Uree @ Jan 10 2012, 04:57)  А почему собственно не TUNER_ ? Это ведь тюнер и есть, чего там фантазировать особо... Если говорить про GPS-модуль ( изначально спрашивал про GSM, который скорее модем или трансивер, но не суть важно ), то это скорее не tuner, а reciever. Тюнером уместно обозвать какой-нить DVB-модуль. Короче говоря то, что tune/настраивается, а не то что recieve/принимает. В качестве примера, попадется какой-нить ISM-модуль, с жестко запаяным ПАВ на 433,92 МГц. Лично у меня язык не повернется его тюнером назвать.  Цитата(Uree @ Jan 10 2012, 04:57)  Тем более не думаю, что у Вас таких тюнеров будет хотя бы пара десятков, чтобы в обзначениях типа TUNER_Mfr'sPN можно было запутаться и забыть что там за корпус. Суть моего вопроса - понять принцип образования нестандартного имени, а не решить локальную задачу. Я довольно трепетно отношусь к своим библиотекам, они мне сильно экономят время разработки. Все, кстати, custom-ные, метрические и т.д.
|
|
|
|
|
Jan 10 2012, 09:25
|

Участник

Группа: Свой
Сообщений: 72
Регистрация: 30-08-08
Пользователь №: 39 892

|
Цитата(Tahoe @ Jan 10 2012, 02:43)  Есть GSM модуль. Делаю под него футпринт. Как его назвать, в соответствии с IPC-7351? Из более-менее подходящего вижу только: Transceivers ........................................................................XCVR_ Mfr.’s Part NumberНе совсем оно, конечно, но самое близкое из того, что есть. С другой стороны, как, например, модуль GPS-приемника назвать? Для него вообще ничего подходящего нет ( ну не TUNER_ же  ). Доброго времени. Побробуйте написать в официальное представительство Mentor Graphics в России или в IPC. Там должны дать максимально изчерпывающий ответ (они в этом в первую очередь заинтересованы). Ну и просьба потом ознакомить данный форум с их ответом Вам. Возможно их ответом будет: GSM_ Mfr.’s Part Number ; GPS(XX)_ Mfr.’s Part Number
|
|
|
|
|
Jan 10 2012, 10:26
|
Местный
  
Группа: Свой
Сообщений: 459
Регистрация: 30-03-06
Из: Москва
Пользователь №: 15 600

|
Цитата(Uree @ Jan 10 2012, 12:20)  Назовите MODULE_. Все правила трепетности будут соблюдены. Пунктики тоже... Вообще-то, я ожидал чего-то более конструктивного/аргументированного, чем глуповатые потуги подколоть. Про MODULE_ я и сам давно додумался, а вот каким боком сей префикс соотносится с IPC-7351 - загадка. Цитата(Uree @ Jan 10 2012, 12:20)  Да, если пара дней обдумывания как назвать футпринт называется "экономией времени разработки" - то нет слов... Мне не к спеху, могу и неделю пообдумывать - потом поправлю в обеих библиотеках. А вот когда нет слов, лучше, наверное, помолчать. Я не собираюсь делать из наименований фетиш, но и от балды, типа MODULE_, называть тоже не хочу. Это пройденый этап. Цитата(no_cover @ Jan 10 2012, 13:25)  Доброго времени. Побробуйте написать в официальное представительство Mentor Graphics в России или в IPC. Там должны дать максимально изчерпывающий ответ (они в этом в первую очередь заинтересованы). Ну и просьба потом ознакомить данный форум с их ответом Вам. Это мысль. Спасибо. Попробую.  Цитата(no_cover @ Jan 10 2012, 13:25)  Возможно их ответом будет: GSM_ Mfr.’s Part Number ; GPS(XX)_ Mfr.’s Part Number ИМХО вряд ли. Иначе все это раздуется до GPS_GLONASS_GALILEO_BEIDOU_ или GSM_CDMA_XXX_  Должно быть нечто более обобщающее. По моей версии, либо модем, либо трансивер.
|
|
|
|
|
Jan 10 2012, 11:02
|
Местный
  
Группа: Свой
Сообщений: 459
Регистрация: 30-03-06
Из: Москва
Пользователь №: 15 600

|
Цитата(Uree @ Jan 10 2012, 14:46)  Плохо, что Вы так все понимаете. Понимаю я все прекрасно. В т.ч. то, что написано между строк. Просто не надо пытаться делать из меня помойку, в которую охота слить собственное раздражение, я уже не мальчик. Да и за словом, в карман, тоже не лезу. Цитата(Uree @ Jan 10 2012, 14:46)  Если говорить об IPC, то он не описывает все случаи жизни, а только наиболее употребительные. Кстати TUNER_Mfr.’s Part Number в нем существует, в обоих разделах, TH и SMT. Ничего ближе нет. Дальше только Ваше желание придерживаться или буквы или духа IPC. Это просто повторение слов из моего же поста, за нумером 1. Что ничего ближе нет, с этого и началось. Проблема в том, что недостаточно близко, к сожалению. P.S. BTW, в IPC отписался. Правда не знаю, что из этого выйдет, т.к. там полно департаментов, плюс я не IPC-мембер, не поукпал стандартов и т.п. Отписался на answers@ipc.org, это General Technical Questions. Посмотрим, что в итоге из всего этого получится.
|
|
|
|
|
Jan 10 2012, 11:13
|
Местный
  
Группа: Свой
Сообщений: 459
Регистрация: 30-03-06
Из: Москва
Пользователь №: 15 600

|
Кстати, я им немного усложнил задачу. Спросил про префикс для GSM-модуля и добавил это: Same question for GPS+GSM module. Which prefix may be recommended in this case? Цитата(vitan @ Jan 10 2012, 15:06)  (возможно, для тех, что считаются неделимыми с точки зрения предприятия-разработчика платы), типа микросхемы и резистора. Если это так, то ценность этих рекомендаций для разработчика явно снижается.  Потому что с т.з. печатной платы, любой модуль это такой же компонент, как резистор или микросхема.
|
|
|
|
|
Jan 10 2012, 11:58
|
Местный
  
Группа: Свой
Сообщений: 459
Регистрация: 30-03-06
Из: Москва
Пользователь №: 15 600

|
Цитата(Uree @ Jan 10 2012, 15:37)  Да и насчет неделимости устройств большие сомнения, иначе с чего бы там быть тем же тюнерам? ИМХО префиксы TUNER_, XCVR_, XDCR_ даны просто в качестве примеров. Не думаю, что приемники встречаются реже, чем трансиверы. Однако ж для трансивера в документе префикс имеется, а для приемника нет. Цитата(Uree @ Jan 10 2012, 15:37)  Возвращаясь к началу диалога - "принцип образования нестандартного имени" - обозначьте функционал как Вам удобно и добавьте парт_намбер производителя. Собственно у них этот же принцип: На данный момент так и сделано. С другой стороны, если все делать "как мне удобно", зачем тогда вообще будут нужны стандарты/рекомендации? Цитата(Uree @ Jan 10 2012, 15:37)  Вопрос в том, можно ли считать "GSM модуль" компонентом. С т.з. трассировщика платы/самой платы - безусловно является. А другие т.з., для нашего случая, не интересны. Мы же устройство делаем, а не микросхемы печём.
|
|
|
|
|
Jan 10 2012, 12:24
|
Знающий
     
Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480

|
Цитата(Tahoe @ Jan 10 2012, 12:58)  На данный момент так и сделано. С другой стороны, если все делать "как мне удобно", зачем тогда вообще будут нужны стандарты/рекомендации? Например для того, чтобы показать идею формирования названий(по крайней мере в данном случае). Согласитесь, даже просто прочитав предлагаемый IPC перечень названий футпринтов очевидна идея, использованная при их определении - функция компонента + доп. параметры, помогающие без открытия определить размеры, шаг выводов и прочее. Так что как по мне, тут вопросов возникать не должно. Ну или почти не должно. Цитата(Tahoe @ Jan 10 2012, 12:58)  С т.з. трассировщика платы/самой платы - безусловно является. А другие т.з., для нашего случая, не интересны. Мы же устройство делаем, а не микросхемы печём. Согласен. Только продолжает оставаться неясным - зачем для некоего модуля расписывать его функционал в названии и чем это поможет в момент просмотра библиотеки понять, что скрывается под именем такого футпринта. С компонентами, функционально одинаковыми(конденсаторы например) или из одного семейства(те же BGA) все понятно - посмотрел название, увидел префикс, дальше по цифрам определил параметры футпринта. Итог - сэкономил время на открытие футпринта и проверку его размеров. А какую информацию можно получить из имени такого футпринта, даже из развернутого(TUNER_, XCVR_, XDCR_ и т.д.) имени? Имхо - все должно иметь смысл. Если смысла нет - зачем множить сущности. Дело вкуса конечно, но... не понимаю.
|
|
|
|
|
Jan 11 2012, 00:18
|
Местный
  
Группа: Свой
Сообщений: 459
Регистрация: 30-03-06
Из: Москва
Пользователь №: 15 600

|
Ответ из IPC: Цитата Igor,
IPC does not have a recommended footprint name for the part you have.
Regards,
John Perry Technical Project Manager IPC - Association Connecting Electronics Industries® 3000 Lakeside Drive # 309S Bannockburn, IL 60015-1249 USA +1 847-597-2818 (tel) +1 847-615-7105 (fax) +1 847-615-7100 (Main) perrjo@ipc.org www.ipc.org
-----Original Message----- From: SciSol [mailto:tahoe@scisol.ru] Sent: Tuesday, January 10, 2012 4:54 AM To: answers Subject: IPC-7351B related
Hello!
I'm creating footprint for embedded GSM-module and would like to have footprint name, complying to IPC-7351. Nothing matched to GSM-module was finded out in IPC-7351B. Wich prefix may be recommended to use? My assumptions is: MODEM_Mfr.'s Part Number
Is it correct?
Same question for GPS+GSM module. Which prefix may be recommended in this case?
Best regards! Igor Denisov +7 *** ***-**** www.******.ru Цитата(Uree @ Jan 10 2012, 16:24)  Только продолжает оставаться неясным - зачем для некоего модуля расписывать его функционал в названии и чем это поможет в момент просмотра библиотеки понять, что скрывается под именем такого футпринта. Абсолютно те же резоны, что и для резисторов, конденсаторов, светодиодов, микросхем: Цитата(Uree @ Jan 10 2012, 16:24)  посмотрел название, увидел префикс, дальше по цифрам определил параметры футпринта. Итог - сэкономил время на открытие футпринта и проверку его размеров. Вот открываю я BOM и вижу, порой, до десятка каких-то загадочных MODULE_XJTGFS6HJ, MODULE_LKJGS86S... И будет там перемешано такое с таким. Получается "каша, формально не нарушающая IPC-7351". И зачем оно надо?
|
|
|
|
|
Jan 11 2012, 07:49
|
не указал(а) ничего о себе.
     
Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887

|
Цитата Абсолютно те же резоны, что и для резисторов, конденсаторов, светодиодов, микросхем: Нет, ну функционал это одно, а геометрия футпринта - совсем другое, согласитесь. Поэтому расписывать GSM_CDMA_GPRS_... я тоже считаю неправильным. Насчет приведенных файликов могу посоветовать для источника питания префикс VREG, сам использую. А вообще, можно посоветовать придеживаться общей идеоллогии, и назвать модуль GSM по принципу GSM<шаг пинов>P<длина>X<ширина>X<высота>-<кол-во пинов>. Ну или еще что-то важное добавить по аналогии с тем, как это делает калькулятор. Там система не особо строгая, они даже сами пишут в своих доках, что можно и так и сяк. Мне это тоже не нравится (я тоже люблю четкие правила), но что делать...
|
|
|
|
|
Jan 11 2012, 08:34
|
Знающий
     
Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480

|
Цитата(Tahoe @ Jan 11 2012, 01:18)  Ответ из IPC: Почти не сомневался в таком ответе. Цитата(Tahoe @ Jan 11 2012, 01:18)  Абсолютно те же резоны, что и для резисторов, конденсаторов, светодиодов, микросхем: "посмотрел название, увидел префикс, дальше по цифрам определил параметры футпринта. Итог - сэкономил время на открытие футпринта и проверку его размеров." По умолчанию модуль предполагает оптимальную его реализацию, без систематических размеров и параметров типа шага выводов. Что Вы считаете возможным туда вписать, дабы определить что собой представляет этот футпринт - мне решительно непонятно. Вот например пара модулей - какими параметрами кроме общего максимального размера Вы можете их описать?
|
|
|
|
|
Jan 12 2012, 14:54
|
Местный
  
Группа: Свой
Сообщений: 459
Регистрация: 30-03-06
Из: Москва
Пользователь №: 15 600

|
Цитата(vitan @ Jan 11 2012, 11:49)  А вообще, можно посоветовать придеживаться общей идеоллогии, и назвать модуль GSM по принципу GSM<шаг пинов>P<длина>X<ширина>X<высота>-<кол-во пинов>. Ну или еще что-то важное добавить по аналогии с тем, как это делает калькулятор. По мне, это все-таки перебор. По части модулей, я как раз за вариант IPC: SOMEPREFIX_Mfr.’s Part Number Собсно и вопрос то мой изначально так и стоял - по какому принципу префикс определять для wireless молулей. В индустрии до сих пор (!) не сформировались четкие наименования. Хотя с GPS/ГЛОНАСС-ами я уже определился, везде ставлю префикс NAV и полностью отвязан от конкретной системы. А вот что с GSM делать - ничего путного в голову пока не идет. Цитата(Uree @ Jan 11 2012, 12:34)  Вот например пара модулей - какими параметрами кроме общего максимального размера Вы можете их описать? Ответ на этот вопрос, как и странно, в... IPC-7351. Да, да - TUNER_xxx, XCVR_xxx...  Даже не знаю. как ещё объяснить. Если доводилось писать на Сях, есть такая штука - структуры. В идеале, все должно быть как-то так организовано, как в структурах. Ну нудно лазить по библиотеке и искать среди сотен наименований нужное, нудно. И тратится время впустую. САПРы вообще придумали не для того, что бы потом бредовыми ГОСТами или стандартами обложить, а что бы удобно было. Собсно, тот же IPC для того и придуман - что бы обеспечить удобство, через стандартизацию. Но само по себе удобно не станет, надо ещё и продумать все. И в первых рядах - наименования. Трудно это объяснять человеку, который, судя по всему, не программировал по-серьезному. Я над именами некоторых переменных иногда по пол-дня думал. И это нормально.
|
|
|
|
|
Jan 12 2012, 15:27
|
Местный
  
Группа: Свой
Сообщений: 459
Регистрация: 30-03-06
Из: Москва
Пользователь №: 15 600

|
Цитата(Uree @ Jan 12 2012, 19:19)  Вот я этот свой подход и озвучил. Возможно, у меня сложилось ошибочное мнение, конечно. Но мне показалось, с первых постов, что этот подход заключается в "да не парься ты особо, парень, по пустякам".  Про программирование, я написал не для того, что бы "пальцы погнуть", а... как бы это сказать... имел в виду некое структурное мышление, что ли.
|
|
|
|
|
Jan 21 2012, 18:05
|

Участник

Группа: Свой
Сообщений: 72
Регистрация: 30-08-08
Пользователь №: 39 892

|
Цитата(Tahoe @ Jan 12 2012, 17:54)  Хотя с GPS/ГЛОНАСС-ами я уже определился, везде ставлю префикс NAV и полностью отвязан от конкретной системы. А вот что с GSM делать - ничего путного в голову пока не идет. Как пример префикс COM(для Global System for Mobile communications)
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|