गणना के बिना एक यूएसबी चार्जिंग पोर्ट की पहचान करना


13

क्या यूएसबी चार्जिंग पोर्ट की पहचान करने के लिए कम लागत और विश्वसनीय तरीका है?

मैं USB पोर्ट के माध्यम से एक डिवाइस चार्ज करने की योजना बना रहा हूं। जब एक चार्ज डाउनस्ट्रीम पोर्ट (CDP) से कनेक्ट किया जाता है, तो USB बैटरी चार्जिंग स्पेसिफिकेशन 1.1 एक समर्पित चार्ज पोर्ट (DCP) और 500mA से कनेक्ट होने पर 1.5A वर्तमान ड्रॉ की अनुमति देता है। एक डीसीपी आमतौर पर एक दीवार मस्सा होता है और एक सीडीपी आमतौर पर एक कंप्यूटर होता है। जहां तक ​​मैं समझता हूं, एक डीसीपी की पहचान डी + और डी-लाइनों द्वारा की जाती है, डी + और डी द्वारा पहचाने गए सीडीपी आईडी को 15k प्रतिरोधों के माध्यम से जमीन पर खींचा जाता है।

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

गैर-मानक Apple और सोनी चार्जर्स की पहचान एक अतिरिक्त बोनस होगा, लेकिन आलोचनात्मक नहीं।

किसी को भी यह करने के लिए एक सरल या बेहतर तरीका है?

USB चार्ज पोर्ट

से इस डेटापत्रक


1
"USB बैटरी चार्जिंग स्पेसिफिकेशन 1.1 डेडिकेटेड चार्जिंग पोर्ट (DCP) से कनेक्ट होने पर 1.5A करंट ड्रॉ की अनुमति देता है" मुझे नहीं लगता कि यह सही है, हालांकि कल्पना को पढ़ना बहुत कठिन है। जब से मैं समझता हूं, तब तक आप वर्तमान की बढ़ती मात्रा को आकर्षित करते हैं जब तक कि वोल्टेज गिरना शुरू नहीं होता है, और तब आप इससे अधिक नहीं खींच सकते। विभिन्न DCPs दूसरे शब्दों में अलग-अलग मात्रा में करंट की आपूर्ति कर सकते हैं।

जवाबों:


3

हालाँकि मुझे इस बात का प्रत्यक्ष अनुभव नहीं है, कि मैंने जो पढ़ा है, उससे IC ने यह कार्य किया है कि आमतौर पर D + / D- लाइनों को शक्ति के अनुप्रयोग पर D + / D- चार्जर प्रकार का पता लगाने के लिए कुछ सिंक के साथ नमूना दें, एक बार कनेक्टेड सोर्स, एसी अडैप्टर या यूएसबी पोर्ट के निर्धारण के बाद उनके डिटेक्शन लॉजिक को डिस्कनेक्ट कर दें। अधिक जानकारी यहां टीआई ऐप नोट से उपलब्ध है

मुझे यकीन है कि मेरे पिछले भाग से यह पता चलता है कि कुछ बैटरी चार्जर IC ने चार्जर प्रकार का पता लगाया है, लेकिन मुझे अभी इसका उदाहरण नहीं मिला है।

नहीं है MAX14578 जो भी काम करता है, लेकिन यह कम लागत के अपने मानदंड के अनुरूप नहीं हो सकता है।


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

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

इसके अलावा टेक्सास इंस्ट्रूमेंट्स BQ24392 चिप एक डीसीपी, सीडीपी, या एसडीपी का पता लगाएगा और आपको बताएगा कि किस प्रकार के पोर्ट का पता लगाया गया है।
user4574

1

आप इस उद्देश्य के लिए बनाए गए आईसी में से एक का उपयोग कर सकते हैं, उदाहरण के लिए:

उदाहरण के लिए:

TPS2511 USB समर्पित पोर्ट नियंत्रक और वर्तमान सीमा पावर स्विच सुविधाएँ समर्पित:

* Supports a USB DCP Shorting D+ Line to D– Line
* Supports a USB DCP Applying 2 V on D+ Line and 2.7 V on D– Line (or a USB DCP Applying 2.7 V on D+ Line and 2 V on D– Line)
* Supports a USB DCP Applying 1.2 V on D+ and D– Lines

