FCTテスト:PCBAの機能回路テスト
図1. PCBAのFCTテスト
最終更新日:2026年5月 · ハードウェアエンジニア、テスト開発者、調達チーム向けの製品テストガイド
FCTテスト(機能回路テスト、単に機能テストとも呼ばれる)は、完全に組み立てられた基板に電源を投入し、完成品と同じように動作させた後、実際の出力が期待される動作と一致するかどうかを確認します。インサーキットテスト(ICT)が「すべての部品が正しく接続されているか?」と問うのに対し、FCTはより重要な「この基板は実際にその機能を果たすか?」と問うのです。通常、出荷前の最後の電気的検査であり、テストアクセス、刺激点、明確な合否判定基準が最初から基板設計に組み込まれている場合にのみ、適切に機能します。
FCTテスト(機能回路テスト)とは何ですか?
機能テストでは、基板を部品の集合体としてではなく、動作するユニットとして扱います。一般的な機能テストでは、製品が受ける入力(電源電圧、クロック信号、制御信号、センサー刺激、通信パケットなど)を適用し、出力電圧と電流、タイミング、周波数、通信応答、ディスプレイまたはLEDの状態、リレーの動作、RF電力など、仕様に対する応答を測定します。結果は、記録された測定値に基づいて、合格か不合格かという単純な判定となります。
FCTは電源が供給され、組み立てられた基板上で動作するため、必要な部品が揃っているだけでなく、それらが正しく連携して動作することも確認できます。つまり、ファームウェアが起動し、レギュレータが負荷がかかった状態でも設定値を維持し、無線リンクが確立され、ADCが測定範囲内で読み取り、キャリブレーションが有効であることを確認します。これは、製品出荷前にほとんどの顧客が実際に重視する証拠です。
FCT vs ICT vs AOI vs X線 vs フライングプローブ
FCTは、階層型テスト戦略における一つの段階です。それぞれの方法は異なる問いに答えるものであり、互換性があるというよりは相互補完的な関係にあります。
| ホイール試乗 | 質問に答える | 電源供給中? | 最高の |
|---|---|---|---|
| FCT (機能的) | 取締役会はその役割を果たしているか? | はい | システム動作、ファームウェア、キャリブレーション、通信 |
| ICT (回路内) | 各部品は正しく接続されていますか? | Partly | コンポーネント値、オープン、ショート、極性 |
| AOI | 正しく組み立てられているように見えますか? | いいえ | はんだ付け不良、部品の欠落/位置ずれ |
| X線 | 隠れた関節は良いものですか? | いいえ | BGA/QFN接合部、空隙、内部短絡 |
| フライングプローブ | 照明器具なしで電気点検? | Partly | 低~中量規模の電気試験、釘床コストなし |
一般的な製造工程の組み合わせとしては、製造品質の確認にAOI(自動光学検査)やX線検査、電気系統の検査にICT(情報通信技術)やフライングプローブ、そして最終的な機能確認にFCT(機能検査)が用いられます。小規模プロジェクトや短納期プロジェクトでは、ICTを省略し、AOIとFCTのみを用いる場合もあります。
機能テスト(FCT)ステーションはどのように機能するのですか?
機能テストステーションは、連携して動作する3つの主要部分から構成されています。
- テスト治具。 基板は専用の治具(多くの場合、テストパッドに接触するバネ式の「ポゴピン」と嵌合コネクタで構成されている)に挿入され、電源と信号が供給され、出力が読み取られる。この治具は、基板の実際の動作インターフェースをエミュレートする。
- 計測機器および入出力。 プログラマブル電源、電子負荷、DMM/DAQ、信号源、通信インターフェース(UART、SPI、I²C、USB、CAN、イーサネット)、そして場合によってはRF計測器を用いて、刺激を与え、測定値を取得する。
- テストプログラム。 ソフトウェアはテストの手順を順序立てて実行します。電源投入、必要に応じてファームウェアのロード、各機能チェックの順番実行、各測定値の制限値との比較、データのログ記録、そして合否判定を行います。また、テスト中に実行されるプログラミングやキャリブレーションの手順も制御します。
実際には、オペレーターが基板を配置し、治具が閉じられ、プログラムが数秒から数分かけて一連の手順を実行し、そのシリアル番号に対応する合否判定結果とテスト記録が生成されます。
FCTがPCB製造テストフローの中でどのような位置づけになるか
FCTは通常、最終工程の電気テストであり、基板が梱包または上位アセンブリに組み込まれる前に、基板が正常に動作することを確認する最終チェックです。代表的なフローは次のようになります。
- SMT/スルーホール実装
- AOI(およびBGA/隠れた接合部を確認するためのX線検査)
- ICTまたはフライングプローブテスト(コンポーネントレベルの電気的カバレッジ)
- インサーキットプログラミング/キャリブレーション(必要な場合)
- FCT — 仕様に対する機能検証
- 最終検査、シリアル化、梱包
FCT(機能テスト)は最終段階で行われるため、早期に発見されなかった欠陥によるコストが最も高くなる。これが、上流工程での構築品質テストと下流工程での適切に設計された機能テストが相乗効果を発揮するもう一つの理由である。
FCT検査が検出できる、他の検査では見逃してしまうもの
- ファームウェアおよびソフトウェアの不具合 — イメージが間違っている、起動に失敗した、設定が間違っている、キャリブレーションデータが不足している。
- パラメトリック障害 — 無負荷時には許容範囲内だが、実際の負荷がかかると電圧が低下するレギュレータ。わずかに周波数がずれている発振器。範囲外のアナログチャンネルの読み取り値。
- 通信およびインターフェースの障害 ―バスは列挙するもののデータを正しく渡さない、断続的に接触不良を起こすコネクタ。
- 相互作用障害 ―個々の部品は正常である(そのためICTは合格する)が、実際の動作条件下では同時に故障する。
- キャリブレーションとトリミング — FCTは、各ユニットが仕様を満たしていることを確認するために、頻繁に校正を実施および検証します。
これは、目視検査、X線検査、あるいは部品検査だけでは解決できないギャップです。基板が完璧に製造されていても、製品として機能しない可能性があるのです。FCT(ファクトリーコントロールテスト)は、このギャップを埋める段階です。
機能テスト(DFT)用基板の設計方法
レイアウトが確定した後に機能テストを追加すると、基板にプローブアクセス、プログラミングフック、または測定可能な限界が不足している可能性があるため、コストがかかり、不安定になります。テストを考慮した設計とは、ファイルをリリースする前に以下のことを計画することを意味します。
- テストポイント テスト対象とするネット(電源レール、キー信号、接地基準など)は、可能な限り片側にポゴピン用のサイズと間隔で配置されている。
- プログラミング/デバッグアクセス ファームウェアをロードし、テスト時にデバイスを検証できるように、ISP/JTAG/SWD用のヘッダーまたはパッド。
- 境界スキャン(JTAG) 高密度BGAでは物理的なプロービングが制限されるため、各ネットに釘を打たずに相互接続をテストする。
- 合格/不合格の基準値が定義されている — すべての機能チェックには、曖昧な「動作する/動作しない」ではなく、数値的な制限値(電圧、電流、タイミング、周波数、通信応答)が必要です。
- 治具に優しいメカニズム ― 工具穴、背の高い部品周辺の禁止領域、アクセスしやすいエッジコネクタ、および明確な基板の向き。
- 刺激と観察可能性 ―製品を分解せずに、入力(例えば、自己テストモード、テストコネクタ)を注入し、出力を読み取る方法。
| DFT要素 | FCTにとってなぜ重要なのか |
|---|---|
| アクセス可能なテストパッド | 刺激と測定のための安定した再現性のある接触 |
| プログラミングヘッダー/パッド | テストステーションでファームウェアをロードし、キャリブレーションを実行します。 |
| ファームウェアの自己診断/テストモード | 取締役会が内部状況を迅速に報告できるようにする |
| 合格/不合格の基準値(文書化済み) | 購入者と工場間の曖昧さを解消する |
| 工具穴と立ち入り禁止区域 | 信頼性の高い治具の位置合わせと接触力 |
FCTテストプログラムの構築と検証
機能テストの信頼性は、そのプログラムと制限値によって決まります。良い実践方法としては、最初のプロトタイプと並行してテストシーケンスを開発し、生産前に最初の製品バッチで検証することです。検証では、重要な2つの故障モード、すなわち誤検出(良品基板が不合格となり、歩留まりと信頼性を損なう)と誤検出(不良品基板が合格となり、より危険なケース)をチェックします。制限値は、実際の測定分布を基準にマージンを設けて調整し、治具自体の再現性も検証することで、テストが治具ではなく基板を測定するようにします。
トレーサビリティを確保するため、各ユニットのシリアル番号、ファームウェアバージョン、および測定結果が記録されます。この記録は、現場での故障分析、再注文、および監査に役立ちます。また、海外の顧客が委託製造業者から製品を調達する際に、まさにこのようなデータを要求するべきです。
FCTテストの限界とテストの組み合わせ方
- 診断は粗雑なものになり得る。 FCTは基板の機能障害を知らせてくれますが、必ずしも故障箇所を特定してくれるわけではありません。ICT/フライングプローブやAOIと組み合わせることで、根本原因をより迅速に絞り込むことができます。
- 備品およびプログラム費用。 特注の治具やテストソフトウェアは構築に時間と費用がかかるため、ごく少量生産の場合は、よりシンプルな立ち上げ方法とAOI/X線検査を組み合わせる場合がある。
- 報道内容は、あなたが書いた内容に等しい。 機能テストはプログラムが実行する動作のみを検証するものであり、テスト計画に抜けがあると、テスト範囲にも抜けが生じます。対象となる欠陥リストは意図的に定義してください。
- これは信頼性テストではありません。 FCTは基板が正常に動作することを確認するテストです。バーンイン、熱サイクル、またはHALTは、寿命試験とストレス試験のための別々のステップです。
最も効果的な戦略は、製品のリスクと生産量に合わせて複数の手法を組み合わせることです。具体的には、初期段階で製造品質検査を行い、中間段階で電気系統の検査を行い、最後に機能的な最終承認を行います。
Highleap ElectronicsのFCTテストサービス
Highleap Electronicsは、中国を拠点とするPCBおよびPCBAメーカーであり、米国、欧州、アジア太平洋地域の顧客向けに、ターンキーアセンブリに機能テストを組み込んでいます。テストを単なるチェック項目として扱うのではなく、機能テストで証明すべき内容を合意し、基板がそれをサポートできることを確認するなど、製造前に重要な作業を行います。
- 機能テスト お客様の合否判定基準に合わせて開発された特注治具とテストプログラムを使用します。
- テストのための設計 (DFT) ファイルが凍結される前に、テストポイント、プログラミングアクセス権限、および制限事項を確認する。
- インサーキットプログラミング 必要に応じて、試験ステーションで校正を実施する。
- Complementary AOI、X線、ICT、およびeテスト 階層的なカバレッジを実現するため、トレーサビリティを確保するためにユニットごとのテスト記録を作成します。
図2. PCBAの詳細に関するFCTテスト
FCTテストに関するよくある質問
FCTとは何の略ですか?
FCTは機能回路テスト(一般的には機能テストと略される)の略です。これは、完全に組み立てられ、電源が供給された基板が、定義された合否基準に基づいて意図された機能を果たすことを検証するものです。
FCTとICTの違いは何ですか?
ICT(インサーキットテスト)は、個々の部品と接続部(値、断線、短絡、極性など)を、通常は釘のベッドを用いて検査します。FCT(機能テスト)は、ファームウェア、キャリブレーション、通信などを含め、組み立てられた基板がシステムとして実際に機能するかどうかを検査します。両者は相互補完的な関係にあり、ICTは部品の欠陥を検出し、FCTは機能を確認します。
FCTは常に必要ですか?
必ずしもそうとは限りませんが、出荷前に動作確認が必要な基板には強く推奨されます。非常にシンプルな基板や少量生産の基板では、AOIと起動チェックのみで済む場合もありますが、ファームウェア、キャリブレーション、または重要な機能を備えた製品には、ほぼ必ずFCTが含まれます。
機能テストを設定するために、何を用意する必要がありますか?
合否判定基準、ファームウェアとプログラミング方法、入出力と動作条件の説明、コネクタとテストポイントの位置、および目標スループットを含むテスト仕様書。これらがあれば、治具とテストプログラムを設計し、初回生産ロットで検証することができます。
FCTはICTとAOIに取って代わることができるか?
いいえ。FCTは機能を確認しますが、どの部品が故障したかを特定できない場合があり、AOIやX線のように半田の品質を検査するわけではありません。最も信頼性の高い方法は、これらの検査を段階的に行うことです。まず製造品質を検査し、次に電気的な範囲をICT/フライングプローブで確認し、最後にFCTで機能的な最終確認を行います。
基板1枚あたりの機能テストにはどれくらい時間がかかりますか?
通常、数秒から数分程度で、実行される機能の数や、プログラミングとキャリブレーションが同じステーションで実行されるかどうかによって異なります。テストプログラムは、実行範囲とサイクルタイムのバランスを取るように調整されています。
中国に拠点を置くメーカーは、海外向け製品の機能テストを実施できますか?
はい、メーカーが治具とテストプログラムを開発・検証し、仕様について英語で明確に説明し、ファームウェアの改訂を管理し、ユニットごとのテスト記録を提供できることが条件です。サプライヤーを早期からテストパートナーとして扱い、制限値や自己テストのフックを共有することで、最良の結果が得られます。
おすすめの投稿
TMM基板製造
目次 TMM PCB製造範囲(RFおよび...)
RT duroid 6002 PCB の見積もりとスタックアップ
このページは、引用とスタックアップ定義タスクを担当しています。
TMM6フィルター基板の製造
目次 電子レンジ用フィルター設計者が使用する理由...
Taconic RF 35 vs RO4350B PCB
目次RF-35とRO4350Bの調達と...
PCBの見積もりを取得する方法
DFM/DFA分析を実施し、レポートをお送りいたします。ファイルは当社のウェブサイトから安全にアップロードできます。お見積もりには以下の情報が必要です。
-
- Gerber、ODB++、または .pcb 仕様。
- 組み立てが必要な場合のBOMリスト
- 数量
- ターンタイム
PCBAサービスをご利用の場合は、BOM(部品表)と具体的な組立指示書をご提出ください。また、DFM/DFA解析により、製造性と組立性を最適化し、スムーズな製造プロセスを実現します。
