雖然部分新款 Android 手機不含 3.5 公釐耳機插孔,但使用者可能仍擁有 3.5 公釐耳機,希望能與這些裝置搭配使用。為方便使用者,本文將說明 USB-C 轉類比音訊轉接器規格,讓3.5 公釐耳機可連接至僅有 USB-C 連接埠的裝置。
本文件會說明最低要求:建議配件製造商在新增功能時,務必留意這些規定。
轉接器類型
只允許數位轉類轉換器。系統不支援 USB.org 的「USB Type-C Cable and Connector Specification, Release 1.2, Appendix A」中所述的純類比轉接器。
功能總覽
使用者可透過這個轉接器,將現有的 3.5 公釐配件插入具備 USB-C 連接埠的裝置。為此,轉接程式支援以下功能:
- 含有或不含麥克風的立體聲類比裝置
- 2 個輸出頻道的數位類比轉換
- 1 個輸入頻道的類比轉數位轉換
- 偵測類比裝置插入
- 偵測耳機麥克風
- 偵測輸出阻抗
- 將耳機按鈕事件轉譯為 HID 事件
類比介面
在裝置插入並正確識別之前,轉接器不得向 USB 主機提供任何 UAC 介面、播放或擷取端點。視偵測到的裝置類型而定,必須回報下列 UAC 終端類型:
- 耳機:低阻抗轉換器 (小於 1 千歐姆),沒有麥克風:0x0302
- 耳機。低阻抗轉換器 (含麥克風):0x0402
- Line in。高阻抗輸入:0x603
- Line out。高阻抗輸出:0x604
- Line in 和 Line out 或 Line in 和麥克風:0x400
按鈕功能
轉接器應將從類比介面接收的按鈕事件,轉換為符合 Android 類比耳機規格的下列 HID 事件:
函式 | 對應 |
---|---|
A | HID 使用頁面:0x0C HID 用途:0x0CD |
B | HID 使用頁面:0x0C HID 用途:0x0E9 |
C | HID 使用頁面:0x0C HID 用途:0x0EA |
D | HID 使用頁面:0x0C HID 用途:0x0CF |