मेरे Neopixel डेटा लाइन में एक अवरोधक आखिर काम क्यों करता है?


10

अपने Neopixel LED स्ट्रिंग्स के लिए Adafruit की सर्वोत्तम प्रथाएं कहती हैं, "Arduino डेटा आउटपुट पिन और पहले NeoPixel के इनपुट के बीच 300 से 500 ओम अवरोधक रखें।"

उस अवरोधक के उद्देश्य के बारे में किसी ने यहाँ पूछा है और मैं परजीवी डायोड और समाप्ति प्रतिरोधों के बारे में पढ़ रहा हूँ ताकि यह समझ सके कि अधिक संक्षेप में, लेकिन इस अवरोधक को जोड़ने से वोल्टेज भी क्यों नहीं गिरता? दूसरे शब्दों में, अगर मेरे पास 5V लॉजिक सिग्नल है जो मेरे Neopixel डेटा लाइन को छू रहा है, तो इस रेसिस्टर को श्रृंखला में जोड़कर उस सिग्नल को कम वोल्ट नहीं बनाया जाएगा?

उदाहरण के लिए, अगर Neopixel डेटा सर्किट में कोई प्रतिरोध नहीं है, तो अब मुझे रोकनेवाला के एक तरफ 5V और दूसरे पर 0V की उम्मीद होगी ... सही है? और अगर मेरे पास NVixel डेटा में 0V जा रहा है, तो सिग्नलिंग कैसे काम करता है? मैं इलेक्ट्रॉनिक्स के लिए सुपर नया हूं, लेकिन ऐसा लगता है कि यह एक वोल्टेज विभक्त सर्किट की परिभाषा है।

इसके अलावा, यदि आप 300-500 ओम अवरोधक के बारे में नहीं जानते हैं, तो आप उस मूल्य को कैसे चुनेंगे? क्या यह किसी समीकरण पर आधारित है या किसी चीज को किसी दायरे में देख रहा है जब तक कि वह स्थिर न हो जाए?

मदद करने के लिए धन्यवाद, यह वास्तव में मुझे हैरान कर रहा है =)

जवाबों:


14

रोकनेवाला इनपुट पिन में वर्तमान को सीमित करने के लिए है। इनपुट संभावना में एक बहुत उच्च डीसी प्रतिरोध (1 से अधिक मेगोहम) है, इसलिए नगण्य वर्तमान प्रवाह (ऑर्डर यूए पर) और एक नगण्य वोल्टेज ड्रॉप (ऑर्डर यूवी या एमवी पर) उत्पन्न होता है। अवरोधक का उपयोग कनेक्शन की स्लीव दर को धीमा करने के लिए किया जाता है (इनपुट पिन में कुछ समाई होगी, इसलिए ओवरशूट और रिंगिंग को रोकने के लिए एक श्रृंखला अवरोधक एक RC सर्किट बनाता है) जो संचार के साथ समस्या पैदा कर सकता है। यह I / O सिग्नल को ईएसडी सुरक्षा डायोड के माध्यम से एलईडी स्ट्रिंग को चालू करने से रोकने की कोशिश करता है ताकि करंट को कुछ तक सीमित किया जा सके जो आंतरिक डायोड को नुकसान नहीं पहुंचाएगा।


धन्यवाद, यह सुपर उपयोगी है! मुझे लगता है कि यह समझ में आता है कि इनपुट में इतनी उच्च डीसी प्रतिरोध है, अन्यथा आप केवल एक संकेत भेजने के लिए एक टन वर्तमान नीचे भेज देंगे।
user358829

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

n00b प्रश्न: उच्च इनपुट प्रतिबाधा पिन को कैपेसिटिव युग्मन के प्रति अधिक संवेदनशील क्यों बनाती है?
user358829

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