コンピューティング モジュールのカスタム ベースボードは何をしますか?

コンピューティング モジュールのベースボードは、コンピューティング モジュールを製品の残りの部分に接続します。電力変換、フィールド トランシーバー、コネクタ、保護、ストレージ接続、および制御機能を提供する場合があります。正確な作業は、モジュールがすでに提供しているものと、インストールに必要なものによって異なります。

このプロジェクトは、モジュールの周囲にコネクタを配置するだけではありません。機械的制約、信号整合性、ソフトウェア構成、製造およびサービス アクセスが相互作用します。プロジェクトの後半でコネクタを移動すると、配線、エンクロージャ ツール、およびケーブル ハーネスに影響を与える可能性があります。これらの依存関係を、まだ変更コストが低いうちに取得します。

プラットフォームの決定がまだ未定の場合は、次のことから始めます。 SoM とシングルボード コンピューターの比較ガイド。設計に AI 推論が含まれている場合は、コンピューティング モジュールをフリーズする前に、対象のモデルとセンサー パスを検証します。

デザインブリーフに含めるべき内容

入力提供する情報なぜデザインが変わるのか
コンピューティングモジュール正確なパーツ、リビジョン、メモリ/ストレージのバリアント、およびサポートされている BSP電気的、機械的、ソフトウェアの境界を定義する
インターフェース数、電気規格、データ速度、コネクタ、絶縁、ケーブル長トランシーバー、保護、ルーティング、検証を決定します。
供給公称電圧、動作範囲、起動および妨害要件変換、シーケンス、保護、熱仕事を定義
力学基板の外形、高さ制限、取り付け、コネクタの位置、エンクロージャのモデル配置、冷却、組み立てを制限する
ソフトウェアオペレーティング システム、ブート/アップデート要件、周辺機器のサポートBSP、ドライバーとアプリケーションの統合作業を定義
検証動作環境、適用可能なテスト、および測定可能な合格基準機器、プロトタイプ、テスト時間、証拠を定義する
生産パイロットの数量、予想される量、サービス モデル、および製造成果物調達、テスト治具、変更管理に影響を与える

不明なものを明示的にマークし、それぞれに所有者を割り当てます。たとえば、「4 台のカメラ」では、インターフェイス、センサー、ケーブルの長さ、同期および同時動作モードがオープンのままになります。固定の実​​装範囲が合意される前に、最初の発見段階でこれらの不確実性を解決できます。

実用的な設計と検証のプロセス

  1. 要件と実現可能性。 モジュール、インターフェースの割り当て、利用可能なソフトウェア、主要なリスクを確認します。合意されたブロック図と承認概要を作成します。
  2. 回路図とコンポーネントのレビュー。 電源ツリー、保護、クロック、リセット、インターフェイスを定義します。レイアウトの前に、コンポーネントの可用性と代替品を確認してください。
  3. レイアウトと製造のレビュー。 スタックアップ、配置、配線制約、機械的フィット、アセンブリアクセス、テストポイントを解決します。
  4. 試作品の調達と組み立て。 製造データとコンポーネントの代替品を確認し、各ボードの完成時の構成を記録します。
  5. ハードウェアの初期動作確認とソフトウェア統合。 インターフェイスとアプリケーションのワークロードを実行する前に、電源と起動を確認してください。ボードおよびソフトウェアのリビジョンに対して問題を追跡します。
  6. 検証と引き渡し。 合意されたテストを実行し、問題を解決し、プロジェクト範囲で定義されたリリース データと裏付けとなる証拠を提供します。

選択した部品については、モジュール メーカーの設計ガイドと導入チェックリストを使用してください。ベンダー参照により、見落としがちな要件を特定できますが、異なるモジュールまたは世代の命令には互換性がありません。参考資料の NVIDIA チェックリストは、特定のエコシステムに対してハードウェアとソフトウェアのチェックがどのように文書化されているかを示す例です。

コンピューティング モジュール NRE のベースボードのコストは何によって決まりますか?

非反復エンジニアリングには、設計の作成と検証のために実行される作業が含まれます。有用な見積書は、プロトタイプのコンポーネント、PCB 製造、組み立て、治具、外部テスト、繰り返しの生産から作業を分離します。これらのどれが含まれるか、オプションであるか、別途料金がかかるかに同意します。

コスト要因見積もり前に解決すべき質問
インターフェースの複雑さインターフェイスはすでにサポートされていますか? それとも新しい回路とドライバーが必要ですか?
高速レイアウトスタックアップ、インピーダンス、検証要件を課す信号はどれですか?
パワーと保護完成した製品はどのような供給条件と現場の妨害に耐えなければなりませんか?
機械的制約アウトラインは柔軟ですか、それともデザインは固定エンベロープとハーネスに適合する必要がありますか?
ソフトウェアの範囲この作業には、BSP の適応、ドライバー、リカバリー、およびアップデートのサポートが含まれますか?
プロトタイプの反復予想される改訂、再テスト、範囲の変更はどのように処理されますか?
資格と生産どの正式なテスト、治具、製造文書が必要ですか?

単純な「PCB デザイン」の価格を完全な製品開発の見積もりと比較するのは困難です。成果物リスト、前提条件、除外条件、受け入れ基準、および変更プロセスをリクエストします。これにより、不足している作業が含まれていると想定せずに提案を比較することができます。

