Як мікроконтролери SMD попередньо завантажуються кодом?


13

Часто при купівлі мікроконтролера SMD (скажімо, AVR) або друкованої плати з мікроконтролером SMD він постачається з попередньо встановленою програмою, яку використовує плата. Мені було цікаво, як це попередньо завантажено - я думаю, що DIP-інтерфейси можуть бути запрограмовані за допомогою DIP-розеток, тож чи є спеціальні розетки SMD?


Відповіді:


13

Більшість мікроконтролерів мають можливість вбудованого програмування (ICP); Ви можете запрограмувати їх на декількох цифрових лініях вводу / виводу через JTAG або будь-що інше, підключивши друковану плату та підключивши кабель від плати до ПК. Це можливо за допомогою сигналів програмування, що знаходяться на регулярному логічному рівні. (Мікрочіп мав підключення до програмування високої напруги, коли лінію скидання MCLR потрібно було утримувати при високій напрузі (12 В?), Що було нормально лише додаванням ізолюючого діода між MCLR та рештою ланцюга.)

У попередні дні перед ICP ви могли придбати велику кількість ІМС від виробника, запрограмованих ними, як послугу з доданою вартістю. Невеликі номери повинні були запрограмувати ви або хтось інший.

Що стосується розеток - є розетки майже на все . Кілька років тому я нещодавно працював з комплектом MSP430, який мав розетку-розкладачку для 64-контактного QFP. Вони недешеві, але працюють добре. (Ось один для 400-контактного BGA потужністю до 10 ГГц ) Вони використовуються переважно для тестування, а не для програмування.


3
Ви все ще можете придбати ІС, запрограмовані виробником; навіть для ICP потрібен час на лінії, щоб прошивати деталі та простір на дошці, щоб додати точки зонду ICP. Для великих виробничих циклів це досить часто. Наприклад, Microchip робить це за допомогою Microchip Direct у кількостях, що не перевищують 1 (а також у кількох котушках та вище).
Кевін Вермер

12

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

Це ж виробниче випробувальне обладнання здатне програмувати пристрої на заводі (практично тільки для великих обсягів закупівель), або дистриб'ютор та / або кінцевий клієнт може запрограмувати деталі.

- відредаговано, щоб додати посилання на автономну автоматизовану систему програмування. -

http://dataio.com/Solutions/AUTOMATEDPROGRAMMING/PS588.aspx


6
Що стосується великих обсягів (тисяч), я думаю, що вони запрограмують їх у той самий момент, що й електронний тест, який знаходиться в голому вигляді. Вони вже повинні підключитися до штриху IC, щоб протестувати його перед упаковкою в пакет SMT.
Коннор Вольф

3

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


Арг. Я використовував тег HTML Тега для посилання, який, на мою думку, підтримується тут. Мабуть, ні. На жаль, здається неможливим шукати деталі редагування, коли вони фактично потрібні вам у редакторі публікацій. Що ж, добре. У будь-якому випадку, посилання є embedinc.com/picprg/icsp.htm
Олін Lathrop

HTML- <a>теги працюють, ви просто забули лапки навколо URL-адреси. Синтаксис є <a href="URL" title="Hover text">in-line text</a>. Атрибут заголовка необов’язковий, лапки навколо URL-адреси (та заголовка) не є. Дивіться <a href=" electronics.stackexchange.com/editing-help"> Довідка щодо редагування відміток </a> та <a href = " meta.stackexchange.com/q/1777/146495 " title = "Що таке теги HTML дозволено для переповнення стека, помилки сервера та суперкористувача? "> це питання MSO </a> для отримання додаткової інформації.
Кевін Вермер

Зауважте, що вам все одно доведеться використовувати [text](URL)синтаксис міні-розмітки у коментарях. Сказане - лише для демонстрації. Не впевнений, чому додається крапка з комою.
Кевін Вермер
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.