SoM と SBC の違いは何ですか?

システムオンモジュールは、ベースボードまたはアプリケーションボードに接続するモジュール上にプロセッサーとサポート機能をパッケージ化します。正確な境界は製品によって異なります。メモリ、ストレージ、電源管理、ワイヤレス機能が含まれる場合があります。ベースボードは、その境界の外側にあるアプリケーション固有の接続と回路を提供します。

シングルボード コンピュータは、定義されたインターフェイスとコネクタのセットを備えたより完全なボードを提供します。一部の SBC は内部で SoM を中心に構築されています。どちらのアプローチでも商用製品をサポートできます。フォーム ファクターだけでは、信頼性、ライフサイクル サポート、または環境適合性を確立することはできません。選択したハードウェアに対する実際のベンダーのコミットメントと証拠を検査します。

決断既製 SBCカスタムキャリアボードを使用するSoM
初期のハードウェア作業付属のボード、電源、エンクロージャを統合アプリケーションボードの設計、構築、検証
インターフェース利用可能なコネクタを使用するか、アダプタを追加します必要なトランシーバー、コネクタ、および保護を配置します。
機械的なフィット感既存のアウトラインとコネクタの位置に対応エンクロージャとハーネスの制約に合わせてベースボードを設計する
ソフトウェアアプリケーションに付属のソフトウェアを検証する必要に応じて、BSP とドライバーをベースボードに適合させます
ユニットエコノミクスカスタム開発費用を削減できるため、小規模な運用に適していますカスタム エンジニアリングは、システム レベルの節約を繰り返すことで正当化される可能性があります
変更管理基板サプライヤーの改訂方針に依存しますベースボードの変更はプロジェクトによって制御されます。モジュールにはまだサプライヤーのライフサイクルが存在します

インターフェースとインストールの制約から始める

各外部接続を、単なるプロセッサー機能ではなく、完全なインターフェースとして説明します。 CAN コントローラーは、それ自体では、絶縁 CAN コネクタ、保護、終端、または検証済みハーネスを提供しません。同様に、Ethernet 対応プロセッサーでは、コネクタの配置、磁気、ケーブル配線、またはエンクロージャーの環境定格が指定されていません。

1 ページの設置図を作成します。電源入力、カメラケーブル、ネットワーク、ストレージアクセス、取り付け穴、冷却面にマークを付けます。必要なケーブルの曲げ半径とサービス アクセスを追加します。これにより、一見安価なボードに、当初の利点を上回るアダプターや取り付け部品のコレクションが必要かどうかが判明することがよくあります。

Edge AI の場合、最初のワークロードの説明 (モデル、入力解像度、アクティブなストリームの数、必要な結果レート) も凍結します。モジュールを中心に設計する前に、アクセラレータとソフトウェアのパスを確認してください。の RK3588 導入ガイド では、再現可能なモデル テストを確立する方法について説明します。

システム全体のコストを比較する

両方の選択肢に同じ境界を使用します。コンピューティング ボード、ベースボードまたはインターフェイス ハードウェア、電力変換、コネクタ、エンクロージャ、冷却、アセンブリ、および製造テストが含まれます。ソフトウェアの適応とエンジニアリングを経常コストとは別に記録します。 SoMの裸の価格と完全に密閉されたコンピュータの価格を比較すると、実際の決定が曖昧になります。

計画計算

追加のカスタム開発コスト ÷ ユニットあたりの定期的な節約 = 単純な損益分岐点の量。

たとえば、例示的な $20,000 の追加エンジニアリング コストと完全なユニットあたり $40 の節約は、これらのエンジニアリング コストが回収される前に 500 ユニットになることを意味します。これらは仮説的な入力であり、ALVEXIS の引用ではありません。この計算には、資金調達、スケジュールのリスク、サポート、および生産収量の変化は含まれていません。

定期的な節約額がゼロまたはマイナスの場合、この単純なコスト計算では損益分岐点の金額は計算されません。カスタム ベースボードは、必要なインターフェイス、小型のエンクロージャ、または展開上の制約によって正当化される場合もありますが、その利点は明示的に述べられる必要があります。 1 つの予測を確実なものとして扱うのではなく、低い生産量、予想される生産量、および多い生産量を評価します。

同じ成果物と受け入れテストを伴う見積もりをリクエストします。 1 つの提案には PCB 設計のみが含まれる場合がありますが、別の提案には BSP の変更、プロトタイプ、テスト治具、および製造ドキュメントが含まれる場合があります。どちらもコンピューティング モジュール プロジェクトのベースボードとして説明されている場合でも、これらは異なるスコープです。

ソフトウェアの所有権とメンテナンスを含む

プロトタイプが承認された後、オペレーティング システム イメージ、ドライバー、ブート構成、およびアプリケーションを保守する担当者を特定します。どのコンポーネントがソースとして提供されているか、バイナリ パッケージに依存するか、および更新のテスト方法を尋ねます。再現可能なイメージ ビルド、または製品に適した文書化されたリリース手順を保管してください。

