GPIO पिन अधिकतम वर्तमान उत्पादन क्या हो सकता है?


61

वर्तमान की अधिकतम राशि क्या है जो एकल GPIO पिन से खींची जा सकती है?

यदि कई GPIO पिनों से करंट खींचा जा रहा है तो अधिकतम करंट घटता है?

अपने शोध से, मैंने पाया है:

  • एक Arduino 40 mA खींच सकता है
  • मंचों पर लोग एक उत्तर के रूप में 50 एमए पर संकेत देते हैं
  • डेटा शीट खोजना कोई परिणाम नहीं देता है
  • कुछ चर्चा Electronics.stackexchange.com पर लाई गई



"अरुडिनो" एक मंच है, न कि एक उपकरण। विभिन्न Arduino माइक्रो-नियंत्रकों के अलग-अलग विनिर्देश हैं!
इलेक्ट्रॉन

जवाबों:


44

यह उत्तर OBSOLETE है। पाई 3.3V रेल को 50mA प्रदान करने के लिए व्यापक रूप से माना जाता है, लेकिन यह हाल ही में पाई मॉडल के लिए आधिकारिक रूप से प्रलेखित नहीं है। मूल पाई में एक ऑन-बोर्ड रैखिक नियामक होता है जो सीमित था, लेकिन बी + और बाद में एक स्विच मोड नियामक है जो अधिक आपूर्ति कर सकता है। नियामक चिप (जो 3.3V और 1.8V दोनों की आपूर्ति करता है) को 1A पर रेट किया गया है। रास्पबेरी पाई पावर सीमाएं

यह एक दिलचस्प सवाल है क्योंकि इसका इतना ठोस जवाब नहीं है।

सत्ता की दौड़ ...

  • 5 वी रेल यूएसबी से सीधे गुजरती हुई प्रतीत होती है और इसलिए वर्तमान में जो कुछ भी यूएसबी पोर्ट बोर्ड द्वारा खींचा जा रहा है उसे घटाकर आपूर्ति कर सकता है। (स्रोत 1)
  • 3.3 V रेल अधिकतम 50 mA की आपूर्ति कर सकती है। (स्रोत 1)

GPIO ...

इसलिए यहां थोड़ा फॉगियर हो जाता है। बोर्ड पर कोई करंट लिमिटिंग फीचर नहीं है, इसलिए यदि आप पिन से करंट की एक निश्चित मात्रा की मांग करते हैं, तो यह कुछ टूटने के बाद इसे चलाने का प्रयास करेगा।

यह कहते हुए कि, मैंने जो शोध किया है, उसमें से आपको एक पिन से अधिकतम अधिकतम १६ एमए चाहिए। कैसे, एक पिन 3.3 V रेल द्वारा संचालित है, जो 50 mA से अधिक ड्राइव नहीं कर सकता है! तो यह एक संतुलन बनाने वाला कार्य है। हालांकि, यह अनुशंसा की जाती है कि वर्तमान को सीमित करने और क्षति को रोकने के लिए एक श्रृंखला अवरोधक को GPIO पर रखा गया है। परिधीय उपकरणों से कनेक्ट होने से पहले बोर्ड को वास्तव में बफ़र करने के लिए डिज़ाइन किया गया था। (स्रोत 2) (स्रोत 3)

स्रोत 2 और 3 उन पेजों के लिए लिंक है जो जीपीआईओ पर स्थापित पाई के ड्राइवर के संचालन की व्याख्या करते हैं। यह पढ़ने लायक है, हालांकि प्रश्न के दायरे से थोड़ा बाहर हो सकता है।

एक अन्य स्रोत से संक्षेप करने के लिए, GPIO आउटपुट करंट है ...

सभी पिनों से कुल करंट के साथ अधिकतम 16mA प्रति पिन 50mA [sic] (स्रोत 4) से अधिक नहीं


9

यह उत्तर OBSOLETE है। पाई 3.3V रेल को 50mA प्रदान करने के लिए व्यापक रूप से माना जाता है, लेकिन यह हाल ही में पाई मॉडल के लिए आधिकारिक रूप से प्रलेखित नहीं है। मूल पाई में एक ऑन-बोर्ड रैखिक नियामक होता है जो सीमित था, लेकिन बी + और बाद में एक स्विच मोड नियामक है जो अधिक आपूर्ति कर सकता है। नियामक चिप (जो 3.3V और 1.8V दोनों की आपूर्ति करता है) को 1A पर रेट किया गया है। रास्पबेरी पाई पावर सीमाएं

