Як вибрати ІМ-код, який буде використаний для вашого проекту?


10

Це може бути дещо надуманим, але я буду використовувати ілюстрацію. Скажімо, ви будуєте настільний комп’ютер для себе. Тепер, один із способів, яким ви могли б це зробити, - це просто відвідати сайт, який поширює компоненти (наприклад, Newegg) та переглядати процесори, поки ви не знайдете потрібний. Потім знайдіть материнську плату, сумісну з процесором, який вам подобається. Потім будуйте це. Перш ніж це знати, ви вибрали всі свої частини.

Повернення до електротехніки: часто я буду знати, яку саме частину я шукаю, і матиму розпливчасте уявлення про те, які саме характеристики вона повинна мати. Але просто пошук на сайті компонентів (наприклад, Digikey) часто дасть десятки, сотні, можливо, навіть тисячі результатів. Це приголомшливо для того, як я, який має мало досвіду, оскільки важко було б виділити відповідний компонент загального призначення, який я міг би використати.

Як би хтось із малим досвідом пішов на вибір центрального ІС, навколо якого розробити свій проект (якщо припустити, що така конструкція є доцільною)? Чи є ресурси, які містять переліки таких корисних чи простих або часто використовуваних ІМС (транзистори, підсилювачі, мікроконтролери тощо)?


Питання, пов'язані з цим, можуть зацікавити: electronics.stackexchange.com/questions/8231/…
tyblu

Відповіді:


8

Я думаю, у кожного, певно, є такі думки в якийсь момент.

Є книги / сайти, які рекомендують мати купу "корисних компонентів". Біда лише в тому, що ці речі застаріли дуже швидко. Наприклад, 741 та PIC16F84 як і раніше рекомендуються в місцях, хоча вони і давно (довго) перевершені.

Якщо ви знаєте, для чого потрібен специфікація для вашого проекту (як це слід зробити), ви можете вибрати компоненти на основі специфікацій. Наприклад, якщо вам потрібна аналогова пропускна здатність 10 МГц і ви використовуєте джерело живлення 5 В, ви можете відповідно фільтрувати результати підсилювача. З якою швидкістю потрібно працювати вашому UC на 10MIPS? 40МІПС? яка периферія потрібна? USB? SPI? МОЖЕ? Фільтр відповідно. Параметричні пошуки - ваш друг тут (усі гідні сайти, такі як Mouser, Farnell, Digikey тощо)
це стосується майже всього, тому немає швидкого шляху для читання таблиць даних та прийняття обґрунтованого рішення (якщо ви вже не використовували частину звичайно)

Тому я б сказав, що відповідь, ймовірно, спочатку скочити в голову і почати вчитися правильно користуватися пошуковими інструментами (перегляньте будь-яку доступну допомогу), пробираючи свій шлях через компоненти, читайте таблиці, дізнайтеся про те, що специфікації / графіки / тощо маю на увазі.

Я, звичайно, пам’ятаю, що був переповнений усіма різними варіантами та довго закрученими таблицями даних, але через деякий час ваш мозок стає досить добре відфільтрувати потрібну інформацію швидко. Але все ж потрібен час, і це не найприємніше завдання.
Звичайно, якщо ви впевнені в специфікаціях, і ви можете змусити когось іншого зробити це для вас, це завжди хороший варіант ;-)
Постійно бути в курсі нових фішок теж корисно, я підписуюся на всі повідомлення про новий товар. для різних місць.


2
Це дуже трудомістко і може стати дуже стомлюючим. Іноді (особливо для одноразових) я просто підбираю компонент, який буде добре виглядати, і робитиму те, що потрібно легко. Зазвичай для цього потрібне багато перенастроювання деяких схем. Вибір компонентів та врівноваження / реструктуризація конструкцій може бути настільки складним, забираючи багато часу, і того варто лише на великих пробігах. Ось додаткова інформація, хоча йдеться про "великомасштабні продукти", як шукати запчастини: youtube.com/watch?v=Qjj49bFimoo
Ганс

1
Якщо ви думаєте, що ви вказали всі свої параметри, перегляньте таблицю даних для найдешевшої частини - це простий спосіб сортування.
W5VO

1
Я сподіваюсь, що, оскільки це вікі і тому простіше оновлювати, коли кращі деталі старі частини роблять застарілими, список популярних частин залишатиметься актуальним.
davidcary

