10 k का उपयोग करें, यह एक अच्छा मूल्य है।
अधिक विस्तार के लिए, हमें यह देखना होगा कि पुलअप क्या करता है। मान लें कि आपके पास एक पुशबटन है जिसे आप माइक्रोकंट्रोलर के साथ पढ़ना चाहते हैं। पुशबटन एक क्षणिक एसपीएसटी (सिंगल पोल सिंगल थ्रो) स्विच है। इसके दो कनेक्शन बिंदु हैं जो या तो जुड़े हुए हैं या नहीं। जब बटन दबाया जाता है, तो दो बिंदु जुड़े होते हैं (स्विच बंद होता है)। जब जारी किया जाता है, तो वे कनेक्ट नहीं होते हैं (स्विच खुला है)। माइक्रोकंट्रोलर स्वाभाविक रूप से कनेक्शन या वियोग का पता नहीं लगाते हैं। वे जो करते हैं वह एक वोल्टेज है। चूंकि इस स्विच में केवल दो राज्य हैं, इसलिए यह डिजिटल इनपुट का उपयोग करने के लिए समझ में आता है, जो कि केवल एक दो राज्यों में होने के लिए डिज़ाइन किया गया है। माइक्रो समझ सकता है कि डिजिटल इनपुट किस राज्य में है।
एक पुलअप स्विच के खुले / बंद कनेक्शन को कम या उच्च वोल्टेज में बदलने में मदद करता है जो माइक्रोकंट्रोलर समझ सकता है। स्विच का एक किनारा जमीन से जुड़ा है और दूसरा डिजिटल इनपुट से। जब स्विच दबाया जाता है, तो लाइन को कम मजबूर किया जाता है क्योंकि स्विच अनिवार्य रूप से इसे जमीन पर ले जाता है। हालांकि, जब स्विच जारी किया जाता है, तो कुछ भी किसी विशेष वोल्टेज के लिए लाइन नहीं चला रहा है। यह केवल कम रह सकता है, कैपेसिटिव कपलिंग द्वारा अन्य आस-पास के संकेतों को उठा सकता है, या अंततः डिजिटल इनपुट के माध्यम से लीकेज करंट के छोटे स्तर के कारण एक विशिष्ट वोल्टेज पर तैर सकता है। पुलअप रोकनेवाला का काम स्विच को खोलने पर एक सकारात्मक गारंटीकृत उच्च स्तर प्रदान करना है, लेकिन फिर भी स्विच बंद होने पर सुरक्षित रूप से लाइन को जमीन पर रखने की अनुमति देता है।
पुलअप रोकनेवाला के आकार पर दो मुख्य प्रतिस्पर्धी आवश्यकताएं हैं। इसे कम से कम लाइन को ठोस रूप से खींचने के लिए पर्याप्त होना चाहिए, लेकिन स्विच के बंद होने पर प्रवाह को प्रवाह करने के लिए बहुत अधिक प्रवाह न करने के लिए पर्याप्त है। वे दोनों व्यक्तिपरक रूप से व्यक्तिपरक हैं और उनका सापेक्ष महत्व स्थिति पर निर्भर करता है। सामान्य तौर पर, आप यह सुनिश्चित करने के लिए कि लाइन ऊँची है जब स्विच खुला रहता है, तो आप स्ट्रेचअप को बस इतना कम कर देते हैं, जिससे सभी चीज़ें लाइन को कम कर सकती हैं, अन्यथा।
आइए देखें कि लाइन खींचने में क्या लगता है। केवल डीसी आवश्यकता को देखते हुए डिजिटल इनपुट लाइन के लीकेज करंट को हटा दिया जाता है। आदर्श डिजिटल इनपुट में अनंत प्रतिबाधा है। वास्तव में, निश्चित रूप से, और वे जिस हद तक आदर्श नहीं हैं, आमतौर पर एक अधिकतम रिसाव चालू के रूप में व्यक्त किया जाता है जो या तो पिन से बाहर आ सकता है या जा सकता है। मान लीजिए कि आपका माइक्रो इसके डिजिटल इनपुट पिन पर 1 µA अधिकतम रिसाव के लिए निर्दिष्ट है। चूंकि पुलअप को लाइन को ऊंचा रखना है, इसलिए सबसे खराब स्थिति यह है कि पिन 1 upA वर्तमान सिंक की तरह दिखता है। यदि आप उदाहरण के लिए 1 MΩ पुलअप का उपयोग करने वाले थे, तो उस 1 causeA के कारण 1 M the रोकनेवाला 1 वोल्ट होगा। मान लीजिए कि यह एक 5V प्रणाली है, तो इसका मतलब है कि पिन केवल 4V तक की गारंटी है। अब आपको डिजिटल इनपुट युक्ति को देखना होगा और देखना होगा कि तर्क उच्च स्तर के लिए न्यूनतम वोल्टेज की आवश्यकता क्या है। यह कुछ माइक्रो के लिए Vdd का 80% हो सकता है, जो इस मामले में 4V होगा। इसलिए मार्जिन पर 1 MΩ पुलअप सही है। आपको डीसी विचार के कारण सही व्यवहार की गारंटी के लिए कम से कम थोड़ा कम की आवश्यकता है।
हालांकि, अन्य विचार भी हैं, और इनकी मात्रा निर्धारित करना कठिन है। प्रत्येक नोड में अन्य सभी नोड्स के लिए कुछ कैपेसिटिव युग्मन होते हैं, हालांकि युग्मन का परिमाण इतनी दूरी के साथ गिरता है कि केवल पास के नोड प्रासंगिक होते हैं। यदि इन अन्य नोड्स पर सिग्नल हैं, तो ये सिग्नल आपके डिजिटल इनपुट पर युगल कर सकते हैं। एक कम मूल्य पुलअप लाइन को कम प्रतिबाधा बनाता है, जिससे आवारा सिग्नल की मात्रा कम हो जाती है। यह आपको लीकेज करंट के खिलाफ एक उच्च न्यूनतम गारंटीकृत डीसी स्तर भी प्रदान करता है, इसलिए उस डीसी स्तर के बीच अधिक जगह होती है और जहां डिजिटल इनपुट परिणाम की व्याख्या कर सकता है, जिसका उद्देश्य उच्च तर्क के बजाय तर्क कम है। तो कितना पर्याप्त है? स्पष्ट रूप से इस उदाहरण में 1 Mly पुलअप पर्याप्त नहीं है (बहुत अधिक प्रतिरोध)। आस-पास के संकेतों के लिए युग्मन का अनुमान लगाना लगभग असंभव है, लेकिन मैं कम से कम न्यूनतम डीसी मामले पर परिमाण मार्जिन का आदेश चाहता हूं। इसका मतलब है कि मैं कम से कम 100 kΩ पुलअप या कम चाहता हूं, हालांकि अगर आसपास बहुत शोर है तो मैं चाहता हूं कि यह कम हो।
पुलअप को कम करने पर एक और विचार है, और वह है समय बढ़ाना। लाइन में जमीन पर कुछ आवारा समाई होगी, इसलिए तुरंत वहां जाने के बजाय आपूर्ति मूल्य के प्रति क्षय होगा। मान लें कि सभी आवारा समाई 20 पीएफ तक बढ़ जाती है। उस समय 100 k times पुलअप 2 Ω है। इस मामले में 95% बसने के मूल्य या 6 this प्राप्त करने के लिए 3 समय का समय लगता है। यह मानव समय में कोई परिणाम नहीं है इसलिए इस उदाहरण में कोई फर्क नहीं पड़ता, लेकिन अगर यह एक डिजिटल बस लाइन थी जिसे आप 200 kHz डेटा दर पर चलाना चाहते थे तो यह काम नहीं करेगा।
अब अन्य प्रतिस्पर्धी विचार पर ध्यान दें, जो स्विच को दबाए जाने पर वर्तमान बर्बाद होता है। यदि यह इकाई लाइन पावर से दूर चल रही है या अन्यथा पर्याप्त बिजली का संचालन कर रही है, तो कुछ mA कोई मायने नहीं रखेगा। 5V पर 1 एमए खींचने में 5 kΩ लगते हैं। यह वास्तव में कुछ मामलों में वर्तमान का "बहुत" है, और अन्य विचारों के कारण आवश्यकता से अधिक है। यदि यह एक बैटरी चालित उपकरण है और स्विच समय के पर्याप्त अंश पर हो सकता है, तो प्रत्येक toA मायने रखता है और आपको इस बारे में बहुत सावधानी से सोचना होगा। कुछ मामलों में आप समय-समय पर स्विच का नमूना ले सकते हैं और वर्तमान ड्रा को कम करने के लिए नमूने के चारों ओर थोड़े समय के लिए केवल पुलअप चालू करें।
बैटरी संचालन जैसे विशेष विचारों के अलावा, 100 k special उच्च पर्याप्त प्रतिबाधा है जो मुझे शोर उठाने के बारे में परेशान करता है। स्विच चालू होने पर बर्बाद होने वाला 1 mA अनावश्यक रूप से बड़ा लगता है। तो 500 anceA, जिसका अर्थ है 10 kΩ प्रतिबाधा अधिकार के बारे में है।
जैसा मैंने कहा, 10 kΩ का उपयोग करें। यह एक अच्छा मूल्य है।