यूएसबी ऑन-द-गो: Difference between revisions

From Vigyanwiki
No edit summary
No edit summary
 
(23 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{Short description|Specification for USB devices}}
{{Short description|Specification for USB devices}}[[File:Usb otg.jpg|thumb|यूएसबी-बी माइक्रो चार्जिंग पोर्ट्स ऑफ और [[ टैबलेट कंप्यूटर |टैबलेट कंप्यूटर]] के लिए यूएसबी ऑन-द-गो एडाप्टर समर्पित यूएसबी-ए पोर्ट के बिना]]'''यूएसबी ऑन-द-गो''' (यूएसबी ओटीजी या केवल ओटीजी) पहली बार 2001 के अंत में उपयोग किया जाने वाला विनिर्देश है, जो यूएसबी उपकरण, जैसे टैबलेट कंप्यूटर या [[ स्मार्टफोन |स्मार्टफोन]] , होस्ट के रूप में कार्य करने की अनुमति देता है, अन्य यूएसबी उपकरण, जैसे [[ यूएसबी फ्लैश ड्राइव |यूएसबी फ्लैश ड्राइव]] की अनुमति देता है,[[ डिजिटल कैमरा ]], [[ कम्प्यूटर का माउस |कम्प्यूटर का माउस]] या [[ कंप्यूटर कीबोर्ड |कंप्यूटर कीबोर्ड]] , उनसे जुड़ा हुआ है। यूएसबी ओटीजी का उपयोग उन उपकरणों को होस्ट और उपकरण की भूमिकाओं के बीच आगे और पीछे स्विच करने की अनुमति देता है। मोबाइल फोन हटाने योग्य मीडिया से होस्ट उपकरण के रूप में पढ़ सकता है, किंतु होस्ट कंप्यूटर से कनेक्ट होने पर खुद को यूएसबी मास स्टोरेज उपकरण के रूप में प्रस्तुत करता है।


[[File:USB OTG Logo.svg|thumb|USB ऑन-द-गो लोगो]]
यूएसबी ओटीजी होस्ट और परिधीय भूमिकाओं दोनों को पूरा करने वाले उपकरण की अवधारणा का परिचय देता है{{snd}} जब भी दो यूएसबी उपकरण जुड़े होते हैं और उनमें से यूएसबी ओटीजी उपकरण होता है, तो वे संचार लिंक स्थापित करते हैं। लिंक को नियंत्रित करने वाले उपकरण को होस्ट कहा जाता है, जबकि दूसरे को परिधीय कहा जाता है।
[[File:Usb otg.jpg|thumb|यूएसबी-बी माइक्रो चार्जिंग पोर्ट्स ऑफ और [[ टैबलेट कंप्यूटर ]] के लिए यूएसबी ऑन-द-गो एडाप्टर समर्पित यूएसबी-ए पोर्ट के बिना]][[ USB ]] ऑन-द-गो (USB OTG या JUST OTG) पहली बार 2001 के अंत में उपयोग किया जाने वाला एक विनिर्देश है, जो USB डिवाइस, जैसे टैबलेट कंप्यूटर या [[ स्मार्टफोन ]], एक होस्ट के रूप में कार्य करने की अनुमति देता है, अन्य USB डिवाइस, जैसे [[ यूएसबी फ्लैश ड्राइव ]] की अनुमति देता है,[[ डिजिटल कैमरा ]], [[ कम्प्यूटर का माउस ]] या [[ कंप्यूटर कीबोर्ड ]], उनसे जुड़ा हुआ है। USB OTG का उपयोग उन उपकरणों को होस्ट और डिवाइस की भूमिकाओं के बीच आगे और पीछे स्विच करने की अनुमति देता है। एक मोबाइल फोन हटाने योग्य मीडिया से होस्ट डिवाइस के रूप में पढ़ सकता है, किंतु होस्ट कंप्यूटर से कनेक्ट होने पर खुद को USB मास स्टोरेज डिवाइस के रूप में प्रस्तुत करता है।


USB OTG होस्ट और परिधीय भूमिकाओं दोनों को पूरा करने वाले डिवाइस की अवधारणा का परिचय देता है{{snd}} जब भी दो USB डिवाइस जुड़े होते हैं और उनमें से एक USB OTG डिवाइस होता है, तो वे एक संचार लिंक स्थापित करते हैं। लिंक को नियंत्रित करने वाले डिवाइस को होस्ट कहा जाता है, जबकि दूसरे को परिधीय कहा जाता है।
यूएसबी ओटीजी उपकरणों के लिए दो भूमिकाओं को परिभाषित करता है: ओटीजी ए प्रकार की उपकरण और ओटीजी बी -प्रकार की उपकरण, यह निर्दिष्ट करता है कि कौन सा पक्ष लिंक को पावर की आपूर्ति करता है, और जो प्रारंभ में होस्ट है।ओटीजी ए-उपकरण पावर सप्लायर है, और ओटीजी बी-उपकरण पावर कंज्यूमर है। डिफ़ॉल्ट लिंक कॉन्फ़िगरेशन में, ए-उपकरण यूएसबी होस्ट के रूप में बी-उपकरण के रूप में कार्य करता है जो यूएसबी परिधीय के रूप में कार्य करता है। होस्ट और परिधीय मोड को बाद में होस्ट वार्ता प्रोटोकॉल (एचएनपी) का उपयोग करके आदान -प्रदान किया जा सकता है।


USB OTG उपकरणों के लिए दो भूमिकाओं को परिभाषित करता है: OTG A-DEVICE और OTG B-DEVICE, यह निर्दिष्ट करता है कि कौन सा पक्ष लिंक को पावर की आपूर्ति करता है, और जो प्रारंभ में होस्ट है।ओटीजी ए-डिवाइस एक पावर सप्लायर है, और एक ओटीजी बी-डिवाइस एक पावर कंज्यूमर है। डिफ़ॉल्ट लिंक कॉन्फ़िगरेशन में, ए-डिवाइस एक यूएसबी होस्ट के रूप में बी-डिवाइस के रूप में कार्य करता है जो यूएसबी परिधीय के रूप में कार्य करता है। होस्ट और परिधीय मोड को बाद में होस्ट वार्ता प्रोटोकॉल (एचएनपी) का उपयोग करके आदान -प्रदान किया जा सकता है।
आईडी पिन के लिए वायरिंग प्रत्येक उपकरण की प्रारंभिक भूमिका को परिभाषित करता है।<ref name=":0">
 
आईडी पिन के लिए वायरिंग प्रत्येक डिवाइस की प्रारंभिक भूमिका को परिभाषित करता है।<ref name=":0">
{{cite web|url=https://www.edn.com/design/communications-networking/4346710/Understanding-USB-On-The-Go|title=Understanding USB On-The-Go|last1=Koeman |first1=Kosta |date=22 November 2001 |website=edn.com |publisher=EDN |access-date=20 June 2017
{{cite web|url=https://www.edn.com/design/communications-networking/4346710/Understanding-USB-On-The-Go|title=Understanding USB On-The-Go|last1=Koeman |first1=Kosta |date=22 November 2001 |website=edn.com |publisher=EDN |access-date=20 June 2017
}}</ref>
}}</ref>
== अवलोकन ==
== अवलोकन ==
[[File:USB-OTG Setup IMG 2342.JPG|thumb|upright=1.5|एक USB OTG सेटअप जिसमें कई डिवाइस शामिल हैं]]मानक USB एक मास्टर/स्लेव (प्रौद्योगिकी) का उपयोग करता है | मास्टर/स्लेव वास्तुकला; एक यूएसबी होस्ट पूरे बस के लिए होस्ट डिवाइस के रूप में कार्य करता है, और एक यूएसबी डिवाइस एक परिधीय के रूप में कार्य करता है। यदि मानक USB को प्रचलित करते हैं, तो उपकरणों को एक भूमिका या दूसरे को ग्रहण करना चाहिए, कंप्यूटर के साथ आमतौर परसामान्यतः होस्ट के रूप में सेट किया जाता है, जबकि (उदाहरण के लिए) प्रिंटर सामान्य रूप से एक परिधीय के रूप में कार्य करते हैं। USB OTG की अनुपस्थिति में, सेल फोन अक्सर कंप्यूटर से और कंप्यूटर से डेटा के आसान हस्तांतरण की अनुमति देने के लिए परिधीय कार्यक्षमता को प्रचलित करते हैं। इस तरह के फोन आसानी से प्रिंटर से जुड़े नहीं हो सकते थे क्योंकि उन्होंने परिधीय भूमिका को भी प्रचलित किया था। USB OTG सीधे इस अभिप्राय को संबोधित करता है।<ref name=":0" />
[[File:USB-OTG Setup IMG 2342.JPG|thumb|upright=1.5|एक यूएसबी ओटीजी सेटअप जिसमें कई उपकरण सम्मलित हैं]]मानक यूएसबी मास्टर/स्लेव (प्रौद्योगिकी) का उपयोग करता है | मास्टर/स्लेव वास्तुकला; यूएसबी होस्ट पूरे बस के लिए होस्ट उपकरण के रूप में कार्य करता है, और यूएसबी उपकरण परिधीय के रूप में कार्य करता है। यदि मानक यूएसबी को प्रचलित करते हैं, तो उपकरणों को भूमिका या दूसरे को ग्रहण करना चाहिए, कंप्यूटर के साथ सामान्यतः होस्ट के रूप में सेट किया जाता है, जबकि (उदाहरण के लिए) प्रिंटर सामान्य रूप से परिधीय के रूप में कार्य करते हैं। यूएसबी ओटीजी की अनुपस्थिति में, सेल फोन प्राय कंप्यूटर से और कंप्यूटर से डेटा के आसान हस्तांतरण की अनुमति देने के लिए परिधीय कार्यक्षमता को प्रचलित करते हैं। इस तरह के फोन आसानी से प्रिंटर से जुड़े नहीं हो सकते थे क्योंकि उन्होंने परिधीय भूमिका को भी प्रचलित किया था। यूएसबी ओटीजी सीधे इस अभिप्राय को संबोधित करता है।<ref name=":0" />
 
जब किसी डिवाइस को USB बस में प्लग किया जाता है, तो होस्ट डिवाइस डिवाइस के साथ संचार सेट करता है और [[ सेवा प्रावधान ]] को संभालता है (होस्ट का सॉफ़्टवेयर सक्षम करता है या आवश्यक डेटा-हैंडलिंग जैसे फ़ाइल प्रबंधन या अन्य वांछित प्रकार के डेटा संचार या फ़ंक्शन) को सक्षम करता है)। यह होस्ट की समानता में उपकरणों को बहुत सरल बनाने की अनुमति देता है; उदाहरण के लिए, एक माउस में बहुत कम तर्क होता है और लगभग सभी काम करने के लिए होस्ट पर निर्भर करता है। होस्ट बस पर सभी [[ डेटा स्थानांतरण ]] को नियंत्रित करता है, केवल सिग्नलिंग (जब मतदान) में सक्षम उपकरणों के साथ उन्हें ध्यान देने की आवश्यकता होती है। दो उपकरणों के बीच डेटा स्थानांतरित करने के लिए, उदाहरण के लिए एक फोन से प्रिंटर पर, होस्ट पहले एक डिवाइस से डेटा पढ़ता है, फिर इसे दूसरे को लिखता है।{{fact|date=September 2021}}
 
जबकि मास्टर-स्लेव व्यवस्था कुछ उपकरणों के लिए काम करती है, कई डिवाइस या तो मास्टर के रूप में कार्य कर सकते हैं या स्लेव के रूप में बस के आधार पर और क्या साझा करते हैं। उदाहरण के लिए, एक कंप्यूटर प्रिंटर सामान्यतः एक स्लेव डिवाइस होता है, किंतु जब एक USB फ्लैश ड्राइव युक्त छवियों को प्रिंटर के USB पोर्ट में प्लग किया जाता है, जिसमें कोई कंप्यूटर मौजूद नहीं होता है (या कम से कम बंद), तो यह प्रिंटर के लिए उपयोगी होगा कि वह लेने के लिए उपयोगी होगा होस्ट की भूमिका, इसे सीधे फ्लैश ड्राइव के साथ संवाद करने और उससे छवियों को प्रिंट करने की अनुमति देता है।{{fact|date=September 2021}}
 
USB OTG मानता है कि एक डिवाइस होस्ट और परिधीय दोनों भूमिकाओं का प्रदर्शन कर सकता है, और इसलिए शब्दावली को सूक्ष्मता से बदल सकता है। OTG के साथ, एक डिवाइस या तो एक होस्ट हो सकता है जब लिंक मास्टर के रूप में कार्य किया जाता है, या एक लिंक परिधीय होता है। होस्ट और परिधीय भूमिकाओं के बीच की पसंद पूरी तरह से संभाला जाता है कि डिवाइस के केबल के अंत से किससे जुड़ा हुआ है। स्टार्ट-अप में केबल के एक छोर से जुड़ा डिवाइस, जिसे ए-डिवाइस के रूप में जाना जाता है, डिफ़ॉल्ट होस्ट के रूप में कार्य करता है, जबकि बी अंत डिफ़ॉल्ट परिधीय के रूप में कार्य करता है, जिसे बी-डिवाइस के रूप में जाना जाता है।{{fact|date=September 2021}}


प्रारंभिक स्टार्टअप के बाद, बस के लिए सेटअप संचालित होता है जैसा कि यह सामान्य यूएसबी मानक के साथ करता है, ए-डिवाइस के साथ बी-डिवाइस की स्थापना और सभी संचारों का प्रबंधन करता है। हालांकि, जब एक ही ए-डिवाइस को किसी अन्य यूएसबी सिस्टम में प्लग किया जाता है या एक समर्पित होस्ट उपलब्ध हो जाता है, तो यह एक स्लेव बन सकता है।{{fact|date=September 2021}}
जब किसी उपकरण को यूएसबी बस में प्लग किया जाता है, तो होस्ट उपकरण उपकरण के साथ संचार सेट करता है और [[ सेवा प्रावधान |सेवा प्रावधान]] को संभालता है (होस्ट का सॉफ़्टवेयर सक्षम करता है या आवश्यक डेटा-हैंडलिंग जैसे फ़ाइल प्रबंधन या अन्य वांछित प्रकार के डेटा संचार या फ़ंक्शन) को सक्षम करता है)। यह होस्ट की समानता में उपकरणों को बहुत सरल बनाने की अनुमति देता है; उदाहरण के लिए, माउस में बहुत कम तर्क होता है और लगभग सभी काम करने के लिए होस्ट पर निर्भर करता है। होस्ट बस पर सभी [[ डेटा स्थानांतरण |डेटा स्थानांतरण]] को नियंत्रित करता है, केवल सिग्नलिंग (जब मतदान) में सक्षम उपकरणों के साथ उन्हें ध्यान देने की आवश्यकता होती है। दो उपकरणों के बीच डेटा स्थानांतरित करने के लिए, उदाहरण के लिए फोन से प्रिंटर पर, होस्ट पहले उपकरण से डेटा पढ़ता है, फिर इसे दूसरे को लिखता है।{{fact|date=September 2021}}
 
