ASAHI KASEI
[AK4571]
n Device Descriptor
Device Descriptorは、製品名や、製造会社名、レビジョン等の情報を含みます。また、コンフィグレーション数の情報を含みます。
(AK4571では、1コンフィグレーション)
n Configuration Descriptor
Configuration Descriptor は、バスパワーデバイス/セルフパワーデバイスの区別、消費電流、インタフェース数等についての情報を
持ちます。AK4571では、4つのInterfaceを持つローパワー・バスパワーデバイスとして定義されます。
n Interface Descriptor
AK4571では、4つのInterface Descriptorを持ちます。
a) Audio Control (AC) Interface
b) Audio Streaming(AS) Interface1 for A/D converter
c) Audio Streaming(AS) Interface2 for D/A converter
d) HID Interface for Mute & Volume Control
AC Interfaceでは、標準インタフェースの記述以外に、デバイスのトポロジ情報、各Terminal/Function Unitの機能を記述します。
AS Interfaceでは、標準クラスインタフェースの記述以外に、対応しているオーディオフォーマットやサンプリング周波数を記述します。
また、AK4571では、AS Interface 1, 2の両方とも、Alternate Setting 0 (Alt 0), Alternate Setting 1 (Alt 1) を持ちます。Alt 0では、USB の
バスバンド幅を占有しません(デバイスが接続されたときのデフォルト状態)。
Alt 1では、A/D, D/Aオーディオデータ用インタフェースとして使用されます。このとき、占有するバスの帯域は、Standard Endpoint
descriptorのwMaxPacketSizeフィールドに記述されます。AK4571では、A/D(IN Endpoint)、D/A(OUT Endpoint)でそれぞれ100
バイト、200バイトです。
n Endpoint Descriptor
AC Interfaceでは、標準のEndpoint 0(default pipe)が使用されます。AS Interface中のEndpoint Descriptorでは、IN/OUT, 転送方式・同
期の型(AS Interface 1は、Isochronous, Asynchronousとして、AS Interface 2では、Isochronous, Synchronousとして定義)、1ms の期間に
転送する最大パケット数等を定義します。
HID Interfaceでは、1つのInterrupt EPを持ちます。再生用Volume/Muteボタンが押された場合、その直後のInterrupt転送で、1バイトの
値をホストに返します。どのボタンも押されていない場合、
AK4571
は、 を返します。
NAK
MS0153-J-02
2003/3
- 24 -