USB・MIPI・DVP:測温サーマルコアから温度データを取り出す
「画像はどう見えるか」の次に来るのは、たいてい「温度をどうやってシステムに取り込むか」です。答えはコアよりもホスト側のハードウェアで決まります。MINI 640-2 Radiometric を例に、各方式を比較します。
温度データとは
測温コアは毎フレーム、全画素について値を出力します。通常は 14 ビットまたは 16 ビットの生データで、校正によって温度に換算されます。これは通常のデジタルデータなので、USB、MIPI CSI-2、パラレルバス(DVP と呼ばれることが多い)、小型センサーなら SPI など、どのデジタルインターフェースでも送れます。
アナログ映像(CVBS の PAL・NTSC)では送れません。表示用に変換済みの画像なので、アナログ出力はプレビューとして扱い、測定には使わないでください。
USB:最も手早く始められる
USB は、PC、Android 端末、シングルボードコンピューターを内蔵する製品に向いています。1 本のケーブルで画像、温度データ、制御を送り、温度データは SDK 経由で取得します。ケーブル長と安価なハブに注意し、開発用 PC だけでなく製品が動く OS 向けの SDK があるかを確認してください。
MIPI CSI-2:カメラ入力を持つ組み込みボード向け
カメラインターフェース付きの ARM プロセッサーを中心にした製品なら、MIPI(このコアは 2 レーン)は短いフレキケーブルで完結し、USB を空けておけます。代わりにドライバー開発が必要です。受信側がフレーム形式に対応する必要があり、16 ビットの生フレームはカメラパイプラインが想定する形式にそのまま合うとは限りません。基板設計の前に正確なフレーム形式を入手してください。
DVP(パラレル):FPGA やマイコン向け
パラレルバスは、FPGA やカメラポート付きマイコンで簡単に取り込めますが、配線が多くなります。接続前に信号レベルを確認してください。このコアの DVP と I²C は初期値 1.8 V で、コマンドで 3.3 V に切り替えられます。
制御は別に決める
設定とコマンドは UART、I²C、USB で送ります。ホストがどのポートで制御するかは、映像の経路とは別に決めてください。
設計採用前に確認したい 5 つの質問
- モジュールのどのインターフェース版が温度データを出力しますか。その版のサンプルはありますか。
- 具体的に何が出力されますか。全画素の温度ですか、それとも最高・最低・中心などのスポット値ですか。
- そのインターフェースでのフレーム形式とフレームレートは何ですか。
- ホストの OS とプロセッサー向けの SDK はありますか。SDK が担う部分と自分で書く部分は何ですか。
- モジュールのコネクタと信号レベルは何ですか。ベンチ評価用の変換基板はありますか。
MINI 640-2 Radiometric のインターフェース
MINI 640-2 Radiometric には USB Type-C、MIPI(2 レーン)、DVP の 3 つの版があり、いずれも温度を出力し、各版ともサンプル在庫があります。USB 版は Windows PC では USB カメラとして認識され、ドライバーのインストールは不要です。温度出力は全画素またはスポット値(最高・最低・中心)です。USB 版の温度取得と制御は本モジュール用の SDK(TSDK)から行い、Linux(Ubuntu、Raspberry Pi、Jetson)向けをご用意しています。アプリケーション機能は TSDK 上で開発します。TSDK は当社のモジュールで動作確認済みで、ご入金確認後にお渡しします。
ホストのプラットフォームをお知らせください。
プロセッサー、OS、使う予定のインターフェースをお送りください。営業日であれば 24 時間以内にご返信いたします。