生産テスト、テスト設計、テストポイント、およびその他の手法


12

回路上の(またはそれに近い)ネットごとにテストポイントを含むいくつかのボードレイアウトを使用しています。これにより、テストポイントに関する他のトピックや、ここでの一般的なテスト用の手順およびガイドラインを検索することになりましたが、何も見つかりませんでした。だから、私の質問は少し広範で不明確ですが、ここにあります:

  • 製品設計で一般的にどのような生産テストを採用していますか?
  • いくつかの方法が価値があるポイントがあり、これらのポイントはどこにありますか?たとえば、装着されたボード、フライングプローブ、ベッドオブネイルなどの手動テスト。
  • 私はボードよりもかなり複雑なBeagleBoardの設計と構築について読みましたが、この種のテストは一切含まれていないようです(例えば、釘やテストポイントがない、ソフトウェアテストがある)。
  • 当社のボードはすべて、マイクロコントローラーベースです。電源、グランド、およびクロックの基本機能は、製造時に組み込みの自己テストにマイクロを使用するのに十分な信頼性がありますか?

回答:


7

クライアントが別の方法で指定しない限り、私は作業しているボードの大半にテストポイントを追加します。すべてのネットにテストポイントを追加するわけではありませんが、電源ネットとグラウンドネットには必ずテストポイントがあります。ファブハウスからボードのバッチを取り戻したら、DMMをつかみ、テストポイントを「オームアウト」して、グラウンドに短絡していないことを確認します。

ほとんどの場合、私は仕事で非常に少量の生産を行っているため、テストのほとんどは手動で行われます。

しかし、ベッドオブネイルテストフィクスチャを使用する、より大量の製品があります。電源およびグランドネットに加えて、イーサネット、SPI、オーディオ(スピーカー/マイク)などの他の機能ブロックのテストポイントがあります。

初回実行のプロトタイプを実行している場合、デバッグ用にこれらのすべてのテストポイントが必要になる場合があります。ただし、後のリビジョンでは、機能ブロックが正常であることが証明された後、必要に応じてボードから削除できます。

最終的には、実際の生産量と、ボードの特定の側面をテストする/テストしないことでどれだけのリスクを取るかによって決まります。


4
  • 提供するネットリストに対してベアボード(PCB)を常に100%テストしてください。制御されたインピーダンスに依存している場合は、そのためのボードファブも用意してください。
  • JTAGは、ボードのコストを追加したり、追加のチップを必要としたりするだけで、コネクタのみです。ただし、FPGA用とプロセッサ用など、チェーンを分離できることを確認してください。
  • フライングプローブは、釘の床のコストを回避します。1000個未満のユニットを作成している場合; ベッドオブネイルテスターを開発するのは経済的に意味がないと思います。
  • マイクロコントローラーは、RAMおよびFPGAへの接続のテストに適しています。

2

テストポイントは、デザインへの影響を考慮して追加する必要があります(たとえば、アナログピンまたは高速ピンは、余分な銅/ラインの長さによって動作が変わる場合があります)。

可能な限り、ADCを使用してさまざまな電源を監視/ログに記録するのが好きです(通常、マイクには2、3個のADCピンがあります)。BOMコストを節約するために取り外し可能なスタンドアロンのADCを使用しましたが、小さな部品の節約のために電圧レベルのフィールド内監視が拒否されたプロジェクトにはまだ取り組んでいません。

特にBISTが完全なカバレッジを提供していない場合は、プロトタイプ、生産、およびフィールドの障害を記録することも非常に重要です。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.