タイムラインはどのように計画すべきでしょうか?

依存関係に基づいてスケジュールを作成します。要件の承認は設計の凍結に先立ちます。組み立てられたプロトタイプがいつ到着するかは、製造とコンポーネントの入手可能性によって決まります。ハードウェアを変更すると、テストを繰り返す前に別の製造サイクルが必要になる場合があります。ソフトウェアは、開発プラットフォームが最終ハードウェアに十分に近い場合にのみ、開発プラットフォーム上で並行して作業を進めることができます。

マイルストーンの証拠を使用する

各マイルストーンで、成果物、所有者、レビュー決定、および次の依存関係を述べます。例: 承認された回路図。製造パッケージをリリース。動力付きプロトタイプ。検証済みのインターフェース。アプリケーションテストレポート。製品リリース。

信頼できる納期見積もりには、定義された範囲とコンポーネント供給のチェックが必要です。エンジニアリング作業を経過リードタイムから切り離し、レビュー、調達、合意された反復許容時間を含めます。プロトタイプの入手可能性と生産認定を別個のマイルストーンとして扱います。

最初のプロトタイプの前に受け入れを定義する

要件を観察可能なテストに変えます。 「ゲートウェイが機能する」のではなく、インターフェイス モード、トラフィック パターン、期間、許容損失、および結果を記録するログまたは測定値を指定します。 「AI は速い」のではなく、モデル、入力、精度のしきい値、持続的なスループット、および許容可能な出力遅延を定義します。

  • 起動、シャットダウン、リカバリ、および更新が中断された後の動作を文書化します。
  • 必要なインターフェイスを一度に 1 つだけではなく、まとめて実行します。
  • 関連する熱動作条件を評価するのに十分な時間、目的のワークロードを実行します。
  • 合意されたサービスおよび製造テスト手順を確認します。
  • ボードのリビジョン、ファームウェア、およびソフトウェア イメージをすべてのテスト結果に添付してください。

機械的および電力に関する考慮事項については、次の資料を参照してください。 頑丈なファンレス コンピューターの設計ノート。ニューラル ネットワーク ワークロードの場合、 RK3588 NPU テスト ガイド モデルのパフォーマンスをシステム全体のパフォーマンスから分離するための出発点となります。

引き継ぎパッケージに同意する

回路図、PCB レイアウト、製造出力、部品表、組立説明書、ソフトウェア、プログラミング説明書、テスト治具の形式と権利を指定します。どの編集可能なソースを配信するか、どのサードパーティ コンポーネントに別のライセンスがあるか、および承認後のデザインを誰が維持するかを定義します。これらは同意すべきプロジェクト条件であり、NRE の支払いによって自動的に得られる前提条件ではありません。

有用なリリースには、既知の制限事項、承認された代替品、未解決のリスク、および変更を要求する手順も記録されます。この情報は、製造チームとサービス チームが管理されたリビジョンと文書化されていないバリエーションを区別するのに役立ちます。

カスタムキャリアボードに関するよくある質問

参照ベースボードを変更せずにコピーできますか?

ライセンスが許可されている場合はエンジニアリングの開始点になる可能性がありますが、新しい設置には依然として電気的、機械的、ソフトウェアおよび製造上の検証が必要です。すべての参照デザインが正確なモジュールおよびリビジョンに適用されることを確認してください。

BSP の作業は自動的に含まれますか?

合意された範囲にそれが含まれている場合のみ。ブート構成、周辺機器サポート、オペレーティング システムの統合、および長期的なアップデートの所有者をプロジェクト概要に記載します。

最初のディスカッションには何が十分ですか?

ブロック図、モジュールの設定、インターフェイス リスト、供給品の詳細、エンクロージャの制約、目標数量、パイロット予定日が出発点として役立ちます。最初の会話でそれらのリスクに焦点を当てることができるように、未決定のままの内容も含めてください。

PCB デザインを組み込みの Linux ブリングアップに接続する

カスタム PCB 設計と組み込みシステム ソフトウェアは相互依存しています。ボード サポート パッケージ (BSP) は、選択したシステムオンモジュール、電源シーケンス、ピン割り当て、接続されている周辺機器と一致する必要があります。レイアウトの前にこれらのインターフェイスを解決して、ハードウェアと組み込みの Linux の起動が同じ構成に対して続行できるようにします。

Edge AI 製品の場合は、初期の実現可能性作業に対象のカメラまたはセンサーのパスを含めます。プロセッサ モジュールが動作しても、完全な取得および推論パイプラインが必要なレイテンシを満たしていることは証明されません。ドライバーの可用性、メモリのニーズ、テストの証拠をプロジェクト概要に記録します。

ファンレス産業用 PC 設計の制約を確認する

技術参考資料

上記のプロセスはプロジェクト計画のフレームワークです。電気設計ルールは、選択したモジュールの現在の技術文書に基づいている必要があります。

インターフェースリストをご持参ください。

モジュールの設定、コネクタ、電源、エンクロージャ、パイロットの数量を送信します。これらを、コンピューティング モジュールと組み込みソフトウェアのディスカッションのためのスコープ付きベースボードに変えることができます。