組み込み機器・ハードウェアの設計開発から装置製作まで社内一貫対応!

組み込み機器・ハードウェア設計製作.com
組み込み機器・ハードウェア設計製作.com

produced by株式会社アイディアイ

設計のポイント

複数のSPIデバイスの同時制御

設計内容分類FPGA
解決できる課題デバイス同時制御

設計のポイント

FPGAを用いると、複数のSPIマスタ回路を内部に並列実装し、複数のSPIデバイスを同時並行で制御できます。マイコンのソフトウェアSPIや単一のハードウェアSPIで1台ずつ逐次アクセスする方式と異なり、デバイスごと(あるいはバスごと)に独立したSPIマスタを持たせれば、複数デバイスへの読み書きを同じタイミングで実行でき、全体のスループットと応答性が向上します。各SPIマスタはクロック極性・位相(CPOL/CPHA)や転送ビット幅をデバイス仕様に合わせて個別設定でき、チップセレクト(CS)も独立して制御できます。デバイス数が多くCS本数を抑えたい場合は、共通CS+デイジーチェーン接続をFPGAロジックで扱う構成も選択できます。取得したデータはFPGA内のレジスタやFIFOにまとめ、マイコンからは一括で読み出す設計にすると、CPU負荷とソフトウェアの複雑さを抑えられます。多数センサの同期サンプリングや、複数A/D・D/Aの協調制御など、タイミング精度が要求される用途で特に有効です。

複数のSPIデバイスの同時制御 | 組み込み機器・ハードウェア設計製作.com

補足情報

当事例のような、FPGA設計に関するポイントをまとめた冊子の無料DLが可能です。
是非以下よりご確認ください。

FPGA設計のポイント

>>ダウンロードはこちら!

設計のポイント 一覧

FPGA設計のポイント

お問い合わせ

組み込み機器・ハードウェア 設計製作.comを運営する株式会社アイディアイは、組み込み機器・ハードウェアの設計開発代行サービスを提供しています。
試験装置や制御機器、組み込みボードなど、設計・開発委託先をお探しの皆様、お気軽に当社に御相談ください。

技術資料のダウンロードはこちらから 技術資料ダウンロ―ド メールフォームでのお問い合わせはこちらから ご相談お問合せ