EFM32WG995:低功耗高性能微控制器的卓越之選
在當今對能耗和性能要求日益嚴苛的電子設備設計領域,EFM32WG995微控制器憑借其出色的低功耗特性和強大的功能,成為眾多工程師的理想選擇。本文將深入剖析EFM32WG995的各項特性、配置及電氣參數(shù),為電子工程師們提供全面的參考。
文件下載:EFM32WG995F256-BGA120.pdf
一、產(chǎn)品概述
EFM32系列微控制器被譽為世界上最節(jié)能的微控制器。EFM32WG995基于ARM Cortex - M4 CPU平臺,具備高性能32位處理器,最高運行頻率可達48 MHz,支持DSP指令和浮點運算單元,還配備了內(nèi)存保護單元,為系統(tǒng)提供了強大的處理能力和安全保障。其靈活的能源管理系統(tǒng),使得該微控制器在不同的能源模式下都能實現(xiàn)極低的功耗,非常適合電池供電的應用以及對高性能和低能耗有要求的系統(tǒng)。
二、核心特性
(一)處理器與性能
- ARM Cortex - M4核心:集成32位RISC處理器,支持DSP指令和浮點運算單元,每MHz可實現(xiàn)高達1.25 Dhrystone MIPS的性能。同時,配備內(nèi)存保護單元,支持多達8個內(nèi)存段,還有喚醒中斷控制器,可處理CPU休眠時觸發(fā)的中斷。
- 高性能運行:最高運行頻率達48 MHz,能滿足大多數(shù)應用的處理需求。
(二)低功耗設計
EFM32WG995在不同能源模式下的功耗表現(xiàn)極為出色:
- 關機模式:3V時電流低至20 nA;帶RTC時,3V下為0.4 μA。
- 停止模式:3V時為0.65 μA,包括上電復位、欠壓檢測器、RAM和CPU保留功能。
- 深度睡眠模式:3V下為0.95 μA,包含帶32.768 kHz振蕩器的RTC、上電復位、欠壓檢測器、RAM和CPU保留。
- 睡眠模式:3V時為63 μA/MHz。
- 運行模式:從閃存執(zhí)行代碼時,3V下為225 μA/MHz。
(三)豐富的外設資源
- GPIO:擁有93個通用輸入/輸出引腳,可配置為推挽、開漏、上拉/下拉、輸入濾波和驅(qū)動強度等模式,還支持可配置的外設I/O位置和16個異步外部中斷,能在關機模式下保持輸出狀態(tài)并喚醒。
- DMA與PRS:12通道DMA控制器可獨立于CPU執(zhí)行內(nèi)存操作,降低CPU能耗和工作量;12通道外設反射系統(tǒng)(PRS)實現(xiàn)外設間的自主信號傳輸,無需CPU干預。
- 加密模塊:硬件AES支持128/256位密鑰,分別在54/75個周期內(nèi)完成加密或解密操作。
- 定時器與計數(shù)器:包括4個16位定時器/計數(shù)器、4×3個比較/捕獲/PWM通道、帶有死區(qū)插入功能的TIMER0、16位低功耗定時器、1個24位實時計數(shù)器和1個32位實時計數(shù)器、3個16/8位脈沖計數(shù)器以及帶專用RC振蕩器的看門狗定時器。
- 通信接口:具備3個通用同步/異步收發(fā)器(USART),支持UART/SPI/SmartCard(ISO 7816)/IrDA/I2S;2個通用異步收發(fā)器(UART);2個低功耗UART;2個I2C接口,支持SMBus;還擁有支持主機和OTG功能的USB接口,完全符合USB 2.0標準,內(nèi)置PHY和5V轉(zhuǎn)3.3V調(diào)節(jié)器。
- 模擬外設:包含12位1 Msamples/s的模數(shù)轉(zhuǎn)換器(ADC)、8個單端通道/4個差分通道、片上溫度傳感器、12位500 ksamples/s的數(shù)模轉(zhuǎn)換器(DAC)、2個模擬比較器、支持多達16個輸入的電容感應功能以及3個運算放大器。
- 低功耗傳感器接口(LESENSE):可在深度睡眠模式下實現(xiàn)自主傳感器監(jiān)測,支持多種傳感器,如LC傳感器和電容按鈕。
- LCD控制器:可驅(qū)動多達8×36段的分段式LCD顯示,具備電壓升壓、可調(diào)對比度和自主動畫功能。
- 備份電源域:RTC和保留寄存器位于單獨的電源域,在所有能源模式下均可使用,主電源耗盡時可由備用電池供電。
- 外部總線接口(EBI):可訪問多達4×256 MB的外部內(nèi)存映射空間,包含TFT控制器,支持直接驅(qū)動。
三、產(chǎn)品配置
(一)訂購信息
EFM32WG995有三種不同的閃存容量可供選擇,分別為64 kB、128 kB和256 kB,RAM均為32 kB,最高速度為48 MHz,工作溫度范圍為 - 40至85 oC,采用BGA120封裝,供電電壓范圍為1.98至3.8 V。
| 訂購代碼 | 閃存 (kB) | RAM (kB) | 最大速度 (MHz) | 供電電壓 (V) | 溫度 (oC) | 封裝 |
|---|---|---|---|---|---|---|
| EFM32WG995F64 - BGA120 | 64 | 32 | 48 | 1.98 - 3.8 | -40 - 85 | BGA120 |
| EFM32WG995F128 - BGA120 | 128 | 32 | 48 | 1.98 - 3.8 | -40 - 85 | BGA120 |
| EFM32WG995F256 - BGA120 | 256 | 32 | 48 | 1.98 - 3.8 | -40 - 85 | BGA120 |
(二)模塊配置總結(jié)
各模塊均為全配置,不同模塊有相應的引腳連接,具體如下表所示:
| 模塊 | 配置 | 引腳連接 |
|---|---|---|
| Cortex - M4 | 全配置 | NA |
| DBG | 全配置 | DBG_SWCLK, DBG_SWDIO, DBG_SWO |
| MSC | 全配置 | NA |
| DMA | 全配置 | NA |
| RMU | 全配置 | NA |
| EMU | 全配置 | NA |
| CMU | 全配置 | CMU_OUT0, CMU_OUT1 |
| WDOG | 全配置 | NA |
| PRS | 全配置 | NA |
| USB | 全配置 | USB_VBUS, USB_VBUSEN, USB_VREGI, USB_VREGO, USB_DM, USB_DMPU, USB_DP, USB_ID |
| EBI | 全配置 | EBI_A[27:0], EBI_AD[15:0], EBI_ARDY, EBI_ALE, EBI_BL[1:0], EBI_CS[3:0], EBI_CSTFT, EBI_DCLK, EBI_DTEN, EBI_HSNC, EBI_NANDREn, EBI_NANDWEn, EBI_REn, EBI_VSNC, EBI_WEn |
| I2C0 | 全配置 | I2C0_SDA, I2C0_SCL |
| I2C1 | 全配置 | I2C1_SDA, I2C1_SCL |
| USART0 | 全配置(帶IrDA) | US0_TX, US0_RX, US0_CLK, US0_CS |
| USART1 | 全配置(帶I2S) | US1_TX, US1_RX, US1_CLK, US1_CS |
| USART2 | 全配置(帶I2S) | US2_TX, US2_RX, US2_CLK, US2_CS |
| UART0 | 全配置 | U0_TX, U0_RX |
| UART1 | 全配置 | U1_TX, U1_RX |
| LEUART0 | 全配置 | LEU0_TX, LEU0_RX |
| LEUART1 | 全配置 | LEU1_TX, LEU1_RX |
| TIMER0 | 全配置(帶DTI) | TIM0_CC[2:0], TIM0_CDTI[2:0] |
| TIMER1 | 全配置 | TIM1_CC[2:0] |
| TIMER2 | 全配置 | TIM2_CC[2:0] |
| TIMER3 | 全配置 | TIM3_CC[2:0] |
| RTC | 全配置 | NA |
| BURTC | 全配置 | NA |
| LETIMER0 | 全配置 | LET0_O[1:0] |
| PCNT0 | 全配置,16位計數(shù)寄存器 | PCNT0_S[1:0] |
| PCNT1 | 全配置,8位計數(shù)寄存器 | PCNT1_S[1:0] |
| PCNT2 | 全配置,8位計數(shù)寄存器 | PCNT2_S[1:0] |
| ACMP0 | 全配置 | ACMP0_CH[7:0], ACMP0_O |
| ACMP1 | 全配置 | ACMP1_CH[7:0], ACMP1_O |
| VCMP | 全配置 | NA |
| ADC0 | 全配置 | ADC0_CH[7:0] |
| DAC0 | 全配置 | DAC0_OUT[1:0], DAC0_OUTxALT |
| OPAMP | 全配置 | 輸出:OPAMP_OUTx, OPAMP_OUTxALT;輸入:OPAMP_Px, OPAMP_Nx |
| AES | 全配置 | NA |
| GPIO | 93引腳 | 可用引腳見相關表格 |
| LCD | 全配置 | LCD_SEG[35:0], LCD_COM[7:0], LCD_BCAP_P, LCD_BCAP_N, LCD_BEXT |
(三)內(nèi)存映射
EFM32WG995的內(nèi)存映射展示了最大內(nèi)存配置下的RAM和閃存大小,為軟件編程和數(shù)據(jù)存儲提供了清晰的架構。
四、電氣特性
(一)測試條件
- 典型值:基于環(huán)境溫度 (T{AMB}=25^{circ} C) 和供電電壓 (V{DD}=3.0 V),通過模擬和/或技術表征得出,除非另有說明。
- 最小值和最大值:代表環(huán)境溫度、供電電壓和頻率的最壞情況,同樣通過模擬和/或技術表征確定,除非另有說明。
(二)絕對最大額定值
| 符號 | 參數(shù) | 條件 | 最小值 | 典型值 | 最大值 | 單位 |
|---|---|---|---|---|---|---|
| (T_{STG}) | 存儲溫度范圍 | -40 | 150 | °C | ||
| (T_{S}) | 最大焊接溫度 | 最新IPC/JEDEC J - STD - 020標準 | 260 | °C | ||
| (V_{DDMAX}) | 外部主供電電壓 | 0 | 3.8 | V | ||
| (V_{IOPIN}) | 任何I/O引腳電壓 | -0.3 | (V_{DD} + 0.3) | V |
(三)一般工作條件
| 符號 | 最小值 | 典型值 | 最大值 | 單位 |
|---|---|---|---|---|
| (T_{AMB}) | -40 | 85 | °C | |
| (V_{DDOP}) | 1.98 | 3.8 | V | |
| (f_{APB}) | 48 | MHz | ||
| (f_{AHB}) | 48 | MHz |
(四)電流消耗
不同能源模式和時鐘頻率下,EFM32WG995的電流消耗如下:
- 運行模式(EM0):不同時鐘頻率和溫度下,電流消耗在225 - 286 μA/MHz之間。
- 睡眠模式(EM1):電流消耗在63 - 129 μA/MHz之間。
- 深度睡眠模式(EM2):帶RTC預分頻至1 Hz,32.768 kHz LFRCO,3.0 V供電時,25 oC下典型值為0.95 μA,85 oC下為3.0 μA。
- 停止模式(EM3):3.0 V供電時,25 oC下典型值為0.65 μA,85 oC下為2.65 μA。
- 關機模式(EM4):3.0 V供電時,25 oC下典型值為0.02 μA,85 oC下為0.44 μA。
五、應用領域
EFM32WG995適用于多種應用領域,包括能源、燃氣、水和智能計量、健康和健身應用、智能配件、報警和安全系統(tǒng)以及工業(yè)和家庭自動化等。其低功耗和高性能的特點,使其在這些領域中能夠發(fā)揮出色的作用,為設備的長期穩(wěn)定運行提供保障。
電子工程師們在設計低功耗、高性能的電子設備時,EFM32WG995無疑是一個值得考慮的選擇。你在實際應用中是否使用過類似的微控制器?遇到過哪些問題?歡迎在評論區(qū)分享你的經(jīng)驗和見解。
-
低功耗微控制器
+關注
關注
0文章
40瀏覽量
5490
發(fā)布評論請先 登錄
EFM32WG995:低功耗高性能微控制器的卓越之選
評論