SMDマイクロコントローラーにはどのようにコードがプリロードされていますか?


13

多くの場合、SMDマイクロコントローラー(AVRなど)またはSMDマイクロコントローラーを備えたPCBを購入すると、ボードが実行するために使用するプログラムがプリロードされます。どのようにプリロードされるのか疑問に思っていました-DIP ICはDIPソケットを使用してプログラムできると思いますが、特別なSMDソケットはありますか?


回答:


12

ほとんどのマイクロコントローラーには、インサーキットプログラミング(ICP)機能があります。プリント回路基板の電源を入れ、ボードからPCにケーブルを接続することにより、JTAGなどを介していくつかのデジタルI / Oラインを介してそれらをプログラムできます。これは、通常のロジックレベルのプログラミング信号を使用することで可能です。(マイクロチップには高電圧インサーキットプログラミングアプローチがあり、リセットラインMCLRを高電圧(12V?)に保持する必要がありましたが、MCLRと回路の残りの部分に絶縁ダイオードを追加するだけで問題ありませんでした。)

ICPの前の初期の段階では、付加価値サービスとして、プログラムされた多数のICをメーカーから購入できました。あなたまたは他の誰かが小さな数字をプログラムする必要があります。

ソケットに関する限り、ほぼすべてのソケットがあります。数年前、私は最近、64ピンQFP用のクラムシェルソケットを備えたMSP430キットを使用していました。安くはありませんが、うまく機能します。(これは、10GHzまでの400ピンBGA用ものです。)プログラミングではなく、主にテスト目的で使用されます。


2
メーカーがプログラムしたICを引き続き購入できます。ICPを使用しても、ライン上でICPプローブポイントを追加するには、部品と基板スペースをフラッシュするのに時間がかかります。大規模な運用では、これは非常に一般的です。たとえば、MicrochipはこれをMicrochip Directを介して最小 1の数量(およびリールアンドアバブ数量)で行います。
ケビンフェルメール

11

はい、確かにSMDデバイス用のデバイスソケットがあります。これらは、SMTコンポーネントの生産および信頼性テストに日常的に使用されています。生産テストは通常​​、デバイスハンドラーを使用して行われます。デバイスハンドラーは、本質的に、テスト対象の部品を生産テスト機器のソケットとの間で転送するロボットデバイスです。

同じ生産テスト機器で工場でデバイスをプログラミングできます(大量購入の場合にのみ実用的です)。または、ディストリビューターやエンドカスタマーが部品をプログラミングできます。

-スタンドアロンの自動プログラミングシステムへのリンクを追加するために編集されました。-

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


5
以下のために容量(数千人)、私は彼らがベアダイ形態である電子テスト、同じポイントでそれらをプログラムだと思います。SMTパッケージにパッケージ化する前に、ICダイに接続してテストする必要があります。
コナーウルフ

3

あなたはすでにいくつかの良い答えを得ています。おそらく、Microchip PICのインサーキットプログラミングに関する私の記事はいくつかの追加の背景を提供し、一般的なプロセスを分かりやすくするのに役立つでしょう。


ああ。リンクにHTML Aタグを使用しましたが、ここでサポートされていると思います。どうやら。残念ながら、投稿エディタで実際に必要なときに編集の詳細を調べることは不可能に思えます。しかたがない。いずれにしても、リンクはembedinc.com/picprg/icsp.htm
オリンラスロップ

HTML <a>タグは機能しますが、URLの引用符を忘れてしまいました。構文は<a href="URL" title="Hover text">in-line text</a>です。title属性はオプションですが、URL(およびタイトル)を囲む引用符はオプションではありません。<a href=" electronics.stackexchange.com/editing-help"> Markdown Editing Help </a>および<a href = " meta.stackexchange.com/q/1777/146495 " title = "HTMLタグとはスタックオーバーフロー、サーバーフォールト、スーパーユーザーで許可されていますか?」>詳細については、このMSOの質問</a>をご覧ください。
ケビンフェルメール

[text](URL)コメントではミニマークダウン構文を使用する必要があることに注意してください。上記はデモンストレーション用です。ただし、セミコロンが追加された理由はわかりません。
ケビンフェルメール
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.