USB OTG USB हब का उपयोग करके नहीं करता है, किन्तु यह केवल एक-से-एक कनेक्शन की स्थति के लिए होस्ट-परिधीय भूमिका स्वैपिंग का वर्णन करता है जहां दो OTG डिवाइस सीधे जुड़े हुए हैं। भूमिका स्वैपिंग एक मानक हब के माध्यम से काम नहीं करती है, क्योंकि एक उपकरण एक होस्ट के रूप में कार्य करेगा और दूसरा एक परिधीय के रूप में जब तक कि वे डिस्कनेक्ट नहीं किए जाते हैं।{{fact|date=September 2021}}


जबकि मास्टर-स्लेव व्यवस्था कुछ उपकरणों के लिए काम करती है, कई उपकरण या तो मास्टर के रूप में कार्य कर सकते हैं या स्लेव के रूप में बस के आधार पर और क्या साझा करते हैं। उदाहरण के लिए, कंप्यूटर प्रिंटर सामान्यतः स्लेव उपकरण होता है, किंतु जब यूएसबी फ्लैश ड्राइव युक्त छवियों को प्रिंटर के यूएसबी पोर्ट में प्लग किया जाता है, जिसमें कोई कंप्यूटर सम्मलित नहीं होता है (या कम से कम बंद), तो यह प्रिंटर के लिए उपयोगी होगा कि वह लेने के लिए उपयोगी होगा होस्ट की भूमिका, इसे सीधे फ्लैश ड्राइव के साथ संवाद करने और उससे छवियों को प्रिंट करने की अनुमति देता है।{{fact|date=September 2021}}


यूएसबी ओटीजी मानता है कि उपकरण होस्ट और परिधीय दोनों भूमिकाओं का प्रदर्शन कर सकता है, और इसलिए शब्दावली को सूक्ष्मता से बदल सकता है। ओटीजी के साथ, उपकरण या तो होस्ट हो सकता है जब लिंक मास्टर के रूप में कार्य किया जाता है, या लिंक परिधीय होता है। होस्ट और परिधीय भूमिकाओं के बीच की पसंद पूरी तरह से संभाला जाता है कि उपकरण के केबल के अंत से किससे जुड़ा हुआ है। स्टार्ट-अप में केबल के छोर से जुड़ा उपकरण, जिसे ए-उपकरण के रूप में जाना जाता है, डिफ़ॉल्ट होस्ट के रूप में कार्य करता है, जबकि बी अंत डिफ़ॉल्ट परिधीय के रूप में कार्य करता है, जिसे बी-उपकरण के रूप में जाना जाता है।{{fact|date=September 2021}}


प्रारंभिक स्टार्टअप के बाद, बस के लिए सेटअप संचालित होता है जैसा कि यह सामान्य यूएसबी मानक के साथ करता है, ए-उपकरण के साथ बी-उपकरण की स्थापना और सभी संचारों का प्रबंधन करता है। चूंकि, जब ही ए-उपकरण को किसी अन्य यूएसबी सिस्टम में प्लग किया जाता है या समर्पित होस्ट उपलब्ध हो जाता है, तो यह स्लेव बन सकता है।{{fact|date=September 2021}}