カスタム ベースボードでは、ピン構成、デバイス ツリー、電源シーケンス、周辺機器ドライバーの変更が必要になる場合があります。プロセッサー・モジュールを再利用すると、ハードウェア作業の一部が軽減されますが、アプリケーション・ボードのソフトウェア検証は削除されません。実際に接続されているデバイスと回復パス (周辺機器が欠落している状態での起動を含む) をテストします。

サービス操作を計画します: ソフトウェアの回復、交換用ストレージ、デバイス ID、ログの取得、更新のロールバック。これらの要件はコネクタとデバッグ アクセスに影響するため、エンクロージャが完成する前にハードウェア概要に含まれます。

ライフサイクルと環境の証拠を評価する

  • 可用性: 供給期間、改訂通知、注文の制約、生産終了の手順について質問します。
  • サーマル: 実際の冷却経路と周囲条件を使用してワークロードを検証します。
  • パワー: 入力範囲、起動動作、設置時に発生する可能性のある妨害を定義します。
  • サービス: 故障したモジュール、ベースボード、またはユニット全体をどのように特定して交換するかを決定します。
  • 資格: コンポーネントの評価、設計目標、および組み立てられた製品の完了したテストを区別します。

互換性のあるモジュールへの変更がドロップイン アップグレードであるとは考えないでください。電気インターフェイス、電力需要、熱ソリューション、ブート チェーン、およびソフトウェア サポートを確認してください。コネクタ互換の代替品であっても、検証範囲を文書化する必要があります。

実践的な3つの選択パターン

既存のボードに適合するアプリケーション

インターフェイス、エンクロージャ、および環境ニーズが利用可能な SBC に適合するパイロットまたは運用環境の場合は、まずそのプラットフォームを検証します。カスタム ハードウェアの作業が軽減されるため、チームはアプリケーションとインストールに集中できるようになります。

専門的なフィールド接続を備えた製品

設計に特定のコネクタ、絶縁インターフェイス、制約されたアウトライン、またはカスタマイズされた入力電源が必要な場合、SoM とベースボードを組み合わせることで、よりクリーンな統合を実現できます。それらのニーズを定義します。 コンピューティングモジュールのベースボード要件の概要 最終モジュールを選択する前に。

さまざまな I/O バリエーションを持つ製品ファミリー

共有コンピューティング モジュールは複数のベースボードをサポートする場合があります。これを有効にするには、共通のソフトウェア ベースラインと明示的なバリアントの識別を確立します。エンジニアリングの節約は、単に同じプロセッサを再利用するのではなく、ファミリ間の差異を制御することに依存します。

SoM および SBC の質問

SoM は大量生産すると常に安くなりますか?

いいえ。実際の見積もり、製造の仮定、予測数量を使用して、完全なユニットコストと追加のエンジニアリングコストを比較します。正しい答えは、アプリケーションと既存の代替手段によって異なります。

SBC は製品で使用できますか?

特定のボード、ソフトウェア、供給手配、および組み立てられた製品が要件を満たしている場合、はい。開発ボードとプロダクションでサポートされている SBC は、文書化された特性に基づいて評価する必要があります。

コンピューティング モジュールのベースボードを開始する前に何を決定する必要がありますか?

モジュール、インターフェイス、電源、エンクロージャ、動作環境、ソフトウェアの範囲、予想される数量、および受け入れテストを定義します。回路図またはレイアウトを変更する可能性がある未解決の項目を特定します。

完全な組み込みシステムを中心としたプラットフォームを選択してください

シングルボード コンピューター (SBC) は、ソフトウェアとインターフェイスを迅速に評価するのに役立ちます。システムオンモジュール (SoM) は、コネクタの配置、電力、機構を変更する必要がある場合に、コンピューティング モジュール設計のカスタム ベースボードのコンピューティング要素になることができます。製造の決定では、組み込みの Linux サポート、利用可能なドライバー、アップデートの責任、コンポーネントのライフサイクル、およびボードの価格を考慮する必要があります。

産業用 PC またはセンサー ゲートウェイの場合は、いずれかの形式を選択する前に、インストール上の制約をリストします。プロジェクトが時間に敏感な I/O 用の RTOS ベースのコントローラーも使用している場合は、アプリケーション プロセッサーへのインターフェイスを明示的に定義します。アプリケーションを実行するプロトタイプは、運用検証の開始点であり、終了点ではありません。

コンピューティングモジュール開発用のカスタム PCB とベースボードを計画する

技術参考資料

メーカーのリファレンスには、独自のプラットフォームが示されています。プロジェクト用に選択した正確なモジュールの設計ガイドを使用してください。

製品への実用的なパスを選択してください。

インターフェース、エンクロージャの制約、ターゲット数量、ソフトウェアのニーズを共有します。既製のプラットフォームとモジュールおよびカスタム ベースボードのアプローチを比較できます。