1. ボード上のプログラム可能なデバイスを確認します。ボード上のすべてのデバイスがシステム内でプログラム可能であるわけではありません。たとえば、並列デバイスでは通常、これを行うことは許可されていません。プログラマブル デバイスの場合、設計の柔軟性を維持するには、ISP のシリアル プログラミング機能が不可欠です。
2. 各デバイスのプログラミング仕様を確認して、どのピンが必要かを判断します。この情報は、デバイスの製造元から入手するか、インターネットからダウンロードできます。さらに、フィールド アプリケーション エンジニアはデバイスと設計のサポートを提供することができ、優れたリソースとなります。
3. 制御ボード上のピンを使用するには、プログラミング ピンを接続します。このデザインのプログラマブル ピンがボード上のコネクタまたはテスト ポイントに接続されていることを確認します。これらは、実稼働環境で使用されるインサーキット テスター (ICT) または ISP プログラマーに必要です。
4. 争いを避ける。ISP が必要とする信号が、プログラマと競合する可能性のある他のハードウェアに接続されていないことを確認してください。回線の負荷を見てください。発光ダイオード (LED) を直接駆動できるプロセッサーもいくつかありますが、ほとんどのプログラマーはまだこれを実行できません。入力/出力が共有されている場合、これが問題になる可能性があります。監視タイマやリセット信号発生器に注意してください。ランダム信号がモニター タイマーまたはリセット信号発生器によって送信される場合、デバイスが誤ってプログラムされている可能性があります。
5. 製造プロセス中にプログラマブル デバイスに電源を投入する方法を決定します。システムでプログラムするには、ターゲット ボードの電源を入れる必要があります。また、次の問題も判断する必要があります。
(1) 必要な電圧は何ですか?プログラミング モードでは、コンポーネントは通常、通常の動作モードとは異なる電圧範囲を必要とします。プログラミング中に電圧が高くなる場合は、この高電圧が他のコンポーネントに損傷を与えないことを確認する必要があります。
(2) 一部のデバイスは、デバイスが正しくプログラムされていることを確認するために、高レベルと低レベルで検証する必要があります。この場合、電圧範囲を指定する必要があります。リセット ジェネレーターが利用可能な場合は、低電圧チェックを実行するときにデバイスをリセットしようとする可能性があるため、最初にリセット ジェネレーターを確認してください。
(3) このデバイスに VPP 電圧が必要な場合は、ボード上で VPP 電圧を提供するか、製造中に別の電源を使用して電力を供給します。VPP 電圧を必要とするプロセッサは、この電圧をデジタル入出力ラインと共有します。VPP に接続されている他の回路がより高い電圧で動作できることを確認してください。
(4) 電圧がデバイスの仕様内であるかどうかを確認するためにモニターが必要ですか?これらの電源を安全範囲内に保つための安全装置が有効であることを確認してください。
(6) プログラミングやデザインにどのような機器を使用するかを検討します。テスト段階で、ボードがプログラミングのためにテスト フィクスチャ上に置かれる場合、ピンはピン ベッドを介して接続できます。もう 1 つの方法は、ラック テスターを使用する必要があり、特別なテスト プログラムを実行する場合は、ボードの側面にあるコネクタを使用して接続するか、ケーブルを使用して接続するのが最適です。
7. 創造的な情報追跡対策を考え出します。構成固有のデータを行の最後に追加する習慣が、より一般的になりつつあります。プログラマブルデバイスでは時間を有効活用し、「スマート」デバイス化が可能です。シリアル番号、MAC アドレス、生産データなどの製品関連情報を製品に追加すると、製品がより便利になり、保守やアップグレードが容易になり、保証サービスの提供も容易になります。また、メーカーは有益な情報を収集できるようになります。製品の耐用年数。多くの「スマート」製品は、生産ラインや現場からのデータをプログラムできるシンプルで安価な EEPROM を追加することで、この追跡機能を備えています。
最終製品に適した適切に設計された回路は、生産中の ISP 実装に対する障壁となる場合もあります。したがって、生産ラインの ISP に最適になるようにボードを修正し、最終的に良好なボードを完成させる必要があります。
投稿時間: 2022 年 4 月 1 日