क्या एंड्रॉइड टैबलेट यूएसबी होस्ट के रूप में काम कर सकता है और एक ही पोर्ट के माध्यम से एक साथ चार्ज किया जा सकता है?


51

कई एंड्रॉइड टैबलेट माइक्रो बी यूएसबी पोर्ट के माध्यम से संचालित होते हैं, लेकिन एक ही पोर्ट के माध्यम से यूएसबी होस्ट समर्थन भी प्रदान करते हैं (जैसे मोटोरोला Xoom 2, एसर A510 / 700)। मुझे चार्ज करते समय यूएसबी होस्ट समर्थन का उपयोग करने में सक्षम होना चाहिए, पूरी शक्ति पर डिवाइस स्वीकार करता है (या टैबलेट को मामूली उपयोग के तहत सूखा रखने से कम से कम पर्याप्त शक्ति)।

मैंने फाड़नेवाला केबल और एक संचालित हब के साथ एक प्रणाली को तैयार किया है। यह कुछ उपकरणों (एचपी टचपैड, आर्कोस) पर काम करता है, लेकिन अन्य (Google / Asus Nexus 7, Coby Kyros) नहीं। और जब यह काम करता है, तो यह धीमी गति से चार्ज होता है (शायद USB 2 के 500ma पर)।

इस समस्या को कैसे हल किया जा सकता है? क्या बाजार पर कोई समाधान है जो मेरी समस्या का समाधान करेगा? मैं देखता हूं कि Silego (उनकी बैटरी चार्जर आईडी लाइन) द्वारा कुछ USB चिप्स हैं जो समस्या को हल कर सकते हैं, लेकिन मुझे इसका उपयोग करने वाले किसी भी केबल, हब आदि का पता नहीं है।


1
स्पष्ट रूप से यह विशेष टैबलेट की चार्जिंग और यूएसबी योजना के विवरण पर निर्भर करता है। कोई एकसमान उत्तर नहीं हो सकता।
क्रिस स्ट्रैटन

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

चूँकि 2.0 USB होस्ट को शक्ति प्रदान करने की उम्मीद है (या तो 500 एमए या 100 एमए, एन्यूमरेशन के दौरान परिधीय से अनुरोध के आधार पर), तो एक रिवर्स के रूप में कार्य करते हुए रिवर्स डायरेक्शन में बिजली की आपूर्ति संभव नहीं है, जब तक कि कुछ गैर न हो। -स्टैंडर्ड सर्किटरी उपलब्ध थी, जो मुझे संदेह है कि आप प्रत्येक एंड्रॉइड डिवाइस में होने पर भरोसा कर सकते हैं।
tcrosley

जाहिरा तौर पर आप सुंदर मानक केबलों का उपयोग करके गैर-मानक सर्किटरी बना सकते हैं, साथ ही, व्यावहारिक पक्ष पर, यह लड़का यहां तक ​​कहता है कि यह उसके लिए काम करता है, फिर भी अगर यह कोशिश करना बुद्धिमान होगा, या अगर aivintermute जानता है कि वह किस बारे में बात करता है। .. जाँच करें: community.spiceworks.com/topic/… : "सबसे पहले आपको इस केबल को खरीदने की आवश्यकता है: ..."
ntg

जवाबों:


22

जाहिरा तौर पर होस्ट-डिवाइस को चार्ज करना संभव है! -> http://en.wikipedia.org/wiki/USB_On-The-Go

"ओटीजी माइक्रो प्लग्स" के तहत यह कहता है कि पिन 4 के बीच 36.5 kG रेसिस्टर वाला USB OTG केबल (मैं इसके पिन 4 को मानता हूँ) और पिन 5 आपको B-Device (स्लेव) और (!) को चार्जर से कनेक्ट करने की अनुमति देता है। स्मार्टफोन / टैबलेट।

फोन और बी-डिवाइस की आपूर्ति बाहरी बिजली स्रोत द्वारा की जा सकती है।

USB- पावर विनिर्देशों: http://www.usb.org/developers/docs/devclass_docs/batt_charging_1_1.zip (अद्यतन लिंक)


2
मैं सिर्फ डॉक्स के माध्यम से बहाया क्योंकि मुझे विकिपीडिया के निहित डेटा पर भरोसा नहीं था कि मुझे किन तीन प्रतिरोधों का उपयोग करना चाहिए। यहां आप आधिकारिक पा सकते हैं Battery Charging v1.2 Spec and Adopters Agreement: usb.org/developers/docs/devclass_docs इस मामले में आप 124k want चाहते हैं, क्योंकि आप चाहते हैं कि OTG डिवाइस (= टैबलेट) ए डिवाइस (= होस्ट) हो।
मगेटा

इस व्यवस्था को आधिकारिक तौर पर "एक्सेसरी चार्जर" कहा जाता है। इस मोड के उपयोग के लिए आईडी पिन पर विशेष अवरोधक का पता लगाने के लिए एक विशेष तुलनित्र की आवश्यकता होती है, जो हर पोर्टेबल डिवाइस पर समर्थित नहीं हो सकता है। और फ़ंक्शन में होस्ट कार्यक्षमता रखते हुए पावर भूमिका को चालू करने के लिए उचित फर्मवेयर समर्थन होना चाहिए।
अले..छेंकी

