यहाँ कुछ संकेत दिए गए हैं जो मैं प्रदान कर सकता हूँ। एनएक्सपी जो विनिर्देश प्रदान कर रहा है, वह उनकी पूरी चिप (कोर, मेमोरी, पेरिफेरल) के लिए है। ARM द्वारा दिए गए स्पेसिफिकेशन सिर्फ कोर पर आधारित है। जैसा कि संख्याओं को अलग-अलग तरीके से लिया गया है, तुलना करना वास्तव में कठिन है।
इसलिए, मैं प्रस्ताव करता हूं कि हम वापस कदम रखें और दो उपकरणों को देखें। एक NXP M0 आधारित MCU और एक MXP M3 आधारित MCU।
M0 आधारित MCU के लिए LPC1111 को देखें। जब यह MCU एक व्यस्त निष्क्रिय लूप को क्रियान्वित कर रहा है तो यह 12 मेगाहर्ट्ज क्लॉक रेट पर 3mA वर्तमान की खपत करेगा। इससे 250uA / MHz की पैदावार होती है, जो 3.3V पर 825uW / MHz है।
M3 आधारित MCU के लिए LPC1311 को देखें। जब यह MCU उसी व्यस्त निष्क्रिय लूप को निष्पादित कर रहा है तो यह 12MHz पर 4mA वर्तमान का उपभोग करेगा। उपज 333.3uA / MHz, जो 1.1mW / MHz है।
यदि हम MSP430C1101 MCU (16-बिट) को देखते हैं, तो हम देखेंगे कि वोल्टेज 3V होने पर 1MHz पर 240uA का उपयोग किया जाएगा। इससे 720uW / MHz की पैदावार होती है।
अगला, चलिए ATMega328 (Arduino Uno में प्रयुक्त) की ओर मुड़ते हैं। हम 2V के वोल्टेज के साथ 1MHz पर 200uA का उपयोग करते हैं। इससे 400uA / MHz उपज होती है।
यह भी ध्यान दिया जाना चाहिए कि MSP430 और AVR अलग-अलग कल्पना करते हैं। उनकी बिजली की खपत 1MHz पर दी जाती है, जहां M0 और M3 को 12MHz पर दिया जाता है। इसका मतलब है कि M0 और M3 में 12MHz तक की स्केलिंग की अक्षमताएं हैं, जो उनकी संख्या में बेक की गई हैं।
ये मान सभी सक्रिय वर्तमान खपत संख्या हैं। यदि आप वर्तमान खपत को देखते हैं जब डिवाइस नींद की स्थिति में होता है तो आपको परिमाण कम बिजली के उपयोग के आदेश दिखाई देते हैं। 32 बिट M0 प्रदान करता है कि लाभ यह है कि यह 8 और 16 बिट MCU की तुलना में कम समय में बहुत अधिक काम कर सकता है। किसी दिए गए कार्यभार के लिए इसका मतलब है कि यह एक नींद की स्थिति में बहुत अधिक समय बिताएगा। एक अच्छे इंजीनियर के हाथ में M0 अक्सर सक्रिय बिजली की खपत में अंतर के बावजूद एक कम कुशल इंजीनियर के हाथों में 8-बिट MCU की तुलना में कई गुना बेहतर बिजली दक्षता प्राप्त करेगा।
मेरे अनुभव से M0 16 और 8 बिट सक्रिय बिजली की खपत के इतने करीब है कि आप आवेदन में बहुत सारे अंतर कर सकते हैं। इसके अलावा, कई बार एमसीयू से जुड़ी हर चीज की बिजली की खपत एमसीयू को बौना कर देती है। इसलिए, MCU की दक्षता से निपटने वाले बहुत सारे अनुप्रयोगों के लिए सबसे महत्वपूर्ण बात नहीं है।
मुझे आशा है कि वह मदद करेंगे। यह कहने का एक लंबा तरीका है कि बिजली की खपत थोड़ी खराब है, लेकिन आप उन घड़ी चक्रों के साथ बहुत अधिक काम करते हैं जो अन्य चिप्स की तुलना में अधिक हैं। तो, यह वास्तव में आपके आवेदन पर निर्भर करता है।