न्यूनतम / अधिकतम वोल्टेज / वर्तमान मान क्या हैं जो gpio पिन संभाल सकते हैं?


36

मैं GPIO पिन का उपयोग शुरू करना चाहता हूं लेकिन मैं शॉर्ट सर्किट के बारे में चिंतित हूं या बहुत अधिक एम्परेज का उपयोग कर रहा हूं और अपनी रास्प्री को फ्राइ कर रहा हूं। मिन / मैक्स वोल्ट और करंट वैल्यू क्या हैं रैसपी संभाल सकते हैं? विशिष्ट वोल्टेज और वर्तमान क्या है? शॉर्ट सर्किट और इस तरह की चीजों के लिए रास्पियन कितना संवेदनशील है?


मैंने ऐसे बोर्ड देखे हैं जो आपकी रास्पि को 'सुरक्षित' करने के लिए डिज़ाइन किए गए हैं:

मैं वास्तव में अपनी रसपी की उपयोगिता का 'विस्तार' नहीं करना चाहता। मैं इसे केवल अपने GPIO पिन द्वारा तला हुआ होने से बचाना चाहता हूं। मैं एक बफर सर्किट बनाने का इरादा कर रहा हूं, जो मेरी रास्पियो को GPIO पिन के साथ प्रयोग करने से क्षतिग्रस्त होने से बचाएगा।


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

सुरक्षित होने के लिए, एक ब्रेकआउट बोर्ड का उपयोग करें। यदि आप एक खरीदना नहीं चाहते हैं, तो अपने स्वयं के सुरक्षा सर्किट
Jivings

बशर्ते आप बहुत उच्च गति प्रोटोकॉल का उपयोग नहीं कर रहे हैं, बस 1K श्रृंखला प्रतिरोधों का उपयोग करके सुरक्षा और सादगी का एक अच्छा संतुलन हो सकता है; किसी भी जूरी-कठोर समाधान (विशेषकर यदि इसमें सक्रिय उपकरणों की आवश्यकता होती है) आकस्मिक शॉर्ट्स के लिए अतिरिक्त स्थानों को शुरू करने का जोखिम है ...
क्रिस स्ट्रैटन

आप इस लिंक को elinux.org/RPi_Low-level_peripherals देखें । यह आपकी मदद करेगा।
शाइनी फातिमा

यहाँ कुछ अतिरिक्त चर्चा: Electronics.stackexchange.com/questions/397388/…
Sampo

जवाबों:


33

टी एल; डॉ

  • यह 3.3V डिवाइस है
  • उत्पादन
    • अधिकतम सभी पिन 50 एमए।
    • डिफ़ॉल्ट 8 mA अधिकतम प्रति पिन। (रीसेट करने के बाद इस कॉन्फ़िगरेशन पर लौटता है।)
    • सॉफ्टवेयर 2 एमए से 16 एमए तक कॉन्फ़िगर करने योग्य। आपके द्वारा कॉन्फ़िगर किए गए से अधिक स्रोत या सिंक न करें।
    • कैपेसिटिव लोड न चलाएं।
  • इनपुट
    • 1.8V का थ्रेसहोल्ड
    • अधिकतम 0.5 mA
    • यह सुनिश्चित करने के लिए 6Kmm रोकनेवाला का उपयोग करें कि 3.3V स्रोत से धारा 0.5 mA से अधिक न हो
      • ( 3.3 V / 6000 Ω = .00055 A )

संदर्भ

से: http://elinux.org/RPi_Low-level_peripherals#General_Purpose_Input.2FOutput_.28GPIO.29

GPIO वोल्टेज का स्तर 3.3V है और 5V सहिष्णु नहीं है । बोर्ड पर कोई ओवर-वोल्टेज संरक्षण नहीं है - इरादा यह है कि गंभीर इंटरफेसिंग में रुचि रखने वाले लोग मुख्य बोर्ड पर सीधे टांका लगाने के बजाय बफ़र्स, स्तर रूपांतरण और एनालॉग I / O के साथ एक बाहरी बोर्ड का उपयोग करेंगे।

यह आसानी से एक द्विदिश तर्क स्तर कनवर्टर के साथ संभाला जाता है ।

से: http : //www.mosaic-ind बनी

GPIO पिन इनपुट पर सेट होते हैं

ये 3.3 वोल्ट लॉजिक पिन हैं। 3.3 V के पास एक वोल्टेज को एक तर्क के रूप में व्याख्या की जाती है जबकि शून्य वोल्ट के पास एक वोल्टेज एक तर्क शून्य है। GPIO पिन कभी भी 3.3V या 0V से कम वोल्टेज स्रोत से जुड़ा नहीं होना चाहिए, क्योंकि चिप को त्वरित नुकसान इनपुट पिन सब्सट्रेट डायोड (चित्रा 1 में परजीवी FETs के रूप में दिखाया गया है) के रूप में हो सकता है। ऐसे समय हो सकते हैं जब आपको उन्हें आउट-ऑफ-रेंज वॉल्टेज से कनेक्ट करने की आवश्यकता हो सकती है - उन मामलों में इनपुट पिन वर्तमान को एक बाहरी रोकनेवाला द्वारा एक मूल्य तक सीमित किया जाना चाहिए जो चिप को नुकसान से बचाता है। मेरा सुझाव है कि आप कभी भी इनपुट पिन में 0.5 mA से अधिक का स्रोत या सिंक न करें ।