17

हाँ यह किया जा सकता है - निश्चित रूप से!

हमें वास्तव में USB OTG युक्ति के साथ USB यूनिवर्सल चार्जिंग युक्ति को मिलाकर काम करने के लिए यह मिला है। यह पूरा करने के लिए एक कस्टम केबल की आवश्यकता होती है, लेकिन यह काम करता है। हमने इस पोस्ट से विचार लिया और इसे एकल केबल समाधान में बदल दिया, जबकि पोस्ट में एक अलग शक्ति स्रोत और डेटा केबल है।

तारोंके चित्र:

पोस्ट स्कीमा


यह कमाल का है! क्या नए यूएसबी टाइप सी कनेक्टर के लिए अपडेटेड ओटीजी डब्ल्यू पावर आरेख है?
जॉर्ज प्रोफेंजा

6

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

क्या बाजार पर कोई समाधान है जो मेरी समस्या का समाधान करेगा?

ऐसा लगता है कि USB पॉवर डिलीवरी का अनुमानwork in progress बाजार पर कोई उत्पाद नहीं है - या फिर अभी तक घोषित नहीं किया गया है।


उच्च दर चार्जर आवश्यक रूप से मानक यूएसबी पिन का उपयोग नहीं करते हैं।
क्रिस स्ट्रैटन

@ क्रिसस्ट्रैटन, यूएसबी की शिकायतें होनी चाहिए :) लेकिन यह तब गड़बड़ है, मैं सहमत हूँ।
कोरटुक

2
@ कोरटुक - वे यूएसबी के साथ पीछे की ओर संगत होते हैं, लेकिन इसे कस्टम तरीके से बढ़ाते हैं। अक्सर चार्जर एक अद्वितीय केबल होता है जिसमें अतिरिक्त संपर्क होते हैं, लेकिन एक मिनी / माइक्रो यूएसबी केबल डेटा के लिए ठीक काम करेगा, और कई मामलों में यूएसबी-अनुपालन दरों पर चार्ज करेगा।
क्रिस स्ट्रैटन

@ChrisStratton जो मुझे कुछ उम्मीद देता है - शायद कोई ASUS, एसर, मोटोरोला, आदि उपकरणों के लिए एक मालिकाना समाधान प्रदान कर रहा है?
जॉन बीट्टी

@ जॉनबेट्टी - शायद उस विस्तृत विविधता के लिए नहीं। शायद एक या दो विशिष्ट मामलों में। यही समस्या है कि आप कभी भी कुछ गैर-मानक करना चाहते हैं - आप ढीले पोर्टेबिलिटी।
क्रिस स्ट्रैटन

5

आमतौर पर, आपको USB होस्ट के रूप में उपयोग करते समय डिवाइस को चार्ज नहीं करना चाहिए। इसका मतलब यह नहीं है कि आप नहीं कर सकते।

आमतौर पर USB PHY सर्किट और ID पिन को चार्जिंग सर्किट के साथ सॉफ्टवेयर में इंटरलॉक किया जाता है। एक समस्या यह है कि यदि आप USB केबल को कनेक्ट करने से पहले चार्जर को सक्षम करते हैं तो चार्जिंग सर्किट Vbus को लोड कर देगा और आपको कभी भी वैध केबल स्थिति नहीं मिलेगी।

आप आमतौर पर ड्राइवर को कमांड भेजकर जो कुछ भी चाहते हैं उसे करने के लिए चार्जिंग सर्किट को बेवकूफ बना सकते हैं। उदाहरण के लिए, मेरे नुक्कड़ स्पर्श पर, मैं 500 mA पर शुल्क लगा सकता हूं:

echo 500000 > /sys/devices/platform/bq24073/force_current

2

आम तौर पर एंड्रॉइड 3.1..4.1 यूएसबी पोर्ट से लैस है और मेजबान से कनेक्ट हो सकता है, अन्य तरीके से नहीं। होस्ट एंड्रॉइड ओपन एक्सेसरी प्रोटोकॉल के अनुसार 500mA चार्जिंग पावर प्रदान करता है। ADK Accessory संभवतः कनेक्टिविटी + बाहरी शक्ति + Android द्वारा नियंत्रित Accesory उप-डिवाइस का सबसे अच्छा तरीका है। ( कब हम उन ADK आस्टसीलस्कप DIY परियोजनाओं को देखेंगे? )

लेकिन, आप एंड्रॉइड को होस्ट करने के बारे में पूछ रहे हैं और चार्जिंग पावर प्राप्त कर रहे हैं, इसके बजाय इसे USB होस्ट के रूप में प्रदान करना चाहिए। यह Android दस्तावेज़ों में निर्दिष्ट नहीं है। तो उत्तर है "नहीं" (जून 2012 तक)। जब तक आप भूमिकाओं की अदला-बदली न करें और ADK का अनुसरण करें। यहां तक ​​कि अगर आप ADK 1.0 और 2.0 (एक्सेसरी डेवलपमेंट किट) का पालन करते हैं, तो सभी 100% डिवाइस आपके सॉफ़्टवेयर को चलाने में सक्षम नहीं होंगे, क्योंकि ADK केवल एंड्रॉइड 3.1 के बाद से मौजूद है।

