エッジセンシング製品の成否は、4つの要素で決まります。すなわち、外界を監視するセンサー、モデルを実行するハブ、モデルにデータを供給するメモリ、そしてそれらを接続するインターフェースです。ピーク性能だけで選べば、ベンチ上では動いてもバッテリー駆動では成立しません。関連記事 On-Device Inference Is Remaking the Sensor Stackでは、より良いアプローチを示しています。それは、各判断を、それを実行できる最も低コストな段階に押し下げることです。この記事では、そのルールを部品ごとの仕様に落とし込みます。
各部品を決定づける仕様、コストを払う価値のあるエッジAI機能、そして代表的なインターフェースを見ていきましょう。
コンポーネント | 確定すべき主要仕様 | 注目すべきエッジAI機能 | 代表的なインターフェース |
|---|---|---|---|
IMU | 軸数、同時使用可能なフルスケール範囲、ノイズ密度、ジャイロのバイアス安定性、ODR、FIFO深度 | ノーコード決定木、プログラマブルなセンサー内DSP、組み込みフュージョン | I2C / I3C / SPI + 割り込み |
Time-of-flight | ゾーン数、環境光に対する測距性能、FoV/FoI、精度、モジュール実装面積 | オンチップヒストグラム処理、距離+信頼度出力 | I2C / I3C(イメージクラスではCSI-2) |
60 GHzレーダー | スイープ帯域幅、Tx/Rxチャネル数、アンテナ・イン・パッケージ、マイクロ/マクロレンジ | 自律プレゼンスエンジンまたはオンチップDSP分類器 | SPI + 割り込み |
MEMSマイク | SNR、AOP、出力タイプ、アレイ整合許容差 | 音響アクティビティ検出、VADやキーワードスポッティング向けマイク内NPU | PDM / I2S / TDM |
センサーハブ / ホスト | SRAM、メモリ帯域幅、NPUの対応演算子、ディープスリープ電流、ツールチェーン | 常時オンのハブドメイン、マルチストリーム同期、モデルセキュリティ | 上記バスをホスト |
メモリ | SRAM(KB)、フラッシュ(MB)、LPDDR容量および帯域幅(GB/s) | OTAの余裕を残しつつ、INT8モデルとアクティベーションを収容できること | オンチップ / LPDDR / PSRAM |
インターフェース | ピン数、データレート、バス当たりのデバイス数、割り込み対応 | インバンド割り込み、動的アドレッシング(I3C) | I2C / I3C / SPI / PDM / I2S / CSI-2 |
慣性計測ユニット(IMU)は、ウェアラブル、アセットトラッカー、状態監視の主力であり、同時にセンサー内AIの最も成熟した例でもあります。適切なIMUを決める仕様領域は4つあります。
センサー内インテリジェンスではSTMicroelectronicsが先行しており、TDK InvenSense、Bosch Sensortec、Analog Devicesが民生から産業までの広い領域をカバーしています。車載や長寿命設計では、AEC-Q100対応と10年供給プログラムの有無が、絞り込み可能な仕様項目です。
Time-of-flight(ToF)センサーは画像ではなく距離を返します。そのため、内蔵プライバシーを備えたプレゼンス/ジェスチャーセンサーとして、スマートフォンからノートPC、ロボット、家電へと広がっています。ダイレクトToF(dToF)は光子の戻り時間をオンチップで測定し、ホストには距離と信頼度を渡します。一方、インダイレクトToFは消費電力と引き換えに、より高密度な深度マップを提供します。選定では次の3つの仕様を使って見極めます。
ミリ波レーダーは、視線が通る環境、暗所、そして個人を特定できる画像を取得しない条件下で、マクロモーションとマイクロモーション(呼吸を含む)を検出します。周波数変調連続波(FMCW)スイープとオンチップFIFO保存を行うフロントエンドとして機能し、軽量モデルはホストで分類を実行する部品もあります。一方で、DSPをダイ上に搭載し、分類器をセンサー内で動かすものもあります。その判断が済んだら、次の3つの仕様に注目してください。
ベンダー構成は用途ごとに分かれています。Infineonは民生およびビルディングオートメーションで先行し、TIは車室内センシングで優位です。モジュールベンダーも別の選択肢です。プレミアムを支払えば、アンテナと整合回路が事前設計済みで提供されます。
マイクは常時オンの消費電力の話が始まる場所であり、信号対雑音比(SNR)はスペックシートの一部にすぎません。ほかに確認すべき点は次のとおりです。
ホストはセンサーストリームを集約し、タイムスタンプ付けと同期を行い、センサーで処理できないものを実行し、下位層が必要だと判断したときだけ起動します。TOPSの数値だけでは誤解を招くため、部品選定時には次を行うべきです。
ホスト層そのものも、今や非常に広いレンジにまたがっています。ローエンドでは、NPU搭載マイコンである ST’s STM32N6が、ビジョンとオーディオの高速化をMCUの電力・価格帯にもたらしました。その一段上では、 Arm’s Ethos-U85をベースにした部品が、トランスフォーマー演算子をエンドポイントまで持ち込みます。さらに上位では、 Qualcomm’s Dragonwing Q-8750のようなエッジSoCが、マルチモーダルパイプラインや小規模言語モデルを実行します。製品が現在実行する最も重いモデルに合わせて階層を選び、来年実行するモデルのための余裕も持たせてください。
メモリは、設計が成立するかどうか、そして2026年には予算内で製品を出荷できるかどうかを左右します。MCUクラスの推論における実質的な上限はオンチップSRAMです。アクティベーションとワーキングバッファをそこに収める必要があり、一般的な目安は256 KB~512 KBです。Flashには量子化済みモデルを格納し、8ビット化されると32ビットの元モデルに対しておよそ4分の1のサイズになります。加えて、OTAアップデートやA/Bスロット用の余裕も必要です。ビジョンパイプラインや小規模言語モデルを扱う段階になると、外部LPDDRが必要になり、アクセラレータの性能を決めるのは容量だけでなくGB/s単位の帯域幅でもあります。
しかし、メモリ仕様を決めること自体は難しくありません。DRAM容量は AIデータセンター向けへシフトしており、その結果LPDDRの価格上昇とリードタイム長期化が起きています。BOMを確定する前に、供給状況、ライフサイクルステータス、セカンドソースの有無を確認してください。現在の市場環境では、その確認も仕様策定の一部です。
バスは、ピン数、消費電力、そして何個のセンサーが1本のラインを共有できるかを決定します。インターフェースの役割は、トラフィックがシステム内の高コストな部分に到達する前にそれを整えることにあり、そのための標準的な選択肢も変わってきています。
On-Device Inference Is Remaking the Sensor Stack で述べた原則は、BOMのすべての項目に当てはまります。つまり、各判断はできるだけスタックの低い層で解決し、生のサンプルではなく結果を移動させる部品を優先することです。
上記の各仕様は、そのまま検索語にもなります。フルスケールレンジ、SNR、オンチップメモリは Octopartのパラメトリックフィルターに対応しており、仕様がフィルターセットより新しい場合(たとえばゾーン数やセンサー内蔵NPUなど)でも、同じ検索結果からワンクリックでデータシートを確認できます。スリープ時の電力予算に合わせて仕様を定め、それを左右する数値で絞り込めば、エッジセンシング向けBOM全体を一貫したアーキテクチャとしてまとめることができます。