12

Я відповім на це запитання з дуже специфічної точки зору: інженер-електрик проектує щось для обсягу виробництва. І я визначаю "об'ємне виробництво" як від 1000 до 10000 одиниць на рік, а у виробництві - до 10 років. Я знаю, що це не стосується багатьох людей тут, але я думаю, що це повинно бути цікавим та інформативним.

Для цього є дві частини: пошук підбору частин, які працювали б, і вибір правильної частини з цієї групи.

Для пошуку потрібної частини я використовую різноманітні джерела (у порядку зменшення важливості): Мої власні знання про виробників та деталей, інформація від виробників / дистриб'юторів / FAE / Etc, пошук веб-сайтів виробників та випадкові речі, прочитані з торгівлі журнали.

Для вибору потрібної частини я повинен зважити багато факторів, включаючи (не в конкретному порядку): вартість, доступність, другі джерела, що ми використовуємо для інших проектів, як довго ми вважаємо, що чіп буде виготовлений, наскільки корисний представник / розповсюджувач / FAE - це, звичайно, продуктивність / особливості самого чіпа.

Скажімо, що я повинен розробити MP3-програвач. Для цього мені потрібен процесор, флеш, інтерфейс USB та аудіо вихід (я ігнорую потужність).

Процесор повинен бути 32-бітним процесором з інтерфейсами для NAND Flash, аудіо DAC та інтерфейсом USB. Я спершу звужу його до архітектури процесора та декількох виробників. Що стосується ARM, я б в основному дивився на TI. Freescale робить ARM речі, але я ненавиджу інструменти їх розробки, щоб вони не були. Analog Devices має DSP із вбудованим аудіо DAC, на який також варто звернути увагу. Але давайте підемо з TI. На веб-сайті TI є хороший посібник з вибору процесора, який би звузив його до, можливо, 4 або 6 фішок. Використовуючи це, і розмовляючи з FAE та дистриб'ютором TI, я вибрав би один із 4 або 6.

Знайти спалах NAND дещо просто. Є лише близько 4 виробників, з якими варто поговорити, і 2 з 4 не дуже добре працюють з цими «низькими обсягами виробництва». Я просто надішлю електронною поштою місцевий представник / FAE / Disty зі своїми характеристиками, а потім рекомендую деталі. З цього я вибрав би частину, яку слід використовувати.

Майже вся схема інтерфейсу USB повинна знаходитися в самому процесорі. Будь-яка зовнішня схема буде задокументована у таблиці даних та додатках до ЦП. Я просто скопіював би це. Для мене були б обрані будь-які критичні компоненти.

Розумні аудіо ЦАПів виробляються лише 4 компаніями: Cirrus Logic, TI, AKM і Wolfson. Оскільки ця програма не є критичною, будь-який виробник такий же хороший, як і будь-який інший. Оскільки я вже використовую логічний ЦАП Cirrus в іншому проекті, я б використав цю частину для цього. Але якби мені довелося вибрати, я б шукав веб-сайти mfg, щоб звузити його. Тоді отримання цитат та думок від різних розповсюджувачів дасть мені остаточну інформацію.

Для аудіовиходу також потрібні деякі аналогові частини (в основному підсилювачі). Досвід підказує мені, які слід враховувати, але на різних веб-сайтах виробників є багато речей, які допоможуть у цьому. Також FAE можуть бути величезною підмогою тут. Чесно кажучи, вибір оп-підсилювача може зайняти більше часу, ніж вибір процесора! Можливо, має сенс вибрати декілька підсилювачів з різних mfgs, які мають однаковий пакет і розтяжки-- тому ми можемо спробувати різні мікросхеми в прототипах і вибрати найкращий.

Від початку до кінця процес вибору частин для цього MP3 може зайняти 2 календарні тижні. 3 тижні, якщо ви додасте джерела живлення та зарядний пристрій. Більшу частину цього часу грає тег електронної пошти з різними людьми, тому за цей час відбувається інша цінна робота. Це звучить як давно, але помилка в цей момент може коштувати десятки тисяч доларів. Варто витратити час.


2
Це було досить цікаво читати. Як ви кажете, я, швидше за все, незабаром не буду виробляти тисячі одиниць, але цікаво бачити процес з точки зору професійної галузі.
voithos