जहाँ USB DCP USB समर्पित चार्ज नियंत्रक और पावर स्विचिंग के लिए मानक है, दुर्भाग्य से प्रत्येक मोबाइल फोन कंपनी के पास इस "मानक" को लागू करने का अपना तरीका है। यही कारण है कि यूएसबी चार्जिंग पोर्ट को विभिन्न "मानकों" का अनुपालन करने के लिए ये आईसी मौजूद हैं।


सरल लिंक-आधारित उत्तर हटाने का जोखिम चलाते हैं। कृपया विस्तार से बताएं कि ये आईसी कैसे ओपी को उसकी समस्या हल करने में मदद कर सकते हैं। यदि लिंक नीचे जाते हैं, तो इस सरल उत्तर का कोई अर्थ नहीं है। इसके अलावा, कृपया ओपी के सभी सवालों के जवाब दें ताकि आपका उत्तर पूरा हो जाए।
Sparky256

इन IC को ओपी द्वारा प्रस्तुत की गई समस्या के समाधान के लिए बनाया गया था। इस प्रकार उत्तर कहता है "... इस उद्देश्य के लिए बनाया गया ..." मैं और क्या कहूंगा? मैं वास्तव में नहीं जानता कि ये आईसी अंदर कैसे बने हैं, इसलिए मैं मालिकाना आईसी के आंतरिक कामकाज पर विस्तार नहीं कर सकता, केवल उनके नामों का उल्लेख कर सकता हूं। पूरी तरह से अनुचित वोट नीचे imho।
इवगेनी

@Evgeny आप कम से कम इन आईसी की विशेषताओं का वर्णन कर सकते हैं। जैसे, संक्षेप में बताएं कि डेटशीट के विवरण में क्या है। या विशिष्ट लागत / क्षेत्र / पिन बजट का उल्लेख करें।
फ्लोरिस्ला

-1

मुझे यकीन नहीं है कि आप यह जानना चाहते हैं कि किस प्रकार का पोर्ट डिवाइस उपयोग कर रहा है, लेकिन शायद यह 500 [mA] के आसपास वोल्टेज ड्रॉप की जांच करने के लिए पर्याप्त होगा। अगर 0.5 [ए] से अधिक होने पर वोल्टेज गिरता है या कट जाता है तो यह संभवतः मानक पोर्ट है। अगर डिवाइस USB पावर्ड है तो मेरे मेथड में कुछ तरह के अतिरिक्त शॉर्ट-टर्म पॉवर सोर्स और करंट और वोल्टेज दोनों की जरूरत होती है। हालांकि सबसे सरल समाधान उपयोगकर्ता के संचालन के लिए बाहरी स्विच को छोड़ना है।


2
जब उपयोगकर्ता एक यूएसबी केबल को जोड़ता है, तो मुझे यह जानना होगा कि मुझे कितना वर्तमान आकर्षित करने की अनुमति है। दूसरे छोर से मरने तक भार को बढ़ाने की पाशविक विधि अच्छी तरह से व्यवहार नहीं की जाती है और मैं इससे बचना चाहता हूं।
मोर्टन

यूएसबी स्पेसिफिकेशन के अनुसार, ओवर-करंट प्रोटेक्शन अनिवार्य है, शॉर्ट-सर्किट को झेलने के लिए हर स्रोत को तैयार किया जाना चाहिए। मुझे अपने तरीके से नुकसान नहीं दिखता है, लेकिन यह सच है कि डेटा लाइनों की जांच करना बेहतर अभ्यास है।
मैकीज कुसिया

@morten नहीं है कि वास्तव में USB बैटरी चार्ज युक्ति कैसे काम करती है? "एक समर्पित चार्जर या यूएसबी चार्जर के लिए, एडॉप्टर को लोड करके वर्तमान सीमा निर्धारित की जाती है। जब एडेप्टर का आउटपुट वोल्टेज गिरना शुरू हो जाता है, तो यह एक संकेत है कि डिवाइस की वर्तमान सीमा समाप्त हो गई है।"
एंडोलिथ
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.