Chociaż niektóre nowe telefony z Androidem są produkowane bez gniazda 3,5 mm, użytkownicy mogą nadal mieć słuchawki 3,5 mm, których chcą używać z tymi urządzeniami. W tym artykule znajdziesz specyfikację przejściówki USB-C na analogową, która umożliwia podłączenie słuchawek 3,5 mm do urządzeń z jedynie portem USB-C.
W tej dokumentacji określono minimalne wymagania: producenci akcesoriów są zachęcani do dodawania funkcji z uwzględnieniem tych wymagań.
Typ adaptera
Dozwolone są tylko adaptery cyfrowo-analogowe. Adaptery analogowe zgodne ze specyfikacją USB.org „Kabel i złącze USB typu C, wersja 1.2, dodatek A” nie są obsługiwane.
Omówienie funkcji
Adapter umożliwia użytkownikom podłączanie dotychczasowych akcesoriów 3,5 mm do urządzeń z portami USB-C. W tym celu adapter obsługuje:
- urządzenia analogowe stereo z mikrofonem lub bez niego;
 - Przekształcanie sygnału cyfrowego na analogowy w 2 kanałach wyjściowych
 - Przekształcanie analogowego sygnału wejściowego na cyfrowy w 1 kanale
 - wykrywanie włożenia urządzenia analogowego;
 - Wykrywanie mikrofonu w słuchawkach
 - Wykrywanie impedancji wyjściowej
 - Przekształcanie zdarzeń przycisku zestawu słuchawkowego w zdarzenia HID
 
Interfejs analogowy
Adapter nie może udostępniać żadnego interfejsu UAC, odtwarzania ani punktów końcowych rejestrowania do hosta USB, dopóki urządzenie nie zostanie włożone i prawidłowo zidentyfikowane. W zależności od wykrycia typu urządzenia należy zgłosić te typy terminali UAC:
- Słuchawki. Przetworniki o niskiej impedancji (< 1 kΩ), bez mikrofonu: 0x0302
 - Słuchawki. Przetworniki o niskiej impedancji z mikrofonem: 0x0402
 - Line in. Wejście o wysokiej impedancji: 0x603
 - Line out. Wyjście o wysokiej impedancji: 0x604
 - Line in and Line out lub Line in and Mic: 0x400
 
Funkcje przycisków
Adapter powinien przekształcać zdarzenia przycisków otrzymane z interfejsu analogowego zgodnie ze specyfikacją słuchawek analogowych na Androida w następujące zdarzenia HID:
| Funkcja | Mapowania | 
|---|---|
| A | Strona o wykorzystaniu HID: 0x0C Wykorzystanie HID: 0x0CD  | 
  
| B | Strona o wykorzystaniu HID: 0x0C Wykorzystanie HID: 0x0E9  | 
  
| C | Strona o wykorzystaniu HID: 0x0C Wykorzystanie HID: 0x0EA  | 
  
| D | Strona o wykorzystaniu HID: 0x0C Wykorzystanie HID: 0x0CF  |