ईएफएम32: Difference between revisions

From Vigyanwiki
(Created page with "{{Cleanup bare URLs|date=August 2022}} {{advert|date=June 2019}} ईएफएम32 गेको एमसीयू<ref>{{cite web |url=http://www.silabs.com/products/mcu/32-b...")
 
m (10 revisions imported from alpha:ईएफएम32)
 
(9 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{Cleanup bare URLs|date=August 2022}}
{{advert|date=June 2019}}


ईएफएम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> [[एआरएम कॉर्टेक्स-एम]] पर आधारित [[ ऊर्जा सूक्ष्म ]] (अब [[सिलिकॉन लैब्स]]) से मिश्रित-सिग्नल 32-बिट [[ microcontroller ]] [[एकीकृत सर्किट]] का एक परिवार है<ref>{{Cite web|url=http://www.arm.com/products/processors/cortex-m|title = Microprocessor Cores and Technology – Arm®}}</ref> [[कॉर्टेक्स-M0+]] सहित सीपीयू,<ref>{{Cite web|url=https://www.arm.com/products/processors/cortex-m/cortex-m0plus.php|title=Cortex-M0+}}</ref> [[कॉर्टेक्स- एम 3]]<ref>{{Cite web|url=https://www.arm.com/products/processors/cortex-m/cortex-m3.php|title = Cortex-M3}}</ref> और [[कॉर्टेक्स- एम 4]].<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>




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


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


EFM32 परिवार में कई उप-परिवार शामिल हैं, जिनमें EFM32 ज़ीरो गेको से लेकर,<ref>{{Cite web|url=http://www.silabs.com/products/mcu/32-bit/efm32-zero-gecko/pages/efm32-zero-gecko.aspx|title = Smallest 32-bit ARM Cortex M0 Microcontroller - Silicon Labs}}</ref> ARM Cortex-M0+ पर आधारित,<ref>{{Cite web|url=https://www.arm.com/products/processors/cortex-m/cortex-m0plus.php|title=Cortex-M0+}}</ref> उच्च प्रदर्शन करने वाले EFM32 विशालकाय गेको के लिए<ref>{{Cite web|url=http://www.silabs.com/products/mcu/32-bit/efm32-giant-gecko/pages/efm32-giant-gecko.aspx|title = EFM32 32-bit Microcontroller - Low Power MCU - Silicon Labs}}</ref> और वंडर गेको,<ref>{{Cite web|url=http://www.silabs.com/products/mcu/32-bit/efm32-wonder-gecko/pages/efm32-wonder-gecko.aspx|title=EFM32 32-bit ARM Cortex M4 Microcontroller - Silicon Labs}}</ref> कॉर्टेक्स-एम3 पर आधारित<ref>{{Cite web|url=https://www.arm.com/products/processors/cortex-m/cortex-m3.php|title = Cortex-M3}}</ref> और कॉर्टेक्स-एम4<ref>{{Cite web|url=https://www.arm.com/products/processors/cortex-m/cortex-m4-processor.php|title=Cortex-M4}}</ref> क्रमश। EFM32 तकनीक EFR32 वायरलेस गेकोज़ की नींव भी है,<ref>{{Cite web|url=https://www.silabs.com/products/wireless/Pages/wireless-gecko-iot-connectivity-portfolio.aspx|title=Multiprotocol Wireless Connectivity - Silicon Labs}}</ref> चिप (एसओसी) उपकरणों पर सब-गीगाहर्ट्ज और 2.4 गीगाहर्ट्ज वायरलेस सिस्टम का एक पोर्टफोलियो।
ईएफएम32 वर्गमें अनेक उप-वर्ग सम्मिलित हैं, जिनमें ईएफएम32 ज़ीरो गेको से लेकर,<ref>{{Cite web|url=http://www.silabs.com/products/mcu/32-bit/efm32-zero-gecko/pages/efm32-zero-gecko.aspx|title = Smallest 32-bit ARM Cortex M0 Microcontroller - Silicon Labs}}</ref> एआरएम कॉर्टेक्स-एम0+ पर आधारित,<ref>{{Cite web|url=https://www.arm.com/products/processors/cortex-m/cortex-m0plus.php|title=Cortex-M0+}}</ref> उच्च प्रदर्शन करने वाले ईएफएम32 विशालकाय गेको के लिए<ref>{{Cite web|url=http://www.silabs.com/products/mcu/32-bit/efm32-giant-gecko/pages/efm32-giant-gecko.aspx|title = EFM32 32-bit Microcontroller - Low Power MCU - Silicon Labs}}</ref> और वंडर गेको,<ref>{{Cite web|url=http://www.silabs.com/products/mcu/32-bit/efm32-wonder-gecko/pages/efm32-wonder-gecko.aspx|title=EFM32 32-bit ARM Cortex M4 Microcontroller - Silicon Labs}}</ref> कॉर्टेक्स-एम3 पर आधारित<ref>{{Cite web|url=https://www.arm.com/products/processors/cortex-m/cortex-m3.php|title = Cortex-M3}}</ref> और कॉर्टेक्स-एम4<ref>{{Cite web|url=https://www.arm.com/products/processors/cortex-m/cortex-m4-processor.php|title=Cortex-M4}}</ref> क्रमश ईएफएम32 तकनीक ईएफआर32 वायरलेस गेकोज़ की नींव भी है,<ref>{{Cite web|url=https://www.silabs.com/products/wireless/Pages/wireless-gecko-iot-connectivity-portfolio.aspx|title=Multiprotocol Wireless Connectivity - Silicon Labs}}</ref> चिप (एसओसी) उपकरणों पर सब-गीगाहर्ट्ज और 2.4 गीगाहर्ट्ज वायरलेस सिस्टम का पोर्टफोलियो है ।


उत्पाद परिवार:
उत्पाद वर्ग:
{| class="wikitable"
{| class="wikitable"
|-
|-
! Family !! Core !! Speed (MHz) !! Flash memory (kB) !! RAM (kB) !! USB !! LCD !! Communications !! Packages !! Capacitive sense
!वर्ग
! कोर !!गति (मेगाहर्ट्ज)
!फ्लैश मेमोरी (केबी)
!रैम (केबी)
!यूएसबी
!एलसीडी
!कम्युनिकेशन
!पैकेज
!कैपेसिटिव सेंस
|-
|-
| Zero Gecko || ARM Cortex M0+ || 24 || 4,8,16,32 || 2,4 || No || No || [[I2C]], [[I2S]], [[Serial Peripheral Interface|SPI]], [[UART]], USART || [[QFN]]24, QFN32, QFP48 || [[Relaxation oscillator]]
|जीरो गेको
| एआरएम कॉर्टेक्स M0+ || 24 || 4,8,16,32 || 2,4 || नहीं || नहीं || आई2सी, आई2एस, एसपीआई, यूएआरटी, यूएसएआरटी || [[QFN]]24, QFN32, QFP48 || [[Relaxation oscillator|रिलेक्सेशन ओस्सिलेटर]]
|-
|-
| Happy Gecko || ARM Cortex M0+ || 25 || 32,64 || 4,8 || No, Yes || No || I2C, I2S, SPI, UART, USART || CSP36, QFN24, QFN32, QFP48 || Relaxation oscillator
|हैप्पी गेको
| एआरएम कॉर्टेक्स M0+ || 25 || 32,64 || 4,8 || नहीं, हाँ || नहीं || आई2सी, आई2एस, एसपीआई, यूएआरटी, यूएसएआरटी || CSP36, QFN24, QFN32, QFP48 || रिलेक्सेशन ओस्सिलेटर
|-
|-
| Tiny Gecko || ARM Cortex M3 || 32 || 4,8,16,32 || 2,4 || No || Yes || I2C, I2S, SPI, UART, USART || BGA48, QFN24, QFN32, QFN64, QFP48, QFP64 || Relaxation oscillator
| टिनी गेको || एआरएम कॉर्टेक्स M3 || 32 || 4,8,16,32 || 2,4 || नहीं || हाँ || आई2सी, आई2एस, एसपीआई, यूएआरटी, यूएसएआरटी || BGA48, QFN24, QFN32, QFN64, QFP48, QFP64 || रिलेक्सेशन ओस्सिलेटर
|-
|-
| Gecko || ARM Cortex M3 || 32 || 16,32,64,128 || 8,16 || No || Yes || I2C, SPI, UART, USART || BGA112, QFN32, QFN64, QFP100, QFP48, QFP64 || Relaxation oscillator
| गेको || एआरएम कॉर्टेक्स M3 || 32 || 16,32,64,128 || 8,16 || नहीं || हाँ || आई2सी, एसपीआई, यूएआरटी, यूएसएआरटी || BGA112, QFN32, QFN64, QFP100, QFP48, QFP64 || रिलेक्सेशन ओस्सिलेटर
|-
|-
| Jade Gecko || ARM Cortex M3 || 40 || 128,256,1024 || 32,256 || No || No || I2C, I2S, SPI, UART, USART || QFN32, QFN48, BGA125 || Capacitance to digital
| जेड गेको || एआरएम कॉर्टेक्स M3 || 40 || 128,256,1024 || 32,256 || नहीं || नहीं || आई2सी, आई2एस, एसपीआई, यूएआरटी, यूएसएआरटी || QFN32, QFN48, BGA125 || डिजिटल क्षमता
|-
|-
| Leopard Gecko || ARM Cortex M3 || 48 || 64,128,256 || 32 || Yes || Yes || I2C, I2S, SPI, UART, USART || BGA112, BGA120, CSP81, QFN64, QFP100, QFP64 || Relaxation oscillator
| लीपर्ड गेको || एआरएम कॉर्टेक्स M3 || 48 || 64,128,256 || 32 || हाँ || हाँ || आई2सी, आई2एस, एसपीआई, यूएआरटी, यूएसएआरटी || BGA112, BGA120, CSP81, QFN64, QFP100, QFP64 || रिलेक्सेशन ओस्सिलेटर
|-
|-
| Giant Gecko || ARM Cortex M3 || 48 || 512,1024 || 128 || Yes || Yes || I2C, I2S, SPI, UART, USART || BGA112, BGA120, QFN64, QFP100, QFP64 || Relaxation oscillator
| जायंट गेको || एआरएम कॉर्टेक्स M3 || 48 || 512,1024 || 128 || हाँ || हाँ || आई2सी, आई2एस, एसपीआई, यूएआरटी, यूएसएआरटी || BGA112, BGA120, QFN64, QFP100, QFP64 || रिलेक्सेशन ओस्सिलेटर
|-
|-
| Pearl Gecko || ARM Cortex M4 || 40 || 128,256,1024 || 32,256 || No || No || I2C, I2S, SPI, UART, USART || QFN32, QFN48, BGA125 || Capacitance to digital
| पर्ल गेको || एआरएम कॉर्टेक्स M4 || 40 || 128,256,1024 || 32,256 || नहीं || नहीं || आई2सी, आई2एस, एसपीआई, यूएआरटी, यूएसएआरटी || QFN32, QFN48, BGA125 || डिजिटल क्षमता
|-
|-
| Wonder Gecko || ARM Cortex M4 || 48 || 64,128,256 || 32 || Yes || Yes || I2C, I2S, SPI, UART, USART || BGA112, BGA120, CSP81, QFN64, QFP100, QFP64 || Relaxation oscillator
| वंडर गेको || एआरएम कॉर्टेक्स M4 || 48 || 64,128,256 || 32 || हाँ || हाँ || आई2सी, आई2एस, एसपीआई, यूएआरटी, यूएसएआरटी || BGA112, BGA120, CSP81, QFN64, QFP100, QFP64 || रिलेक्सेशन ओस्सिलेटर
|-
|-
|}
|}
[[File:Silicon_Labs'_EFM32_microcontroller.png|thumb|right|सिलिकॉन लैब्स का EFM32]]
[[File:Silicon_Labs'_EFM32_microcontroller.png|thumb|right|सिलिकॉन लैब्स का EFM32]]


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


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


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


* कम ऊर्जा वाले मोड।
* कम ऊर्जा वाले मोड।
* पेरिफेरल रिफ्लेक्स सिस्टम (पीआरएस), सीपीयू हस्तक्षेप के बिना कार्य निष्पादन को संभालने के लिए आठ ट्रिगर्स वाला एक परिधीय इंटरकनेक्ट सिस्टम।
* पेरिफेरल रिफ्लेक्स सिस्टम (पीआरएस), सीपीयू हस्तक्षेप के बिना कार्य निष्पादन को संभालने के लिए आठ ट्रिगर्स वाला परिधीय इंटरकनेक्ट सिस्टम।
* सीपीयू: एआरएम कॉर्टेक्स-एम श्रृंखला, कॉर्टेक्स-एम0+ से कॉर्टेक्स-एम4 तक।
* सीपीयू: एआरएम कॉर्टेक्स-एम श्रृंखला, कॉर्टेक्स-एम0+ से कॉर्टेक्स-एम4 तक।
* घड़ी दर: 4 मेगाहर्ट्ज से 48 मेगाहर्ट्ज।
* घड़ी दर: 4 मेगाहर्ट्ज से 48 मेगाहर्ट्ज।
Line 56: Line 64:
* फ़्लैश मेमोरी: 4 केबी से 1024 केबी।
* फ़्लैश मेमोरी: 4 केबी से 1024 केबी।
* रैम: 2 केबी से 128 केबी।
* रैम: 2 केबी से 128 केबी।
* सीरियल डिजिटल इंटरफेस: USART, कम ऊर्जा UART, I2C, और USB।
* सीरियल डिजिटल इंटरफेस: यूएसएआरटी, कम ऊर्जा यूएआरटी, I2C, और यूएसबी ।
* एमसीयू के टाइमर और ट्रिगर्स ब्लॉक में एक क्रायोटाइमर शामिल है,<ref>{{Cite web |url=https://siliconlabs.github.io/Gecko_SDK_Doc/efm32pg12/html/group__CRYOTIMER.html |title=EFM32 Pearl Gecko 12 Software Documentation  |date=2017-03-09 |archive-url=https://web.archive.org/web/20201106184940/https://siliconlabs.github.io/Gecko_SDK_Doc/efm32pg12/html/group__CRYOTIMER.html |archive-date=2020-11-06 }}</ref> कम ऊर्जा पल्स काउंटर (पीसीएनटी), और बैकअप रीयल-टाइम-काउंटर (आरटीसी)।
* एमसीयू के टाइमर और ट्रिगर्स ब्लॉक में क्रायोटाइमर सम्मिलित है,<ref>{{Cite web |url=https://siliconlabs.github.io/Gecko_SDK_Doc/efm32pg12/html/group__CRYOTIMER.html |title=EFM32 Pearl Gecko 12 Software Documentation  |date=2017-03-09 |archive-url=https://web.archive.org/web/20201106184940/https://siliconlabs.github.io/Gecko_SDK_Doc/efm32pg12/html/group__CRYOTIMER.html |archive-date=2020-11-06 }}</ref> कम ऊर्जा पल्स काउंटर (पीसीएनटी), और बैकअप रीयल-टाइम-काउंटर (आरटीसी)।
* एनालॉग मॉड्यूल: एडीसी, डीएसी, [[ऑपरेशनल एंप्लीफायर]], और एनालॉग तुलनित्र।
* एनालॉग मॉड्यूल: एडीसी, डीएसी, [[ऑपरेशनल एंप्लीफायर]], और एनालॉग संतुलक।
* हार्डवेयर [[क्रिप्टोग्राफी]] इंजन<ref>{{Cite web |url=https://community.silabs.com/s/article/efm32-series-1-crypto-module?language=en_US |title=EFM32 Series 1 Crypto Module  |date=2021-07-09 |archive-url=https://web.archive.org/web/20210924100620/https://community.silabs.com/s/article/efm32-series-1-crypto-module?language=en_US |archive-date=2021-09-24 }}</ref> और चक्रीय अतिरेक जांच (सीआरसी)।
* हार्डवेयर [[क्रिप्टोग्राफी]] इंजन<ref>{{Cite web |url=https://community.silabs.com/s/article/efm32-series-1-crypto-module?language=en_US |title=EFM32 Series 1 Crypto Module  |date=2021-07-09 |archive-url=https://web.archive.org/web/20210924100620/https://community.silabs.com/s/article/efm32-series-1-crypto-module?language=en_US |archive-date=2021-09-24 }}</ref> और चक्रीय अतिरेक जांच (सीआरसी)।
* 93 सामान्य प्रयोजन इनपुट/आउटपुट|सामान्य प्रयोजन इनपुट/आउटपुट (जीपीआईओ) पिन तक।
* 93 सामान्य प्रयोजन इनपुट/आउटपुट या सामान्य प्रयोजन इनपुट/आउटपुट (जीपीआईओ) पिन तक।
* कुछ वेरिएंट में एलसीडी नियंत्रक होते हैं।
* कुछ वेरिएंट में एलसीडी नियंत्रक होते हैं।


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


सिलिकॉन लैब्स सिंपलिसिटी स्टूडियो<ref>{{Cite web|url=http://www.silabs.com/products/mcu/Pages/simplicity-studio.aspx|title=Simplicity Studio - Silicon Labs}}</ref> ग्राफिकल कॉन्फ़िगरेशन टूल, एनर्जी-प्रोफाइलिंग टूल, वायरलेस नेटवर्क विश्लेषण टूल, डेमो, सॉफ्टवेयर उदाहरण, दस्तावेज़ीकरण, तकनीकी सहायता और सामुदायिक मंचों के साथ एक फ्रीवेयर, [[ ग्रहण (सॉफ्टवेयर) ]]-आधारित विकास मंच है। इसमें एआरएम के लिए जीसीसी सहित कंपाइलर टूल विकल्प भी शामिल हैं,<ref>{{Cite web|url=https://developer.arm.com/open-source/gnu-toolchain/gnu-rm|title = GNU Toolchain &#124; GNU Arm Embedded Toolchain}}</ref> कील,<ref>{{Cite web|url=http://www2.keil.com/mdk5|title = MDK Version 5}}</ref> आईएआर एंबेडेड कार्यक्षेत्र,<ref>{{Cite web|url=https://www.iar.com/iar-embedded-workbench/|title = उत्पादों|date = 27 November 2020}}</ref> और अन्य तृतीय-पक्ष उपकरण।
सिलिकॉन लैब्स सिंपलिसिटी स्टूडियो<ref>{{Cite web|url=http://www.silabs.com/products/mcu/Pages/simplicity-studio.aspx|title=Simplicity Studio - Silicon Labs}}</ref> ग्राफिकल कॉन्फ़िगरेशन टूल, एनर्जी-प्रोफाइलिंग टूल, वायरलेस नेटवर्क विश्लेषण टूल, डेमो, सॉफ्टवेयर उदाहरण, डॉक्यूमेंटेशन, तकनीकी सहायता और सामुदायिक मंचों के साथ फ्रीवेयर, [[ ग्रहण (सॉफ्टवेयर) |ग्रहण (सॉफ्टवेयर)]] -आधारित विकास मंच है। इसमें एआरएम के लिए जीसीसी, <ref>{{Cite web|url=https://developer.arm.com/open-source/gnu-toolchain/gnu-rm|title = GNU Toolchain &#124; GNU Arm Embedded Toolchain}}</ref> कील, <ref>{{Cite web|url=http://www2.keil.com/mdk5|title = MDK Version 5}}</ref> आईएआर एंबेडेड वर्कबेंच,<ref>{{Cite web|url=https://www.iar.com/iar-embedded-workbench/|title = उत्पादों|date = 27 November 2020}}</ref> और अन्य तृतीय-पक्ष टूल सहित कंपाइलर टूल विकल्प भी सम्मिलित हैं।


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


EFM32 मल्टीपल थर्ड-पार्टी [[ रीयल-टाइम ऑपरेटिंग सिस्टम ]] (RTOS) और सॉफ्टवेयर लाइब्रेरी, ड्राइवर और स्टैक द्वारा समर्थित है, जैसे [[माइक्रो-कंट्रोलर ऑपरेटिंग सिस्टम]] (uC/OS) (माइक्रोम), FreeRTOS, GNU चॉपस्टैक्स, embOS (सेगर), और एमबेड ओएस (एआरएम)।<ref>{{Cite web|url=https://www.mbed.com/en/platform/mbed-os/|title = Mbed OS &#124; Mbed}}</ref> अक्टूबर 2016 में, सिलिकॉन लैब्स ने माइक्रियम का अधिग्रहण किया। टीसीपी/आईपी जैसे आईओटी-महत्वपूर्ण मिडलवेयर स्टैक के अलावा, माइक्रियम एक आरटीओएस प्रदान करता है जो वास्तविक समय में कार्य प्रबंधन को संभालने के लिए एम्बेडेड आईओटी डिज़ाइन को सक्षम बनाता है।
ईएफएम32 मल्टीपल थर्ड-पार्टी [[ रीयल-टाइम ऑपरेटिंग सिस्टम |रीयल-टाइम ऑपरेटिंग सिस्टम]] (आरटीओएस) और सॉफ्टवेयर लाइब्रेरी, ड्राइवर और स्टैक द्वारा समर्थित है, जैसे [[माइक्रो-कंट्रोलर ऑपरेटिंग सिस्टम]] (uC/OS) (माइक्रोम), फ्रीआरटीओएस, जीएनयू चॉपस्टैक्स, एम्बोस(सेगर), और एमबेड ओएस (एआरएम)।<ref>{{Cite web|url=https://www.mbed.com/en/platform/mbed-os/|title = Mbed OS &#124; Mbed}}</ref> अक्टूबर 2016 में, सिलिकॉन लैब्स ने माइक्रियम का अधिग्रहण किया गया था। टीसीपी/आईपी जैसे आईओटी-महत्वपूर्ण मिडलवेयर स्टैक के अतिरिक्त , माइक्रियम आरटीओएस प्रदान करता है जो वास्तविक समय में कार्य प्रबंधन को संभालने के लिए एम्बेडेड आईओटी डिज़ाइन को सक्षम बनाता है।


===आरंभ करना===
===आरंभ करना===
EFM32 स्टार्टर किट उपलब्ध हैं<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> मूल्यांकन उद्देश्यों के लिए और पोर्टफोलियो से परिचित होने के लिए प्रत्येक स्टार्टर किट में सेंसर और पेरिफेरल्स होते हैं जो डिवाइस क्षमताओं को चित्रित करने में सहायता करते हैं और साथ ही एप्लिकेशन विकास के लिए प्रारंभिक बिंदु के रूप में काम करते हैं। सिंपलिसिटी स्टूडियो सॉफ्टवेयर का उपयोग किट की जानकारी तक पहुंच और डेमो और कोड उदाहरणों के साथ स्टार्टर किट को प्रोग्राम करने की क्षमता भी प्रदान करता है। जब कोई किट सिंपलिसिटी स्टूडियो आईडीई से जुड़ा होता है तो स्वचालित सेटअप को सक्षम करने के लिए अधिकांश स्टार्टर किट में बोर्ड आईडी के साथ ईईपीरोम होता है।


EFM32 किटों में से कुछ ARM mbed-सक्षम हैं।<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> बॉक्स से बाहर, और सिंपलिसिटी स्टूडियो विकास उपकरण और सामुदायिक मंचों में समर्थित हैं।


1024 केबी फ्लैश और 93 जीपीआईओ के साथ विशाल गेको एमसीयू की विशेषता, नीचे दिखाया गया ईएफएम32 विशाल गेको स्टार्टर किट, ईएफएम32 परिवार में नवीनतम स्टार्टर किट पेशकशों में से एक है।
1024 केबी फ्लैश और 93 जीपीआईओ के साथ विशाल गेको एमसीयू की विशेषता, नीचे दिखाया गया ईएफएम32 विशाल गेको स्टार्टर किट, ईएफएम32 वर्गमें नवीनतम स्टार्टर किट प्रस्तुति में से है।
  [[File:EFM32_Giant_Gecko_Starter_Kit.png|center|EFM32 विशाल गेको स्टार्टर किट]]
  [[File:EFM32_Giant_Gecko_Starter_Kit.png|center|ईएफएम32 विशाल गेको स्टार्टर किट]]
[[File:Embedded World 2016, EFM32 Happy Gecko.jpg|thumb|हैप्पी गेको एसटीके]]अन्य EFM32 स्टार्टर किट में शामिल हैं:
[[File:Embedded World 2016, EFM32 Happy Gecko.jpg|thumb|हैप्पी गेको एसटीके]]अन्य ईएफएम32 स्टार्टर किट में सम्मिलित हैं:
  {| class="wikitable"
  {| class="wikitable"
|-
|-
! Starter kit (STK) !! Part number !! Main STK features !! LCD type !! Battery power option
!स्टार्टर किट (एसटीके)
!भाग संख्या
!मुख्य एसटीके विशेषताएं
!एलसीडी प्रकार
!बैटरी पावर विकल्प
|-
|-
| Pearl Gecko STK (also used for Jade Gecko MCU) || SLSTK3401A || USB J-Link Debugger, relative humidity and temperature sensor, 2 user buttons || Memory LCD || Yes
|पर्ल गेको एसटीके (जेड गेको एमसीयू के लिए भी उपयोग किया जाता है)
|एसएलएसटीके3401ए
|फ्रैंचाइज़ी जे-लिंक डिबगर, सापेक्ष आर्द्रता और तापमान सेंसर, 2 उपयोगकर्ता बटन
|मेमोरी एलसीडी
| हाँ
|-
|-
| Wonder Gecko STK || EFM32WG-STK3800 || USB J-Link Debugger, 32 MB Flash, 20-pin expansion header, ambient light sensor, LC metal sensor, 2 user buttons || 160 segment LCD || Yes
| वंडर गेको एसटीके ||ईएफएम32जीजी-एसटीके3700
|जे-लिंक डिबगर, 32 एमबी फ्लैश, 20-पिन विस्तार हेडर, परिवेश प्रकाश सेंसर, एलसी मेटल सेंसर, 2 उपयोगकर्ता बटन
|160 खंड एलसीडी
| हाँ
|-
|-
| Giant Gecko STK || EFM32GG-STK3700 || USB J-Link Debugger, 32 MB Flash, 20-pin expansion header, ambient light sensor, LC metal sensor, 2 user buttons || 160 segment LCD || Yes
| जायंट गेको एसटीके ||ईएफएम32एलजी-एसटीके3600
|जे-लिंक डिबगर, 32 एमबी फ्लैश, 20-पिन विस्तार हेडर, परिवेश प्रकाश सेंसर, एलसी मेटल सेंसर, 2 उपयोगकर्ता बटन
| 160 खंड एलसीडी || हाँ
|-
|-
| Leopard Gecko STK || EFM32LG-STK3600 || USB J-Link Debugger, 32 MB Flash, 20-pin expansion header, ambient light sensor, LC metal sensor, 2 user buttons || 160 segment LCD || Yes
| लीपर्ड गेको एसटीके ||ईएफएम32-जी8एक्सएक्स-एसटीके
|जे-लिंक डिबगर, 32 एमबी फ्लैश, 20-पिन विस्तार हेडर, परिवेश प्रकाश सेंसर, एलसी मेटल सेंसर, 2 उपयोगकर्ता बटन
| 160 खंड एलसीडी || हाँ
|-
|-
| Gecko STK || EFM32-G8XX-STK || USB J-Link Debugger, 20-pin expansion header, 2 user buttons and cap touch slider || 4x40 LCD || Yes
| गेको एसटीके ||ईएफएम32टीजी-एसटीके3300
|फ़्रैंचाइज़ी जे-लिंक डिबगर, 20-पिन विस्तार हेडर, 2 उपयोगकर्ता बटन और कैप टच स्लाइडर
| 4x40 एलसीडी || हाँ
|-
|-
| Tiny Gecko STK || EFM32TG-STK3300 || USB J-Link Debugger, LESENSE demo ready, light, LC, and touch sensors, 2 user buttons || 8x20 LCD || Yes
| टिनी गेको एसटीके || EFM32TG-एसटीके3300 ||उदाहरण जे-लिंक डिबगर, लेसेन्स डेमो तैयार, लाइट, एलसी, और टच सेंसर, 2 उपयोगकर्ता बटन
| 8x20 एलसीडी || हाँ
|-
|-
| Happy Gecko STK || SLSTK3400A || USB J-Link Debugger, 20-pin expansion header, relative humidity and light sensor, 2 user buttons and 2 touch buttons || 128x128 pixel memory LCD || Yes
| हैपपी गेको एसटीके || एसएलएसटीके3400ए ||जे-लिंक डिबगर, 20-पिन विस्तार हेडर, सापेक्ष आर्द्रता और प्रकाश सेंसर, 2 उपयोगकर्ता बटन और 2 टच बटन
| 128x128 पिक्सेल मेमोरी एलसीडी || हाँ
|-
|-
| Zero Gecko STK || EFM32ZG-STK3200 || USB J-Link Debugger, 20-pin expansion header, 2 user buttons and 2 cap touch pads || Ultra low power 128x128 pixel memory LCD || Yes
| जीरो गेको एसटीके ||ईएफएम32जेडजी-एसटीके3200
|फ़्रैंचाइज़ी जे-लिंक डिबगर, 20-पिन विस्तार हेडर, 2 उपयोगकर्ता बटन और 2 कैप टच पैड
| अल्ट्रा लो पावर 128x128 पिक्सेल मेमोरी एलसीडी || हाँ
|}
|}




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


{| class="wikitable"
{| class="wikitable"
|-
|-
! Energy Mode !! State Designation !! Characteristics !! Power Consumption
!ऊर्जा मोड
!स्थिति पदनाम
!विशेषताएँ
!विदयुत की खपत
|-
|-
| Active/Run || EM0 || The ARM Cortex-M CPU fetches and executes instructions from Flash or RAM, and all low-energy peripherals can be enabled. EFM32 can quickly enter one of the low-energy modes from this mode, effectively halting the CPU and Flash memory. After a wake up, all low-energy modes return to this mode within 2 µs, making it easy to enter the low-energy mode and return to 32-bit performance when needed. || 114 µA/MHz
|सक्रिय/चलाना
| ईएम0 ||एआरएम कॉर्टेक्स-एम सीपीयू फ्लैश या रैम से निर्देश प्राप्त करता है और निष्पादित करता है, और सभी कम-ऊर्जा बाह्य उपकरणों को सक्षम किया जा सकता है। ईएफएएम32 इस मोड से कम ऊर्जा वाले मोड में से एक में तुरंत प्रवेश कर सकता है, जिससे सीपीयू और फ्लैश मेमोरी प्रभावी रूप से संवर्त हो सकती है। जागने के बाद, सभी कम-ऊर्जा मोड 2 μs के अंदर इस मोड में वापस आ जाते हैं, जिससे कम-ऊर्जा मोड में प्रवेश करना और जरूरत पड़ने पर 32-बिट प्रदर्शन पर वापस आना आसान हो जाता है।
| 114 µA/MHz
|-
|-
| Sleep || EM1 || The clock to the CPU is disabled, effectively reducing the energy needed for operation while maintaining all low-energy peripheral (including Flash and RAM) functionality. By using the peripheral reflex system (PRS) and DMA, the system can collect and output peripheral data without CPU intervention. This autonomous behavior enables the system to remain in this mode for long periods of time, thereby increasing battery life. Additionally, the low-leakage RAM ensures full data retention. || 48 µA/MHz
| स्लीप || ईएम1 ||सीपीयू की घड़ी अक्षम कर दी गई है, जो सभी कम-ऊर्जा परिधीय (फ्लैश और रैम सहित) कार्यक्षमता को बनाए रखते हुए संचालन के लिए आवश्यक ऊर्जा को प्रभावी रूप से कम कर देती है। परिधीय रिफ्लेक्स सिस्टम (पीआरएस) और डीएमए का उपयोग करके, सिस्टम सीपीयू हस्तक्षेप के बिना परिधीय डेटा एकत्र और आउटपुट कर सकता है। यह ऑटोइनोमस व्यवहार सिस्टम को लंबे समय तक इस मोड में रहने में सक्षम बनाता है, जिससे बैटरी जीवन बढ़ जाता है। इसके अतिरिक्त, कम रिसाव वाली रैम पूर्ण डेटा प्रतिधारण सुनिश्चित करती है।
| 48 µA/MHz
|-
|-
| Deep Sleep || EM2 || EFM32 MCUs offer a high degree of autonomous operation while keeping energy consumption low. The high frequency oscillator is turned off in this mode; however, a 32 kHz oscillator and the real-time clock are available for the low energy peripherals. Since the ARM Cortex-M CPU is not running in this mode, the MCU performs advanced operations in sleep mode. The peripherals run autonomously due to intelligent interconnection of the modules and memory, the wake-up time to EM0 is only 2 µs and low-leakage RAM ensures full data retention in this mode. || 0.9 µA
| डीप स्लीप || ईएम2 ||ईएफएएम32 एमसीयू ऊर्जा खपत को कम रखते हुए उच्च स्तर के ऑटोसिंमस ऑपरेशन की प्रस्तुति करते हैं। इस मोड में उच्च आवृत्ति ऑस्किलैटर संवर्त कर दिया जाता है; चूंकि कम ऊर्जा वाले बाह्य उपकरणों के लिए एक 32 kHz ऑसिलेटर और वास्तविक समय घड़ी उपलब्ध हैं। चूंकि एआरएम कॉर्टेक्स-एम सीपीयू इस मोड में नहीं चल रहा है, एमसीयू स्लीप मोड में उन्नत संचालन करता है। मॉड्यूल और मेमोरी के इंटेलिजेंट इंटरकनेक्शन के कारण परिधीय स्वचालित रूप से चलते हैं, ईएम0 का वेक-अप समय केवल 2 μs है और कम-रिसाव वाली रैम इस मोड में पूर्ण डेटा प्रतिधारण सुनिश्चित करती है।
| 0.9 µA
|-
|-
| Stop || EM3 || This mode tailors the energy consumption of the EFM32 to maintain a very short wake-up time and respond to external interrupts. In this mode the low-frequency oscillator is disabled, but the low-leakage RAM ensures full data retention and the low-power analog comparator or asynchronous external interrupts can wake-up the device. || 0.5 µA
| स्टॉप || ईएम3 ||यह मोड बहुत कम वेक-अप समय को बनाए रखने और बाहरी व्यवधानों पर प्रतिक्रिया करने के लिए ईएफएएम32 की ऊर्जा खपत को अनुकूलित करता है। इस मोड में कम-आवृत्ति ऑस्किलैटर अक्षम है, किंतु कम-रिसाव रैम पूर्ण डेटा प्रतिधारण सुनिश्चित करता है और कम-शक्ति एनालॉग तुलनित्र या एसिंक्रोइनस बाहरी इंटरप्ट डिवाइस को जगा सकता है।
| 0.5 µA
|-
|-
| Shutoff || EM4 || In this deepest energy mode available, the EFM32 MCU is completely shut down, and the only way to wake up is with a reset. This energy mode enables further energy savings for applications that do not require a RTC or RAM retention. This mode is available in select low-energy peripherals, including power-on reset and external interrupts || 20 nA
| शटऑफ || ईएम4 ||उपलब्ध इस गहनतम ऊर्जा मोड में, ईएफएएम32 एमसीयू पूरी तरह से संवर्त हो जाता है, और जागने का एकमात्र विधि रीसेट है। यह ऊर्जा मोड उन अनुप्रयोगों के लिए और अधिक ऊर्जा बचत सक्षम बनाता है जिन्हें आरटीसी या रैम प्रतिधारण की आवश्यकता नहीं होती है। यह मोड चुनिंदा कम-ऊर्जा परिधीय उपकरणों में उपलब्ध है, जिसमें पावर-ऑन रीसेट और बाहरी इंटरप्ट सम्मिलित हैं
| 20 nA
|-
|-
|}
|}
Line 123: Line 161:


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


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


ऊर्जा की खपत को और कम करने के लिए, EFM32 के इंटरैक्शन के समय को एक साथ समूहीकृत किया जा सकता है ताकि सीपीयू को बाह्य उपकरणों के साथ इंटरैक्ट करने के लिए जागृत किया जा सके और फिर, जब इंटरैक्शन और प्रसंस्करण पूरा हो जाए, तो EFM32 को निचले में से एक में रखा जा सकता है ऊर्जा मोड. EFM32 को कम ऊर्जा मोड में रखने के लिए ऑटोनॉमस पेरिफेरल्स, पेरिफेरल रिफ्लेक्स सिस्टम और LESENSE की विशेषताओं का भी उपयोग किया जा सकता है।
ऊर्जा की खपत को और कम करने के लिए, ईएफएम32 के इंटरैक्शन के समय को साथ समूहीकृत किया जा सकता है जिससे सीपीयू को बाह्य उपकरणों के साथ इंटरैक्ट करने के लिए जागृत किया जा सकता है और फिर, जब इंटरैक्शन और प्रसंस्करण पूरा हो जाए, तो ईएफएम32 को निचले में से में रखा जा सकता है ऊर्जा मोड. ईएफएम32 को कम ऊर्जा मोड में रखने के लिए ऑटोनॉमस पेरिफेरल्स, पेरिफेरल रिफ्लेक्स सिस्टम और लेसेन्स की विशेषताओं का भी उपयोग किया जा सकता है।
* ऑटोनॉमस पेरिफेरल सुविधा यह सुनिश्चित करती है कि परिधीय उपकरण सीपीयू को जगाए बिना काम कर सकते हैं। यह सुविधा EFM32 के आधार पर 16 चैनलों तक [[ प्रत्यक्ष मेमोरी एक्सेस ]] (डीएमए) समर्थन प्रदान करती है।
* ऑटोनॉमस पेरिफेरल सुविधा यह सुनिश्चित करती है कि परिधीय उपकरण सीपीयू को जगाए बिना काम कर सकते हैं। यह सुविधा ईएफएम32 के आधार पर 16 चैनलों तक [[ प्रत्यक्ष मेमोरी एक्सेस |प्रत्यक्ष मेमोरी एक्सेस]] (डीएमए) समर्थन प्रदान करती है।
* पेरिफेरल रिफ्लेक्स सिस्टम को सीपीयू हस्तक्षेप के बिना कार्यों को निष्पादित करके स्वायत्त पेरिफेरल्स के साथ काम करने के लिए कॉन्फ़िगर किया जा सकता है।
* पेरिफेरल रिफ्लेक्स सिस्टम को सीपीयू हस्तक्षेप के बिना कार्यों को निष्पादित करके स्वायत्त पेरिफेरल्स के साथ काम करने के लिए कॉन्फ़िगर किया जा सकता है।
* LESENSE एक EFM32 सुविधा है जो MCU को डीप स्लीप मोड में 16 सेंसर तक की निगरानी करने की अनुमति देती है। EFM32 इस मोड में प्रतिरोधक सेंसिंग, कैपेसिटिव सेंसिंग और इंडक्टिव सेंसिंग कर सकता है।
* लेसेन्स ईएफएम32 सुविधा है जो एमसीयू को डीप स्लीप मोड में 16 सेंसर तक की निगरानी करने की अनुमति देती है। ईएफएम32 इस मोड में प्रतिरोधक सेंसिंग, कैपेसिटिव सेंसिंग और इंडक्टिव सेंसिंग कर सकता है।


जरूरत पड़ने पर, EFM32 डीप स्लीप मोड से जाग सकता है और दो माइक्रोसेकंड से भी कम समय में सीपीयू को संलग्न कर सकता है।
जरूरत पड़ने पर, ईएफएम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 नमूनों का उपयोग करने के बजाय, इसी एप्लिकेशन को LESENSE और प्रीसेट थ्रेशोल्ड के साथ कार्यान्वित किया जा सकता है। LESENSE और अनियमित ट्रिगर्स के मामले में, 1 हर्ट्ज की थ्रेशोल्ड ट्रिगर दर EFM32 को कम ऊर्जा मोड में रहने की अनुमति देगी जब तक कि सेंसर रीडिंग एक पूर्व निर्धारित सीमा को पार नहीं कर जाती।
एडीसी सेंसिंग अनुप्रयोग<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 का उपयोग (स्पंदित) सेंसिंग अनुप्रयोगों में भी किया जा सकता है। उदाहरण के लिए, एक चुंबकीय [[हॉल प्रभाव]] सेंसर के साथ, EFM32 घूर्णी स्थिति को परिमाणित गति या प्रवाह दर में परिवर्तित कर सकता है। जल या ताप प्रवाह मीटरींग में यह एक सामान्य स्थिति है। EFM32 का उपयोग स्टॉप मोड (EM3) में दालों की गिनती और प्रवाह की गणना के लिए किया जा सकता है। इस राज्य में परिचालन बिजली की खपत 650 nA (3Vdc) जितनी कम हो सकती है।
मेट्रोलॉजी के लिए कम ऊर्जा पल्स काउंटर: कम ऊर्जा पल्स काउंटर का उपयोग करके ईएफएम 32 का उपयोग (स्पंदित) सेंसिंग अनुप्रयोगों में भी किया जा सकता है। उदाहरण के लिए, चुंबकीय [[हॉल प्रभाव]] सेंसर के साथ, ईएफएम32 घूर्णी स्थिति को परिमाणित गति या प्रवाह दर में परिवर्तित कर सकता है। जल या ताप प्रवाह मीटरींग में यह सामान्य स्थिति है। ईएफएम32 का उपयोग स्टॉप मोड (ईएम3) में पल्स की गिनती और प्रवाह की गणना के लिए किया जा सकता है। इस अवस्था में परिचालन विदयुत की खपत 650 nA (3Vdc) जितनी कम हो सकती है।


==इतिहास==
==इतिहास==
EFM32 माइक्रोकंट्रोलर परिवार एनर्जी माइक्रो के दो उत्पादों में से एक है। दूसरा EFR4D ड्रेको SoC रेडियो है।
ईएफएम32 माइक्रोकंट्रोलर वर्गएनर्जी माइक्रो के दो उत्पादों में से है। दूसरा ईएफआर4डी ड्रेको एसओसी रेडियो है।
* अप्रैल 2008 में, एनर्जी माइक्रो ने घोषणा की कि उसने ARM Cortex-M3 कोर को लाइसेंस दिया है।<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 में, एनर्जी माइक्रो ने अपने EFM32 गेको MCU परिवार के लिए विकास किट की घोषणा की।
* दिसंबर 2009 में, एनर्जी माइक्रो ने अपने ईएफएम32 गेको एमसीयू वर्ग के लिए विकास किट की घोषणा की थी ।
* फरवरी 2010 में, एनर्जी माइक्रो ने ईएफएम32 टिनी गेको एमसीयू की घोषणा की।
* फरवरी 2010 में, एनर्जी माइक्रो ने ईएफएम32 टिनी गेको एमसीयू की घोषणा की थी।
* मार्च 2010 में, एनर्जी माइक्रो ने कॉर्टेक्स-एम3 पर आधारित ईएफएम32 टाइनी गेको एमसीयू परिवार (ईएफएम32टीजी श्रृंखला) की घोषणा की।
* मार्च 2010 में, एनर्जी माइक्रो ने कॉर्टेक्स-एम3 पर आधारित ईएफएम32 टाइनी गेको एमसीयू वर्ग (ईएफएम32टीजी श्रृंखला) की घोषणा की थी ।
* मार्च 2010 में, एनर्जी माइक्रो ने कम लागत वाली EFM32 गेको स्टार्टर किट की घोषणा की।
* मार्च 2010 में, एनर्जी माइक्रो ने कम निवेश वाली ईएफएम32 गेको स्टार्टर किट की घोषणा की थी।
* जुलाई 2010 में, एनर्जी माइक्रो ने मेमोरी भारी अनुप्रयोगों के लिए कॉर्टेक्स-एम3 पर आधारित ईएफएम32 जाइंट गेको एमसीयू परिवार (ईएफएम32जीजी श्रृंखला) की घोषणा की।
* जुलाई 2010 में, एनर्जी माइक्रो ने मेमोरी भारी अनुप्रयोगों के लिए कॉर्टेक्स-एम3 पर आधारित ईएफएम32 जाइंट गेको एमसीयू वर्ग(ईएफएम32जीजी श्रृंखला) की घोषणा की थी।
* नवंबर 2010 में, एनर्जी माइक्रो ने सिंपलिसिटी स्टूडियो डेवलपमेंट सूट की घोषणा की।
* नवंबर 2010 में, एनर्जी माइक्रो ने सिंपलिसिटी स्टूडियो डेवलपमेंट सूट की घोषणा की थी।
* मार्च 2011 में, एनर्जी माइक्रो ने कम लागत वाले अनुप्रयोगों के लिए Cortex-M0+ पर आधारित EFM32 जीरो गेको MCU परिवार (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>




==विकास उपकरण==
==विकास उपकरण==
{{Main|List of ARM Cortex-M development tools}}
{{Main|एआरएम कॉर्टेक्स-एम विकास उपकरणों की सूची}}


गेको एमबीड कंपाइलर यहां उपलब्ध है: https://developer.mbed.org/compiler/#nav:/;
गेको एमबीड कंपाइलर यहां उपलब्ध है: https://developer.mbed.org/compiler/#nav:/;
Line 166: Line 204:
* माइक्रोकंट्रोलर, सामान्य माइक्रोकंट्रोलर की सूची
* माइक्रोकंट्रोलर, सामान्य माइक्रोकंट्रोलर की सूची
* [[अंतः स्थापित प्रणाली]], [[सिंगल-बोर्ड माइक्रोकंट्रोलर]]
* [[अंतः स्थापित प्रणाली]], [[सिंगल-बोर्ड माइक्रोकंट्रोलर]]
* [[ बाधा डालना ]], [[ हैंडलर को बाधित करें ]], [[रीयल-टाइम ऑपरेटिंग सिस्टम की तुलना]]
* [[ बाधा डालना ]], [[ हैंडलर को बाधित करें |हैंडलर को बाधित करें]] , [[रीयल-टाइम ऑपरेटिंग सिस्टम की तुलना]]
* [[JTAG]], [[सीरियल वायर डिबग]]
* [[JTAG|जेटीएजी]], [[सीरियल वायर डिबग]]


==संदर्भ==
==संदर्भ                           ==
{{Reflist}}
{{Reflist}}


Line 175: Line 213:
== बाहरी संबंध ==
== बाहरी संबंध ==
{{Commons category|EFM32}}
{{Commons category|EFM32}}
;EFM32 official documents
;ईएफएम32 official documents
* {{Official website|http://www.silabs.com/efm32|EFM32 official website}}
* {{Official website|http://www.silabs.com/efm32|EFM32 official website}}
* [http://www.silabs.com/products/mcu/Pages/32-bit-mcu-application-notes.aspx EFM32 application notes]
* [http://www.silabs.com/products/mcu/Pages/32-bit-mcu-application-notes.aspx ईएफएम32 application नहींtes]
* [https://community.silabs.com/t5/32-bit-MCU/bd-p/2 EFM32 developer forum]
* [https://community.silabs.com/t5/32-bit-MCU/bd-p/2 ईएफएम32 developer forum]


;ARM official documents
;ARM official documents
* {{Main article|ARM Cortex-M#बाहरी संबंध|l1=ARM Cortex-M external links}}
* {{Main article|ARM Cortex-M#बाहरी संबंध|l1=ARM Cortex-M external links}}


;EFM32 starter kit videos
;ईएफएम32 starter kit videos
* [https://www.youtube.com/watch?v=YGozPEhZA-w Wireless Gecko Multiprotocol Simplicity from Silicon Labs]
* [https://www.youtube.com/watch?v=YGozPEhZA-w Wireless गेको Multiprotocol Simplicity from Silicon Labs]
* [https://www.youtube.com/watch?v=WLuSlZean_U Wireless Gecko - Introduction to EFR32 HW development tools]
* [https://www.youtube.com/watch?v=WLuSlZean_U Wireless गेको - Introduction to EFR32 HW development tools]
* [https://www.youtube.com/watch?v=gGwL4MVErqA EFM32 Gecko Cortex-M3 Starter Kit from Silicon Labs]
* [https://www.youtube.com/watch?v=gGwL4MVErqA ईएफएम32 गेको Cortex-M3 Starter Kit from Silicon Labs]
* [https://www.youtube.com/watch?v=p3mVAdlnazM Wireless Gecko - Sub-GHz Design Practices from Silicon Labs]
* [https://www.youtube.com/watch?v=p3mVAdlnazM Wireless गेको - Sub-GHz Design Practices from Silicon Labs]
* [https://www.youtube.com/watch?v=VR6N9yelCBs Using the BG Tool to Make RF Testing]
* [https://www.youtube.com/watch?v=VR6N9yelCBs Using the BG Tool to Make RF Testing]
* [https://www.youtube.com/watch?v=ekhHpwHraew Silicon Labs Wireless Gecko Family | Digi-Key Daily]
* [https://www.youtube.com/watch?v=ekhHpwHraew Silicon Labs Wireless गेको Family | Digi-Key Daily]


;EFM32 training videos
;ईएफएम32 training videos
* [https://www.youtube.com/watch?v=YjZMnBKcKag Simplicity Studio IDE]
* [https://www.youtube.com/watch?v=YjZMnBKcKag Simplicity Studio IDE]
* [https://www.youtube.com/watch?v=RD3hgP1BPys Mastering Simplicity Studio - Featuring Energy Profiler]
* [https://www.youtube.com/watch?v=RD3hgP1BPys Mastering Simplicity Studio - Featuring Energy Profiler]
Line 198: Line 236:
* [https://www.youtube.com/watch?v=i1bQCpWvos8 Mastering Simplicity Studio - Application Builder]
* [https://www.youtube.com/watch?v=i1bQCpWvos8 Mastering Simplicity Studio - Application Builder]


;EFM32 blog
;ईएफएम32 blog
* [http://community.silabs.com/t5/Official-Blog-of-Silicon-Labs/Raising-a-Gecko/ba-p/164396 Raising a Gecko]
* [http://community.silabs.com/t5/Official-Blog-of-Silicon-Labs/Raising-a-Gecko/ba-p/164396 Raising a गेको]
* [http://community.silabs.com/t5/Official-Blog-of-Silicon-Labs/IoT-Hero-from-Teenage-Engineering-Puts-a-New-Spin-on-Music/ba-p/159755 IoT Hero from Teenage Engineering Puts a New Spin on Music]
* [http://community.silabs.com/t5/Official-Blog-of-Silicon-Labs/IoT-Hero-from-Teenage-Engineering-Puts-a-New-Spin-on-Music/ba-p/159755 IoT Hero from Teenage Engineering Puts a New Spin on Music]
* [http://community.silabs.com/t5/Official-Blog-of-Silicon-Labs/IoT-Hero-Tim-Gipson-from-Mide/ba-p/146728 IoT Hero: Tim Gipson from Mide]
* [http://community.silabs.com/t5/Official-Blog-of-Silicon-Labs/IoT-Hero-Tim-Gipson-from-Mide/ba-p/146728 IoT Hero: Tim Gipson from Mide]
* [http://community.silabs.com/t5/Official-Blog-of-Silicon-Labs/Students-to-Study-a-New-Course-Based-on-EFM32/ba-p/172892 Students to Study a New Course Based on EFM32]
* [http://community.silabs.com/t5/Official-Blog-of-Silicon-Labs/Students-to-Study-a-New-Course-Based-on-EFM32/ba-p/172892 Students to Study a New Course Based on EFM32]
* [http://community.silabs.com/t5/Official-Blog-of-Silicon-Labs/Choose-Wisely-An-MCU-is-Only-As-Good-as-Its-Development-Tools/ba-p/173159 Choose Wisely: An MCU is Only a Good as its Development Tools]
* [http://community.silabs.com/t5/Official-Blog-of-Silicon-Labs/Choose-Wisely-An-MCU-is-Only-As-Good-as-Its-Development-Tools/ba-p/173159 Choose Wisely: An एमसीयू is Only a Good as its Development Tools]
* [http://community.silabs.com/t5/Official-Blog-of-Silicon-Labs/Get-More-from-our-New-Multiprotocol-and-Sub-GHz-Wireless-SoCs/ba-p/172796 Get More from our New Multiprotocol and Sub-GHz Wireless SoCs with Connect Networking Stack]
* [http://community.silabs.com/t5/Official-Blog-of-Silicon-Labs/Get-More-from-our-New-Multiprotocol-and-Sub-GHz-Wireless-SoCs/ba-p/172796 Get More from our New Multiprotocol and Sub-GHz Wireless SoCs with Connect Networking Stack]


Line 209: Line 247:
* [http://www.arm.com/news/20519.html ARM: Energy Micro Licenses Cortex-M3 Processor]
* [http://www.arm.com/news/20519.html ARM: Energy Micro Licenses Cortex-M3 Processor]
* [http://www.eetimes.com/conf/esc/showArticle.jhtml?articleID=207200368 EETimes: ARM Extends to Low Power applications]
* [http://www.eetimes.com/conf/esc/showArticle.jhtml?articleID=207200368 EETimes: ARM Extends to Low Power applications]
{{Embedded ARM-based chips}}
{{Microcontrollers}}


{{DEFAULTSORT:Efm32}}
{{DEFAULTSORT:Efm32}}
Line 220: Line 255:
[[Category: Machine Translated Page]]
[[Category: Machine Translated Page]]
[[Category:Created On 09/08/2023]]
[[Category:Created On 09/08/2023]]
[[Category:Vigyan Ready]]

Latest revision as of 10:17, 26 November 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