USB デバイスコントローラ 概要

デバイスはホストとUSBの仕様による通信の手順を実行 しなければなりません。 この部分をコントローラに集約してコントローラを使 用する周辺機能がデータ転送に集中できるようにしま す。

構成

コントローラは手続きとして提供されます、これに周 辺機能を追加してUSBデバイスにします。

周辺機能とはコントローラからのデータを受け取った りコントローラにデータを渡したりする機能です。

FG05L21A.jpg(18628 byte)

デバイスリクエスト

デバイスリクエストへの対応動作は次のようになっています。

リクエスト 対応動作
 GetDescriptor  デバイスディスクリプタを返す。
 GetConfiguration  構成値を返す。
 GetInterface  代替値を返す。
 ClearFeature なし
 GetStatus  対応値を返す。
 SetConfiguration  構成値を記憶する。
 SetDescriptor なし
 SetInterface  代替値を記憶します。
 SetFeature なし
 SetAddress  番地を記憶します。
 SyncFrame フレーム番号を記憶します。