ईएफएम32: Difference between revisions

From Vigyanwiki
No edit summary
No edit summary
Line 1: Line 1:


 
'''ईएफएम32''' गेको एमसीयू<ref>{{cite web |url=http://www.silabs.com/products/mcu/32-bit/Pages/32-bit-microcontrollers.aspx |title=32-bit MCU |website=www.silabs.com |url-status=dead |archive-url=https://web.archive.org/web/20150228090457/http://www.silabs.com/products/mcu/32-bit/Pages/32-bit-microcontrollers.aspx |archive-date=2015-02-28}}</ref> एआरएम कॉर्टेक्स-एम<ref>{{Cite web|url=http://www.arm.com/products/processors/cortex-m|title = Microprocessor Cores and Technology – Arm®}}</ref> सीपीयू पर आधारित एनर्जी माइक्रो (अब सिलिकॉन लैब्स) के मिश्रित-सिग्नल 32-बिट माइक्रोकंट्रोलर एकीकृत परिपथ का एक वर्ग है, जिसमें कॉर्टेक्स-एम0+,<ref>{{Cite web|url=https://www.arm.com/products/processors/cortex-m/cortex-m0plus.php|title=Cortex-M0+}}</ref> कॉर्टेक्स-एम3 और कॉर्टेक्स-एम4 <ref>{{Cite web|url=https://www.arm.com/products/processors/cortex-m/cortex-m3.php|title = Cortex-M3}}</ref> सम्मिलित हैं। <ref>{{Cite web|url=https://www.arm.com/products/processors/cortex-m/cortex-m4-processor.php|title=Cortex-M4}}</ref>
ईएफएम32 गेको एमसीयू<ref>{{cite web |url=http://www.silabs.com/products/mcu/32-bit/Pages/32-bit-microcontrollers.aspx |title=32-bit MCU |website=www.silabs.com |url-status=dead |archive-url=https://web.archive.org/web/20150228090457/http://www.silabs.com/products/mcu/32-bit/Pages/32-bit-microcontrollers.aspx |archive-date=2015-02-28}}</ref> एआरएम कॉर्टेक्स-एम<ref>{{Cite web|url=http://www.arm.com/products/processors/cortex-m|title = Microprocessor Cores and Technology – Arm®}}</ref> सीपीयू पर आधारित एनर्जी माइक्रो (अब सिलिकॉन लैब्स) के मिश्रित-सिग्नल 32-बिट माइक्रोकंट्रोलर एकीकृत परिपथ का एक वर्ग है, जिसमें कॉर्टेक्स-एम0+,<ref>{{Cite web|url=https://www.arm.com/products/processors/cortex-m/cortex-m0plus.php|title=Cortex-M0+}}</ref> कॉर्टेक्स-एम3 और कॉर्टेक्स-एम4 <ref>{{Cite web|url=https://www.arm.com/products/processors/cortex-m/cortex-m3.php|title = Cortex-M3}}</ref> सम्मिलित हैं। <ref>{{Cite web|url=https://www.arm.com/products/processors/cortex-m/cortex-m4-processor.php|title=Cortex-M4}}</ref>




Line 82: Line 81:


===आरंभ करना===
===आरंभ करना===
ईएफएम32 स्टार्टर किट उपलब्ध हैं<ref>{{Cite web|url=http://www.silabs.com/products/mcu/Pages/32-bit-microcontroller-tools.aspx|title = Development Tools - Silicon Labs}}</ref> मूल्यांकन उद्देश्यों के लिए और पोर्टफोलियो से परिचित होने के लिए। प्रत्येक स्टार्टर किट में सेंसर और पेरिफेरल्स होते हैं जो डिवाइस क्षमताओं को चित्रित करने में सहायता करते हैं और साथ ही एप्लिकेशन विकास के लिए प्रारंभिक बिंदु के रूप में काम करते हैं। सिंपलिसिटी स्टूडियो सॉफ्टवेयर का उपयोग किट की जानकारी तक पहुंच और डेमो और कोड उदाहरणों के साथ स्टार्टर किट को प्रोग्राम करने की क्षमता भी प्रदान करता है। जब कोई किट सिंपलिसिटी स्टूडियो आईडीई से जुड़ा होता है तो स्वचालित सेटअप को सक्षम करने के लिए अधिकांश स्टार्टर किट में बोर्ड आईडी के साथ ईईपीरोम होता है।
ईएफएम32 स्टार्टर किट उपलब्ध हैं<ref>{{Cite web|url=http://www.silabs.com/products/mcu/Pages/32-bit-microcontroller-tools.aspx|title = Development Tools - Silicon Labs}}</ref> मूल्यांकन उद्देश्यों के लिए और पोर्टफोलियो से परिचित होने के लिए प्रत्येक स्टार्टर किट में सेंसर और पेरिफेरल्स होते हैं जो डिवाइस क्षमताओं को चित्रित करने में सहायता करते हैं और साथ ही एप्लिकेशन विकास के लिए प्रारंभिक बिंदु के रूप में काम करते हैं। सिंपलिसिटी स्टूडियो सॉफ्टवेयर का उपयोग किट की जानकारी तक पहुंच और डेमो और कोड उदाहरणों के साथ स्टार्टर किट को प्रोग्राम करने की क्षमता भी प्रदान करता है। जब कोई किट सिंपलिसिटी स्टूडियो आईडीई से जुड़ा होता है तो स्वचालित सेटअप को सक्षम करने के लिए अधिकांश स्टार्टर किट में बोर्ड आईडी के साथ ईईपीरोम होता है।


ईएफएम32 किटों में से कुछ एआरएम मबेड-सक्षम हैं।<ref>{{Cite web|url=https://developer.mbed.org/teams/SiliconLabs/|title=Silicon Labs &#124; Mbed}}</ref> ये किट एआरएम एमबेड को सपोर्ट करते हैं<ref>{{Cite web|url=https://www.silabs.com/products/mcu/Pages/mbed.aspx|title=Mbed, mbed OS and EFM32 - Silicon Labs}}</ref> बॉक्स से बाहर, और सिंपलिसिटी स्टूडियो विकास उपकरण और सामुदायिक मंचों में समर्थित हैं।
ईएफएम32 किटों में से कुछ एआरएम मबेड-सक्षम हैं।<ref>{{Cite web|url=https://developer.mbed.org/teams/SiliconLabs/|title=Silicon Labs &#124; Mbed}}</ref> ये किट एआरएम एमबेड को सपोर्ट करते हैं<ref>{{Cite web|url=https://www.silabs.com/products/mcu/Pages/mbed.aspx|title=Mbed, mbed OS and EFM32 - Silicon Labs}}</ref> बॉक्स से बाहर, और सिंपलिसिटी स्टूडियो विकास उपकरण और सामुदायिक मंचों में समर्थित हैं।
Line 143: Line 142:
|-
|-
|सक्रिय/चलाना
|सक्रिय/चलाना
| EM0 ||एआरएम कॉर्टेक्स-एम सीपीयू फ्लैश या रैम से निर्देश प्राप्त करता है और निष्पादित करता है, और सभी कम-ऊर्जा बाह्य उपकरणों को सक्षम किया जा सकता है। ईएफएएम32 इस मोड से कम ऊर्जा वाले मोड में से एक में तुरंत प्रवेश कर सकता है, जिससे सीपीयू और फ्लैश मेमोरी प्रभावी रूप से संवर्त हो सकती है। जागने के बाद, सभी कम-ऊर्जा मोड 2 μs के अंदर इस मोड में वापस आ जाते हैं, जिससे कम-ऊर्जा मोड में प्रवेश करना और जरूरत पड़ने पर 32-बिट प्रदर्शन पर वापस आना आसान हो जाता है।
| ईएम0 ||एआरएम कॉर्टेक्स-एम सीपीयू फ्लैश या रैम से निर्देश प्राप्त करता है और निष्पादित करता है, और सभी कम-ऊर्जा बाह्य उपकरणों को सक्षम किया जा सकता है। ईएफएएम32 इस मोड से कम ऊर्जा वाले मोड में से एक में तुरंत प्रवेश कर सकता है, जिससे सीपीयू और फ्लैश मेमोरी प्रभावी रूप से संवर्त हो सकती है। जागने के बाद, सभी कम-ऊर्जा मोड 2 μs के अंदर इस मोड में वापस आ जाते हैं, जिससे कम-ऊर्जा मोड में प्रवेश करना और जरूरत पड़ने पर 32-बिट प्रदर्शन पर वापस आना आसान हो जाता है।
| 114 µA/MHz
| 114 µA/MHz
|-
|-
| स्लीप || EM1 ||सीपीयू की घड़ी अक्षम कर दी गई है, जो सभी कम-ऊर्जा परिधीय (फ्लैश और रैम सहित) कार्यक्षमता को बनाए रखते हुए संचालन के लिए आवश्यक ऊर्जा को प्रभावी रूप से कम कर देती है। परिधीय रिफ्लेक्स सिस्टम (पीआरएस) और डीएमए का उपयोग करके, सिस्टम सीपीयू हस्तक्षेप के बिना परिधीय डेटा एकत्र और आउटपुट कर सकता है। यह ऑटोइनोमस व्यवहार सिस्टम को लंबे समय तक इस मोड में रहने में सक्षम बनाता है, जिससे बैटरी जीवन बढ़ जाता है। इसके अतिरिक्त, कम रिसाव वाली रैम पूर्ण डेटा प्रतिधारण सुनिश्चित करती है।
| स्लीप || ईएम1 ||सीपीयू की घड़ी अक्षम कर दी गई है, जो सभी कम-ऊर्जा परिधीय (फ्लैश और रैम सहित) कार्यक्षमता को बनाए रखते हुए संचालन के लिए आवश्यक ऊर्जा को प्रभावी रूप से कम कर देती है। परिधीय रिफ्लेक्स सिस्टम (पीआरएस) और डीएमए का उपयोग करके, सिस्टम सीपीयू हस्तक्षेप के बिना परिधीय डेटा एकत्र और आउटपुट कर सकता है। यह ऑटोइनोमस व्यवहार सिस्टम को लंबे समय तक इस मोड में रहने में सक्षम बनाता है, जिससे बैटरी जीवन बढ़ जाता है। इसके अतिरिक्त, कम रिसाव वाली रैम पूर्ण डेटा प्रतिधारण सुनिश्चित करती है।
| 48 µA/MHz
| 48 µA/MHz
|-
|-
| डीप स्लीप || EM2 ||ईएफएएम32 एमसीयू ऊर्जा खपत को कम रखते हुए उच्च स्तर के ऑटोसिंमस ऑपरेशन की प्रस्तुति करते हैं। इस मोड में उच्च आवृत्ति ऑस्किलैटर संवर्त कर दिया जाता है; चूंकि कम ऊर्जा वाले बाह्य उपकरणों के लिए एक 32 kHz ऑसिलेटर और वास्तविक समय घड़ी उपलब्ध हैं। चूंकि एआरएम कॉर्टेक्स-एम सीपीयू इस मोड में नहीं चल रहा है, एमसीयू स्लीप मोड में उन्नत संचालन करता है। मॉड्यूल और मेमोरी के इंटेलिजेंट इंटरकनेक्शन के कारण परिधीय स्वचालित रूप से चलते हैं, EM0 का वेक-अप समय केवल 2 μs है और कम-रिसाव वाली रैम इस मोड में पूर्ण डेटा प्रतिधारण सुनिश्चित करती है।
| डीप स्लीप || ईएम2 ||ईएफएएम32 एमसीयू ऊर्जा खपत को कम रखते हुए उच्च स्तर के ऑटोसिंमस ऑपरेशन की प्रस्तुति करते हैं। इस मोड में उच्च आवृत्ति ऑस्किलैटर संवर्त कर दिया जाता है; चूंकि कम ऊर्जा वाले बाह्य उपकरणों के लिए एक 32 kHz ऑसिलेटर और वास्तविक समय घड़ी उपलब्ध हैं। चूंकि एआरएम कॉर्टेक्स-एम सीपीयू इस मोड में नहीं चल रहा है, एमसीयू स्लीप मोड में उन्नत संचालन करता है। मॉड्यूल और मेमोरी के इंटेलिजेंट इंटरकनेक्शन के कारण परिधीय स्वचालित रूप से चलते हैं, ईएम0 का वेक-अप समय केवल 2 μs है और कम-रिसाव वाली रैम इस मोड में पूर्ण डेटा प्रतिधारण सुनिश्चित करती है।
| 0.9 µA
| 0.9 µA
|-
|-
| स्टॉप || EM3 ||यह मोड बहुत कम वेक-अप समय को बनाए रखने और बाहरी व्यवधानों पर प्रतिक्रिया करने के लिए ईएफएएम32 की ऊर्जा खपत को अनुकूलित करता है। इस मोड में कम-आवृत्ति ऑस्किलैटर अक्षम है, किंतु कम-रिसाव रैम पूर्ण डेटा प्रतिधारण सुनिश्चित करता है और कम-शक्ति एनालॉग तुलनित्र या एसिंक्रोइनस बाहरी इंटरप्ट डिवाइस को जगा सकता है।
| स्टॉप || ईएम3 ||यह मोड बहुत कम वेक-अप समय को बनाए रखने और बाहरी व्यवधानों पर प्रतिक्रिया करने के लिए ईएफएएम32 की ऊर्जा खपत को अनुकूलित करता है। इस मोड में कम-आवृत्ति ऑस्किलैटर अक्षम है, किंतु कम-रिसाव रैम पूर्ण डेटा प्रतिधारण सुनिश्चित करता है और कम-शक्ति एनालॉग तुलनित्र या एसिंक्रोइनस बाहरी इंटरप्ट डिवाइस को जगा सकता है।
| 0.5 µA
| 0.5 µA
|-
|-
| शटऑफ || EM4 ||उपलब्ध इस गहनतम ऊर्जा मोड में, ईएफएएम32 एमसीयू पूरी तरह से संवर्त हो जाता है, और जागने का एकमात्र विधि रीसेट है। यह ऊर्जा मोड उन अनुप्रयोगों के लिए और अधिक ऊर्जा बचत सक्षम बनाता है जिन्हें आरटीसी या रैम प्रतिधारण की आवश्यकता नहीं होती है। यह मोड चुनिंदा कम-ऊर्जा परिधीय उपकरणों में उपलब्ध है, जिसमें पावर-ऑन रीसेट और बाहरी इंटरप्ट सम्मिलित हैं
| शटऑफ || ईएम4 ||उपलब्ध इस गहनतम ऊर्जा मोड में, ईएफएएम32 एमसीयू पूरी तरह से संवर्त हो जाता है, और जागने का एकमात्र विधि रीसेट है। यह ऊर्जा मोड उन अनुप्रयोगों के लिए और अधिक ऊर्जा बचत सक्षम बनाता है जिन्हें आरटीसी या रैम प्रतिधारण की आवश्यकता नहीं होती है। यह मोड चुनिंदा कम-ऊर्जा परिधीय उपकरणों में उपलब्ध है, जिसमें पावर-ऑन रीसेट और बाहरी इंटरप्ट सम्मिलित हैं
| 20 nA
| 20 nA
|-
|-
Line 162: Line 161:


===कोर प्रौद्योगिकी===
===कोर प्रौद्योगिकी===
ईएफएम32 उत्पाद कम ऊर्जा खपत के साथ प्रसंस्करण बनाए रख सकते हैं। एक्टिव/रन मोड में, ईएफएम32 में 3V पावर पर 32 मेगाहर्ट्ज की क्लॉक स्पीड के साथ [[ वास्तविक समय कंप्यूटिंग |वास्तविक समय कंप्यूटिंग]] या रियल-टाइम कोड चलाने के समय 114 µA/MHz की बेस करंट खपत होती है। ईएफएम32 की अधिकतम क्लॉक स्पीड 48 मेगाहर्ट्ज है, जो कुल विदयुत खपत को सीमित करती है।
ईएफएम32 उत्पाद कम ऊर्जा खपत के साथ प्रसंस्करण बनाए रख सकते हैं। एक्टिव/रन मोड में, ईएफएम32 में 3V पावर पर 32 मेगाहर्ट्ज की क्लॉक स्पीड के साथ [[ वास्तविक समय कंप्यूटिंग |रियल टाइम कंप्यूटिंग]] या रियल-टाइम कोड चलाने के समय 114 µA/MHz की बेस करंट खपत होती है। ईएफएम32 की अधिकतम क्लॉक स्पीड 48 मेगाहर्ट्ज है, जो कुल विदयुत खपत को सीमित करती है।


संलग्न बाह्य उपकरणों को कॉन्फ़िगर करके ईएफएम32 की ऊर्जा खपत को कम किया जा सकता है। सक्रिय/रन मोड में, सीपीयू सभी बाह्य उपकरणों के साथ इंटरैक्ट कर सकता है। उच्च-आवृत्ति परिधीय उपकरणों के साथ इंटरेक्शन, जिनके लिए मेगाहर्ट्ज़ रेंज में घड़ी की आवश्यकता होती है, सक्रिय/रन मोड और स्लीप मोड में किया जा सकता है। कम गति वाले बाह्य उपकरणों, जिनके लिए 32 किलोहर्ट्ज़ जैसी कम गति वाली घड़ी की आवश्यकता होती है, के साथ इंटरेक्शन डीप स्लीप मोड और किसी भी उच्च मोड में किया जा सकता है। अतुल्यकालिक परिधीय, जिन्हें घड़ी की आवश्यकता नहीं होती है, उनके साथ स्टॉप मोड और किसी भी उच्च मोड में इंटरैक्ट किया जा सकता है।
संलग्न बाह्य उपकरणों को कॉन्फ़िगर करके ईएफएम32 की ऊर्जा खपत को कम किया जा सकता है। सक्रिय/रन मोड में, सीपीयू सभी बाह्य उपकरणों के साथ इंटरैक्ट कर सकता है। उच्च-आवृत्ति परिधीय उपकरणों के साथ इंटरेक्शन, जिनके लिए मेगाहर्ट्ज़ रेंज में घड़ी की आवश्यकता होती है, सक्रिय/रन मोड और स्लीप मोड में किया जा सकता है। कम गति वाले बाह्य उपकरणों, जिनके लिए 32 किलोहर्ट्ज़ जैसी कम गति वाली घड़ी की आवश्यकता होती है, के साथ इंटरेक्शन डीप स्लीप मोड और किसी भी उच्च मोड में किया जा सकता है। अतुल्यकालिक परिधीय, जिन्हें घड़ी की आवश्यकता नहीं होती है, उनके साथ स्टॉप मोड और किसी भी उच्च मोड में इंटरैक्ट किया जा सकता है।
Line 176: Line 175:
एडीसी सेंसिंग अनुप्रयोग<ref>{{Cite web |url=https://www.new-techeurope.com/2016/06/06/manage-the-iot-on-an-energy-budget%E2%80%8B%E2%80%8B%E2%80%8B%E2%80%8B/ |title=ऊर्जा बजट पर IoT का प्रबंधन करें|last=Loe |first=Øivind |date=2016-06-06 |publisher= New-TechEurope |archive-url=https://web.archive.org/web/20161202043156/https://www.new-techeurope.com/2016/06/06/manage-the-iot-on-an-energy-budget%E2%80%8B%E2%80%8B%E2%80%8B%E2%80%8B/ |archive-date=2016-12-02 }}</ref> (तापमान): वंडर गेको एमसीयू और मानक तापमान थर्मिस्टर के साथ प्रदर्शन में, हर सेकंड (1 हर्ट्ज दर पर) थर्मिस्टर का नमूना लेने के लिए एनालॉग-टू-डिजिटल कनवर्टर सेट करना 1.3 μA औसत वर्तमान के समान होता है। यह लगभग 20 वर्षों तक चलने वाली 220 mA-hr CR2032 कॉइन सेल बैटरी के समान होगी। नियमित समय अंतराल ADC नमूनों का उपयोग करने के अतिरिक्त इसी एप्लिकेशन को लेसेन्स और प्रीसेट थ्रेशोल्ड के साथ कार्यान्वित किया जा सकता है। लेसेन्स और अनियमित ट्रिगर्स के स्थिति में, 1 हर्ट्ज की थ्रेशोल्ड ट्रिगर दर ईएफएम32 को कम ऊर्जा मोड में रहने की अनुमति देगी जब तक कि सेंसर रीडिंग पूर्व निर्धारित सीमा को पार नहीं कर जाती है।
एडीसी सेंसिंग अनुप्रयोग<ref>{{Cite web |url=https://www.new-techeurope.com/2016/06/06/manage-the-iot-on-an-energy-budget%E2%80%8B%E2%80%8B%E2%80%8B%E2%80%8B/ |title=ऊर्जा बजट पर IoT का प्रबंधन करें|last=Loe |first=Øivind |date=2016-06-06 |publisher= New-TechEurope |archive-url=https://web.archive.org/web/20161202043156/https://www.new-techeurope.com/2016/06/06/manage-the-iot-on-an-energy-budget%E2%80%8B%E2%80%8B%E2%80%8B%E2%80%8B/ |archive-date=2016-12-02 }}</ref> (तापमान): वंडर गेको एमसीयू और मानक तापमान थर्मिस्टर के साथ प्रदर्शन में, हर सेकंड (1 हर्ट्ज दर पर) थर्मिस्टर का नमूना लेने के लिए एनालॉग-टू-डिजिटल कनवर्टर सेट करना 1.3 μA औसत वर्तमान के समान होता है। यह लगभग 20 वर्षों तक चलने वाली 220 mA-hr CR2032 कॉइन सेल बैटरी के समान होगी। नियमित समय अंतराल ADC नमूनों का उपयोग करने के अतिरिक्त इसी एप्लिकेशन को लेसेन्स और प्रीसेट थ्रेशोल्ड के साथ कार्यान्वित किया जा सकता है। लेसेन्स और अनियमित ट्रिगर्स के स्थिति में, 1 हर्ट्ज की थ्रेशोल्ड ट्रिगर दर ईएफएम32 को कम ऊर्जा मोड में रहने की अनुमति देगी जब तक कि सेंसर रीडिंग पूर्व निर्धारित सीमा को पार नहीं कर जाती है।


मेट्रोलॉजी के लिए कम ऊर्जा पल्स काउंटर: कम ऊर्जा पल्स काउंटर का उपयोग करके ईएफएम 32 का उपयोग (स्पंदित) सेंसिंग अनुप्रयोगों में भी किया जा सकता है। उदाहरण के लिए, चुंबकीय [[हॉल प्रभाव]] सेंसर के साथ, ईएफएम32 घूर्णी स्थिति को परिमाणित गति या प्रवाह दर में परिवर्तित कर सकता है। जल या ताप प्रवाह मीटरींग में यह सामान्य स्थिति है। ईएफएम32 का उपयोग स्टॉप मोड (EM3) में पल्स की गिनती और प्रवाह की गणना के लिए किया जा सकता है। इस अवस्था में परिचालन विदयुत की खपत 650 nA (3Vdc) जितनी कम हो सकती है।
मेट्रोलॉजी के लिए कम ऊर्जा पल्स काउंटर: कम ऊर्जा पल्स काउंटर का उपयोग करके ईएफएम 32 का उपयोग (स्पंदित) सेंसिंग अनुप्रयोगों में भी किया जा सकता है। उदाहरण के लिए, चुंबकीय [[हॉल प्रभाव]] सेंसर के साथ, ईएफएम32 घूर्णी स्थिति को परिमाणित गति या प्रवाह दर में परिवर्तित कर सकता है। जल या ताप प्रवाह मीटरींग में यह सामान्य स्थिति है। ईएफएम32 का उपयोग स्टॉप मोड (ईएम3) में पल्स की गिनती और प्रवाह की गणना के लिए किया जा सकता है। इस अवस्था में परिचालन विदयुत की खपत 650 nA (3Vdc) जितनी कम हो सकती है।


==इतिहास==
==इतिहास==
ईएफएम32 माइक्रोकंट्रोलर वर्गएनर्जी माइक्रो के दो उत्पादों में से है। दूसरा ईएफआर4डी ड्रेको एसओसी रेडियो है।
ईएफएम32 माइक्रोकंट्रोलर वर्गएनर्जी माइक्रो के दो उत्पादों में से है। दूसरा ईएफआर4डी ड्रेको एसओसी रेडियो है।
* अप्रैल 2008 में, एनर्जी माइक्रो ने घोषणा की कि उसने एआरएम कॉर्टेक्स-एम3 कोर को लाइसेंस दिया है।<ref>{{Cite web|url=https://www.arm.com/about/newsroom/20519.php|title = News – Arm®}}</ref>
* अप्रैल 2008 में, एनर्जी माइक्रो ने घोषणा की कि उसने एआरएम कॉर्टेक्स-एम3 कोर को लाइसेंस दिया है।<ref>{{Cite web|url=https://www.arm.com/about/newsroom/20519.php|title = News – Arm®}}</ref>
* अक्टूबर 2009 में, एनर्जी माइक्रो ने कॉर्टेक्स-एम3 पर आधारित ईएफएम32 गेको एमसीयू वर्ग(ईएफएम32जी श्रृंखला) की घोषणा की थी।<ref>http://news.silabs.com/</ref>
* अक्टूबर 2009 में, एनर्जी माइक्रो ने कॉर्टेक्स-एम3 पर आधारित ईएफएम32 गेको एमसीयू वर्ग (ईएफएम32जी श्रृंखला) की घोषणा की थी।<ref>http://news.silabs.com/</ref>
* दिसंबर 2009 में, एनर्जी माइक्रो ने अपने ईएफएम32 गेको एमसीयू वर्गके लिए विकास किट की घोषणा की थी ।
* दिसंबर 2009 में, एनर्जी माइक्रो ने अपने ईएफएम32 गेको एमसीयू वर्ग के लिए विकास किट की घोषणा की थी ।
* फरवरी 2010 में, एनर्जी माइक्रो ने ईएफएम32 टिनी गेको एमसीयू की घोषणा की थी।
* फरवरी 2010 में, एनर्जी माइक्रो ने ईएफएम32 टिनी गेको एमसीयू की घोषणा की थी।
* मार्च 2010 में, एनर्जी माइक्रो ने कॉर्टेक्स-एम3 पर आधारित ईएफएम32 टाइनी गेको एमसीयू वर्ग(ईएफएम32टीजी श्रृंखला) की घोषणा की थी ।
* मार्च 2010 में, एनर्जी माइक्रो ने कॉर्टेक्स-एम3 पर आधारित ईएफएम32 टाइनी गेको एमसीयू वर्ग (ईएफएम32टीजी श्रृंखला) की घोषणा की थी ।
* मार्च 2010 में, एनर्जी माइक्रो ने कम लागत वाली ईएफएम32 गेको स्टार्टर किट की घोषणा की थी।
* मार्च 2010 में, एनर्जी माइक्रो ने कम निवेश वाली ईएफएम32 गेको स्टार्टर किट की घोषणा की थी।
* जुलाई 2010 में, एनर्जी माइक्रो ने मेमोरी भारी अनुप्रयोगों के लिए कॉर्टेक्स-एम3 पर आधारित ईएफएम32 जाइंट गेको एमसीयू वर्ग(ईएफएम32जीजी श्रृंखला) की घोषणा की थी।
* जुलाई 2010 में, एनर्जी माइक्रो ने मेमोरी भारी अनुप्रयोगों के लिए कॉर्टेक्स-एम3 पर आधारित ईएफएम32 जाइंट गेको एमसीयू वर्ग(ईएफएम32जीजी श्रृंखला) की घोषणा की थी।
* नवंबर 2010 में, एनर्जी माइक्रो ने सिंपलिसिटी स्टूडियो डेवलपमेंट सूट की घोषणा की थी।
* नवंबर 2010 में, एनर्जी माइक्रो ने सिंपलिसिटी स्टूडियो डेवलपमेंट सूट की घोषणा की थी।
* मार्च 2011 में, एनर्जी माइक्रो ने कम लागत वाले अनुप्रयोगों के लिए Cortex-M0+ पर आधारित ईएफएम32 जीरो गेको एमसीयू वर्ग(EFM32ZG श्रृंखला) की घोषणा की थी।
* मार्च 2011 में, एनर्जी माइक्रो ने कम निवेश वाले अनुप्रयोगों के लिए कॉर्टेक्स-एम0+ पर आधारित ईएफएम32 जीरो गेको एमसीयू वर्ग(EFM32ZG श्रृंखला) की घोषणा की थी।
* सितंबर 2011 में, एनर्जी माइक्रो ने कॉर्टेक्स-एम3 पर आधारित ईएफएम32 लेपर्ड गेको एमसीयू वर्ग(ईएफएम32एलजी श्रृंखला) की घोषणा की थी।
* सितंबर 2011 में, एनर्जी माइक्रो ने कॉर्टेक्स-एम3 पर आधारित ईएफएम32 लेपर्ड गेको एमसीयू वर्ग(ईएफएम32एलजी श्रृंखला) की घोषणा की थी।
* अप्रैल 2013 में, एनर्जी माइक्रो ने एआरएम कॉर्टेक्स-एम4एफ पर आधारित ईएफएम32 वंडर गेको एमसीयू वर्ग(ईएफएम32डब्ल्यूजी श्रृंखला) की घोषणा की थी।
* अप्रैल 2013 में, एनर्जी माइक्रो ने एआरएम कॉर्टेक्स-एम4एफ पर आधारित ईएफएम32 वंडर गेको एमसीयू वर्ग(ईएफएम32डब्ल्यूजी श्रृंखला) की घोषणा की थी।
* जून 2013 में, सिलिकॉन लैब्स ने एनर्जी माइक्रो का अधिग्रहण करने के इरादे की घोषणा की थी।<ref>{{Cite web |url=http://news.silabs.com/press-release/corporate-news/silicon-labs-acquire-energy-micro-leader-low-power-arm-cortex-based-mic |title=Silicon Labs to Acquire Energy Micro, a Leader in Low Power ARM Cortex-Based Microcontrollers and Radios &#124; News and Press Releases &#124; Silicon Labs |access-date=2013-06-07 |archive-url=https://web.archive.org/web/20130611063216/http://news.silabs.com/press-release/corporate-news/silicon-labs-acquire-energy-micro-leader-low-power-arm-cortex-based-mic |archive-date=2013-06-11 |url-status=dead }}</ref>
* जून 2013 में, सिलिकॉन लैब्स ने एनर्जी माइक्रो का अधिग्रहण करने के की घोषणा की थी।<ref>{{Cite web |url=http://news.silabs.com/press-release/corporate-news/silicon-labs-acquire-energy-micro-leader-low-power-arm-cortex-based-mic |title=Silicon Labs to Acquire Energy Micro, a Leader in Low Power ARM Cortex-Based Microcontrollers and Radios &#124; News and Press Releases &#124; Silicon Labs |access-date=2013-06-07 |archive-url=https://web.archive.org/web/20130611063216/http://news.silabs.com/press-release/corporate-news/silicon-labs-acquire-energy-micro-leader-low-power-arm-cortex-based-mic |archive-date=2013-06-11 |url-status=dead }}</ref>
* जुलाई 2013 में, सिलिकॉन लैब्स ने एनर्जी माइक्रो का अधिग्रहण पूरा किया था।<ref>{{Cite web |url=http://news.silabs.com/press-release/corporate-news/silicon-labs-completes-acquisition-energy-micro |title=Silicon Labs Completes Acquisition of Energy Micro &#124; News and Press Releases &#124; Silicon Labs |access-date=2016-12-01 |archive-url=https://web.archive.org/web/20161202035137/http://news.silabs.com/press-release/corporate-news/silicon-labs-completes-acquisition-energy-micro |archive-date=2016-12-02 |url-status=dead }}</ref>
* जुलाई 2013 में, सिलिकॉन लैब्स ने एनर्जी माइक्रो का अधिग्रहण पूरा किया था।<ref>{{Cite web |url=http://news.silabs.com/press-release/corporate-news/silicon-labs-completes-acquisition-energy-micro |title=Silicon Labs Completes Acquisition of Energy Micro &#124; News and Press Releases &#124; Silicon Labs |access-date=2016-12-01 |archive-url=https://web.archive.org/web/20161202035137/http://news.silabs.com/press-release/corporate-news/silicon-labs-completes-acquisition-energy-micro |archive-date=2016-12-02 |url-status=dead }}</ref>



Revision as of 16:45, 17 August 2023

ईएफएम32 गेको एमसीयू[1] एआरएम कॉर्टेक्स-एम[2] सीपीयू पर आधारित एनर्जी माइक्रो (अब सिलिकॉन लैब्स) के मिश्रित-सिग्नल 32-बिट माइक्रोकंट्रोलर एकीकृत परिपथ का एक वर्ग है, जिसमें कॉर्टेक्स-एम0+,[3] कॉर्टेक्स-एम3 और कॉर्टेक्स-एम4 [4] सम्मिलित हैं। [5]


अवलोकन

ईएफएम32 माइक्रोकंट्रोलर की अधिकांश कार्यक्षमता उनके डीप स्लीप मोड तक उपलब्ध है, सब-माइक्रोएम्प वर्तमान खपत पर, सीपीयू सोते समय ऊर्जा-कुशल, स्वायत्त व्यवहार को सक्षम करता है।

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

कार्यक्षमता निचले स्टॉप और शटऑफ़ ऊर्जा मोड पर उपलब्ध है। स्टॉप मोड में एनालॉग संतुलक , वॉचडॉग टाइमर, पल्स काउंटर, I2C लिंक और बाहरी इंटरप्ट सम्मिलित हैं। शटऑफ़ मोड में, उत्पाद के आधार पर, 20-100 एनए वर्तमान खपत के साथ, अनुप्रयोगों के पास जीपीआईओ, रीसेट, एक वास्तविक समय काउंटर (आरटीसी) और रिटेंशन मेमोरी तक पहुंच होती है।

ईएफएम32 वर्गमें अनेक उप-वर्ग सम्मिलित हैं, जिनमें ईएफएम32 ज़ीरो गेको से लेकर,[6] एआरएम कॉर्टेक्स-एम0+ पर आधारित,[7] उच्च प्रदर्शन करने वाले ईएफएम32 विशालकाय गेको के लिए[8] और वंडर गेको,[9] कॉर्टेक्स-एम3 पर आधारित[10] और कॉर्टेक्स-एम4[11] क्रमश ईएफएम32 तकनीक ईएफआर32 वायरलेस गेकोज़ की नींव भी है,[12] चिप (एसओसी) उपकरणों पर सब-गीगाहर्ट्ज और 2.4 गीगाहर्ट्ज वायरलेस सिस्टम का पोर्टफोलियो है ।

उत्पाद वर्ग:

वर्ग कोर गति (मेगाहर्ट्ज) फ्लैश मेमोरी (केबी) रैम (केबी) यूएसबी एलसीडी कम्युनिकेशन पैकेज कैपेसिटिव सेंस
जीरो गेको एआरएम कॉर्टेक्स M0+ 24 4,8,16,32 2,4 नहीं नहीं आई2सी, आई2एस, एसपीआई, यूएआरटी, यूएसएआरटी QFN24, QFN32, QFP48 रिलेक्सेशन ओस्सिलेटर
हैप्पी गेको एआरएम कॉर्टेक्स M0+ 25 32,64 4,8 नहीं, हाँ नहीं आई2सी, आई2एस, एसपीआई, यूएआरटी, यूएसएआरटी CSP36, QFN24, QFN32, QFP48 रिलेक्सेशन ओस्सिलेटर
टिनी गेको एआरएम कॉर्टेक्स M3 32 4,8,16,32 2,4 नहीं हाँ आई2सी, आई2एस, एसपीआई, यूएआरटी, यूएसएआरटी BGA48, QFN24, QFN32, QFN64, QFP48, QFP64 रिलेक्सेशन ओस्सिलेटर
गेको एआरएम कॉर्टेक्स M3 32 16,32,64,128 8,16 नहीं हाँ आई2सी, एसपीआई, यूएआरटी, यूएसएआरटी BGA112, QFN32, QFN64, QFP100, QFP48, QFP64 रिलेक्सेशन ओस्सिलेटर
जेड गेको एआरएम कॉर्टेक्स M3 40 128,256,1024 32,256 नहीं नहीं आई2सी, आई2एस, एसपीआई, यूएआरटी, यूएसएआरटी QFN32, QFN48, BGA125 डिजिटल क्षमता
लीपर्ड गेको एआरएम कॉर्टेक्स M3 48 64,128,256 32 हाँ हाँ आई2सी, आई2एस, एसपीआई, यूएआरटी, यूएसएआरटी BGA112, BGA120, CSP81, QFN64, QFP100, QFP64 रिलेक्सेशन ओस्सिलेटर
जायंट गेको एआरएम कॉर्टेक्स M3 48 512,1024 128 हाँ हाँ आई2सी, आई2एस, एसपीआई, यूएआरटी, यूएसएआरटी BGA112, BGA120, QFN64, QFP100, QFP64 रिलेक्सेशन ओस्सिलेटर
पर्ल गेको एआरएम कॉर्टेक्स M4 40 128,256,1024 32,256 नहीं नहीं आई2सी, आई2एस, एसपीआई, यूएआरटी, यूएसएआरटी QFN32, QFN48, BGA125 डिजिटल क्षमता
वंडर गेको एआरएम कॉर्टेक्स M4 48 64,128,256 32 हाँ हाँ आई2सी, आई2एस, एसपीआई, यूएआरटी, यूएसएआरटी BGA112, BGA120, CSP81, QFN64, QFP100, QFP64 रिलेक्सेशन ओस्सिलेटर
File:Silicon Labs' EFM32 microcontroller.png
सिलिकॉन लैब्स का EFM32

प्रमुख गुण

ईएफएम32 एमसीयू पोर्टफोलियो की ऊर्जा दक्षता डीप स्लीप मोड, कम सक्रिय और नींद की धाराओं और तेजी से जागने के समय में स्वायत्त संचालन से उत्पन्न होती है। ईएफएम32 उपकरणों का निर्माण पिन और सॉफ्टवेयर संगत, व्यापक एप्लिकेशन आवश्यकताओं में स्केलेबल और अनेक विकास प्लेटफार्मों के साथ संगत होने के कारण विकास चक्र को कम करने के लिए किया गया है। वायरलेस गेको पोर्टफोलियो (ईएफआर32) सॉफ्टवेयर और हार्डवेयर (पिन/पैकेज) दोनों अनुकूलता के साथ समान एमसीयू आर्किटेक्चर साझा करता है।

विशेषताएं

निम्न स्तर पर, एमसीयू को आठ श्रेणियों में विभाजित किया जा सकता है: कोर और मेमोरी, क्लॉक प्रबंधन, ऊर्जा प्रबंधन, सीरियल इंटरफेस, I/O पोर्ट, टाइमर और ट्रिगर, एनालॉग इंटरफेस और सुरक्षा मॉड्यूल है ।

एमसीयू की विशेषताओं में सम्मिलित हैं:

  • कम ऊर्जा वाले मोड।
  • पेरिफेरल रिफ्लेक्स सिस्टम (पीआरएस), सीपीयू हस्तक्षेप के बिना कार्य निष्पादन को संभालने के लिए आठ ट्रिगर्स वाला परिधीय इंटरकनेक्ट सिस्टम।
  • सीपीयू: एआरएम कॉर्टेक्स-एम श्रृंखला, कॉर्टेक्स-एम0+ से कॉर्टेक्स-एम4 तक।
  • घड़ी दर: 4 मेगाहर्ट्ज से 48 मेगाहर्ट्ज।
  • कम आवृत्ति और अल्ट्रालो आवृत्ति वाली घड़ियाँ।
  • आंतरिक वोल्टेज नियामक।
  • फ़्लैश मेमोरी: 4 केबी से 1024 केबी।
  • रैम: 2 केबी से 128 केबी।
  • सीरियल डिजिटल इंटरफेस: यूएसएआरटी, कम ऊर्जा यूएआरटी, I2C, और यूएसबी ।
  • एमसीयू के टाइमर और ट्रिगर्स ब्लॉक में क्रायोटाइमर सम्मिलित है,[13] कम ऊर्जा पल्स काउंटर (पीसीएनटी), और बैकअप रीयल-टाइम-काउंटर (आरटीसी)।
  • एनालॉग मॉड्यूल: एडीसी, डीएसी, ऑपरेशनल एंप्लीफायर, और एनालॉग संतुलक।
  • हार्डवेयर क्रिप्टोग्राफी इंजन[14] और चक्रीय अतिरेक जांच (सीआरसी)।
  • 93 सामान्य प्रयोजन इनपुट/आउटपुट या सामान्य प्रयोजन इनपुट/आउटपुट (जीपीआईओ) पिन तक।
  • कुछ वेरिएंट में एलसीडी नियंत्रक होते हैं।

डिजाइन और विकास संसाधन

डिज़ाइन और विकास संसाधनों में सम्मिलित हैं: फ्रीवेयर एकीकृत विकास वातावरण या एकीकृत विकास वातावरण (आईडीई), प्रदर्शन विश्लेषण उपकरण, कॉन्फ़िगरेशन उपकरण और उपयोगिताएँ, कंपाइलर और विकास प्लेटफ़ॉर्म, सॉफ़्टवेयर स्टैक, संदर्भ कोड और डिज़ाइन उदाहरण, एप्लिकेशन नोट्स, प्रशिक्षण वीडियो और सफेद पेपर है

सिलिकॉन लैब्स सिंपलिसिटी स्टूडियो[15] ग्राफिकल कॉन्फ़िगरेशन टूल, एनर्जी-प्रोफाइलिंग टूल, वायरलेस नेटवर्क विश्लेषण टूल, डेमो, सॉफ्टवेयर उदाहरण, डॉक्यूमेंटेशन, तकनीकी सहायता और सामुदायिक मंचों के साथ फ्रीवेयर, ग्रहण (सॉफ्टवेयर) -आधारित विकास मंच है। इसमें एआरएम के लिए जीसीसी, [16] कील, [17] आईएआर एंबेडेड वर्कबेंच,[18] और अन्य तृतीय-पक्ष टूल सहित कंपाइलर टूल विकल्प भी सम्मिलित हैं।

सिंपलिसिटी स्टूडियो आईडीई के अंदर उपकरणों में उन्नत ऊर्जा मॉनिटर (एईएम) और नेटवर्क डिबगर सम्मिलित हैं जिन्हें "पैकेट ट्रेस" कहा जाता है। उन्नत ऊर्जा मॉनिटर ईएफएम32 उपकरण है जो डेवलपर्स को उनके एप्लिकेशन के चलने के समय ऊर्जा प्रोफाइलिंग करने की अनुमति देता है। यह हार्डवेयर और सॉफ्टवेयर दोनों को अनुकूलित करने के लिए प्रत्यक्ष कोड सहसंबंध की अनुमति देने का भी प्रमाण करता है। नेटवर्क डिबगर उपकरण है जो डेवलपर्स को वायरलेस गेको एमसीयू का उपयोग करके नेटवर्क पर सभी नोड्स में नेटवर्क ट्रैफ़िक और पैकेट का पता लगाने की अनुमति देता है।

ईएफएम32 मल्टीपल थर्ड-पार्टी रीयल-टाइम ऑपरेटिंग सिस्टम (आरटीओएस) और सॉफ्टवेयर लाइब्रेरी, ड्राइवर और स्टैक द्वारा समर्थित है, जैसे माइक्रो-कंट्रोलर ऑपरेटिंग सिस्टम (uC/OS) (माइक्रोम), फ्रीआरटीओएस, जीएनयू चॉपस्टैक्स, एम्बोस(सेगर), और एमबेड ओएस (एआरएम)।[19] अक्टूबर 2016 में, सिलिकॉन लैब्स ने माइक्रियम का अधिग्रहण किया गया था। टीसीपी/आईपी जैसे आईओटी-महत्वपूर्ण मिडलवेयर स्टैक के अतिरिक्त , माइक्रियम आरटीओएस प्रदान करता है जो वास्तविक समय में कार्य प्रबंधन को संभालने के लिए एम्बेडेड आईओटी डिज़ाइन को सक्षम बनाता है।

आरंभ करना

ईएफएम32 स्टार्टर किट उपलब्ध हैं[20] मूल्यांकन उद्देश्यों के लिए और पोर्टफोलियो से परिचित होने के लिए प्रत्येक स्टार्टर किट में सेंसर और पेरिफेरल्स होते हैं जो डिवाइस क्षमताओं को चित्रित करने में सहायता करते हैं और साथ ही एप्लिकेशन विकास के लिए प्रारंभिक बिंदु के रूप में काम करते हैं। सिंपलिसिटी स्टूडियो सॉफ्टवेयर का उपयोग किट की जानकारी तक पहुंच और डेमो और कोड उदाहरणों के साथ स्टार्टर किट को प्रोग्राम करने की क्षमता भी प्रदान करता है। जब कोई किट सिंपलिसिटी स्टूडियो आईडीई से जुड़ा होता है तो स्वचालित सेटअप को सक्षम करने के लिए अधिकांश स्टार्टर किट में बोर्ड आईडी के साथ ईईपीरोम होता है।

ईएफएम32 किटों में से कुछ एआरएम मबेड-सक्षम हैं।[21] ये किट एआरएम एमबेड को सपोर्ट करते हैं[22] बॉक्स से बाहर, और सिंपलिसिटी स्टूडियो विकास उपकरण और सामुदायिक मंचों में समर्थित हैं।

1024 केबी फ्लैश और 93 जीपीआईओ के साथ विशाल गेको एमसीयू की विशेषता, नीचे दिखाया गया ईएफएम32 विशाल गेको स्टार्टर किट, ईएफएम32 वर्गमें नवीनतम स्टार्टर किट प्रस्तुति में से है।

हैप्पी गेको एसटीके

अन्य ईएफएम32 स्टार्टर किट में सम्मिलित हैं:

स्टार्टर किट (एसटीके) भाग संख्या मुख्य एसटीके विशेषताएं एलसीडी प्रकार बैटरी पावर विकल्प
पर्ल गेको एसटीके (जेड गेको एमसीयू के लिए भी उपयोग किया जाता है) एसएलएसटीके3401ए फ्रैंचाइज़ी जे-लिंक डिबगर, सापेक्ष आर्द्रता और तापमान सेंसर, 2 उपयोगकर्ता बटन मेमोरी एलसीडी हाँ
वंडर गेको एसटीके ईएफएम32जीजी-एसटीके3700 जे-लिंक डिबगर, 32 एमबी फ्लैश, 20-पिन विस्तार हेडर, परिवेश प्रकाश सेंसर, एलसी मेटल सेंसर, 2 उपयोगकर्ता बटन 160 खंड एलसीडी हाँ
जायंट गेको एसटीके ईएफएम32एलजी-एसटीके3600 जे-लिंक डिबगर, 32 एमबी फ्लैश, 20-पिन विस्तार हेडर, परिवेश प्रकाश सेंसर, एलसी मेटल सेंसर, 2 उपयोगकर्ता बटन 160 खंड एलसीडी हाँ
लीपर्ड गेको एसटीके ईएफएम32-जी8एक्सएक्स-एसटीके जे-लिंक डिबगर, 32 एमबी फ्लैश, 20-पिन विस्तार हेडर, परिवेश प्रकाश सेंसर, एलसी मेटल सेंसर, 2 उपयोगकर्ता बटन 160 खंड एलसीडी हाँ
गेको एसटीके ईएफएम32टीजी-एसटीके3300 फ़्रैंचाइज़ी जे-लिंक डिबगर, 20-पिन विस्तार हेडर, 2 उपयोगकर्ता बटन और कैप टच स्लाइडर 4x40 एलसीडी हाँ
टिनी गेको एसटीके EFM32TG-एसटीके3300 उदाहरण जे-लिंक डिबगर, लेसेन्स डेमो तैयार, लाइट, एलसी, और टच सेंसर, 2 उपयोगकर्ता बटन 8x20 एलसीडी हाँ
हैपपी गेको एसटीके एसएलएसटीके3400ए जे-लिंक डिबगर, 20-पिन विस्तार हेडर, सापेक्ष आर्द्रता और प्रकाश सेंसर, 2 उपयोगकर्ता बटन और 2 टच बटन 128x128 पिक्सेल मेमोरी एलसीडी हाँ
जीरो गेको एसटीके ईएफएम32जेडजी-एसटीके3200 फ़्रैंचाइज़ी जे-लिंक डिबगर, 20-पिन विस्तार हेडर, 2 उपयोगकर्ता बटन और 2 कैप टच पैड अल्ट्रा लो पावर 128x128 पिक्सेल मेमोरी एलसीडी हाँ


ऊर्जा मोड

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

ऊर्जा मोड स्थिति पदनाम विशेषताएँ विदयुत की खपत
सक्रिय/चलाना ईएम0 एआरएम कॉर्टेक्स-एम सीपीयू फ्लैश या रैम से निर्देश प्राप्त करता है और निष्पादित करता है, और सभी कम-ऊर्जा बाह्य उपकरणों को सक्षम किया जा सकता है। ईएफएएम32 इस मोड से कम ऊर्जा वाले मोड में से एक में तुरंत प्रवेश कर सकता है, जिससे सीपीयू और फ्लैश मेमोरी प्रभावी रूप से संवर्त हो सकती है। जागने के बाद, सभी कम-ऊर्जा मोड 2 μs के अंदर इस मोड में वापस आ जाते हैं, जिससे कम-ऊर्जा मोड में प्रवेश करना और जरूरत पड़ने पर 32-बिट प्रदर्शन पर वापस आना आसान हो जाता है। 114 µA/MHz
स्लीप ईएम1 सीपीयू की घड़ी अक्षम कर दी गई है, जो सभी कम-ऊर्जा परिधीय (फ्लैश और रैम सहित) कार्यक्षमता को बनाए रखते हुए संचालन के लिए आवश्यक ऊर्जा को प्रभावी रूप से कम कर देती है। परिधीय रिफ्लेक्स सिस्टम (पीआरएस) और डीएमए का उपयोग करके, सिस्टम सीपीयू हस्तक्षेप के बिना परिधीय डेटा एकत्र और आउटपुट कर सकता है। यह ऑटोइनोमस व्यवहार सिस्टम को लंबे समय तक इस मोड में रहने में सक्षम बनाता है, जिससे बैटरी जीवन बढ़ जाता है। इसके अतिरिक्त, कम रिसाव वाली रैम पूर्ण डेटा प्रतिधारण सुनिश्चित करती है। 48 µA/MHz
डीप स्लीप ईएम2 ईएफएएम32 एमसीयू ऊर्जा खपत को कम रखते हुए उच्च स्तर के ऑटोसिंमस ऑपरेशन की प्रस्तुति करते हैं। इस मोड में उच्च आवृत्ति ऑस्किलैटर संवर्त कर दिया जाता है; चूंकि कम ऊर्जा वाले बाह्य उपकरणों के लिए एक 32 kHz ऑसिलेटर और वास्तविक समय घड़ी उपलब्ध हैं। चूंकि एआरएम कॉर्टेक्स-एम सीपीयू इस मोड में नहीं चल रहा है, एमसीयू स्लीप मोड में उन्नत संचालन करता है। मॉड्यूल और मेमोरी के इंटेलिजेंट इंटरकनेक्शन के कारण परिधीय स्वचालित रूप से चलते हैं, ईएम0 का वेक-अप समय केवल 2 μs है और कम-रिसाव वाली रैम इस मोड में पूर्ण डेटा प्रतिधारण सुनिश्चित करती है। 0.9 µA
स्टॉप ईएम3 यह मोड बहुत कम वेक-अप समय को बनाए रखने और बाहरी व्यवधानों पर प्रतिक्रिया करने के लिए ईएफएएम32 की ऊर्जा खपत को अनुकूलित करता है। इस मोड में कम-आवृत्ति ऑस्किलैटर अक्षम है, किंतु कम-रिसाव रैम पूर्ण डेटा प्रतिधारण सुनिश्चित करता है और कम-शक्ति एनालॉग तुलनित्र या एसिंक्रोइनस बाहरी इंटरप्ट डिवाइस को जगा सकता है। 0.5 µA
शटऑफ ईएम4 उपलब्ध इस गहनतम ऊर्जा मोड में, ईएफएएम32 एमसीयू पूरी तरह से संवर्त हो जाता है, और जागने का एकमात्र विधि रीसेट है। यह ऊर्जा मोड उन अनुप्रयोगों के लिए और अधिक ऊर्जा बचत सक्षम बनाता है जिन्हें आरटीसी या रैम प्रतिधारण की आवश्यकता नहीं होती है। यह मोड चुनिंदा कम-ऊर्जा परिधीय उपकरणों में उपलब्ध है, जिसमें पावर-ऑन रीसेट और बाहरी इंटरप्ट सम्मिलित हैं 20 nA


कोर प्रौद्योगिकी

ईएफएम32 उत्पाद कम ऊर्जा खपत के साथ प्रसंस्करण बनाए रख सकते हैं। एक्टिव/रन मोड में, ईएफएम32 में 3V पावर पर 32 मेगाहर्ट्ज की क्लॉक स्पीड के साथ रियल टाइम कंप्यूटिंग या रियल-टाइम कोड चलाने के समय 114 µA/MHz की बेस करंट खपत होती है। ईएफएम32 की अधिकतम क्लॉक स्पीड 48 मेगाहर्ट्ज है, जो कुल विदयुत खपत को सीमित करती है।

संलग्न बाह्य उपकरणों को कॉन्फ़िगर करके ईएफएम32 की ऊर्जा खपत को कम किया जा सकता है। सक्रिय/रन मोड में, सीपीयू सभी बाह्य उपकरणों के साथ इंटरैक्ट कर सकता है। उच्च-आवृत्ति परिधीय उपकरणों के साथ इंटरेक्शन, जिनके लिए मेगाहर्ट्ज़ रेंज में घड़ी की आवश्यकता होती है, सक्रिय/रन मोड और स्लीप मोड में किया जा सकता है। कम गति वाले बाह्य उपकरणों, जिनके लिए 32 किलोहर्ट्ज़ जैसी कम गति वाली घड़ी की आवश्यकता होती है, के साथ इंटरेक्शन डीप स्लीप मोड और किसी भी उच्च मोड में किया जा सकता है। अतुल्यकालिक परिधीय, जिन्हें घड़ी की आवश्यकता नहीं होती है, उनके साथ स्टॉप मोड और किसी भी उच्च मोड में इंटरैक्ट किया जा सकता है।

ऊर्जा की खपत को और कम करने के लिए, ईएफएम32 के इंटरैक्शन के समय को साथ समूहीकृत किया जा सकता है जिससे सीपीयू को बाह्य उपकरणों के साथ इंटरैक्ट करने के लिए जागृत किया जा सकता है और फिर, जब इंटरैक्शन और प्रसंस्करण पूरा हो जाए, तो ईएफएम32 को निचले में से में रखा जा सकता है ऊर्जा मोड. ईएफएम32 को कम ऊर्जा मोड में रखने के लिए ऑटोनॉमस पेरिफेरल्स, पेरिफेरल रिफ्लेक्स सिस्टम और लेसेन्स की विशेषताओं का भी उपयोग किया जा सकता है।

  • ऑटोनॉमस पेरिफेरल सुविधा यह सुनिश्चित करती है कि परिधीय उपकरण सीपीयू को जगाए बिना काम कर सकते हैं। यह सुविधा ईएफएम32 के आधार पर 16 चैनलों तक प्रत्यक्ष मेमोरी एक्सेस (डीएमए) समर्थन प्रदान करती है।
  • पेरिफेरल रिफ्लेक्स सिस्टम को सीपीयू हस्तक्षेप के बिना कार्यों को निष्पादित करके स्वायत्त पेरिफेरल्स के साथ काम करने के लिए कॉन्फ़िगर किया जा सकता है।
  • लेसेन्स ईएफएम32 सुविधा है जो एमसीयू को डीप स्लीप मोड में 16 सेंसर तक की निगरानी करने की अनुमति देती है। ईएफएम32 इस मोड में प्रतिरोधक सेंसिंग, कैपेसिटिव सेंसिंग और इंडक्टिव सेंसिंग कर सकता है।

जरूरत पड़ने पर, ईएफएम32 डीप स्लीप मोड से जाग सकता है और दो माइक्रोसेकंड से भी कम समय में सीपीयू को संलग्न कर सकता है।

कम-ऊर्जा गेको प्रौद्योगिकी के अनुप्रयोग उदाहरण

एडीसी सेंसिंग अनुप्रयोग[23] (तापमान): वंडर गेको एमसीयू और मानक तापमान थर्मिस्टर के साथ प्रदर्शन में, हर सेकंड (1 हर्ट्ज दर पर) थर्मिस्टर का नमूना लेने के लिए एनालॉग-टू-डिजिटल कनवर्टर सेट करना 1.3 μA औसत वर्तमान के समान होता है। यह लगभग 20 वर्षों तक चलने वाली 220 mA-hr CR2032 कॉइन सेल बैटरी के समान होगी। नियमित समय अंतराल ADC नमूनों का उपयोग करने के अतिरिक्त इसी एप्लिकेशन को लेसेन्स और प्रीसेट थ्रेशोल्ड के साथ कार्यान्वित किया जा सकता है। लेसेन्स और अनियमित ट्रिगर्स के स्थिति में, 1 हर्ट्ज की थ्रेशोल्ड ट्रिगर दर ईएफएम32 को कम ऊर्जा मोड में रहने की अनुमति देगी जब तक कि सेंसर रीडिंग पूर्व निर्धारित सीमा को पार नहीं कर जाती है।

मेट्रोलॉजी के लिए कम ऊर्जा पल्स काउंटर: कम ऊर्जा पल्स काउंटर का उपयोग करके ईएफएम 32 का उपयोग (स्पंदित) सेंसिंग अनुप्रयोगों में भी किया जा सकता है। उदाहरण के लिए, चुंबकीय हॉल प्रभाव सेंसर के साथ, ईएफएम32 घूर्णी स्थिति को परिमाणित गति या प्रवाह दर में परिवर्तित कर सकता है। जल या ताप प्रवाह मीटरींग में यह सामान्य स्थिति है। ईएफएम32 का उपयोग स्टॉप मोड (ईएम3) में पल्स की गिनती और प्रवाह की गणना के लिए किया जा सकता है। इस अवस्था में परिचालन विदयुत की खपत 650 nA (3Vdc) जितनी कम हो सकती है।

इतिहास

ईएफएम32 माइक्रोकंट्रोलर वर्गएनर्जी माइक्रो के दो उत्पादों में से है। दूसरा ईएफआर4डी ड्रेको एसओसी रेडियो है।

  • अप्रैल 2008 में, एनर्जी माइक्रो ने घोषणा की कि उसने एआरएम कॉर्टेक्स-एम3 कोर को लाइसेंस दिया है।[24]
  • अक्टूबर 2009 में, एनर्जी माइक्रो ने कॉर्टेक्स-एम3 पर आधारित ईएफएम32 गेको एमसीयू वर्ग (ईएफएम32जी श्रृंखला) की घोषणा की थी।[25]
  • दिसंबर 2009 में, एनर्जी माइक्रो ने अपने ईएफएम32 गेको एमसीयू वर्ग के लिए विकास किट की घोषणा की थी ।
  • फरवरी 2010 में, एनर्जी माइक्रो ने ईएफएम32 टिनी गेको एमसीयू की घोषणा की थी।
  • मार्च 2010 में, एनर्जी माइक्रो ने कॉर्टेक्स-एम3 पर आधारित ईएफएम32 टाइनी गेको एमसीयू वर्ग (ईएफएम32टीजी श्रृंखला) की घोषणा की थी ।
  • मार्च 2010 में, एनर्जी माइक्रो ने कम निवेश वाली ईएफएम32 गेको स्टार्टर किट की घोषणा की थी।
  • जुलाई 2010 में, एनर्जी माइक्रो ने मेमोरी भारी अनुप्रयोगों के लिए कॉर्टेक्स-एम3 पर आधारित ईएफएम32 जाइंट गेको एमसीयू वर्ग(ईएफएम32जीजी श्रृंखला) की घोषणा की थी।
  • नवंबर 2010 में, एनर्जी माइक्रो ने सिंपलिसिटी स्टूडियो डेवलपमेंट सूट की घोषणा की थी।
  • मार्च 2011 में, एनर्जी माइक्रो ने कम निवेश वाले अनुप्रयोगों के लिए कॉर्टेक्स-एम0+ पर आधारित ईएफएम32 जीरो गेको एमसीयू वर्ग(EFM32ZG श्रृंखला) की घोषणा की थी।
  • सितंबर 2011 में, एनर्जी माइक्रो ने कॉर्टेक्स-एम3 पर आधारित ईएफएम32 लेपर्ड गेको एमसीयू वर्ग(ईएफएम32एलजी श्रृंखला) की घोषणा की थी।
  • अप्रैल 2013 में, एनर्जी माइक्रो ने एआरएम कॉर्टेक्स-एम4एफ पर आधारित ईएफएम32 वंडर गेको एमसीयू वर्ग(ईएफएम32डब्ल्यूजी श्रृंखला) की घोषणा की थी।
  • जून 2013 में, सिलिकॉन लैब्स ने एनर्जी माइक्रो का अधिग्रहण करने के की घोषणा की थी।[26]
  • जुलाई 2013 में, सिलिकॉन लैब्स ने एनर्जी माइक्रो का अधिग्रहण पूरा किया था।[27]


विकास उपकरण

गेको एमबीड कंपाइलर यहां उपलब्ध है: https://developer.mbed.org/compiler/#nav:/;

यह भी देखें

संदर्भ

  1. "32-bit MCU". www.silabs.com. Archived from the original on 2015-02-28.
  2. "Microprocessor Cores and Technology – Arm®".
  3. "Cortex-M0+".
  4. "Cortex-M3".
  5. "Cortex-M4".
  6. "Smallest 32-bit ARM Cortex M0 Microcontroller - Silicon Labs".
  7. "Cortex-M0+".
  8. "EFM32 32-bit Microcontroller - Low Power MCU - Silicon Labs".
  9. "EFM32 32-bit ARM Cortex M4 Microcontroller - Silicon Labs".
  10. "Cortex-M3".
  11. "Cortex-M4".
  12. "Multiprotocol Wireless Connectivity - Silicon Labs".
  13. "EFM32 Pearl Gecko 12 Software Documentation". 2017-03-09. Archived from the original on 2020-11-06.
  14. "EFM32 Series 1 Crypto Module". 2021-07-09. Archived from the original on 2021-09-24.
  15. "Simplicity Studio - Silicon Labs".
  16. "GNU Toolchain | GNU Arm Embedded Toolchain".
  17. "MDK Version 5".
  18. "उत्पादों". 27 November 2020.
  19. "Mbed OS | Mbed".
  20. "Development Tools - Silicon Labs".
  21. "Silicon Labs | Mbed".
  22. "Mbed, mbed OS and EFM32 - Silicon Labs".
  23. Loe, Øivind (2016-06-06). "ऊर्जा बजट पर IoT का प्रबंधन करें". New-TechEurope. Archived from the original on 2016-12-02.
  24. "News – Arm®".
  25. http://news.silabs.com/
  26. "Silicon Labs to Acquire Energy Micro, a Leader in Low Power ARM Cortex-Based Microcontrollers and Radios | News and Press Releases | Silicon Labs". Archived from the original on 2013-06-11. Retrieved 2013-06-07.
  27. "Silicon Labs Completes Acquisition of Energy Micro | News and Press Releases | Silicon Labs". Archived from the original on 2016-12-02. Retrieved 2016-12-01.


बाहरी संबंध

ईएफएम32 official documents
ARM official documents
ईएफएम32 starter kit videos
ईएफएम32 training videos
ईएफएम32 blog
Other