इस ब्लॉग के अनुसार

जब पाई डिजाइन किया गया था, तो उन्होंने यह निर्धारित करने के लिए 3mA प्रति GPIO पिन का उपयोग किया था कि क्या नियामक पर्याप्त वर्तमान आपूर्ति कर सकता है।

3 एमए पर 17 पिन प्रत्येक साधन का मतलब है कि बिजली नियामक केवल 50 एमए के लिए रेटेड है

50 mA / 17 = ~ 3 mA

उसी ब्लॉग के लेखक का सुझाव है कि किसी भी 1 पिन से 16 एमए अधिकतम खींचा जाना चाहिए, और सभी पिनों से अधिकतम 50 एमए।


1
धन्यवाद! यदि उपरोक्त लिंक काम करना बंद कर देता है तो यहां एक आर्काइव लिंक है।
akhmed

3

पर सरकारी कंप्यूट मॉड्यूल डाटा शीट रिहाई 2 पेज 14:

IOL और IOH

डेटशीट CM1 और CM3 दोनों पर लागू होती है, इसलिए BCM2835 और BCM2837 के रूप में जब VDD_IO / 3.3V। तालिका के अनुसार, 18mA तक ड्राइव करना और GPIO द्वारा 17mA तक सिंक करना सुरक्षित है।


1

रास्पबेरी पाई पिन (GPIO) मुझे 23 mA अधिकतम करंट (3.43 V) देता है, जब मैं इसे सेट करता हूं (pi4j या RPI.GPIO का उपयोग करके)। मुझे लगता है कि अधिकतम अनुमत 30 एमए है, अन्यथा आपका रास्पबेरी पाई मर चुका है।

आप श्रृंखला में जुड़े एक मल्टीमीटर का उपयोग करके इसे स्वयं जांच सकते हैं ।


2
कि 23ma को आपके मल्टीमीटर पर वोल्टेज ड्रॉप के साथ ओम कानून द्वारा समझाया जा सकता है, न कि आरपीआई की वास्तविक क्षमता। वर्तमान = वोल्टेज / प्रतिरोध और किसी भी वर्तमान मीटर में 0 ओम प्रतिरोध नहीं है। दिन के लिए बस थोड़ा सा सिद्धांत :)

@ user30946: 23mA 3.43V पर 149 ओम देगा। एक वर्तमान मीटर जो इस तरह के उच्च प्रतिरोध को बेकार कर देगा और किसी भी मध्यम प्रवाह पर जल जाएगा।
मार्टिन स्चेरर

1

यह उत्तर OBSOLETE है। पाई 3.3V रेल को 50mA प्रदान करने के लिए व्यापक रूप से माना जाता है, लेकिन यह हाल ही में पाई मॉडल के लिए आधिकारिक रूप से प्रलेखित नहीं है। मूल पाई में एक ऑन-बोर्ड रैखिक नियामक होता है जो सीमित था, लेकिन बी + और बाद में एक स्विच मोड नियामक है जो अधिक आपूर्ति कर सकता है। नियामक चिप (जो 3.3V और 1.8V दोनों की आपूर्ति करता है) को 1A पर रेट किया गया है। रास्पबेरी पाई पावर सीमाएं


सभी पिन से कुल वर्तमान के साथ अधिकतम 16mA प्रति पिन 51mA से अधिक नहीं है

खुद गर्ट से!

इसलिए, यदि आपकी परियोजना केवल 4 पिन का उपयोग कर रही है, तो सुनिश्चित करें कि आपकी वर्तमान सेटिंग्स 16mA प्रति पिन से अधिक नहीं है और सभी एक साथ संचालित 51mA के कुल से अधिक नहीं हैं। मेरा मानना ​​है कि 16mA भी कहीं न कहीं विन्यास योग्य है।

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

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

मैं देख रहा हूं कि विशाल के पास एक समान प्रकार का उपकरण है, और मुझे लगता है कि किंगब्राइट भी करते हैं।

वर्तमान सीमित रोकनेवाला की गणना करने के लिए:

resVal = (Vsupply - VforwardLED)/currentLimit

so... for a 3.3V RPi pin, LED spec says 2V, our limit is 2mA, we get:
resVal = (3.3 - 2)/0.002

resVal = 650 Ohms

Safely round that up to the closest E12/E24 resistor value of 680 Ohms

यदि आवश्यक हो तो यहां मान तालिका और रंग कोड है।

अपनी आरपीआई का आनंद लें! सब कुछ अधिक LEDS होना चाहिए!

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