74HC595 सेगमेंट ड्राइव: करंट सीमाएँ और थर्मल वास्तविकता
74HC595 एक लॉजिक शिफ्ट रजिस्टर है जिसमें कुछ हद तक मजबूत आउटपुट स्टेज होता है। यह LED ड्राइवर नहीं है, और यह अंतर मंद अंकों, गर्म पैकेजों, या ऐसे पार्ट के रूप में दिखता है जो बेंच पर काम करता है और एनक्लोज़र में खराब हो जाता है।
त्वरित उत्तर
- निरपेक्ष अधिकतमप्रति आउटपुट लगभग 35 mA है; VCC या GND के माध्यम से कुल लगभग 70 mA है।
- अनुशंसितबहुत कम है: लगभग ±4 mA 4.5 V पर, ±6 mA 6 V पर।
- 20 mA पर आठ सेगमेंट160 mA है — पैकेज सीमा के दोगुने से भी अधिक, किसी भी थर्मल प्रश्न से पहले।
- व्यावहारिक: छोटे इंडिकेटर्स या 5–10 mA पर मल्टीप्लेक्स्ड डिस्प्ले के लिए 595 का उपयोग करें, और इससे अधिक चमकीली किसी भी चीज़ के लिए ड्राइवर जोड़ें।
1. तीन सीमाएँ, एक नहीं
| सीमा | मान | अर्थ |
|---|---|---|
| Per output, absolute | ±35 mA | Above this, damage is possible |
| Through VCC or GND | ±70 mA | Sum of all outputs |
| Recommended at 4.5 V | ±4 mA | Guaranteed VOH/VOL |
| Recommended at 6 V | ±5.2 mA | Slightly better drive |
अंतर पर ध्यान दें: 35 mA अनुशंसित धारा से पाँच से आठ गुना है। ऐसा डिज़ाइन जो प्रति आउटपुट 20 mA पर चलता है, प्रति पिन निरपेक्ष अधिकतम के भीतर है और गारंटीकृत ऑपरेटिंग बिंदु से बहुत बाहर है — आउटपुट वोल्टेज गिरता है, पार्ट गर्म होता है, और व्यवहार बैचों के बीच बदलता है।
अनुशंसित मान वास्तव में क्या गारंटी देता है: 4.5 V और 4 mA पर, आउटपुट उच्च वोल्टेज कम से कम लगभग 3.98 V होता है, इसलिए ड्राइवर अधिकतम 0.5 V गिरता है। 20 mA पर वही आउटपुट 1.2–1.5 V गिर सकता है, जिससे सेगमेंट धारा और LED का रंग तापमान बदल जाता है।
इसीलिए (5 V − Vf) से गणना किया गया प्रतिरोधक व्यवहार में गलत धारा देता है: ड्राइवर का ड्रॉप लूप का हिस्सा है, और यह स्थिर नहीं है।
2. आठ सेगमेंट जुड़कर कुल बनाते हैं
8 सेगमेंट x 6 mA = 48 mA (70 mA के भीतर) 8 सेगमेंट x 9 mA = 72 mA (सीमा पर) 8 सेगमेंट x 20 mA = 160 mA (सीमा से दोगुने से अधिक)
सेगमेंट प्रतिरोधक चुनने से पहले यही गणना करनी है। यदि कुल मिलाकर उत्तर लगभग 60 mA से अधिक होता है, तो 595 इस काम के लिए गलत घटक है, चाहे प्रति-पिन रेटिंग कुछ भी कहती हो।
उदाहरण: 5 V रेल, Vf 1.9 V वाला लाल LED, लक्ष्य 6 mA। लगभग 0.5 V के ड्राइवर ड्रॉप के साथ, प्रतिरोधक (5 − 1.9 − 0.5) / 0.006 ≈ 430 Ω है। 20 mA पर वही गणना 130 Ω देती है, लेकिन तब ड्राइवर ड्रॉप अधिक होता है और धारा खराब तरीके से नियंत्रित होती है — और उनमें से आठ 70 mA पैकेज के माध्यम से 160 mA हैं।
3. उच्च धारा पर क्या होता है
20 mA पर आउटपुट उच्च वोल्टेज अब 4 V नहीं रहता; आंतरिक ड्रॉप बढ़ जाता है और सेगमेंट धारा अल्प-परिभाषित हो जाती है। एक ही रेज़िस्टर से बने दो बोर्ड अलग-अलग चमक दिखा सकते हैं, क्योंकि ड्राइवर अपने कैरेक्टराइज़्ड क्षेत्र के बाहर काम कर रहा है।
ड्रॉप ज्ञात होने पर तापीय गणना सरल है: P ≈ 8 × I × (VCC − VOH), और ΔT = P × θJA। 6 mA और 1 V ड्रॉप पर यह लगभग 50 mW है; 20 mA और 1.5 V पर यह 240 mW है, जो SOIC-16 में 19 K की वृद्धि है — और यह एनक्लोज़र के अंदर के परिवेशी तापमान को जोड़ने से पहले की बात है।
परिवेशी तापमान जोड़ें। 50 °C पर सीलबंद एनक्लोज़र और 19 K की वृद्धि डाई को लगभग 70 °C के पास ले जाती है — अभी भी अनुमत है, लेकिन चमक पहले ही बहक चुकी है और मार्जिन समाप्त हो गया है। प्रति सेगमेंट 30 mA पर वही पैकेज अपनी सीमाओं से काफी परे है।
4. अधिक धारा सुरक्षित रूप से प्राप्त करना
| दृष्टिकोण | कब उपयुक्त है | इसे चुनने की लागत |
|---|---|---|
| 595 direct, 4–6 mA | Indicators, indoor displays, dim is acceptable | Low brightness; no extra parts |
| 595 + transistor per digit | Multiplexed displays at 20–80 mA | Extra parts, board area |
| Constant-current driver | Brightness consistency matters | Higher part cost; fewer resistors |
| Multiplex at high peak | Average current is what the package sees | Flicker, EMI, peak current per pin |
मल्टीप्लेक्सिंग एक सूक्ष्म विकल्प है: 25 % ड्यूटी पर चार डिजिट स्कैन करने पर, पैकेज के माध्यम से औसत धारा शिखर की एक-चौथाई होती है, लेकिन प्रति पिन शिखर अपरिवर्तित रहता है। पैकेज सीमा औसत पर लागू होती है; प्रति-पिन सीमा शिखर पर लागू होती है। दोनों को पूरा करना होता है।
उदाहरण: 20 mA पीक पर आठ सेगमेंट, चार डिजिट, 25 % ड्यूटी। औसत पैकेज करंट 8 × 20 × 0.25 = 40 mA है, जो 70 mA सीमा के भीतर है; प्रति पिन पीक 20 mA है, जो 35 mA निरपेक्ष अधिकतम के भीतर है लेकिन अनुशंसित ऑपरेटिंग बिंदु के बाहर है। डिस्प्ले काम करता है, ड्राइवर गर्म चलता है, और चमक स्टैटिक ड्राइव की एक-चौथाई है।
4b. एक त्वरित तुलना तालिका
| विधि | चमक | पुर्जे |
|---|---|---|
| 595 + 1 resistor/segment, 4 mA | Low | 9 |
| 595 + transistor + 8 resistors | High | 10 |
| Constant-current driver | High, matched | 2 (IC + one resistor) |
| Multiplex, 25 % duty | Medium, flicker risk | 9 |
5. डिकपलिंग और लेआउट
- 100 nF VCC के पास रखें, विशेष रूप से LEDs ड्राइव करते समय: कम आवृत्ति पर भी करंट पल्स तेज़ होते हैं।
- प्रत्येक सेगमेंट के लिए सीरीज़ रेज़िस्टर, कॉमन पिन पर एक ही रेज़िस्टर नहीं — कॉमन रेज़िस्टर से चमक जलने वाले सेगमेंट की संख्या के साथ बदलती है।
- LED रिटर्न पथ को स्टार पॉइंट तक लॉजिक ग्राउंड से अलग रखें।
- यदि डिस्प्ले केबल पर है, तो डेटा लाइनों के बगल में एक ग्राउंड रिटर्न जोड़ें।
6. डिज़ाइन चेकलिस्ट
| जाँचें | पास | यदि यह विफल हो जाए |
|---|---|---|
| Per-segment current | ≤ 6 mA (5 V) | Add a driver or multiplex |
| Total package current | ≤ 70 mA | Reduce current or split across devices |
| Average vs peak (multiplex) | Both within limits | Lower peak or duty |
| Package temperature | < 85 °C at worst ambient | Reduce current, or change package |
| Decoupling | 100 nF at VCC, close | Jitter and brightness variation |
रजिस्टर के तर्क पक्ष — कैस्केड, लैच और स्टार्टअप अवस्थाओं — के लिए सामान्य शिफ्ट-रजिस्टर मार्गदर्शिका देखें; रैखिक भाग में तापीय गणना के लिए,AMS1117 गाइडउसी विधि का उपयोग करता है।
7. अक्सर पूछे जाने वाले प्रश्न
क्या 74HC595 20 mA पर आठ LEDs को ड्राइव कर सकता है?
इसकी रेटिंग के भीतर नहीं। 20 mA पर आठ सेगमेंट पैकेज के माध्यम से 160 mA प्रवाहित करेंगे, जो 70 mA सीमा से दोगुने से अधिक है, और आउटपुट अपनी विशेषित धारा सीमा से बाहर हैं।
5 V और 220 Ω प्रतिरोधकों के साथ मेरे डिजिट क्यों धुंधले हैं?
क्योंकि उस धारा पर आउटपुट 5 V तक नहीं पहुँचता। ड्राइवर पर वोल्टेज पात प्रतिरोधक के वोल्टेज पात में जुड़ जाता है, इसलिए धारा प्रतिरोधक गणना के सुझाव से कम होती है।
क्या मल्टीप्लेक्सिंग इस सीमा को दरकिनार करने का तरीका है?
आंशिक रूप से। यह औसत पैकेज धारा को कम करता है लेकिन प्रति पिन शिखर धारा को नहीं; दोनों की जाँच करें। यह ड्यूटी साइकिल से चमक भी कम करता है।
क्या मुझे हर सेगमेंट के लिए एक ट्रांजिस्टर की आवश्यकता है?
केवल तब, जब आपको 595 की क्षमता से अधिक करंट चाहिए। 20 mA पर 8 सेगमेंट के लिए, एकल डिजिट ड्राइवर (ट्रांजिस्टर या कॉन्स्टेंट-करंट सिंक) आठ ट्रांजिस्टर से अधिक सरल है।
क्या 595 6 mA पर गर्म होता है?
उल्लेखनीय रूप से नहीं। 6 mA और 1 V ड्रॉप पर, आठ चैनल लगभग 50 mW अपव्यय करते हैं, जो SOIC-16 में कुछ डिग्री का तापमान बढ़ना है।
क्या मैं कॉमन पिन पर एक रेज़िस्टर लगा सकता हूँ?
यह केवल तभी काम करता है जब जलने वाले सेगमेंट की संख्या कभी नहीं बदलती। अन्यथा प्रति सेगमेंट करंट पैटर्न के साथ बदलता है, और जब अधिक सेगमेंट चालू होते हैं तो डिजिट मंद हो जाते हैं। प्रति सेगमेंट एक रेज़िस्टर सही उत्तर है।
3.3 V संचालन के बारे में क्या?
यह घटक 2 V से काम करता है, लेकिन आउटपुट ड्राइव कम है और LED फ़ॉरवर्ड वोल्टेज रेल का अधिक हिस्सा खा लेता है। 3.3 V पर, प्रति सेगमेंट 2–3 mA ड्राइव करें या कम ड्रॉप वाले ड्राइवर का उपयोग करें।
8. स्रोत
- Texas Instruments,SN74HC595 डेटाशीट— अधिकतम निरपेक्ष रेटिंग, अनुशंसित संचालन शर्तें, आउटपुट ड्राइव।
- NXP, 74HC595 डेटाशीट — आउटपुट करंट सीमाएँ और थर्मल डेटा।
- विक्रेता LED डिस्प्ले डेटाशीट — फ़ॉरवर्ड वोल्टेज, सेगमेंट करंट और ब्राइटनेस कर्व्स।
डिस्प्ले ड्राइव कर रहे हैं?
सेगमेंट करंट, डिजिट्स और सप्लाई भेजें। हम बताएंगे कि 595 पर्याप्त है या ड्राइवर सस्ता उत्तर है।