जबकि कुछ नए एंड्रॉइड फोन 3.5 मिमी जैक के बिना उत्पादित किए जा रहे हैं, उपयोगकर्ताओं के पास अभी भी 3.5 मिमी हेडसेट हो सकते हैं जिन्हें वे उन उपकरणों के साथ उपयोग करना चाहते हैं। इसे सुविधाजनक बनाने के लिए, यह आलेख 3.5 मिमी हेडसेट को उन उपकरणों में प्लग करने के लिए एक यूएसबी-सी-टू-एनालॉग ऑडियो एडाप्टर विनिर्देश निर्दिष्ट करता है जिनमें केवल यूएसबी-सी पोर्ट होता है।
यह दस्तावेज़ न्यूनतम आवश्यकताओं को निर्दिष्ट करता है: सहायक निर्माताओं को इन आवश्यकताओं को ध्यान में रखते हुए सुविधाएँ जोड़ने के लिए प्रोत्साहित किया जाता है।
एडाप्टर प्रकार
केवल डिजिटल-से-एनालॉग एडाप्टर की अनुमति है। USB.org के "यूएसबी टाइप-सी केबल और कनेक्टर विशिष्टता, रिलीज 1.2, परिशिष्ट ए" का पालन करने वाले केवल-एनालॉग एडेप्टर समर्थित नहीं हैं।
कार्यात्मक सिंहावलोकन
एडॉप्टर उपयोगकर्ताओं को अपने मौजूदा 3.5 मिमी एक्सेसरीज़ को यूएसबी-सी पोर्ट वाले उपकरणों में प्लग करने की अनुमति देता है। ऐसा करने के लिए, एडाप्टर समर्थन करता है:
- माइक्रोफ़ोन के साथ और उसके बिना स्टीरियो एनालॉग डिवाइस
- 2 आउटपुट चैनलों का डिजिटल से एनालॉग रूपांतरण
- 1 इनपुट चैनल का एनालॉग से डिजिटल रूपांतरण
- एनालॉग डिवाइस प्रविष्टि का पता लगाना
- हेडसेट माइक्रोफोन का पता लगाना
- आउटपुट प्रतिबाधा का पता लगाना
- हेडसेट बटन इवेंट का HID इवेंट में अनुवाद
एनालॉग इंटरफ़ेस
एडॉप्टर यूएसबी होस्ट पर कोई यूएसी इंटरफ़ेस, प्लेबैक या कैप्चर एंडपॉइंट तब तक प्रस्तुत नहीं करेगा जब तक कि कोई डिवाइस डाला न जाए और ठीक से पहचाना न जाए। पता लगाए गए डिवाइस के प्रकार के आधार पर, निम्नलिखित यूएसी टर्मिनल प्रकारों की सूचना दी जानी चाहिए:
- हेडफोन । कम प्रतिबाधा ट्रांसड्यूसर, <1 किलोओम, कोई माइक्रोफ़ोन नहीं: 0x0302
- हेडसेट . माइक्रोफ़ोन के साथ कम प्रतिबाधा ट्रांसड्यूसर: 0x0402
- लाइन में । उच्च प्रतिबाधा इनपुट: 0x603
- कतार में लगाओ । उच्च प्रतिबाधा आउटपुट: 0x604
- लाइन इन और लाइन आउट या लाइन इन और माइक : 0x400
बटन कार्य करता है
एडॉप्टर एनालॉग इंटरफ़ेस से प्राप्त और एंड्रॉइड एनालॉग हेडसेट विनिर्देश के अनुरूप बटन इवेंट को निम्नलिखित HID इवेंट में परिवर्तित करेगा:
समारोह | मानचित्रण |
---|---|
ए | छिपाई उपयोग पृष्ठ: 0x0C छिपाई उपयोग: 0x0CD |
बी | छिपाई उपयोग पृष्ठ: 0x0C छिपाई उपयोग: 0x0E9 |
सी | छिपाई उपयोग पृष्ठ: 0x0C छिपाई उपयोग: 0x0EA |
डी | छिपाई उपयोग पृष्ठ: 0x0C छिपाई उपयोग: 0x0CF |