यह Arduino पॉवर सप्लाई "सही काम करने के लिए" डिज़ाइन की गई है, इससे कोई फर्क नहीं पड़ता कि बिजली का कौन सा स्रोत प्लग किया गया है।
उचित वस्तु
"सही बात है":
- जब कोई व्यक्ति केवल यूएसबी केबल में प्लग करता है, तो सीपीयू और बाकी सब + 5 वी लाइन द्वारा संचालित + 5 वी यूएसबी पावर से संचालित होता है।
- जब कोई व्यक्ति केवल 12 वी वॉल-मस्सा में सही ढंग से प्लग करता है, तो सीपीयू और बाकी सभी 5 वी लाइन द्वारा संचालित दीवार-मस्सा द्वारा संचालित + 5 वी वोल्टेज नियामक से संचालित होता है।
- जब कोई व्यक्ति USB केबल और दीवार-मस्सा दोनों में सही ढंग से प्लग करता है, तो एक ही समय में सभी शक्ति प्लग-वार्ट से आती है, और USB होस्ट में कोई शक्ति "बैक-फ्लो" नहीं होती है।
- जब कोई व्यक्ति केबलों को प्लग और अनप्लग करता रहता है, तो पावर एक से दूसरे में आसानी से ट्रांसफर हो जाता है, ताकि जब तक कम से कम हर समय सही तरीके से प्लग किया जाता है, तब तक सीपीयू निर्बाध रूप से चलता रहता है।
- जब (नहीं "अगर"!) एक व्यक्ति 12 वी वॉल-मस्सा में गलत तरीके से प्लग करता है - रिवर्स पोलरिटी - दीवार-मस्से से या तो कोई प्रवाह नहीं होता है, कोई नुकसान नहीं होता है, और सिस्टम बिल्कुल उसी तरह कार्य करता है जैसे कि वह दीवार-मस्सा बिल्कुल भी प्लग नहीं है।
दीवार-मस्सा शक्ति
कई सिस्टम प्रत्येक स्रोत के लिए 1 डायोड का उपयोग करते हैं जो कि इनपुट वोल्टेज से सिस्टम को पावर करने के लिए अधिक है, जो स्वचालित रूप से "सुचारू रूप से संक्रमण" आवश्यकता को संभालता है।
डायोड दीवार-मस्सा शक्ति पक्ष पर ठीक काम करता है।
यूएसबी पावर
काश, USB- बिजली पक्ष पर एक डायोड Arduino के लिए काम नहीं करेगा। अकेले USB पावर को चलाने पर, डायोड ड्रॉप (आमतौर पर लगभग 0.6 V) सब कुछ USB पावर से कम डायोड चलाने के लिए कारण होगा - इसलिए यह आमतौर पर 4.4 V होता, जो कि स्पष्ट रूप से (?) अपर्याप्त है।
रहस्य भागों
Arduino योजनाबद्ध के बाद के संस्करणों ने स्पष्ट रूप से 3-पिन बॉक्स "पॉवरसुप्ली डीसी 21 मिमी" को लेबल किया, जो 21 मिमी बैरल प्लग का संकेत देता है।
Arduino योजनाबद्ध के शीर्ष-बाएँ में रहस्यमय "4" और "8" पिन एक 8-पिन दोहरे ऑप-एम्प के पावर पिन हैं। यह ऑप-एम्प यहाँ एक तुलनित्र के रूप में प्रयोग किया जाता है।
विचारों
मुझे नहीं पता कि डिजाइनर ने एक तुलनित्र आईसी का उपयोग क्यों नहीं किया, या डिजाइनर ने पैकेज में दोनों ऑप-एम्प्स का उपयोग क्यों किया जब सिर्फ एक ऑप-एम्प पर्याप्त है - लेकिन चूंकि यह स्पष्ट रूप से काम करता है , इसलिए मैं नहीं जा रहा हूं यह "गलत" है।
Op-amp और pFET एक "आदर्श डायोड" के बहुत करीब से कुछ लागू करते हैं: जब केवल USB कॉर्ड को प्लग किया जाता है, तो op-amp pFET को हार्ड ऑन करता है, जिससे PFET में वोल्टेज ड्रॉप 0.1 V से कम हो जाता है (इसलिए सब कुछ 5.0 वी के करीब कुछ पर चलता है)।
जब एक व्यक्ति एक USB कॉर्ड में एक Arduino में प्लग करता है, जिसमें पहले कुछ भी प्लग नहीं था, तो pFET "T1" के बॉडी डायोड में लगभग 6.0 V तक की ऑप-एम्प पॉवर सप्लाई वोल्टेज को बूटस्ट्रैप करने के लिए पर्याप्त रूप से USB केबल लीक से बिजली मिलती है। , ऑप-एम्प को बिजली देने के लिए पर्याप्त से अधिक, जो कि उस पीएफईटी को चालू करता है, वोल्टेज को बाकी हिस्सों को 4.9 वी से अधिक तक खींच लेता है।
जब कोई व्यक्ति दीवार-मस्से को Arduino पावर जैक में प्लग करता है, तो op-amps pFET को बंद कर देता है। पीएफईटी बॉडी डायोड यूएसबी होस्ट को वोल्टेज नियामक बैक-वॉशिंग से शक्ति को रोकता है। सिद्धांत रूप में, USB बिजली Arduino में pFET बॉडी डायोड के माध्यम से बहती रह सकती है, लेकिन यह बहुत ही महत्वहीन होने जा रहा है क्योंकि USB पावर दीवार के मस्से से उत्पन्न विनियमित वोल्टेज के समान वोल्टेज के करीब है।
पीएस: जब एक छोटी कंपनी 250 000 बोर्ड बेचती है , तो मैं व्यक्तिगत रूप से "डमी" के बजाय "सफल" शब्द का उपयोग करता हूं।