जैसा कि @ AutomatedMike टिप्पणियों में उल्लेख किया गया है, आप प्रति वोल्ट 2 कोह्म अवरोधक के साथ इसका बीमा कर सकते हैं । ( 3.3 V / 6000 Ω = .00055 A )

GPIO पिन आउटपुट पर सेट होता है

रास्पबेरी पाई के GPIO पिन काफी बहुमुखी हैं, और आप सॉफ्टवेयर से उनकी कई विशेषताओं को संशोधित कर सकते हैं । आप इनपुट पिन हिस्टैरिसीस को चालू / बंद कर सकते हैं, आउटपुट स्लीव दर और नियंत्रण स्रोत को नियंत्रित कर सकते हैं और 2 mA वेतन वृद्धि में 2 mA से 16 mA तक वर्तमान ड्राइव क्षमता को सिंक कर सकते हैं । ये गुण GPIO ब्लॉक के लिए संपूर्ण हैं, न कि पिन-बाय-पिन आधार पर।


चिप में अत्यधिक बिजली अपव्यय को रोकने के लिए, आपको अपनी प्रोग्राम की गई सीमा की तुलना में पिन से अधिक धारा का स्रोत / सिंक नहीं करना चाहिए । इसलिए, यदि आपने वर्तमान क्षमता को 2 एमए पर सेट किया है, तो पिन से 2 एमए से अधिक न खींचें।


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


आउटपुट से वर्तमान में 3.3 वी आपूर्ति से तैयार किया गया है, जो अधिकतम 50 एमए आपूर्ति कर सकता है। नतीजतन, आप एक साथ सभी GPIO आउटपुट से अधिकतम स्रोत 50 mA से कम हो सकते हैं । आप उस सीमा से परे क्षणिक धाराओं को आकर्षित करने में सक्षम हो सकते हैं क्योंकि वे 3.3 V रेल पर बाईपास कैपेसिटर से खींचे जाते हैं, लेकिन लिफाफे को धक्का नहीं देते हैं!

सावधान:

कैपेसिटिव लोड के लिए अतिरिक्त विचार हैं। आपको वास्तव में उस दस्तावेज़ को पढ़ना चाहिए जो यहाँ बहुत उद्धृत किया गया है।


5
0.5mA अत्यधिक रूढ़िवादी लगता है, और आरपीआई को अधिकांश सेंसर के साथ हस्तक्षेप करने के लिए बेकार बना देगा, जो आमतौर पर कम से कम एक जोड़े एएए खींचते हैं। इन डॉक्स का कहना है कि RPI डिफ़ॉल्ट रूप से सिंक / स्रोत 8mA द्वारा कॉन्फ़िगर किया गया है और सिंक / स्रोत को 16mA तक कॉन्फ़िगर किया जा सकता है।
सेरिन

@Cerin, आप सही हैं कि मैंने रूढ़िवादी संख्या उद्धृत की है। क्या आपने देखा कि आपने उसी दस्तावेज़ से जोड़ा था जिसे मैंने उद्धृत किया था (लेकिन लंगर के बिना)? अगर लोग लिफाफे को आगे बढ़ाना चाहते हैं, तो उन्हें उस दस्तावेज़ को पढ़ने और सीखने की ज़रूरत है जो मैं यहाँ पढ़ा रहा हूँ। मैं उन्हें उस दिशा में इंगित करता हूं। मैं सिर्फ जिम्मेदार नहीं होना चाहता अगर वे 50mA से अधिक स्रोत हैं।
ब्रूनो ब्रोंस्की

6
8ma और 16ma आंकड़े आउटपुट के लिए कॉन्फ़िगर किए गए पिन को संदर्भित करते हैं। 0.5ma इनपुट के लिए कॉन्फ़िगर किए गए पिन के लिए है। बस यह सुनिश्चित करें कि Vss और पिन के बीच हमेशा कम से कम (Vss * 2Kohm) प्रतिरोध होता है और 0.5ma से अधिक कभी भी इनपुट में प्रवाहित नहीं हो सकता है।
ऑटोमेटेड

यदि मैं उत्पादन सही स्थिति में GPIO पर 3.3V से अधिक वोल्टेज कनेक्ट करता हूं तो स्वीकार्य वर्तमान सीमा क्या होगी? ( Electronics.stackexchange.com/questions/353218/… में जेनर डायोड सॉल्यूशन ) @AutomatedMike
Pygmalion

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