क्या आप सुनिश्चित हैं कि "माइक्रो-यूएसबी" कनेक्टर वास्तव में एक मेजबान है? डिवाइस पर कुल कितने USB कनेक्टर हैं? यदि 2 से कम है, तो यह केवल एक यूएसबी परिधीय हो सकता है, मेजबान नहीं।


चूंकि एंड्रॉइड 3.1 एक यूएसबी होस्ट के रूप में काम कर रहा है, जो एक मानक-एपीआई विकल्प है जिसे निर्माता लागू कर सकते हैं। ज्यादातर मामलों में यह एक ही कनेक्टर का उपयोग करके किया जाता है जैसा कि USB डिवाइस मोड में उपयोग किया जाता है, हालांकि कुछ अधिक लैपटॉप जैसी टैबलेट में एक अलग USB "A" कनेक्टर होता है।
क्रिस स्ट्रैटन

2

मेरे एंड्रॉइड सैटेलाइट ट्रैकिंग ऐप में से एक तीसरे पक्ष के आईओ बोर्ड (जिसे IOIO बोर्ड कहा जाता है, https://github.com/ytai/ioio/wiki देखें ) का उपयोग करता है जो एक इनपुट वोल्टेज को स्वीकार करता है जो यूएसबी केबल को फोन पर दिया जाता है और इसे चार्ज करता है। जैसा कि पहले के पदों का उल्लेख है, यह USB ऑन-द-गो (OTG) प्रोटोकॉल है। मैं IOIO बोर्ड का उपयोग डेटा को संसाधित करने के लिए करता हूं जो मेरे ऐप से लिखा जाता है जबकि फोन चार्ज किया जा रहा है।


1

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

दुर्भाग्य से, अभी तक मैं एक एडेप्टर नहीं ढूंढ पाया हूं जो चाल करता है, लेकिन यह संभव होना चाहिए कि निर्माता आपके लिए एक बना दे। कई निर्माता हैं जो कस्टम केबल के लिए आदेश स्वीकार करते हैं।

वर्तमान में मैं अपने Xperia S पर स्टोरेज से कनेक्ट करने के लिए USB2.0 A- पुरुष के लिए एक Delock एडाप्टर USB माइक्रो-ए पुरुष का उपयोग कर रहा हूं , और यह ठीक काम करने लगता है। हालांकि, यह एक ही समय में मेरे एक्सपीरिया एस को चार्ज करना संभव नहीं बनाता है, इसलिए समय के साथ इसका उपयोग करने पर यह मेरी बैटरी को खत्म कर देगा।

क्या कोई ऐसे एडाप्टर के बारे में जानता है जो माइक्रो-एबी कनेक्टर पर यह संभव बना देगा?


1
ए, बी और एब पर पिनआउट समान हैं। मुझे ऐसा कोई कारण नहीं दिखता कि चार्जिंग व्यवहार के साथ इसका कोई संबंध क्यों है, या कस्टम केबल क्यों मदद करेगा। ओटीजी मानक में कनेक्टर शामिल है, लेकिन इससे परे अच्छी तरह से चला जाता है
स्कॉट सेडमन

1

एक उपकरण है जो मैंने आज किकस्टार्टर पर देखा है जो आपको एक ही समय में एक एडाप्टर से चार्ज करने और उसी समय डिवाइस कनेक्ट करने के लिए एक ही माइक्रो यूएसबी पोर्ट का उपयोग करने की अनुमति देता है। यह सिंगल यूएसबी पोर्ट वाली टैबलेट के लिए बढ़िया होगा। कंपनी इस साल अप्रैल से मई के बीच शिपिंग इकाइयों पर योजना बना रही है। यहाँ रुचि रखने वालों के लिए लिंक है:

+ पोर्ट: एक ही समय में पावर + यूएसबी


3
+ पोर्ट एंड्रॉइड डिवाइस पर काम नहीं करता है। इसे डेल वेन्यू 8 प्रो के लिए डिजाइन किया गया था। मैं ध्यान देता हूं कि कुछ लोगों के पास उन वाई केबलों पर अलग-अलग प्रतिरोधक हैं। उदाहरण के लिए 100K के साथ कुछ हैं और 60 विषम के साथ कुछ हैं, साथ ही 37 या तो K के साथ जो मानक हैं। यदि कोई वाई-केबल के चर अवरोधक में तार लगाता है, तो क्या यह सोचने में मदद नहीं कर सकता है कि चार्जिंग और ओटीजी को एक साथ सक्षम करने के लिए मीठे स्थान का पता लगाने में मदद मिलेगी?

मैंने किकस्टार्टर पर यह + पोर्ट उत्पाद भी पाया - लेकिन अपने डिवाइस पर इसे आज़माने के लिए इन्हें ऑनलाइन कहीं भी नहीं पा सकता ...! बाह।
ब्रेट रिग्बी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.