यूएसबी ओटीजी यूएसबी हब का उपयोग करके नहीं करता है, किन्तु यह केवल एक-से-एक कनेक्शन की स्थति के लिए होस्ट-परिधीय भूमिका स्वैपिंग का वर्णन करता है जहां दो ओटीजी उपकरण सीधे जुड़े हुए हैं। भूमिका स्वैपिंग मानक हब के माध्यम से काम नहीं करती है, क्योंकि उपकरण होस्ट के रूप में कार्य करेगा और दूसरा परिधीय के रूप में जब तक कि वे डिस्कनेक्ट नहीं किए जाते हैं।{{fact|date=September 2021}}
== विनिर्देश ==
== विनिर्देश ==
USB OTG एक पूरक का एक हिस्सा है<ref name=otg>{{cite web|url=http://www.usb.org/developers/onthego|title=यूएसबी 2.0 विनिर्देश, संशोधन 2.0 प्लस ईसीएन और इरेटा के लिए ऑन-द-गो और एम्बेडेड होस्ट सप्लीमेंट|date=14 July 2011|website=USB.org|access-date=18 July 2005|archive-url=https://web.archive.org/web/20120505091034/http://www.usb.org/developers/onthego/|archive-date=5 May 2012|url-status=dead|df=dmy-all}}</ref> [[ यूनिवर्सल सीरियल बस ]] (USB) 2.0 विनिर्देश मूल रूप से 2001 के अंत में सहमत हुए और बाद में संशोधित किया गया।<ref name=Heise>{{cite web|url=http://www.heise.de/english/USB-On-the-Go-Specification-Settled--/newsticker/news/23699 |title=यूएसबी-ऑन-द-गो-स्पेसिफिकेशन बसे|website=Heise.de |author=Heise, Heinz |author-link=Heinz Heise }}{{dead link|date=June 2016|bot=medic}}{{cbignore|bot=medic}}</ref> पूरक का नवीनतम संस्करण एक [[ यूएसबी होस्ट ]] के लिए व्यवहार को भी परिभाषित करता है जिसने क्षमताओं को लक्षित किया है और पीसीएस द्वारा उपयोग किए जाने वाले समान यूएसबी मानक-ए पोर्ट।{{fact|date=September 2021}}
यूएसबी ओटीजी पूरक का हिस्सा है<ref name=otg>{{cite web|url=http://www.usb.org/developers/onthego|title=यूएसबी 2.0 विनिर्देश, संशोधन 2.0 प्लस ईसीएन और इरेटा के लिए ऑन-द-गो और एम्बेडेड होस्ट सप्लीमेंट|date=14 July 2011|website=USB.org|access-date=18 July 2005|archive-url=https://web.archive.org/web/20120505091034/http://www.usb.org/developers/onthego/|archive-date=5 May 2012|url-status=dead|df=dmy-all}}</ref> [[ यूनिवर्सल सीरियल बस |यूनिवर्सल सीरियल बस]] (यूएसबी) 2.0 विनिर्देश मूल रूप से 2001 के अंत में सहमत हुए और बाद में संशोधित किया गया।<ref name=Heise>{{cite web|url=http://www.heise.de/english/USB-On-the-Go-Specification-Settled--/newsticker/news/23699 |title=यूएसबी-ऑन-द-गो-स्पेसिफिकेशन बसे|website=Heise.de |author=Heise, Heinz |author-link=Heinz Heise }}{{dead link|date=June 2016|bot=medic}}{{cbignore|bot=medic}}</ref> पूरक का नवीनतम संस्करण [[ यूएसबी होस्ट |यूएसबी होस्ट]] के लिए व्यवहार को भी परिभाषित करता है जिसने क्षमताओं को लक्षित किया है और पीसीएस द्वारा उपयोग किए जाने वाले समान यूएसबी मानक-ए पोर्ट।{{fact|date=September 2021}}
 
SuperSpeed OTG डिवाइस, एम्बेडेड होस्ट और परिधीय USB OTG और एम्बेडेड होस्ट सप्लीमेंट के माध्यम से समर्थित हैं<ref>{{cite web |url=https://www.usb.org/document-library/go-and-embedded-host-supplement-usb-revision-30-specification-revision-11 |title=USB संशोधन 3.0 विनिर्देश, संशोधन 1.1 के लिए ऑन-द-गो और एम्बेडेड होस्ट सप्लीमेंट|date=2012-05-10 |df=mdy |website=USB.org}}</ref> सार्वभौमिक सीरियल बस 3.0 विनिर्देश के लिए।{{fact|date=September 2021}}
 
 


सुपरस्पीड ओटीजी उपकरण, एम्बेडेड होस्ट और परिधीय यूएसबी ओटीजी और एम्बेडेड होस्ट सप्लीमेंट के माध्यम से समर्थित हैं<ref>{{cite web |url=https://www.usb.org/document-library/go-and-embedded-host-supplement-usb-revision-30-specification-revision-11 |title=USB संशोधन 3.0 विनिर्देश, संशोधन 1.1 के लिए ऑन-द-गो और एम्बेडेड होस्ट सप्लीमेंट|date=2012-05-10 |df=mdy |website=USB.org}}</ref> सार्वभौमिक सीरियल बस 3.0 विनिर्देश के लिए।{{fact|date=September 2021}}
== प्रोटोकॉल ==
== प्रोटोकॉल ==
USB OTG और EMBEDDED HOST पूरक USB 2.0 विनिर्देश के लिए तीन नए [[ प्रोटोकॉल (कम्प्यूटिंग) ]] पेश किया गया:
यूएसबी ओटीजी और एम्बेडेड होस्ट पूरक यूएसबी 2.0 विनिर्देश के लिए तीन नए [[ प्रोटोकॉल (कम्प्यूटिंग) |प्रोटोकॉल (कम्प्यूटिंग)]] प्रस्तुत किया गया:
* अटैच डिटेक्शन प्रोटोकॉल (ADP): USB बस में बिजली की अनुपस्थिति में अटैचमेंट स्थिति निर्धारित करने के लिए एक OTG डिवाइस, एम्बेडेड होस्ट या USB डिवाइस को अनुमति देता है, जिससे सम्मिलन-आधारित व्यवहार और अटैचमेंट स्थिति प्रदर्शित करने की क्षमता दोनों को सक्षम किया जाता है। यह समय -समय पर यूएसबी पोर्ट पर समाई को मापने के लिए यह निर्धारित करता है कि क्या कोई अन्य उपकरण संलग्न है, एक झूलने वाली केबल, या कोई केबल नहीं है। जब डिवाइस अटैचमेंट को इंगित करने के लिए कैपेसिटेंस में एक बड़ा पर्याप्त परिवर्तन पाया जाता है, तो ए-डिवाइस यूएसबी बस को बिजली प्रदान करेगा और डिवाइस कनेक्शन की खोज करेगा। उसी समय, एक बी-डिवाइस एसआरपी (नीचे देखें) उत्पन्न करेगा और यूएसबी बस के संचालित होने की प्रतीक्षा करेगा।
* अटैच डिटेक्शन प्रोटोकॉल (ए डीपी): यूएसबी बस में बिजली की अनुपस्थिति में अटैचमेंट स्थिति निर्धारित करने के लिए ओटीजी उपकरण, एम्बेडेड होस्ट या यूएसबी उपकरण को अनुमति देता है, जिससे सम्मिलन-आधारित व्यवहार और अटैचमेंट स्थिति प्रदर्शित करने की क्षमता दोनों को सक्षम किया जाता है। यह समय -समय पर यूएसबी पोर्ट पर समाई को मापने के लिए यह निर्धारित करता है कि क्या कोई अन्य उपकरण संलग्न है, झूलने वाली केबल, या कोई केबल नहीं है। जब उपकरण अटैचमेंट को इंगित करने के लिए कैपेसिटेंस में बड़ा पर्याप्त परिवर्तन पाया जाता है, तो ए-उपकरण यूएसबी बस को बिजली प्रदान करेगा और उपकरण कनेक्शन की खोज करेगा। उसी समय, बी-उपकरण एसआरपी (नीचे देखें) उत्पन्न करेगा और यूएसबी बस के संचालित होने की प्रतीक्षा करेगा।
* सत्र अनुरोध प्रोटोकॉल (SRP): लिंक के बिजली सत्र के सक्रिय होने पर दोनों संचार उपकरणों को नियंत्रित करने की अनुमति देता है; मानक USB में, केवल होस्ट ऐसा करने में सक्षम है। यह बिजली की खपत पर ठीक नियंत्रण की अनुमति देता है, जो बैटरी संचालित उपकरणों जैसे कैमरों और मोबाइल फोन के लिए बहुत महत्वपूर्ण है। OTG या एम्बेडेड होस्ट USB लिंक को तब तक छोड़ सकता है जब तक कि परिधीय (जो OTG या मानक USB डिवाइस हो सकता है) को पावर की आवश्यकता होती है। ओटीजी और एम्बेडेड होस्ट में आमतौर परसामान्यतः बहुत कम बैटरी पावर होती है, इसलिए यूएसबी लिंक को छोड़ने से बैटरी रनटाइम को बढ़ाने में सहायता मिलती है।
* सत्र अनुरोध प्रोटोकॉल (एसआरपी): लिंक के बिजली सत्र के सक्रिय होने पर दोनों संचार उपकरणों को नियंत्रित करने की अनुमति देता है; मानक यूएसबी में, केवल होस्ट ऐसा करने में सक्षम है। यह बिजली की खपत पर ठीक नियंत्रण की अनुमति देता है, जो बैटरी संचालित उपकरणों जैसे कैमरों और मोबाइल फोन के लिए बहुत महत्वपूर्ण है। ओटीजी या एम्बेडेड होस्ट यूएसबी लिंक को तब तक छोड़ सकता है जब तक कि परिधीय (जो ओटीजी या मानक यूएसबी उपकरण हो सकता है) को पावर की आवश्यकता होती है। ओटीजी और एम्बेडेड होस्ट में सामान्यतः बहुत कम बैटरी पावर होती है, इसलिए यूएसबी लिंक को छोड़ने से बैटरी रनटाइम को बढ़ाने में सहायता मिलती है।
* होस्ट वार्ता प्रोटोकॉल (एचएनपी): दो उपकरणों को अपनी होस्ट/परिधीय भूमिकाओं का आदान-प्रदान करने की अनुमति देता है, तथापि दोनों ओटीजी दोहरे-भूमिका वाले उपकरण हों। होस्ट/परिधीय भूमिकाओं को उलटने के लिए एचएनपी का उपयोग करके, यूएसबी ओटीजी डिवाइस डेटा-ट्रांसफर शेड्यूलिंग का नियंत्रण प्राप्त करने में सक्षम है। इस प्रकार, कोई भी OTG डिवाइस USB OTG बस पर डेटा-ट्रांसफर प्रारंभ करने में सक्षम है। पूरक के नवीनतम संस्करण ने एचएनपी मतदान भी पेश किया, जिसमें होस्ट डिवाइस समय -समय पर एक सक्रिय सत्र के दौरान परिधीय को चुनाव करता है ताकि यह निर्धारित किया जा सके कि यह एक होस्ट बनना चाहता है या नहीं।
* होस्ट वार्ता प्रोटोकॉल (एचएनपी): दो उपकरणों को अपनी होस्ट/परिधीय भूमिकाओं का आदान-प्रदान करने की अनुमति देता है, तथापि दोनों ओटीजी दोहरे-भूमिका वाले उपकरण हों। होस्ट/परिधीय भूमिकाओं को उलटने के लिए एचएनपी का उपयोग करके, यूएसबी ओटीजी उपकरण डेटा-ट्रांसफर शेड्यूलिंग का नियंत्रण प्राप्त करने में सक्षम है। इस प्रकार, कोई भी ओटीजी उपकरण यूएसबी ओटीजी बस पर डेटा-ट्रांसफर प्रारंभ करने में सक्षम है। पूरक के नवीनतम संस्करण ने एचएनपी मतदान भी प्रस्तुत किया, जिसमें होस्ट उपकरण समय -समय पर सक्रिय सत्र के दौरान परिधीय को चुनाव करता है जिससे कि यह निर्धारित किया जा सके कि यह होस्ट बनना चाहता है या नहीं।
* HNP का मुख्य उद्देश्य उन उपयोगकर्ताओं को समायोजित करना है जिन्होंने A और B उपकरणों को कनेक्ट किया है (नीचे देखें) उस कार्य के लिए गलत दिशा में जो वे प्रदर्शन करना चाहते हैं। उदाहरण के लिए, एक प्रिंटर ए-डिवाइस (होस्ट) के रूप में जुड़ा हुआ है, किंतु किसी विशेष कैमरे के लिए होस्ट के रूप में कार्य नहीं कर सकता है, क्योंकि यह कैमरे के प्रिंट नौकरियों के प्रतिनिधित्व को नहीं समझता है। जब वह कैमरा जानता है कि प्रिंटर से कैसे बात की जाती है, तो प्रिंटर स्लेव की भूमिका पर स्विच करने के लिए HNP का उपयोग करेगा, कैमरा होस्ट बन जाएगा इसलिए कैमरे पर संग्रहीत चित्रों को केबलों को फिर से जोड़ने के बिना प्रिंट किया जा सकता है। नए OTG प्रोटोकॉल एक मानक USB हब से गुजर नहीं सकते हैं क्योंकि वे एक समर्पित तार के माध्यम से विद्युत सिग्नलिंग पर आधारित हैं।
* एचएनपी का मुख्य उद्देश्य उन उपयोगकर्ताओं को समायोजित करना है जिन्होंने और बी उपकरणों को कनेक्ट किया है (नीचे देखें) उस कार्य के लिए गलत दिशा में जो वे प्रदर्शन करना चाहते हैं। उदाहरण के लिए, प्रिंटर ए-उपकरण (होस्ट) के रूप में जुड़ा हुआ है, किंतु किसी विशेष कैमरे के लिए होस्ट के रूप में कार्य नहीं कर सकता है, क्योंकि यह कैमरे के प्रिंट नौकरियों के प्रतिनिधित्व को नहीं समझता है। जब वह कैमरा जानता है कि प्रिंटर से कैसे बात की जाती है, तो प्रिंटर स्लेव की भूमिका पर स्विच करने के लिए एचएनपी का उपयोग करेगा, कैमरा होस्ट बन जाएगा इसलिए कैमरे पर संग्रहीत चित्रों को केबलों को फिर से जोड़ने के बिना प्रिंट किया जा सकता है। नए ओटीजी प्रोटोकॉल मानक यूएसबी हब से गुजर नहीं सकते हैं क्योंकि वे समर्पित तार के माध्यम से विद्युत सिग्नलिंग पर आधारित हैं।
 
USB OTG और EMBEDDED HOST पूरक USB 3.0 विनिर्देश के लिए एक अतिरिक्त संचार प्रोटोकॉल का परिचय देता है:
* रोल स्वैप प्रोटोकॉल (आरएसपी): आरएसपी यूएसबी 3.0 विनिर्देश द्वारा प्रदान किए गए मानक तंत्रों का विस्तार करके एचएनपी (यानी, रोल स्वैपिंग) के समान उद्देश्य को प्राप्त करता है। USB OTG और USB 3.0 विनिर्देश के लिए एम्बेडेड होस्ट पूरक के बाद के उत्पादों को भी बैकवर्ड संगतता बनाए रखने के लिए USB 2.0 पूरक का पालन करना आवश्यक है। RSP का समर्थन करने के लिए SuperSpeed OTG डिवाइस (SS-OTG) की आवश्यकता होती है। सुपरस्पेड पेरिफेरल सक्षम ओटीजी डिवाइस (एसएसपीसी-ओटीजी) को आरएसपी का समर्थन करने की आवश्यकता नहीं है क्योंकि वे केवल एक परिधीय के रूप में सुपरस्पेड में काम कर सकते हैं; उनके पास कोई सुपरस्पीड होस्ट नहीं है और इसलिए केवल USB 2.0 डेटा दरों पर HNP का उपयोग करके स्वैप की भूमिका हो सकती है।


== डिवाइस भूमिकाएँ ==
यूएसबी ओटीजी और एम्बेडेड होस्ट पूरक यूएसबी 3.0 विनिर्देश के लिए अतिरिक्त संचार प्रोटोकॉल का परिचय देता है:
USB OTG उपकरणों के लिए दो भूमिकाओं को परिभाषित करता है: OTG A-DEVICE और OTG B-DEVICE, यह निर्दिष्ट करता है कि कौन सा पक्ष लिंक को पावर की आपूर्ति करता है, और जो प्रारंभ में होस्ट है।ओटीजी ए-डिवाइस एक पावर सप्लायर है, और एक ओटीजी बी-डिवाइस एक पावर कंज्यूमर है। डिफ़ॉल्ट लिंक कॉन्फ़िगरेशन में, ए-डिवाइस एक [[ यूएसबी होस्ट ]] के रूप में बी-डिवाइस के रूप में कार्य करता है जो यूएसबी परिधीय के रूप में कार्य करता है। HNP या RSP का उपयोग करके होस्ट और परिधीय मोड का आदान -प्रदान बाद में किया जा सकता है। क्योंकि प्रत्येक OTG नियंत्रक दोनों भूमिकाओं का समर्थन करता है, उन्हें अक्सर OTG नियंत्रकों अतिरिक्त दोहरे-भूमिका नियंत्रक कहा जाता है।
* रोल स्वैप प्रोटोकॉल (आरएसपी): आरएसपी यूएसबी 3.0 विनिर्देश द्वारा प्रदान किए गए मानक तंत्रों का विस्तार करके एचएनपी (अर्थात, रोल स्वैपिंग) के समान उद्देश्य को प्राप्त करता है। यूएसबी ओटीजी और यूएसबी 3.0 विनिर्देश के लिए एम्बेडेड होस्ट पूरक के बाद के उत्पादों को भी बैकवर्ड संगतता बनाए रखने के लिए यूएसबी 2.0 पूरक का पालन करना आवश्यक है। आरएसपी का समर्थन करने के लिए सुपरस्पीड ओटीजी उपकरण (SS-ओटीजी) की आवश्यकता होती है। सुपरस्पेड पेरिफेरल सक्षम ओटीजी उपकरण (एसएसपीसी-ओटीजी) को आरएसपी का समर्थन करने की आवश्यकता नहीं है क्योंकि वे केवल परिधीय के रूप में सुपरस्पेड में काम कर सकते हैं; उनके पास कोई सुपरस्पीड होस्ट नहीं है और इसलिए केवल यूएसबी 2.0 डेटा दरों पर एचएनपी का उपयोग करके स्वैप की भूमिका हो सकती है।


एकीकृत सर्किट (IC) डिजाइनरों के लिए, USB OTG की एक आकर्षक विशेषता कम गेट्स के साथ अधिक USB क्षमताओं को प्राप्त करने की क्षमता है।
== उपकरण भूमिकाएँ ==
यूएसबी ओटीजी उपकरणों के लिए दो भूमिकाओं को परिभाषित करता है: ओटीजी ए -DEVICE और ओटीजी बी -DEVICE, यह निर्दिष्ट करता है कि कौन सा पक्ष लिंक को पावर की आपूर्ति करता है, और जो प्रारंभ में होस्ट है।ओटीजी ए-उपकरण पावर सप्लायर है, और ओटीजी बी-उपकरण पावर कंज्यूमर है। डिफ़ॉल्ट लिंक कॉन्फ़िगरेशन में, ए-उपकरण [[ यूएसबी होस्ट |यूएसबी होस्ट]] के रूप में बी-उपकरण के रूप में कार्य करता है जो यूएसबी परिधीय के रूप में कार्य करता है। एचएनपी या आरएसपी का उपयोग करके होस्ट और परिधीय मोड का आदान -प्रदान बाद में किया जा सकता है। क्योंकि प्रत्येक ओटीजी नियंत्रक दोनों भूमिकाओं का समर्थन करता है, उन्हें प्राय ओटीजी नियंत्रकों अतिरिक्त दोहरे-भूमिका नियंत्रक कहा जाता है।


एक पारंपरिक दृष्टिकोण में चार नियंत्रक शामिल हैं, जिसके परिणामस्वरूप परीक्षण और डिबग करने के लिए अधिक द्वार हैं:
एकीकृत सर्किट (आईसी) डिजाइनरों के लिए, यूएसबी ओटीजी की आकर्षक विशेषता कम गेट्स के साथ अधिक यूएसबी क्षमताओं को प्राप्त करने की क्षमता है।
* [[ EHCI ]] (एक रजिस्टर इंटरफ़ेस) पर आधारित USB हाई स्पीड होस्ट कंट्रोलर
* [[ OHCI ]] (एक और रजिस्टर इंटरफ़ेस) पर आधारित पूर्ण/कम गति होस्ट कंट्रोलर
* USB डिवाइस कंट्रोलर, उच्च और पूर्ण गति दोनों का समर्थन करता है
* होस्ट और डिवाइस नियंत्रकों के बीच OTG रूट पोर्ट को स्विच करने के लिए चौथा नियंत्रक


इसके अतिरिक्त, अधिकांश गैजेट्स या तो एक होस्ट या डिवाइस होने चाहिए। OTG हार्डवेयर डिज़ाइन सभी नियंत्रकों को एक दोहरे-भूमिका नियंत्रक में विलय कर देता है जो एक व्यक्तिगत डिवाइस नियंत्रक की समानता में कुछ अधिक जटिल है।
एक पारंपरिक दृष्टिकोण में चार नियंत्रक सम्मलित हैं, जिसके परिणामस्वरूप परीक्षण और डिबग करने के लिए अधिक द्वार हैं:
* [[ EHCI | इएचसीआई]] (एक रजिस्टर इंटरफ़ेस) पर आधारित यूएसबी हाई स्पीड होस्ट कंट्रोलर
* [[ OHCI | ओएचसीआई]] (एक और रजिस्टर इंटरफ़ेस) पर आधारित पूर्ण/कम गति होस्ट कंट्रोलर
* यूएसबी उपकरण कंट्रोलर, उच्च और पूर्ण गति दोनों का समर्थन करता है
* होस्ट और उपकरण नियंत्रकों के बीच ओटीजी रूट पोर्ट को स्विच करने के लिए चौथा नियंत्रक


== लक्षित परिधीय सूची (TPL) ==
इसके अतिरिक्त, अधिकांश गैजेट्स या तो होस्ट या उपकरण होने चाहिए। ओटीजी हार्डवेयर डिज़ाइन सभी नियंत्रकों को दोहरे-भूमिका नियंत्रक में विलय कर देता है जो व्यक्तिगत उपकरण नियंत्रक की समानता में कुछ अधिक जटिल है।
एक निर्माता की लक्षित परिधीय सूची (TPL) एक सामान्य उत्पादों या अनुप्रयोगों की ओर एक होस्ट डिवाइस को ध्यान केंद्रित करने के उद्देश्य से कार्य करता है, बिना इसके कामकाज के लिए एक सामान्य-उद्देश्य होस्ट के रूप में, जैसा कि प्रतीकात्मक PCs के लिए स्थिति है। TPL टारगेटिंग होस्ट द्वारा समर्थित उत्पादों को निर्दिष्ट करता है, यह परिभाषित करता है कि इसे समर्थन करने की आवश्यकता है, जिसमें आउटपुट पावर, ट्रांसफर स्पीड, समर्थित प्रोटोकॉल और डिवाइस कक्षाएं शामिल हैं। यह सभी लक्षित होस्टों पर प्रचलित होता है, जिसमें दोनों ओटीजी उपकरण शामिल हैं जो एक होस्ट और एम्बेडेड होस्ट के रूप में कार्य करते हैं।


== लक्षित परिधीय सूची (टीपीएल) ==
एक निर्माता की लक्षित परिधीय सूची (टीपीएल ) सामान्य उत्पादों या अनुप्रयोगों की ओर होस्ट उपकरण को ध्यान केंद्रित करने के उद्देश्य से कार्य करता है, बिना इसके कामकाज के लिए सामान्य-उद्देश्य होस्ट के रूप में, जैसा कि प्रतीकात्मक PCs के लिए स्थिति है। टीपीएल टारगेटिंग होस्ट द्वारा समर्थित उत्पादों को निर्दिष्ट करता है, यह परिभाषित करता है कि इसे समर्थन करने की आवश्यकता है, जिसमें आउटपुट पावर, ट्रांसफर स्पीड, समर्थित प्रोटोकॉल और उपकरण कक्षाएं सम्मलित हैं। यह सभी लक्षित होस्टों पर प्रचलित होता है, जिसमें दोनों ओटीजी उपकरण सम्मलित हैं जो होस्ट और एम्बेडेड होस्ट के रूप में कार्य करते हैं।


== प्लग ==
== प्लग ==
[[File:USB 2.0 connectors.svg|thumb|मानक, मिनी और माइक्रो यूएसबी प्लग (स्केल नहीं)।चित्र में सफेद क्षेत्र खोखले स्थानों का प्रतिनिधित्व करते हैं।जैसा कि प्लग यहां दिखाया गया है, यूएसबी लोगो (वैकल्पिक पत्र ए या बी के साथ) सभी मामलों में ओवरमॉल्ड के शीर्ष पर है।पिन नंबरिंग (रिसेप्टेकल्स में देखना) प्लग से मिरर किया जाता है, जैसे कि प्लग पर पिन 1 रिसेप्टेक पर पिन 1 से जुड़ता है।]]
[[File:USB 2.0 connectors.svg|thumb|मानक, मिनी और माइक्रो यूएसबी प्लग (स्केल नहीं)।चित्र में सफेद क्षेत्र खोखले स्थानों का प्रतिनिधित्व करते हैं।जैसा कि प्लग यहां दिखाया गया है, यूएसबी लोगो (वैकल्पिक पत्र ए या बी के साथ) सभी स्थितियों में ओवरमॉल्ड के शीर्ष पर है।पिन नंबरिंग (रिसेप्टेकल्स में देखना) प्लग से मिरर किया जाता है, जैसे कि प्लग पर पिन 1 रिसेप्टेक पर पिन 1 से जुड़ता है।]]


=== ओटीजी मिनी प्लग ===
=== ओटीजी मिनी प्लग ===
मूल USB OTG मानक ने मिनी-AB नामक एक प्लग रिसेप्टेक प्रस्तुत किया, जिसे USB (भौतिक) #USB ऑन-द-गो कनेक्टर्स द्वारा प्रतिस्थापित किया गया था। बाद के संशोधनों में माइक्रो-एबी (संशोधन 1.4 के बाद)। यह या तो एक मिनी-ए प्लग या मिनी-बी प्लग को स्वीकार कर सकता है, जबकि मिनी-ए एडेप्टर परिधीयों से आने वाले मानक-एएसबी केबलों से कनेक्शन की अनुमति देता है। मानक ओटीजी केबल में एक छोर पर एक मिनी-ए प्लग और दूसरे छोर पर एक मिनी-बी प्लग होता है (इसमें एक ही प्रकार के दो प्लग नहीं हो सकते हैं)।
मूल यूएसबी ओटीजी मानक ने मिनी-एबी नामक प्लग रिसेप्टेक प्रस्तुत किया, जिसे यूएसबी (भौतिक) यूएसबी ऑन-द-गो कनेक्टर्स द्वारा प्रतिस्थापित किया गया था। बाद के संशोधनों में माइक्रो-एबी (संशोधन 1.4 के बाद)। यह या तो मिनी-ए प्लग या मिनी-बी प्लग को स्वीकार कर सकता है, जबकि मिनी-ए एडेप्टर परिधीयों से आने वाले मानक-एएसबी केबलों से कनेक्शन की अनुमति देता है। मानक ओटीजी केबल में छोर पर मिनी-ए प्लग और दूसरे छोर पर मिनी-बी प्लग होता है (इसमें ही प्रकार के दो प्लग नहीं हो सकते हैं)।


एक मिनी-ए प्लग के साथ डिवाइस एक ओटीजी ए-डिवाइस बन जाता है, और एक मिनी-बी प्लग के साथ डिवाइस एक बी-डिवाइस बन जाता है (ऊपर देखें)। ID पिन की स्थिति (मिनी-ए प्लग का आईडी पिन को ग्राउंड किया जाता है, जबकि मिनी-बी प्लग चलायमान रहा है) द्वारा डाला गया प्लग का प्रकार का पता लगाया जाता है।
एक मिनी-ए प्लग के साथ उपकरण ओटीजी ए-उपकरण बन जाता है, और मिनी-बी प्लग के साथ उपकरण बी-उपकरण बन जाता है (ऊपर देखें)। आईडी पिन की स्थिति (मिनी-ए प्लग का आईडी पिन को ग्राउंड किया जाता है, जबकि मिनी-बी प्लग चलायमान रहा है) द्वारा डाला गया प्लग का प्रकार का पता लगाया जाता है।


शुद्ध मिनी-ए रिसेप्टेकल्स भी मौजूद हैं, जहां एक कॉम्पैक्ट होस्ट पोर्ट की आवश्यकता होती है, किंतु ओटीजी का समर्थन नहीं किया जाता है।
शुद्ध मिनी-ए रिसेप्टेकल्स भी सम्मलित हैं, जहां कॉम्पैक्ट होस्ट पोर्ट की आवश्यकता होती है, किंतु ओटीजी का समर्थन नहीं किया जाता है।


=== ओटीजी माइक्रो प्लग ===
=== ओटीजी माइक्रो प्लग ===
यूएसबी माइक्रो प्लग की उत्पत्ति के साथ, माइक्रो-एबी नामक एक नया प्लग रिसेप्शन भी पेश किया गया था। यह या तो माइक्रो-ए प्लग या माइक्रो-बी प्लग को स्वीकार कर सकता है। माइक्रो-ए एडेप्टर मानक-ए प्लग से कनेक्शन के लिए अनुमति देते हैं, जैसा कि निश्चित या मानक उपकरणों पर उपयोग किया जाता है। एक ओटीजी उत्पाद में एक एकल माइक्रो-एबी रिसेप्टेक और कोई अन्य यूएसबी रिसेप्टेकल्स नहीं होना चाहिए।<ref name=otgspec>{{cite web|url=http://www.usb.org/developers/docs/usb20_docs/usb_20_061917.zip|title=यूनिवर्सल सीरियल बस रिवीजन 2.0 स्पेसिफिकेशन|work=On-The-Go and Embedded Host Supplement to the USB Revision 2.0 Specification, Revision 2.0 version 1.1a|date=27 July 2012|access-date=2017-06-26|publisher=USB Implementers Forum, Inc}}{{Dead link|date=April 2019 |bot=InternetArchiveBot |fix-attempted=yes }}</ref><ref name=microusbspec>{{cite web|url=http://www.usb.org/developers/docs/usb20_docs/usb_20_061917.zip|title=यूनिवर्सल सीरियल बस रिवीजन 2.0 स्पेसिफिकेशन|work=Universal Serial Bus Micro-USB Cables and Connectors Specification, Revision 1.01|date=4 April 2007|access-date=2017-06-26|publisher=USB Implementers Forum, Inc}}{{Dead link|date=April 2019 |bot=InternetArchiveBot |fix-attempted=yes }}</ref>  
यूएसबी माइक्रो प्लग की उत्पत्ति के साथ, माइक्रो-एबी नामक नया प्लग रिसेप्शन भी प्रस्तुत किया गया था। यह या तो माइक्रो-ए प्लग या माइक्रो-बी प्लग को स्वीकार कर सकता है। माइक्रो-ए एडेप्टर मानक-ए प्लग से कनेक्शन के लिए अनुमति देते हैं, जैसा कि निश्चित या मानक उपकरणों पर उपयोग किया जाता है। ओटीजी उत्पाद में एकल माइक्रो-एबी रिसेप्टेक और कोई अन्य यूएसबी रिसेप्टेकल्स नहीं होना चाहिए।<ref name=otgspec>{{cite web|url=http://www.usb.org/developers/docs/usb20_docs/usb_20_061917.zip|title=यूनिवर्सल सीरियल बस रिवीजन 2.0 स्पेसिफिकेशन|work=On-The-Go and Embedded Host Supplement to the USB Revision 2.0 Specification, Revision 2.0 version 1.1a|date=27 July 2012|access-date=2017-06-26|publisher=USB Implementers Forum, Inc}}{{Dead link|date=April 2019 |bot=InternetArchiveBot |fix-attempted=yes }}</ref><ref name=microusbspec>{{cite web|url=http://www.usb.org/developers/docs/usb20_docs/usb_20_061917.zip|title=यूनिवर्सल सीरियल बस रिवीजन 2.0 स्पेसिफिकेशन|work=Universal Serial Bus Micro-USB Cables and Connectors Specification, Revision 1.01|date=4 April 2007|access-date=2017-06-26|publisher=USB Implementers Forum, Inc}}{{Dead link|date=April 2019 |bot=InternetArchiveBot |fix-attempted=yes }}</ref>  


एक ओटीजी केबल में एक छोर पर एक माइक्रो-ए प्लग होता है, और दूसरे छोर पर एक माइक्रो-बी प्लग होता है (इसमें एक ही प्रकार के दो प्लग नहीं हो सकते हैं)। OTG मानक USB कनेक्टर में पांचवां पिन जोड़ता है, जिसे ID-PIN कहा जाता है; माइक्रो-ए प्लग में आईडी पिन ग्राउंडेड है, जबकि माइक्रो-बी प्लग में आईडी चलायमान रहा है। एक माइक्रो-ए प्लग के साथ एक डिवाइस एक ओटीजी ए-डिवाइस बन जाता है, और एक माइक्रो-बी प्लग के साथ एक डिवाइस एक बी-डिवाइस बन जाता है। पिन आईडी की स्थिति द्वारा डाला गया प्लग का प्रकार का पता लगाया जाता है।
एक ओटीजी केबल में छोर पर माइक्रो-ए प्लग होता है, और दूसरे छोर पर माइक्रो-बी प्लग होता है (इसमें ही प्रकार के दो प्लग नहीं हो सकते हैं)। ओटीजी मानक यूएसबी कनेक्टर में पांचवां पिन जोड़ता है, जिसे आईडी-पिन कहा जाता है; माइक्रो-ए प्लग में आईडी पिन ग्राउंडेड है, जबकि माइक्रो-बी प्लग में आईडी चलायमान रहा है। माइक्रो-ए प्लग के साथ उपकरण ओटीजी ए-उपकरण बन जाता है, और माइक्रो-बी प्लग के साथ उपकरण बी-उपकरण बन जाता है। पिन आईडी की स्थिति द्वारा डाला गया प्लग का प्रकार का पता लगाया जाता है।


तीन अतिरिक्त आईडी पिन राज्यों को परिभाषित किया गया है<ref name="otgspec" /> के नाममात्र प्रतिरोध मूल्यों पर {{nowrap|124 kΩ}}, {{nowrap|68 kΩ}}, और {{nowrap|36.5 kΩ}}, ग्राउंड पिन के संबंध में। ये डिवाइस को [[ यूएसबी एक्सेसरी चार्जर एडाप्टर | यूएसबी एक्सेसरी चार्जर एडाप्टर]] के साथ काम करने की अनुमति देते हैं जो OTG डिवाइस को एक साथ चार्जर और एक अन्य डिवाइस से जुड़ने की अनुमति देता है।<ref name="battchargespec">{{cite web|url=http://www.usb.org/developers/docs/devclass_docs/batt_charging_1_1.zip|title=बैटरी चार्जिंग विनिर्देशन|date=15 April 2009|access-date=2009-09-23|publisher=USB Implementers Forum, Inc|archive-url=https://web.archive.org/web/20160304115720/http://www.usb.org/developers/docs/devclass_docs/batt_charging_1_1.zip|archive-date=4 March 2016|url-status=dead|df=dmy-all}}</ref>
तीन अतिरिक्त आईडी पिन राज्यों को परिभाषित किया गया है<ref name="otgspec" /> के नाममात्र प्रतिरोध मूल्यों पर {{nowrap|124 kΩ}}, {{nowrap|68 kΩ}}, और {{nowrap|36.5 kΩ}}, ग्राउंड पिन के संबंध में। ये उपकरण को [[ यूएसबी एक्सेसरी चार्जर एडाप्टर |यूएसबी एक्सेसरी चार्जर एडाप्टर]] के साथ काम करने की अनुमति देते हैं जो ओटीजी उपकरण को साथ चार्जर और अन्य उपकरण से जुड़ने की अनुमति देता है।<ref name="battchargespec">{{cite web|url=http://www.usb.org/developers/docs/devclass_docs/batt_charging_1_1.zip|title=बैटरी चार्जिंग विनिर्देशन|date=15 April 2009|access-date=2009-09-23|publisher=USB Implementers Forum, Inc|archive-url=https://web.archive.org/web/20160304115720/http://www.usb.org/developers/docs/devclass_docs/batt_charging_1_1.zip|archive-date=4 March 2016|url-status=dead|df=dmy-all}}</ref>


इन तीन राज्यों का उपयोग स्थितियों में किया जाता है:
इन तीन राज्यों का उपयोग स्थितियों में किया जाता है:
* एक चार्जर और या तो कोई डिवाइस या एक-डिवाइस जो V<sub>BUS</sub> का दावा नहीं कर रहा है (शक्ति प्रदान नहीं करना) संलग्न हैं। OTG डिवाइस को SRP को चार्ज करने और आरंभ करने की अनुमति है किंतु कनेक्ट नहीं।<ref name="battchargespec" />
* एक चार्जर और या तो कोई उपकरण या एक-उपकरण जो V<sub>BUS</sub> को प्रमाणित नहीं कर रहा है (शक्ति प्रदान नहीं करना) संलग्न हैं। ओटीजी उपकरण को एसआरपी को चार्ज करने और आरंभ करने की अनुमति है किंतु कनेक्ट नहीं।<ref name="battchargespec" />
*एक चार्जर और एक ए-डिवाइस जो V<sub>BUS</sub> का दावा कर रहा है (शक्ति प्रदान कर रहा है) संलग्न हैं। OTG डिवाइस को चार्ज करने और कनेक्ट करने की अनुमति है किंतु SRP की उत्पत्ति नहीं की जाती है।<ref name="battchargespec" />
*एक चार्जर और ए-उपकरण जो V<sub>BUS</sub> को प्रमाणित कर रहा है (शक्ति प्रदान कर रहा है) संलग्न हैं। ओटीजी उपकरण को चार्ज करने और कनेक्ट करने की अनुमति है किंतु एसआरपी की उत्पत्ति नहीं की जाती है।<ref name="battchargespec" />
*एक चार्जर और एक बी-डिवाइस संलग्न हैं। OTG डिवाइस को होस्ट मोड को चार्ज करने और दर्ज करने की अनुमति है।<ref name="battchargespec" />
*एक चार्जर और बी-उपकरण संलग्न हैं। ओटीजी उपकरण को होस्ट मोड को चार्ज करने और अंकित करने की अनुमति है।<ref name="battchargespec" />


USB 3.0 ने माइक्रो-एबी रिसेप्टेक और माइक्रो-ए और माइक्रो-बी प्लग के एक बैकवर्ड संगत सुपरस्पीड एक्सटेंशन पेश किया। इनमें गैर-सपोर्टेड माइक्रो कनेक्टर्स के सभी पिन होते हैं और ए-डिवाइस और बी-डिवाइस भूमिकाओं की पहचान करने के लिए आईडी पिन का उपयोग करते हैं, जो सुपरस्पीड पिन को भी जोड़ते हैं।
यूएसबी 3.0 ने माइक्रो-एबी रिसेप्टेक और माइक्रो-ए और माइक्रो-बी प्लग के बैकवर्ड संगत सुपरस्पीड एक्सटेंशन प्रस्तुत किया। इनमें गैर-सपोर्टेड माइक्रो कनेक्टर्स के सभी पिन होते हैं और ए-उपकरण और बी-उपकरण भूमिकाओं की पहचान करने के लिए आईडी पिन का उपयोग करते हैं, जो सुपरस्पीड पिन को भी जोड़ते हैं।


== ओटीजी माइक्रो केबल्स ==
== ओटीजी माइक्रो केबल्स ==
[[File:USB-OTG-Adapters.jpg|thumb|upright|USB OTG एडेप्टर, हब और कार्ड पाठक]]जब एक ओटीजी-सक्षम डिवाइस एक पीसी से जुड़ा होता है, तो यह अपने स्वयं के यूएसबी-ए या यूएसबी टाइप-सी केबल (आमतौर परसामान्यतः माइक्रो-बी, [[ यूएसबी-सी ]] या [[ बिजली कनेक्टर) ]] प्लग में आधुनिक उपकरणों के लिए) का उपयोग करता है। जब एक OTG - सक्षम डिवाइस USB स्लेव डिवाइस से जुड़ा होता है, जैसे कि फ्लैश ड्राइव, स्लेव डिवाइस को या तो डिवाइस के लिए उपयुक्त कनेक्शन में समाप्त होना चाहिए, या उपयोगकर्ता को USB-A में समाप्त होने वाले एक उपयुक्त एडाप्टर की आपूर्ति करनी चाहिए। एडाप्टर किसी भी मानक USB परिधीय को OTG डिवाइस से जुड़ा होने में सक्षम बनाता है। दो ओटीजी-सक्षम उपकरणों को एक साथ संलग्न करने के लिए या तो स्लेव डिवाइस के यूएसबी-ए केबल, या एक उपयुक्त दोहरे पक्षीय केबल और इसे प्रबंधित करने के लिए एक सॉफ्टवेयर कार्यान्वयन के साथ एक एडाप्टर की आवश्यकता होती है। यह USB टाइप-सी उपकरणों के साथ आम हो रहा है।
[[File:USB-OTG-Adapters.jpg|thumb|upright|यूएसबी ओटीजी एडेप्टर, हब और कार्ड पाठक]]जब ओटीजी-सक्षम उपकरण पीसी से जुड़ा होता है, तो यह अपने स्वयं के यूएसबी-ए या यूएसबी टाइप-सी केबल (सामान्यतः माइक्रो-बी, [[ यूएसबी-सी |यूएसबी-सी]] या [[ बिजली कनेक्टर) |बिजली कनेक्टर)]] प्लग में आधुनिक उपकरणों के लिए) का उपयोग करता है। जब ओटीजी - सक्षम उपकरण यूएसबी स्लेव उपकरण से जुड़ा होता है, जैसे कि फ्लैश ड्राइव, स्लेव उपकरण को या तो उपकरण के लिए उपयुक्त कनेक्शन में समाप्त होना चाहिए, या उपयोगकर्ता को यूएसबी-में समाप्त होने वाले उपयुक्त एडाप्टर की आपूर्ति करनी चाहिए। एडाप्टर किसी भी मानक यूएसबी परिधीय को ओटीजी उपकरण से जुड़ा होने में सक्षम बनाता है। दो ओटीजी-सक्षम उपकरणों को साथ संलग्न करने के लिए या तो स्लेव उपकरण के यूएसबी-ए केबल, या उपयुक्त दोहरे पक्षीय केबल और इसे प्रबंधित करने के लिए सॉफ्टवेयर कार्यान्वयन के साथ एडाप्टर की आवश्यकता होती है। यह यूएसबी टाइप-सी उपकरणों के साथ आम हो रहा है।


== स्मार्टफोन और टैबलेट कार्यान्वयन ==
== स्मार्टफोन और टैबलेट कार्यान्वयन ==
[[ ब्लैकबेरी 10 ]].2 होस्ट मोड को प्रचलित करता है (जैसे [[ ब्लैकबेरी Z30 ]] हैंडसेट में)।<ref>{{Cite web |url=http://btsc.webapps.blackberry.com/btsc/viewdocument.do?externalId=KB34983 |title=ब्लैकबेरी 10 ओएस संस्करण 10.2 पर यूएसबी एम्बेडेड होस्ट मोड के लिए KB34983- समर्थन|access-date=12 November 2013 |archive-date=9 January 2020 |archive-url=https://web.archive.org/web/20200109134854/https://salesforce.services.blackberry.com/kbredirect/viewdocument.do?externalId=KB34983 |url-status=live }}</ref> नोकिया ने अपने कई सिम्बियन सेलफोन जैसे कि नोकिया एन 8, सी 6-01, सी 7, ओरो, ई 6, ई 7, एक्स 7, 603, 700, 701 और 808 प्योरव्यू में यूएसबी ओटीजी को प्रचलित किया है। एचटीसी द्वारा निर्मित कुछ उच्च-अंत एंड्रॉइड फोन, और [[ एक्सपीरिया ]] श्रृंखला के अंतर्गत सोनी भी है।<ref>{{cite web|url=http://blog.htc.com/usb-otg/|title=यूएसबी ऑन द गो - एचटीसी ब्लॉग|website=blog.htc.com|access-date=30 September 2014|archive-date=6 October 2014|archive-url=https://web.archive.org/web/20141006134521/http://blog.htc.com/usb-otg/|url-status=live}}</ref> सैमसंग<ref>{{cite web|url=http://www.talkandroid.com/40821-samsung-galaxy-s-ii-able-to-use-standard-usb-otg-cable-for-usb-on-the-go-access/|title=सैमसंग गैलेक्सी एस II USB ऑन-द-गो एक्सेस के लिए मानक USB OTG केबल का उपयोग करने में सक्षम है-Talkandroid.com|website=www.talkandroid.com|access-date=11 September 2013|archive-date=10 September 2022|archive-url=https://web.archive.org/web/20220910212536/https://www.talkandroid.com/40821-samsung-galaxy-s-ii-able-to-use-standard-usb-otg-cable-for-usb-on-the-go-access/|url-status=live}}</ref><ref>{{cite web|url=http://www.xperiablog.net/2012/03/09/xperia-s-usb-otg-demonstrated-video/|title=Xperia S USB OTG ने प्रदर्शन किया [वीडियो] - Xperia Blog|website=www.xperiablog.net|date=9 March 2012|access-date=11 September 2013|archive-date=5 September 2013|archive-url=https://web.archive.org/web/20130905052345/http://www.xperiablog.net/2012/03/09/xperia-s-usb-otg-demonstrated-video/|url-status=live}}</ref> Android (ऑपरेटिंग सिस्टम) संस्करण 3.1 या नया USB OTG का समर्थन करता है, किंतु सभी उपकरणों पर नहीं।<ref>{{cite web |url=http://code.google.com/p/android/issues/detail?id=738 |title=Android अंक 738: मुझे उम्मीद है कि Android USB होस्ट सुविधा को लागू करेगा और समर्थन करेगा|date=2008-05-30 |access-date=2013-05-30 |archive-date=9 June 2013 |archive-url=https://web.archive.org/web/20130609135512/http://code.google.com/p/android/issues/detail?id=738 |url-status=live }}</ref><ref>{{cite web |url=http://developer.android.com/guide/topics/usb/host.html |title=यूएसबी होस्ट - एंड्रॉइड डेवलपर्स|publisher=developer.android.com |date=2013-05-30 |access-date=2013-05-30 |archive-date=30 September 2011 |archive-url=https://web.archive.org/web/20110930121956/http://developer.android.com/guide/topics/usb/host.html |url-status=live }}</ref>
[[ ब्लैकबेरी 10 ]].2 होस्ट मोड को प्रचलित करता है (जैसे [[ ब्लैकबेरी Z30 |ब्लैकबेरी Z30]] हैंडसेट में)।<ref>{{Cite web |url=http://btsc.webapps.blackberry.com/btsc/viewdocument.do?externalId=KB34983 |title=ब्लैकबेरी 10 ओएस संस्करण 10.2 पर यूएसबी एम्बेडेड होस्ट मोड के लिए KB34983- समर्थन|access-date=12 November 2013 |archive-date=9 January 2020 |archive-url=https://web.archive.org/web/20200109134854/https://salesforce.services.blackberry.com/kbredirect/viewdocument.do?externalId=KB34983 |url-status=live }}</ref> नोकिया ने अपने कई सिम्बियन सेलफोन जैसे कि नोकिया एन 8, सी 6-01, सी 7, ओरो, ई 6, ई 7, एक्स 7, 603, 700, 701 और 808 प्योरव्यू में यूएसबी ओटीजी को प्रचलित किया है। एचटीसी द्वारा निर्मित कुछ उच्च-अंत एंड्रॉइड फोन, और [[ एक्सपीरिया |एक्सपीरिया]] श्रृंखला के अंतर्गत सोनी भी है।<ref>{{cite web|url=http://blog.htc.com/usb-otg/|title=यूएसबी ऑन द गो - एचटीसी ब्लॉग|website=blog.htc.com|access-date=30 September 2014|archive-date=6 October 2014|archive-url=https://web.archive.org/web/20141006134521/http://blog.htc.com/usb-otg/|url-status=live}}</ref> सैमसंग<ref>{{cite web|url=http://www.talkandroid.com/40821-samsung-galaxy-s-ii-able-to-use-standard-usb-otg-cable-for-usb-on-the-go-access/|title=सैमसंग गैलेक्सी एस II USB ऑन-द-गो एक्सेस के लिए मानक USB OTG केबल का उपयोग करने में सक्षम है-Talkandroid.com|website=www.talkandroid.com|access-date=11 September 2013|archive-date=10 September 2022|archive-url=https://web.archive.org/web/20220910212536/https://www.talkandroid.com/40821-samsung-galaxy-s-ii-able-to-use-standard-usb-otg-cable-for-usb-on-the-go-access/|url-status=live}}</ref><ref>{{cite web|url=http://www.xperiablog.net/2012/03/09/xperia-s-usb-otg-demonstrated-video/|title=Xperia S USB OTG ने प्रदर्शन किया [वीडियो] - Xperia Blog|website=www.xperiablog.net|date=9 March 2012|access-date=11 September 2013|archive-date=5 September 2013|archive-url=https://web.archive.org/web/20130905052345/http://www.xperiablog.net/2012/03/09/xperia-s-usb-otg-demonstrated-video/|url-status=live}}</ref> एंड्राइड (ऑपरेटिंग सिस्टम) संस्करण 3.1 या नया यूएसबी ओटीजी का समर्थन करता है, किंतु सभी उपकरणों पर नहीं।<ref>{{cite web |url=http://code.google.com/p/android/issues/detail?id=738 |title=Android अंक 738: मुझे उम्मीद है कि Android USB होस्ट सुविधा को लागू करेगा और समर्थन करेगा|date=2008-05-30 |access-date=2013-05-30 |archive-date=9 June 2013 |archive-url=https://web.archive.org/web/20130609135512/http://code.google.com/p/android/issues/detail?id=738 |url-status=live }}</ref><ref>{{cite web |url=http://developer.android.com/guide/topics/usb/host.html |title=यूएसबी होस्ट - एंड्रॉइड डेवलपर्स|publisher=developer.android.com |date=2013-05-30 |access-date=2013-05-30 |archive-date=30 September 2011 |archive-url=https://web.archive.org/web/20110930121956/http://developer.android.com/guide/topics/usb/host.html |url-status=live }}</ref>
* होस्ट-पावर्ड: [[ सोनी एरिक्सन एक्सपीरिया प्रो ]]
* होस्ट-पावर्ड: [[ सोनी एरिक्सन एक्सपीरिया प्रो |सोनी एरिक्सन एक्सपीरिया प्रो]]
* बाहरी यूएसबी-पावर की आवश्यकता है: droid 4
* बाहरी यूएसबी-पावर की आवश्यकता है: एंड्राइड 4
प्रौद्योगिकी वेब साइटों (जैसे GSMarena, PDADB.NET, PHONESCOOP, और अन्य) पर सूचीबद्ध विनिर्देश संगतता निर्धारित करने में सहायता कर सकते हैं। एक उदाहरण के रूप में GSMarena का उपयोग करते हुए, कोई दिए गए डिवाइस के लिए पृष्ठ का पता लगाएगा, और विनिर्देशों → Comms USB के तहत क्रियाओं की जांच करेगा। यदि USB होस्ट दिखाया गया है, तो डिवाइस OTG- प्रकार के बाहरी USB सामान का समर्थन करने में सक्षम होना चाहिए।<ref>http://www.gsmarena.com/ {{Webarchive|url=https://web.archive.org/web/20170916174840/http://www.gsmarena.com/ |date=16 September 2017 }} GSMArena</ref><ref>http://pdadb.net {{Webarchive|url=https://web.archive.org/web/20060810020109/http://pdadb.net/ |date=10 August 2006 }} PDAdb.net</ref>
प्रौद्योगिकी वेब साइटों (जैसे जीएसमरेना, पीडीएडीबी .नेट, फोनस्कूप , और अन्य) पर सूचीबद्ध विनिर्देश संगतता निर्धारित करने में सहायता कर सकते हैं। उदाहरण के रूप में जीएसमरेना का उपयोग करते हुए, कोई दिए गए उपकरण के लिए पृष्ठ का पता लगाएगा, और विनिर्देशों → कोम्स यूएसबी के अनुसार क्रियाओं की जांच करेगा। यदि यूएसबी होस्ट दिखाया गया है, तो उपकरण ओटीजी- प्रकार के बाहरी यूएसबी सामान का समर्थन करने में सक्षम होना चाहिए।<ref>http://www.gsmarena.com/ {{Webarchive|url=https://web.archive.org/web/20170916174840/http://www.gsmarena.com/ |date=16 September 2017 }} GSMArena</ref><ref>http://pdadb.net {{Webarchive|url=https://web.archive.org/web/20060810020109/http://pdadb.net/ |date=10 August 2006 }} PDAdb.net</ref>


उपरोक्त कार्यान्वयन में से कई में, होस्ट डिवाइस में माइक्रो-एबी रिसेप्टेक अतिरिक्त केवल एक माइक्रो-बी रिसेप्टेक है। हालांकि गैर-मानक, माइक्रो-बी से माइक्रो-ए रिसेप्टेकल एडेप्टर व्यापक रूप से उपलब्ध हैं और इन उपकरणों पर अनिवार्य माइक्रो-एबी रिसेप्टेक के स्थान पर उपयोग किए जाते हैं।<ref>{{Cite web|title=क्या माइक्रो एक USB प्लग वास्तव में कभी भी उपयोग किया जाता है?|url=https://electronics.stackexchange.com/questions/162664/are-micro-a-usb-plugs-actually-ever-used|access-date=2020-08-13|website=Electrical Engineering Stack Exchange|archive-date=10 September 2022|archive-url=https://web.archive.org/web/20220910212539/https://electronics.stackexchange.com/questions/162664/are-micro-a-usb-plugs-actually-ever-used|url-status=live}}</ref>
उपरोक्त कार्यान्वयन में से कई में, होस्ट उपकरण में माइक्रो-एबी रिसेप्टेक अतिरिक्त केवल माइक्रो-बी रिसेप्टेक है। चूंकि गैर-मानक, माइक्रो-बी से माइक्रो-ए रिसेप्टेकल एडेप्टर व्यापक रूप से उपलब्ध हैं और इन उपकरणों पर अनिवार्य माइक्रो-एबी रिसेप्टेक के स्थान पर उपयोग किए जाते हैं।<ref>{{Cite web|title=क्या माइक्रो एक USB प्लग वास्तव में कभी भी उपयोग किया जाता है?|url=https://electronics.stackexchange.com/questions/162664/are-micro-a-usb-plugs-actually-ever-used|access-date=2020-08-13|website=Electrical Engineering Stack Exchange|archive-date=10 September 2022|archive-url=https://web.archive.org/web/20220910212539/https://electronics.stackexchange.com/questions/162664/are-micro-a-usb-plugs-actually-ever-used|url-status=live}}</ref>
== पिछड़ी अनुकूलता ==
यूएसबी ओटीजी उपकरण यूएसबी 2.0 (सुपरस्पीड ओटीजी उपकरण के लिए यूएसबी 3.0) के साथ पिछड़े-संगत हैं और मानक (गैर-ओटीजी) यूएसबी उपकरण से जुड़े होने पर मानक यूएसबी होस्ट या उपकरण के रूप में व्यवहार करेंगे। मुख्य अपवाद यह है कि ओटीजी होस्ट को केवल टीपीएल पर सूचीबद्ध उत्पादों के लिए पर्याप्त शक्ति प्रदान करने की आवश्यकता होती है, जो परिधीय से कनेक्ट करने के लिए पर्याप्त हो सकता है या नहीं हो सकता है जो सूचीबद्ध नहीं है। संचालित यूएसबी हब इस अभिप्राय को दरकिनार कर सकता है, यदि समर्थित है, क्योंकि यह तब या तो यूएसबी 2.0 या यूएसबी 3.0 विनिर्देशों के अनुसार अपनी शक्ति प्रदान करेगा।


 
एचएनपी और एसआरपी दोनों में कुछ असंगतता ओटीजी पूरक के 1.3 और 2.0 संस्करणों के बीच प्रस्तुत की गई थी, जो उन प्रोटोकॉल संस्करणों का उपयोग करते समय अंतर -समस्याओं को उतपन्न कर सकती है।
 
== पिछड़े संगतता ==
USB OTG डिवाइस USB 2.0 (SuperSpeed OTG डिवाइस के लिए USB 3.0) के साथ पिछड़े-संगत हैं और मानक (गैर-OTG) USB डिवाइस से जुड़े होने पर मानक USB होस्ट या डिवाइस के रूप में व्यवहार करेंगे। मुख्य अपवाद यह है कि ओटीजी होस्ट को केवल टीपीएल पर सूचीबद्ध उत्पादों के लिए पर्याप्त शक्ति प्रदान करने की आवश्यकता होती है, जो एक परिधीय से कनेक्ट करने के लिए पर्याप्त हो सकता है या नहीं हो सकता है जो सूचीबद्ध नहीं है। एक संचालित यूएसबी हब इस अभिप्राय को दरकिनार कर सकता है, यदि समर्थित है, क्योंकि यह तब या तो यूएसबी 2.0 या यूएसबी 3.0 विनिर्देशों के अनुसार अपनी शक्ति प्रदान करेगा।
 
एचएनपी और एसआरपी दोनों में कुछ असंगतता ओटीजी पूरक के 1.3 और 2.0 संस्करणों के बीच प्रस्तुत की गई थी, जो उन प्रोटोकॉल संस्करणों का उपयोग करते समय अंतर -समस्याओं को जन्म दे सकती है।


=== चार्जर संगतता ===
=== चार्जर संगतता ===
{{Main article|यूएसबी बैटरी चार्जिंग विनिर्देश|यूएसबी पावर डिलीवरी विशिष्टता}}
{{Main article|यूएसबी बैटरी चार्जिंग विनिर्देश|यूएसबी पावर डिलीवरी विशिष्टता}}


कुछ डिवाइस बिल्ट-इन बैटरी को चार्ज करने के लिए अपने यूएसबी पोर्ट का उपयोग कर सकते हैं, जबकि अन्य डिवाइस एक समर्पित चार्जर का पता लगा सकते हैं और 500 से अधिक & nbsp; ma & nbsp; (0.5 & nbsp; a) को आकर्षित कर सकते हैं, जिससे उन्हें अधिक तेजी से चार्ज करने की अनुमति मिलती है। OTG उपकरणों को या तो विकल्प का उपयोग करने की अनुमति है।<ref name="battchargespec" />
कुछ उपकरण बिल्ट-इन बैटरी को चार्ज करने के लिए अपने यूएसबी पोर्ट का उपयोग कर सकते हैं, जबकि अन्य उपकरण समर्पित चार्जर का पता लगा सकते हैं और 500 mA से अधिक (0.5 A) को आकर्षित कर सकते हैं, जिससे उन्हें अधिक तेजी से चार्ज करने की अनुमति मिलती है। ओटीजी उपकरणों को या तो विकल्प का उपयोग करने की अनुमति है।<ref name="battchargespec" />
 
 
== यह भी देखें ==
== यह भी देखें ==
{{Portal|Electronics}}
{{Portal|Electronics}}
Line 117: Line 98:
* [[ मोबाइल हाई-डेफिनिशन लिंक ]], जो यूएसबी ऑन-द-गो आईडी पिन को फिर से तैयार करता है
* [[ मोबाइल हाई-डेफिनिशन लिंक ]], जो यूएसबी ऑन-द-गो आईडी पिन को फिर से तैयार करता है
* [[ मोबाइल फोन का सामान ]]
* [[ मोबाइल फोन का सामान ]]
* USB मानव इंटरफ़ेस डिवाइस वर्ग
* यूएसबी मानव इंटरफ़ेस उपकरण वर्ग


==संदर्भ==
==संदर्भ==
{{Reflist|30em}}
{{Reflist|30em}}


*
==बाहरी कड़ियाँ==
==बाहरी कड़ियाँ==
* {{Official website|https://www.usb.org/documents}}
* {{Official website|https://www.usb.org/documents}}
Line 130: Line 108:
* {{cite web |website= CNet |url= http://www.cnet.com/how-to/how-to-tell-if-your-android-phone-or-tablet-supports-usb-on-the-go/ |title= How to tell if your Android phone or tablet supports USB On-The-Go |first= Rick |last= Broida |date= 5 February 2014 |quote= Refers to two apps, to verify OTG compatibility, and to overcome (root) and enable OTG }}
* {{cite web |website= CNet |url= http://www.cnet.com/how-to/how-to-tell-if-your-android-phone-or-tablet-supports-usb-on-the-go/ |title= How to tell if your Android phone or tablet supports USB On-The-Go |first= Rick |last= Broida |date= 5 February 2014 |quote= Refers to two apps, to verify OTG compatibility, and to overcome (root) and enable OTG }}


{{USB}}
[[Category:All articles with dead external links]]
[[श्रेणी: USB]]
[[Category:All articles with unsourced statements]]
 
[[Category:Articles with dead external links from April 2019]]
 
[[Category:Articles with dead external links from June 2016]]
[[Category: Machine Translated Page]]
[[Category:Articles with hatnote templates targeting a nonexistent page]]
[[Category:Articles with invalid date parameter in template]]
[[Category:Articles with permanently dead external links]]
[[Category:Articles with unsourced statements from September 2021]]
[[Category:Collapse templates]]
[[Category:Created On 30/12/2022]]
[[Category:Created On 30/12/2022]]
[[Category:Lua-based templates]]
[[Category:Machine Translated Page]]
[[Category:Navigational boxes| ]]
[[Category:Navigational boxes without horizontal lists]]
[[Category:Official website not in Wikidata]]
[[Category:Pages with broken file links]]
[[Category:Pages with empty portal template]]
[[Category:Pages with script errors]]
[[Category:Portal templates with redlinked portals]]
[[Category:Short description with empty Wikidata description]]
[[Category:Sidebars with styles needing conversion]]
[[Category:Template documentation pages|Documentation/doc]]
[[Category:Templates Vigyan Ready]]
[[Category:Templates generating microformats]]
[[Category:Templates that add a tracking category]]
[[Category:Templates that are not mobile friendly]]
[[Category:Templates that generate short descriptions]]
[[Category:Templates using TemplateData]]
[[Category:Webarchive template wayback links]]
[[Category:Wikipedia metatemplates]]

Latest revision as of 13:13, 27 October 2023

यूएसबी-बी माइक्रो चार्जिंग पोर्ट्स ऑफ और टैबलेट कंप्यूटर के लिए यूएसबी ऑन-द-गो एडाप्टर समर्पित यूएसबी-ए पोर्ट के बिना

यूएसबी ऑन-द-गो (यूएसबी ओटीजी या केवल ओटीजी) पहली बार 2001 के अंत में उपयोग किया जाने वाला विनिर्देश है, जो यूएसबी उपकरण, जैसे टैबलेट कंप्यूटर या स्मार्टफोन , होस्ट के रूप में कार्य करने की अनुमति देता है, अन्य यूएसबी उपकरण, जैसे यूएसबी फ्लैश ड्राइव की अनुमति देता है,डिजिटल कैमरा , कम्प्यूटर का माउस या कंप्यूटर कीबोर्ड , उनसे जुड़ा हुआ है। यूएसबी ओटीजी का उपयोग उन उपकरणों को होस्ट और उपकरण की भूमिकाओं के बीच आगे और पीछे स्विच करने की अनुमति देता है। मोबाइल फोन हटाने योग्य मीडिया से होस्ट उपकरण के रूप में पढ़ सकता है, किंतु होस्ट कंप्यूटर से कनेक्ट होने पर खुद को यूएसबी मास स्टोरेज उपकरण के रूप में प्रस्तुत करता है।

यूएसबी ओटीजी होस्ट और परिधीय भूमिकाओं दोनों को पूरा करने वाले उपकरण की अवधारणा का परिचय देता है – जब भी दो यूएसबी उपकरण जुड़े होते हैं और उनमें से यूएसबी ओटीजी उपकरण होता है, तो वे संचार लिंक स्थापित करते हैं। लिंक को नियंत्रित करने वाले उपकरण को होस्ट कहा जाता है, जबकि दूसरे को परिधीय कहा जाता है।

यूएसबी ओटीजी उपकरणों के लिए दो भूमिकाओं को परिभाषित करता है: ओटीजी ए प्रकार की उपकरण और ओटीजी बी -प्रकार की उपकरण, यह निर्दिष्ट करता है कि कौन सा पक्ष लिंक को पावर की आपूर्ति करता है, और जो प्रारंभ में होस्ट है।ओटीजी ए-उपकरण पावर सप्लायर है, और ओटीजी बी-उपकरण पावर कंज्यूमर है। डिफ़ॉल्ट लिंक कॉन्फ़िगरेशन में, ए-उपकरण यूएसबी होस्ट के रूप में बी-उपकरण के रूप में कार्य करता है जो यूएसबी परिधीय के रूप में कार्य करता है। होस्ट और परिधीय मोड को बाद में होस्ट वार्ता प्रोटोकॉल (एचएनपी) का उपयोग करके आदान -प्रदान किया जा सकता है।

आईडी पिन के लिए वायरिंग प्रत्येक उपकरण की प्रारंभिक भूमिका को परिभाषित करता है।[1]

अवलोकन

एक यूएसबी ओटीजी सेटअप जिसमें कई उपकरण सम्मलित हैं

मानक यूएसबी मास्टर/स्लेव (प्रौद्योगिकी) का उपयोग करता है | मास्टर/स्लेव वास्तुकला; यूएसबी होस्ट पूरे बस के लिए होस्ट उपकरण के रूप में कार्य करता है, और यूएसबी उपकरण परिधीय के रूप में कार्य करता है। यदि मानक यूएसबी को प्रचलित करते हैं, तो उपकरणों को भूमिका या दूसरे को ग्रहण करना चाहिए, कंप्यूटर के साथ सामान्यतः होस्ट के रूप में सेट किया जाता है, जबकि (उदाहरण के लिए) प्रिंटर सामान्य रूप से परिधीय के रूप में कार्य करते हैं। यूएसबी ओटीजी की अनुपस्थिति में, सेल फोन प्राय कंप्यूटर से और कंप्यूटर से डेटा के आसान हस्तांतरण की अनुमति देने के लिए परिधीय कार्यक्षमता को प्रचलित करते हैं। इस तरह के फोन आसानी से प्रिंटर से जुड़े नहीं हो सकते थे क्योंकि उन्होंने परिधीय भूमिका को भी प्रचलित किया था। यूएसबी ओटीजी सीधे इस अभिप्राय को संबोधित करता है।[1]

जब किसी उपकरण को यूएसबी बस में प्लग किया जाता है, तो होस्ट उपकरण उपकरण के साथ संचार सेट करता है और सेवा प्रावधान को संभालता है (होस्ट का सॉफ़्टवेयर सक्षम करता है या आवश्यक डेटा-हैंडलिंग जैसे फ़ाइल प्रबंधन या अन्य वांछित प्रकार के डेटा संचार या फ़ंक्शन) को सक्षम करता है)। यह होस्ट की समानता में उपकरणों को बहुत सरल बनाने की अनुमति देता है; उदाहरण के लिए, माउस में बहुत कम तर्क होता है और लगभग सभी काम करने के लिए होस्ट पर निर्भर करता है। होस्ट बस पर सभी डेटा स्थानांतरण को नियंत्रित करता है, केवल सिग्नलिंग (जब मतदान) में सक्षम उपकरणों के साथ उन्हें ध्यान देने की आवश्यकता होती है। दो उपकरणों के बीच डेटा स्थानांतरित करने के लिए, उदाहरण के लिए फोन से प्रिंटर पर, होस्ट पहले उपकरण से डेटा पढ़ता है, फिर इसे दूसरे को लिखता है।[citation needed]

जबकि मास्टर-स्लेव व्यवस्था कुछ उपकरणों के लिए काम करती है, कई उपकरण या तो मास्टर के रूप में कार्य कर सकते हैं या स्लेव के रूप में बस के आधार पर और क्या साझा करते हैं। उदाहरण के लिए, कंप्यूटर प्रिंटर सामान्यतः स्लेव उपकरण होता है, किंतु जब यूएसबी फ्लैश ड्राइव युक्त छवियों को प्रिंटर के यूएसबी पोर्ट में प्लग किया जाता है, जिसमें कोई कंप्यूटर सम्मलित नहीं होता है (या कम से कम बंद), तो यह प्रिंटर के लिए उपयोगी होगा कि वह लेने के लिए उपयोगी होगा होस्ट की भूमिका, इसे सीधे फ्लैश ड्राइव के साथ संवाद करने और उससे छवियों को प्रिंट करने की अनुमति देता है।[citation needed]

यूएसबी ओटीजी मानता है कि उपकरण होस्ट और परिधीय दोनों भूमिकाओं का प्रदर्शन कर सकता है, और इसलिए शब्दावली को सूक्ष्मता से बदल सकता है। ओटीजी के साथ, उपकरण या तो होस्ट हो सकता है जब लिंक मास्टर के रूप में कार्य किया जाता है, या लिंक परिधीय होता है। होस्ट और परिधीय भूमिकाओं के बीच की पसंद पूरी तरह से संभाला जाता है कि उपकरण के केबल के अंत से किससे जुड़ा हुआ है। स्टार्ट-अप में केबल के छोर से जुड़ा उपकरण, जिसे ए-उपकरण के रूप में जाना जाता है, डिफ़ॉल्ट होस्ट के रूप में कार्य करता है, जबकि बी अंत डिफ़ॉल्ट परिधीय के रूप में कार्य करता है, जिसे बी-उपकरण के रूप में जाना जाता है।[citation needed]

प्रारंभिक स्टार्टअप के बाद, बस के लिए सेटअप संचालित होता है जैसा कि यह सामान्य यूएसबी मानक के साथ करता है, ए-उपकरण के साथ बी-उपकरण की स्थापना और सभी संचारों का प्रबंधन करता है। चूंकि, जब ही ए-उपकरण को किसी अन्य यूएसबी सिस्टम में प्लग किया जाता है या समर्पित होस्ट उपलब्ध हो जाता है, तो यह स्लेव बन सकता है।[citation needed]

यूएसबी ओटीजी यूएसबी हब का उपयोग करके नहीं करता है, किन्तु यह केवल एक-से-एक कनेक्शन की स्थति के लिए होस्ट-परिधीय भूमिका स्वैपिंग का वर्णन करता है जहां दो ओटीजी उपकरण सीधे जुड़े हुए हैं। भूमिका स्वैपिंग मानक हब के माध्यम से काम नहीं करती है, क्योंकि उपकरण होस्ट के रूप में कार्य करेगा और दूसरा परिधीय के रूप में जब तक कि वे डिस्कनेक्ट नहीं किए जाते हैं।[citation needed]

विनिर्देश

यूएसबी ओटीजी पूरक का हिस्सा है[2] यूनिवर्सल सीरियल बस (यूएसबी) 2.0 विनिर्देश मूल रूप से 2001 के अंत में सहमत हुए और बाद में संशोधित किया गया।[3] पूरक का नवीनतम संस्करण यूएसबी होस्ट के लिए व्यवहार को भी परिभाषित करता है जिसने क्षमताओं को लक्षित किया है और पीसीएस द्वारा उपयोग किए जाने वाले समान यूएसबी मानक-ए पोर्ट।[citation needed]

सुपरस्पीड ओटीजी उपकरण, एम्बेडेड होस्ट और परिधीय यूएसबी ओटीजी और एम्बेडेड होस्ट सप्लीमेंट के माध्यम से समर्थित हैं[4] सार्वभौमिक सीरियल बस 3.0 विनिर्देश के लिए।[citation needed]

प्रोटोकॉल

यूएसबी ओटीजी और एम्बेडेड होस्ट पूरक यूएसबी 2.0 विनिर्देश के लिए तीन नए प्रोटोकॉल (कम्प्यूटिंग) प्रस्तुत किया गया:

  • अटैच डिटेक्शन प्रोटोकॉल (ए डीपी): यूएसबी बस में बिजली की अनुपस्थिति में अटैचमेंट स्थिति निर्धारित करने के लिए ओटीजी उपकरण, एम्बेडेड होस्ट या यूएसबी उपकरण को अनुमति देता है, जिससे सम्मिलन-आधारित व्यवहार और अटैचमेंट स्थिति प्रदर्शित करने की क्षमता दोनों को सक्षम किया जाता है। यह समय -समय पर यूएसबी पोर्ट पर समाई को मापने के लिए यह निर्धारित करता है कि क्या कोई अन्य उपकरण संलग्न है, झूलने वाली केबल, या कोई केबल नहीं है। जब उपकरण अटैचमेंट को इंगित करने के लिए कैपेसिटेंस में बड़ा पर्याप्त परिवर्तन पाया जाता है, तो ए-उपकरण यूएसबी बस को बिजली प्रदान करेगा और उपकरण कनेक्शन की खोज करेगा। उसी समय, बी-उपकरण एसआरपी (नीचे देखें) उत्पन्न करेगा और यूएसबी बस के संचालित होने की प्रतीक्षा करेगा।
  • सत्र अनुरोध प्रोटोकॉल (एसआरपी): लिंक के बिजली सत्र के सक्रिय होने पर दोनों संचार उपकरणों को नियंत्रित करने की अनुमति देता है; मानक यूएसबी में, केवल होस्ट ऐसा करने में सक्षम है। यह बिजली की खपत पर ठीक नियंत्रण की अनुमति देता है, जो बैटरी संचालित उपकरणों जैसे कैमरों और मोबाइल फोन के लिए बहुत महत्वपूर्ण है। ओटीजी या एम्बेडेड होस्ट यूएसबी लिंक को तब तक छोड़ सकता है जब तक कि परिधीय (जो ओटीजी या मानक यूएसबी उपकरण हो सकता है) को पावर की आवश्यकता होती है। ओटीजी और एम्बेडेड होस्ट में सामान्यतः बहुत कम बैटरी पावर होती है, इसलिए यूएसबी लिंक को छोड़ने से बैटरी रनटाइम को बढ़ाने में सहायता मिलती है।
  • होस्ट वार्ता प्रोटोकॉल (एचएनपी): दो उपकरणों को अपनी होस्ट/परिधीय भूमिकाओं का आदान-प्रदान करने की अनुमति देता है, तथापि दोनों ओटीजी दोहरे-भूमिका वाले उपकरण हों। होस्ट/परिधीय भूमिकाओं को उलटने के लिए एचएनपी का उपयोग करके, यूएसबी ओटीजी उपकरण डेटा-ट्रांसफर शेड्यूलिंग का नियंत्रण प्राप्त करने में सक्षम है। इस प्रकार, कोई भी ओटीजी उपकरण यूएसबी ओटीजी बस पर डेटा-ट्रांसफर प्रारंभ करने में सक्षम है। पूरक के नवीनतम संस्करण ने एचएनपी मतदान भी प्रस्तुत किया, जिसमें होस्ट उपकरण समय -समय पर सक्रिय सत्र के दौरान परिधीय को चुनाव करता है जिससे कि यह निर्धारित किया जा सके कि यह होस्ट बनना चाहता है या नहीं।
  • एचएनपी का मुख्य उद्देश्य उन उपयोगकर्ताओं को समायोजित करना है जिन्होंने ए और बी उपकरणों को कनेक्ट किया है (नीचे देखें) उस कार्य के लिए गलत दिशा में जो वे प्रदर्शन करना चाहते हैं। उदाहरण के लिए, प्रिंटर ए-उपकरण (होस्ट) के रूप में जुड़ा हुआ है, किंतु किसी विशेष कैमरे के लिए होस्ट के रूप में कार्य नहीं कर सकता है, क्योंकि यह कैमरे के प्रिंट नौकरियों के प्रतिनिधित्व को नहीं समझता है। जब वह कैमरा जानता है कि प्रिंटर से कैसे बात की जाती है, तो प्रिंटर स्लेव की भूमिका पर स्विच करने के लिए एचएनपी का उपयोग करेगा, कैमरा होस्ट बन जाएगा इसलिए कैमरे पर संग्रहीत चित्रों को केबलों को फिर से जोड़ने के बिना प्रिंट किया जा सकता है। नए ओटीजी प्रोटोकॉल मानक यूएसबी हब से गुजर नहीं सकते हैं क्योंकि वे समर्पित तार के माध्यम से विद्युत सिग्नलिंग पर आधारित हैं।

यूएसबी ओटीजी और एम्बेडेड होस्ट पूरक यूएसबी 3.0 विनिर्देश के लिए अतिरिक्त संचार प्रोटोकॉल का परिचय देता है:

  • रोल स्वैप प्रोटोकॉल (आरएसपी): आरएसपी यूएसबी 3.0 विनिर्देश द्वारा प्रदान किए गए मानक तंत्रों का विस्तार करके एचएनपी (अर्थात, रोल स्वैपिंग) के समान उद्देश्य को प्राप्त करता है। यूएसबी ओटीजी और यूएसबी 3.0 विनिर्देश के लिए एम्बेडेड होस्ट पूरक के बाद के उत्पादों को भी बैकवर्ड संगतता बनाए रखने के लिए यूएसबी 2.0 पूरक का पालन करना आवश्यक है। आरएसपी का समर्थन करने के लिए सुपरस्पीड ओटीजी उपकरण (SS-ओटीजी) की आवश्यकता होती है। सुपरस्पेड पेरिफेरल सक्षम ओटीजी उपकरण (एसएसपीसी-ओटीजी) को आरएसपी का समर्थन करने की आवश्यकता नहीं है क्योंकि वे केवल परिधीय के रूप में सुपरस्पेड में काम कर सकते हैं; उनके पास कोई सुपरस्पीड होस्ट नहीं है और इसलिए केवल यूएसबी 2.0 डेटा दरों पर एचएनपी का उपयोग करके स्वैप की भूमिका हो सकती है।

उपकरण भूमिकाएँ

यूएसबी ओटीजी उपकरणों के लिए दो भूमिकाओं को परिभाषित करता है: ओटीजी ए -DEVICE और ओटीजी बी -DEVICE, यह निर्दिष्ट करता है कि कौन सा पक्ष लिंक को पावर की आपूर्ति करता है, और जो प्रारंभ में होस्ट है।ओटीजी ए-उपकरण पावर सप्लायर है, और ओटीजी बी-उपकरण पावर कंज्यूमर है। डिफ़ॉल्ट लिंक कॉन्फ़िगरेशन में, ए-उपकरण यूएसबी होस्ट के रूप में बी-उपकरण के रूप में कार्य करता है जो यूएसबी परिधीय के रूप में कार्य करता है। एचएनपी या आरएसपी का उपयोग करके होस्ट और परिधीय मोड का आदान -प्रदान बाद में किया जा सकता है। क्योंकि प्रत्येक ओटीजी नियंत्रक दोनों भूमिकाओं का समर्थन करता है, उन्हें प्राय ओटीजी नियंत्रकों अतिरिक्त दोहरे-भूमिका नियंत्रक कहा जाता है।

एकीकृत सर्किट (आईसी) डिजाइनरों के लिए, यूएसबी ओटीजी की आकर्षक विशेषता कम गेट्स के साथ अधिक यूएसबी क्षमताओं को प्राप्त करने की क्षमता है।

एक पारंपरिक दृष्टिकोण में चार नियंत्रक सम्मलित हैं, जिसके परिणामस्वरूप परीक्षण और डिबग करने के लिए अधिक द्वार हैं:

  • इएचसीआई (एक रजिस्टर इंटरफ़ेस) पर आधारित यूएसबी हाई स्पीड होस्ट कंट्रोलर
  • ओएचसीआई (एक और रजिस्टर इंटरफ़ेस) पर आधारित पूर्ण/कम गति होस्ट कंट्रोलर
  • यूएसबी उपकरण कंट्रोलर, उच्च और पूर्ण गति दोनों का समर्थन करता है
  • होस्ट और उपकरण नियंत्रकों के बीच ओटीजी रूट पोर्ट को स्विच करने के लिए चौथा नियंत्रक

इसके अतिरिक्त, अधिकांश गैजेट्स या तो होस्ट या उपकरण होने चाहिए। ओटीजी हार्डवेयर डिज़ाइन सभी नियंत्रकों को दोहरे-भूमिका नियंत्रक में विलय कर देता है जो व्यक्तिगत उपकरण नियंत्रक की समानता में कुछ अधिक जटिल है।

लक्षित परिधीय सूची (टीपीएल)

एक निर्माता की लक्षित परिधीय सूची (टीपीएल ) सामान्य उत्पादों या अनुप्रयोगों की ओर होस्ट उपकरण को ध्यान केंद्रित करने के उद्देश्य से कार्य करता है, बिना इसके कामकाज के लिए सामान्य-उद्देश्य होस्ट के रूप में, जैसा कि प्रतीकात्मक PCs के लिए स्थिति है। टीपीएल टारगेटिंग होस्ट द्वारा समर्थित उत्पादों को निर्दिष्ट करता है, यह परिभाषित करता है कि इसे समर्थन करने की आवश्यकता है, जिसमें आउटपुट पावर, ट्रांसफर स्पीड, समर्थित प्रोटोकॉल और उपकरण कक्षाएं सम्मलित हैं। यह सभी लक्षित होस्टों पर प्रचलित होता है, जिसमें दोनों ओटीजी उपकरण सम्मलित हैं जो होस्ट और एम्बेडेड होस्ट के रूप में कार्य करते हैं।

प्लग

मानक, मिनी और माइक्रो यूएसबी प्लग (स्केल नहीं)।चित्र में सफेद क्षेत्र खोखले स्थानों का प्रतिनिधित्व करते हैं।जैसा कि प्लग यहां दिखाया गया है, यूएसबी लोगो (वैकल्पिक पत्र ए या बी के साथ) सभी स्थितियों में ओवरमॉल्ड के शीर्ष पर है।पिन नंबरिंग (रिसेप्टेकल्स में देखना) प्लग से मिरर किया जाता है, जैसे कि प्लग पर पिन 1 रिसेप्टेक पर पिन 1 से जुड़ता है।

ओटीजी मिनी प्लग

मूल यूएसबी ओटीजी मानक ने मिनी-एबी नामक प्लग रिसेप्टेक प्रस्तुत किया, जिसे यूएसबी (भौतिक) यूएसबी ऑन-द-गो कनेक्टर्स द्वारा प्रतिस्थापित किया गया था। बाद के संशोधनों में माइक्रो-एबी (संशोधन 1.4 के बाद)। यह या तो मिनी-ए प्लग या मिनी-बी प्लग को स्वीकार कर सकता है, जबकि मिनी-ए एडेप्टर परिधीयों से आने वाले मानक-एएसबी केबलों से कनेक्शन की अनुमति देता है। मानक ओटीजी केबल में छोर पर मिनी-ए प्लग और दूसरे छोर पर मिनी-बी प्लग होता है (इसमें ही प्रकार के दो प्लग नहीं हो सकते हैं)।

एक मिनी-ए प्लग के साथ उपकरण ओटीजी ए-उपकरण बन जाता है, और मिनी-बी प्लग के साथ उपकरण बी-उपकरण बन जाता है (ऊपर देखें)। आईडी पिन की स्थिति (मिनी-ए प्लग का आईडी पिन को ग्राउंड किया जाता है, जबकि मिनी-बी प्लग चलायमान रहा है) द्वारा डाला गया प्लग का प्रकार का पता लगाया जाता है।

शुद्ध मिनी-ए रिसेप्टेकल्स भी सम्मलित हैं, जहां कॉम्पैक्ट होस्ट पोर्ट की आवश्यकता होती है, किंतु ओटीजी का समर्थन नहीं किया जाता है।

ओटीजी माइक्रो प्लग

यूएसबी माइक्रो प्लग की उत्पत्ति के साथ, माइक्रो-एबी नामक नया प्लग रिसेप्शन भी प्रस्तुत किया गया था। यह या तो माइक्रो-ए प्लग या माइक्रो-बी प्लग को स्वीकार कर सकता है। माइक्रो-ए एडेप्टर मानक-ए प्लग से कनेक्शन के लिए अनुमति देते हैं, जैसा कि निश्चित या मानक उपकरणों पर उपयोग किया जाता है। ओटीजी उत्पाद में एकल माइक्रो-एबी रिसेप्टेक और कोई अन्य यूएसबी रिसेप्टेकल्स नहीं होना चाहिए।[5][6]

एक ओटीजी केबल में छोर पर माइक्रो-ए प्लग होता है, और दूसरे छोर पर माइक्रो-बी प्लग होता है (इसमें ही प्रकार के दो प्लग नहीं हो सकते हैं)। ओटीजी मानक यूएसबी कनेक्टर में पांचवां पिन जोड़ता है, जिसे आईडी-पिन कहा जाता है; माइक्रो-ए प्लग में आईडी पिन ग्राउंडेड है, जबकि माइक्रो-बी प्लग में आईडी चलायमान रहा है। माइक्रो-ए प्लग के साथ उपकरण ओटीजी ए-उपकरण बन जाता है, और माइक्रो-बी प्लग के साथ उपकरण बी-उपकरण बन जाता है। पिन आईडी की स्थिति द्वारा डाला गया प्लग का प्रकार का पता लगाया जाता है।

तीन अतिरिक्त आईडी पिन राज्यों को परिभाषित किया गया है[5] के नाममात्र प्रतिरोध मूल्यों पर 124 kΩ, 68 kΩ, और 36.5 kΩ, ग्राउंड पिन के संबंध में। ये उपकरण को यूएसबी एक्सेसरी चार्जर एडाप्टर के साथ काम करने की अनुमति देते हैं जो ओटीजी उपकरण को साथ चार्जर और अन्य उपकरण से जुड़ने की अनुमति देता है।[7]

इन तीन राज्यों का उपयोग स्थितियों में किया जाता है:

  • एक चार्जर और या तो कोई उपकरण या एक-उपकरण जो VBUS को प्रमाणित नहीं कर रहा है (शक्ति प्रदान नहीं करना) संलग्न हैं। ओटीजी उपकरण को एसआरपी को चार्ज करने और आरंभ करने की अनुमति है किंतु कनेक्ट नहीं।[7]
  • एक चार्जर और ए-उपकरण जो VBUS को प्रमाणित कर रहा है (शक्ति प्रदान कर रहा है) संलग्न हैं। ओटीजी उपकरण को चार्ज करने और कनेक्ट करने की अनुमति है किंतु एसआरपी की उत्पत्ति नहीं की जाती है।[7]
  • एक चार्जर और बी-उपकरण संलग्न हैं। ओटीजी उपकरण को होस्ट मोड को चार्ज करने और अंकित करने की अनुमति है।[7]

यूएसबी 3.0 ने माइक्रो-एबी रिसेप्टेक और माइक्रो-ए और माइक्रो-बी प्लग के बैकवर्ड संगत सुपरस्पीड एक्सटेंशन प्रस्तुत किया। इनमें गैर-सपोर्टेड माइक्रो कनेक्टर्स के सभी पिन होते हैं और ए-उपकरण और बी-उपकरण भूमिकाओं की पहचान करने के लिए आईडी पिन का उपयोग करते हैं, जो सुपरस्पीड पिन को भी जोड़ते हैं।

ओटीजी माइक्रो केबल्स

यूएसबी ओटीजी एडेप्टर, हब और कार्ड पाठक

जब ओटीजी-सक्षम उपकरण पीसी से जुड़ा होता है, तो यह अपने स्वयं के यूएसबी-ए या यूएसबी टाइप-सी केबल (सामान्यतः माइक्रो-बी, यूएसबी-सी या बिजली कनेक्टर) प्लग में आधुनिक उपकरणों के लिए) का उपयोग करता है। जब ओटीजी - सक्षम उपकरण यूएसबी स्लेव उपकरण से जुड़ा होता है, जैसे कि फ्लैश ड्राइव, स्लेव उपकरण को या तो उपकरण के लिए उपयुक्त कनेक्शन में समाप्त होना चाहिए, या उपयोगकर्ता को यूएसबी-ए में समाप्त होने वाले उपयुक्त एडाप्टर की आपूर्ति करनी चाहिए। एडाप्टर किसी भी मानक यूएसबी परिधीय को ओटीजी उपकरण से जुड़ा होने में सक्षम बनाता है। दो ओटीजी-सक्षम उपकरणों को साथ संलग्न करने के लिए या तो स्लेव उपकरण के यूएसबी-ए केबल, या उपयुक्त दोहरे पक्षीय केबल और इसे प्रबंधित करने के लिए सॉफ्टवेयर कार्यान्वयन के साथ एडाप्टर की आवश्यकता होती है। यह यूएसबी टाइप-सी उपकरणों के साथ आम हो रहा है।

स्मार्टफोन और टैबलेट कार्यान्वयन

ब्लैकबेरी 10 .2 होस्ट मोड को प्रचलित करता है (जैसे ब्लैकबेरी Z30 हैंडसेट में)।[8] नोकिया ने अपने कई सिम्बियन सेलफोन जैसे कि नोकिया एन 8, सी 6-01, सी 7, ओरो, ई 6, ई 7, एक्स 7, 603, 700, 701 और 808 प्योरव्यू में यूएसबी ओटीजी को प्रचलित किया है। एचटीसी द्वारा निर्मित कुछ उच्च-अंत एंड्रॉइड फोन, और एक्सपीरिया श्रृंखला के अंतर्गत सोनी भी है।[9] सैमसंग[10][11] एंड्राइड (ऑपरेटिंग सिस्टम) संस्करण 3.1 या नया यूएसबी ओटीजी का समर्थन करता है, किंतु सभी उपकरणों पर नहीं।[12][13]

प्रौद्योगिकी वेब साइटों (जैसे जीएसमरेना, पीडीएडीबी .नेट, फोनस्कूप , और अन्य) पर सूचीबद्ध विनिर्देश संगतता निर्धारित करने में सहायता कर सकते हैं। उदाहरण के रूप में जीएसमरेना का उपयोग करते हुए, कोई दिए गए उपकरण के लिए पृष्ठ का पता लगाएगा, और विनिर्देशों → कोम्स → यूएसबी के अनुसार क्रियाओं की जांच करेगा। यदि यूएसबी होस्ट दिखाया गया है, तो उपकरण ओटीजी- प्रकार के बाहरी यूएसबी सामान का समर्थन करने में सक्षम होना चाहिए।[14][15]

उपरोक्त कार्यान्वयन में से कई में, होस्ट उपकरण में माइक्रो-एबी रिसेप्टेक अतिरिक्त केवल माइक्रो-बी रिसेप्टेक है। चूंकि गैर-मानक, माइक्रो-बी से माइक्रो-ए रिसेप्टेकल एडेप्टर व्यापक रूप से उपलब्ध हैं और इन उपकरणों पर अनिवार्य माइक्रो-एबी रिसेप्टेक के स्थान पर उपयोग किए जाते हैं।[16]

पिछड़ी अनुकूलता

यूएसबी ओटीजी उपकरण यूएसबी 2.0 (सुपरस्पीड ओटीजी उपकरण के लिए यूएसबी 3.0) के साथ पिछड़े-संगत हैं और मानक (गैर-ओटीजी) यूएसबी उपकरण से जुड़े होने पर मानक यूएसबी होस्ट या उपकरण के रूप में व्यवहार करेंगे। मुख्य अपवाद यह है कि ओटीजी होस्ट को केवल टीपीएल पर सूचीबद्ध उत्पादों के लिए पर्याप्त शक्ति प्रदान करने की आवश्यकता होती है, जो परिधीय से कनेक्ट करने के लिए पर्याप्त हो सकता है या नहीं हो सकता है जो सूचीबद्ध नहीं है। संचालित यूएसबी हब इस अभिप्राय को दरकिनार कर सकता है, यदि समर्थित है, क्योंकि यह तब या तो यूएसबी 2.0 या यूएसबी 3.0 विनिर्देशों के अनुसार अपनी शक्ति प्रदान करेगा।

एचएनपी और एसआरपी दोनों में कुछ असंगतता ओटीजी पूरक के 1.3 और 2.0 संस्करणों के बीच प्रस्तुत की गई थी, जो उन प्रोटोकॉल संस्करणों का उपयोग करते समय अंतर -समस्याओं को उतपन्न कर सकती है।

चार्जर संगतता

कुछ उपकरण बिल्ट-इन बैटरी को चार्ज करने के लिए अपने यूएसबी पोर्ट का उपयोग कर सकते हैं, जबकि अन्य उपकरण समर्पित चार्जर का पता लगा सकते हैं और 500 mA से अधिक (0.5 A) को आकर्षित कर सकते हैं, जिससे उन्हें अधिक तेजी से चार्ज करने की अनुमति मिलती है। ओटीजी उपकरणों को या तो विकल्प का उपयोग करने की अनुमति है।[7]

यह भी देखें

संदर्भ

  1. 1.0 1.1 Koeman, Kosta (22 November 2001). "Understanding USB On-The-Go". edn.com. EDN. Retrieved 20 June 2017.
  2. "यूएसबी 2.0 विनिर्देश, संशोधन 2.0 प्लस ईसीएन और इरेटा के लिए ऑन-द-गो और एम्बेडेड होस्ट सप्लीमेंट". USB.org. 14 July 2011. Archived from the original on 5 May 2012. Retrieved 18 July 2005.
  3. Heise, Heinz. "यूएसबी-ऑन-द-गो-स्पेसिफिकेशन बसे". Heise.de.[dead link]
  4. "USB संशोधन 3.0 विनिर्देश, संशोधन 1.1 के लिए ऑन-द-गो और एम्बेडेड होस्ट सप्लीमेंट". USB.org. May 10, 2012.
  5. 5.0 5.1 "यूनिवर्सल सीरियल बस रिवीजन 2.0 स्पेसिफिकेशन". On-The-Go and Embedded Host Supplement to the USB Revision 2.0 Specification, Revision 2.0 version 1.1a. USB Implementers Forum, Inc. 27 July 2012. Retrieved 2017-06-26.[permanent dead link]
  6. "यूनिवर्सल सीरियल बस रिवीजन 2.0 स्पेसिफिकेशन". Universal Serial Bus Micro-USB Cables and Connectors Specification, Revision 1.01. USB Implementers Forum, Inc. 4 April 2007. Retrieved 2017-06-26.[permanent dead link]
  7. 7.0 7.1 7.2 7.3 7.4 "बैटरी चार्जिंग विनिर्देशन". USB Implementers Forum, Inc. 15 April 2009. Archived from the original on 4 March 2016. Retrieved 23 September 2009.
  8. "ब्लैकबेरी 10 ओएस संस्करण 10.2 पर यूएसबी एम्बेडेड होस्ट मोड के लिए KB34983- समर्थन". Archived from the original on 9 January 2020. Retrieved 12 November 2013.
  9. "यूएसबी ऑन द गो - एचटीसी ब्लॉग". blog.htc.com. Archived from the original on 6 October 2014. Retrieved 30 September 2014.
  10. "सैमसंग गैलेक्सी एस II USB ऑन-द-गो एक्सेस के लिए मानक USB OTG केबल का उपयोग करने में सक्षम है-Talkandroid.com". www.talkandroid.com. Archived from the original on 10 September 2022. Retrieved 11 September 2013.
  11. "Xperia S USB OTG ने प्रदर्शन किया [वीडियो] - Xperia Blog". www.xperiablog.net. 9 March 2012. Archived from the original on 5 September 2013. Retrieved 11 September 2013.
  12. "Android अंक 738: मुझे उम्मीद है कि Android USB होस्ट सुविधा को लागू करेगा और समर्थन करेगा". 2008-05-30. Archived from the original on 9 June 2013. Retrieved 2013-05-30.
  13. "यूएसबी होस्ट - एंड्रॉइड डेवलपर्स". developer.android.com. 2013-05-30. Archived from the original on 30 September 2011. Retrieved 2013-05-30.
  14. http://www.gsmarena.com/ Archived 16 September 2017 at the Wayback Machine GSMArena
  15. http://pdadb.net Archived 10 August 2006 at the Wayback Machine PDAdb.net
  16. "क्या माइक्रो एक USB प्लग वास्तव में कभी भी उपयोग किया जाता है?". Electrical Engineering Stack Exchange. Archived from the original on 10 September 2022. Retrieved 2020-08-13.

बाहरी कड़ियाँ