5

Як говорили інші, на разові конструкції насправді не варто витрачати багато часу, щоб абсолютно мінімізувати витрати на ваш дизайн. І якщо ви, наприклад, вже знайомі з певною сім’єю уК, то часто цілком справедливо просто дотримуватися цієї родини, якщо вона зробить роботу.

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


4

Як сказав Олі, всі проходять цю фазу, деякі залишаються (і насолоджуються цим!).

Спочатку зауважте, що, якщо ви не проектуєте для великого циклу виробництва, не важливо, наскільки ефективний ваш дизайн. Якщо ви знаєте чіпи, які можуть це зробити, часто не варто витрачати проблеми, щоб витратити години і години, щоб зменшити дизайн з 10 до 8 фішок і з 20 до 16 доларів. Це частково пояснює кількість моделей 741, 555 та 16f84, і чому користувачі PIC майже ніколи не думають використовувати AVR і навпаки.

Якщо ви проектуєте для великого обсягу або робите більш-менш однотипний дизайн знову і знову (скажімо, інтерфейс UC + USB + міст H), ви повинні звернути увагу на інших, хто сконструював подібні схеми, на нові оголошення про товар і т. д. У моєму досвіді це відбувається майже автоматично, але це потребує часу.


1

Я знайшов пошук типу деталі, не маючи конкретного номера деталі, в таких місцях, як digikey, майже повністю марним.

Однак якщо ви переходите на деякі сторінки виробника, майже всі вони мають фільтри, які допоможуть вам звузити, які деталі відповідають специфікаціям, які ви шукаєте.

Наприклад, STMicro має свій параметричний вибір продукту за адресою http://www.st.com/stonline/stappl/productcatalog/app?page=productSelector - ви вибираєте тип пристрою, який шукаєте, а потім фільтруєте їх за напругою, пакет та будь-які інші характеристики, які вам потрібні.

Це допомагає дізнатися, які компанії насправді роблять тип ІС, який ви шукаєте. Здебільшого я дивлюся на STMicro, Texas Instruments, Maxim та National Semiconductor. Як додатковий бонус, всі чотири компанії надішлють вам безкоштовні зразки більшості своїх товарів. Вони навіть оплачують доставку. Тож навіть якщо ви не впевнені, що ІС працюватиме для ваших цілей, принаймні це нічого не коштуватиме вам!

І, як говорили інші, не хвилюйтеся про те, щоб отримати абсолютну найкращу частину, якщо це для єдиного проекту чи прототипу. Просто не варто витрачати годину мучитися на різницю між двома майже однаковими частинами.


Ваш список постачальників повинен відображати деталі типів дизайну, які ви робите, але здається дивним, якщо його рекомендація щодо "універсального" списку постачальників, що займаються хобі-проектами. TI - це чудовий початок для аналогових, силових, логічних та DSP. National - це гарне джерело для добре зрозумілого (80-х років) аналога, а також дуже конкретних новіших продуктів, і все одно його частиною TI. Як не дивно, частини національних громадян зараз, здається, включені до сторінок пошуку продуктів TI, але не навпаки. ...
The Photon

1
Максим і С.Т., з іншого боку, мають досить "химерні" пропозиції товарів. І жодне з них не є чудовою відправною точкою при пошуку мікроконтролера для хобі-проекту.
The Photon

1

Те, що ви не знаєте, вбиває вас. Не припускайте, що деталі відповідають специфікаціям та не містять помилок.

Для процесора дотримуйтесь того, що ви знаєте. Наприклад, відомий постачальник ARM має неприємну помилку в деяких своїх сімействах ARM, що внутрішній спалах недостатньо добре зберігає дані. (Ось скажіть інформацію від надійного джерела, тому ми навіть не оцінювали, перейшли до більш перевіреної частини). Тому дотримуйтесь перевірених деталей для чогось типу процесора, тому що було б безладно змінити. Виберіть це спочатку. (Мозок перший)

Отримайте комплект eval для чого завгодно. Мені подобається TI за що-небудь аналог і потужність і ST для процесорів. Просто попросіть їх надати комплекти eval і спробувати створити все, використовуючи набори eval, це, як правило, можливо.

Дотримуйтесь меншої кількості постачальників, простіше впоратися, збільшує вашу загальну вартість долара для постачальника, отже, кращі ціни.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.