חלק מהטלפונים החדשים של Android מיוצרים בלי שקע 3.5 מ"מ, אבל יכול להיות שלמשתמשים עדיין יש אוזניות עם שקע 3.5 מ"מ שהם רוצים להשתמש בהן עם המכשירים האלה. כדי להקל על כך, במאמר הזה מפורטת מפרט של מתאם אודיו מסוג USB-C לאנלוגי, שמאפשר לחבר אוזניות עם שקע 3.5 מ"מ למכשירים שיש בהם רק יציאת USB-C.
במסמך הזה מפורטות הדרישות המינימליות: יצרני האביזרים מוזמנים להוסיף תכונות תוך שמירה על הדרישות האלה.
סוג המתאם
מותר להשתמש רק במתאמים דיגיטליים-אנלוגיים. אין תמיכה במתאמים אנלוגיים בלבד בהתאם למפרט USB.org 'כבל מחבר USB Type-C, מהדורה 1.2, נספח א'.
סקירה כללית על הפונקציונליות
המתאם מאפשר למשתמשים לחבר את האביזרים הקיימים שלהם עם שקע 3.5 מ"מ למכשירים עם יציאות USB-C. כדי לעשות זאת, המתאם תומך באפשרויות הבאות:
- מכשירים אנלוגיים סטריאופוניים עם מיקרופון או בלי מיקרופון
- המרה דיגיטלית לאנלוגית של 2 ערוצי פלט
- המרה אנלוגית לדיגיטלית של ערוץ קלט אחד
- זיהוי החדרת מכשיר אנלוגי
- זיהוי של מיקרופון של אוזניות
- זיהוי עכבת יציאה
- תרגום של אירועי לחצנים של אוזניות למכשירי HID
ממשק אנלוגי
המתאם לא יציג למארח ה-USB ממשק UAC, נקודות קצה להפעלה או לצילום, עד שמכשיר יוכנס ויזוהה כראוי. בהתאם לסוג המכשיר שזוהה, צריך לדווח על סוגי מסופי UAC הבאים:
- אוזניות. מתמרים עם עכבה נמוכה, פחות מ-1 קילו-אוהם, ללא מיקרופון: 0x0302
- אוזניות. מתמרים עם עכבה נמוכה עם מיקרופון: 0x0402
- Line in. קלט בעכבה גבוהה: 0x603
- Line out. פלט בעכבה גבוהה: 0x604
- Line in ו-Line out או Line in ו-Mic: 0x400
פונקציות של לחצנים
המתאם צריך להמיר אירועי לחצנים שמתקבלים מהממשק האנלוגי ועומדים במפרט של אוזניות אנלוגיות ל-Android לאירועי HID הבאים:
פעולה | מיפויים |
---|---|
A | דף השימוש של HID: 0x0C שימוש ב-HID: 0x0CD |
B | דף השימוש של HID: 0x0C שימוש ב-HID: 0x0E9 |
C | דף השימוש של HID: 0x0C שימוש ב-HID: 0x0EA |
D | דף השימוש של HID: 0x0C שימוש ב-HID: 0x0CF |