मैंने देखा, मेरे सभी मूल्यांकन बोर्डों पर जो मैंने इस समय तक बनाए थे। एल ई डी सभी माइक्रोकंट्रोलर पोर्ट में सक्रिय कम से जुड़े थे। मैं समझता हूं कि सुरक्षा के दृष्टिकोण से सक्रिय कम RESET लाइनें और ऐसा होना बेहतर है। लेकिन एलईडी क्यों?
मैंने देखा, मेरे सभी मूल्यांकन बोर्डों पर जो मैंने इस समय तक बनाए थे। एल ई डी सभी माइक्रोकंट्रोलर पोर्ट में सक्रिय कम से जुड़े थे। मैं समझता हूं कि सुरक्षा के दृष्टिकोण से सक्रिय कम RESET लाइनें और ऐसा होना बेहतर है। लेकिन एलईडी क्यों?
जवाबों:
यह अभी भी मामला है कि MCU I / O पिंस में अक्सर कमजोर ड्राइव होता है जो वर्तमान को डूबने की तुलना में चालू करता है।
एक सामान्य CMOS MCU आउटपुट में, जब वे LOW चलाते हैं, तो वे एक N- चैनल MOSFET को चालू करते हैं; और जब वे हाई ड्राइव करते हैं तो वे एक P- चैनल MOSFET को चालू करते हैं। (वे दोनों को कभी भी एक ही समय में चालू नहीं करते हैं!) गतिशीलता में अंतर के कारण जो एन-चैनल बनाम पी-चैनल (लगभग 2 से 3 अंतर के एक कारक के लिए) पर लागू होते हैं, यह पी बनाने के लिए अतिरिक्त प्रयास करता है- चैनल डिवाइस एक स्विच के समान "गुणवत्ता" प्रदर्शित करता है। कुछ उस अतिरिक्त प्रयास में जाते हैं। कुछ नहीं। यदि नहीं, तो (एन-चैनल) या स्रोत (पी-चैनल) को सिंक करने की क्षमता अलग होगी।
उनमें से कुछ लगभग सममित हैं, इसमें वे लगभग उतना ही स्रोत बना सकते हैं जितना वे डूब सकते हैं। (जिसका मतलब है कि वे जमीन पर स्विच करने के बारे में बहुत अच्छे हैं क्योंकि वे बिजली की आपूर्ति रेल के लिए एक स्विच हैं।) लेकिन जब भी अतिरिक्त परेशानी का प्रयास किया जाता है, तो ऐसे अन्य मुद्दे हैं जो यह संभावना नहीं बनाते हैं कि दोनों डिवाइस पूरी तरह से समान होंगे और यह अभी भी आमतौर पर मामला है कि सोर्सिंग पक्ष अभी भी कम से कम कुछ कमजोर है।
लेकिन अंतिम विश्लेषण में, डेटाशीट को देखने के लिए खुद को देखने के लिए हमेशा एक अच्छा विचार है। यहां PIC12F519 (माइक्रोचिप से सबसे सस्ता भागों में से एक उदाहरण है जिसमें अभी भी डेटा के लिए कुछ आंतरिक, लिखने योग्य गैर-वाष्पशील भंडारण शामिल है।)
इस चार्ट से पता चलता है कम उत्पादन वोल्टेज (ऊर्ध्वाधर अक्ष) कम वर्तमान (क्षैतिज अक्ष) डूब, जब सीपीयू उपयोग कर रहा है बनाम :
यह चार्ट उच्च आउटपुट वोल्टेज (वर्टिकल एक्सिस) बनाम हाई सोर्सिंग करंट (क्षैतिज अक्ष) को दिखाता है, जब CPU :
आप आसानी से देख सकते हैं कि वे वर्तमान क्षमताओं को सोर्सिंग बनाम एक ही सिंक दिखाने की कोशिश करने से भी परेशान नहीं होते हैं।
उन्हें पढ़ने के लिए, ऐसा करंट चुनें, जो दोनों चार्ट पर समान परिमाण का हो (बहुत मुश्किल है, है न?) पहले चार्ट पर और । दूसरा। (जैसा कि हम प्राप्त कर सकते हैं करीब।) आप देख सकते हैं कि PIC12F519 आम तौर पर पहले एक के बारे में छोड़ देगा , के बारे में आंतरिक प्रतिरोध का सुझाव देता है। । इसी तरह, आप देख सकते हैं कि PICF519 आम तौर पर दूसरे चार्ट पर लगभग को गिरा देगा , के बारे में आंतरिक प्रतिरोध का सुझाव देगा।। बहुत समान नहीं है। (नोट: मैंने लिए कर्व्स से डेटा निकाला है ।)∘ 25 Ω सी
इसलिए यदि आप इस विशेष MCU को एक सर्किट में डिजाइन कर रहे थे, जहाँ आप सीधे LED को लगभग चलाना चाहते थे , तो आप इसे किस तरह से तार देंगे ? यह स्पष्ट है कि आपको LOW को ON समझना होगा, क्योंकि यही एकमात्र तरीका है कि डेटाशीट कहती है कि आप आउटपुट के वर्तमान अनुपालन को बढ़ावा देने के लिए बाहरी ट्रांजिस्टर की आवश्यकता के बिना, बिल्कुल सफल हो सकते हैं।
[आप यह भी ध्यान रख सकते हैं कि पास की डूबती बनाम सोर्सिंग धाराओं में ऊपर की गणना दो प्रतिरोध मान दिखाती है जो एक दूसरे से लगभग तीन का कारक है (लगभग बनाम ।) यह संभवतः है। गतिशीलता में अंतर के लिए संयोग नहीं है जो मैंने शुरू में उल्लेख किया था, पी-चैनल और एन-चैनल मस्जिदों के बीच।]
यह काफी सामान्य है (हालाँकि यह उतना सामान्य नहीं है जितना पहले हुआ करता था) कि माइक्रोकंट्रोलर आउटपुट पिन निम्न अवस्था में अधिक प्रवाह कर सकते हैं क्योंकि वे उच्च अवस्था में स्रोत कर सकते हैं। नतीजतन, डिजाइनरों को एलईड, या कुछ और डालने की आदत होती है, जो बिजली और पिन के बीच जमीन और पिन के बीच एक उच्च (एक माइक्रोकंट्रोलर पिन के लिए) की आवश्यकता होती है। जब माइक्रो में सममित स्रोत / सिंक क्षमता होती है, तो यह आवश्यक नहीं है, लेकिन कोई नुकसान भी नहीं करता है।
उदाहरण के लिए, यहाँ PIC 16F1459 से एक स्निपेट है (हाल ही में और निश्चित रूप से मुख्यधारा के उत्पादन का हिस्सा) डेटशीट:
ध्यान दें कि आउटपुट हाई वोल्टेज केस की तुलना में आउटपुट लो वोल्टेज केस के लिए धाराएं समान सप्लाई वोल्टेज पर कितनी अधिक होती हैं । और, सिंक धाराओं को 600 एमवी वृद्धि के लिए निर्दिष्ट किया जाता है, जबकि स्रोत 700 एमवी ड्रॉप के लिए होता है। कुल मिलाकर, इस माइक्रो के पास अपने नियमित I / O पिंस पर काफी कम साइड ड्राइवर हैं।
कई नए माइक्रोमीटर सममित हैं, विशेष रूप से विशेष रूप से वे जो पहले स्थान पर बहुत अधिक स्रोत / सिंक क्षमता नहीं रखते हैं।
जब एलईडी को डिजिटल आउटपुट की तुलना में अधिक वर्तमान की आवश्यकता होती है, या कम से कम जितना आप इसे संभालना चाहते हैं, तो आपको बाहरी ट्रांजिस्टर का उपयोग करने की आवश्यकता होती है। एक कम साइड स्विच प्राकृतिक और सरल विकल्प है। एलईडी तब बिजली और इस ट्रांजिस्टर के बीच जुड़ा हुआ है।
एक पुल-डाउन डिज़ाइन का उपयोग करके 5 वी आपूर्ति के साथ एक डिवाइस (जैसे एक एलईडी) को स्विच करना संभव है, बिना किसी बाहरी घटकों के 1.8 वी लेकिन 5 वी सहिष्णु माइक्रोकंट्रोलर का उपयोग करना ।
जब (ओपन-ड्रेन कॉन्फिगर) पिन को नीचे नहीं खींचा जाता है तो वह तैरता है, क्योंकि कोई करंट नहीं खींचा जाता है ताकि वोल्टेज 5V तक लेड के सप्लाई वोल्टेज तक तैर जाए। यह कुछ के लिए ठीक है, लेकिन सभी लो-वोल्टेज माइक्रोस नहीं।
इस तरह आप सीधे सप्लाई लाइन से लेड को चला सकते हैं और माइक्रो के लिए कम करंट वोल्टेज का उपयोग कर सकते हैं। यह उदाहरण के लिए उपयोग करने का एकमात्र तरीका है। अधिक घटकों को जोड़ने के बिना 1.8v माइक्रो पर नीले रंग का नेतृत्व करता है।
उदाहरण के लिए NXP LPC81xM श्रृंखला के पिन 5v सहिष्णु हैं, जब माइक्रो संचालित होता है, 1.8v पर भी
क्योंकि खुली नाली के मच्छर आम तौर पर धक्का खींचने की तुलना में अधिक चालू होते हैं और कभी-कभी एक व्यापक वोल्टेज सीमा को भी सहन करते हैं। खुली नाली के साथ एक एलईडी का उपयोग केवल एक सक्रिय कम कॉन्फ़िगरेशन के साथ काम करता है। हालांकि माइक्रो पर निर्भर करता है, कुछ केवल पुश पुल हैं।