2017年10月20日

USBホストコントローラ

今回はUSBホストコントローラのチップを紹介します。

STM32マイコンのF4以上では
USBホストコントローラ機能があります。

USBホストコントローラ機能を使用するとマイコンをPCとして
USBデバイスから認識させ、USBデバイスを操作することが可能です。

たとえば、
・マイコンにUSBキーボードを接続してキー入力をする
・マイコンにUSBメモリを接続して、データを書き込んだり、読み込んだりする
などです。


STM32で用意されているCubeMXでは
キーボードやマウス、UBSメモリなどのホストコントローラの設定が可能です。

しかし、上記以外のデバイスや2つUSBを接続したい場合、
ホストコントローラ機能のないマイコンの場合などがあります。


その時に便利なコントローラがVinCulumです。

VinCulum.JPG

上が評価用のVinculum2DPI2です。

サンプルプログラムが多く用意されており、
簡単にホストデバイスを認識させることが可能です。
上記のVinculum2DPI2は2つのUSBデバイスを接続することが可能です。

例えば、マイコンからVinculumへUartなどで
データを送るとUSBメモリに書き込めるという感じです。

チップ自体は500円前後なので、
安いとは言えませんが、
ホストコントローラ付きのハイエンドマイコンを使わずに
簡単にホストコントローラを実現できるという意味では安いと思います。


また今度、試食してみたいと思います。
ラベル:部品
posted by Crescent at 00:00| Comment(0) | 電子部品 | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

※ブログオーナーが承認したコメントのみ表示されます。