USB-C 轉類比音訊轉接器

雖然部分新款 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 outLine in 和麥克風:0x400

按鈕功能

轉接器應將從類比介面接收的按鈕事件,轉換為符合 Android 類比耳機規格的下列 HID 事件:

函式 對應
A HID 使用頁面:0x0C
HID 用途:0x0CD
B HID 使用頁面:0x0C
HID 用途:0x0E9
C HID 使用頁面:0x0C
HID 用途:0x0EA
D HID 使用頁面:0x0C
HID 用途:0x0CF