EFM32HG350:低功耗微控制器的卓越之選
在當今的電子設計領域,低功耗、高性能的微控制器一直是工程師們追求的目標。EFM32HG350作為一款備受矚目的微控制器,以其獨特的特性和強大的功能,在眾多應用場景中展現(xiàn)出了卓越的性能。今天,我們就來深入了解一下這款“世界上最節(jié)能的微控制器”。
文件下載:EFM32HG350F32G-A-CSP36.pdf
一、產(chǎn)品概述
EFM32HG350采用了ARM Cortex - M0+ CPU平臺,具備高性能的32位處理器,最高運行頻率可達25 MHz。它擁有豐富的外設和先進的低功耗技術(shù),非常適合電池供電的應用以及對高性能和低能耗有要求的系統(tǒng)。
1.1 產(chǎn)品型號與配置
目前有EFM32HG350F32G - A - CSP36和EFM32HG350F64G - A - CSP36兩種型號可供選擇,它們的主要區(qū)別在于閃存和RAM的容量,分別為32/64 KB Flash和8/8 KB RAM,其他參數(shù)如最大速度、供電電壓和工作溫度范圍基本一致。
| 訂購代碼 | 閃存 (kB) | RAM (kB) | 最大速度 (MHz) | 供電電壓 (V) | 溫度 (oC) | 封裝 |
|---|---|---|---|---|---|---|
| EFM32HG350F32G - A - CSP36 | 32 | 8 | 25 | 1.98 - 3.8 | -40 - 85 | CSP36 |
| EFM32HG350F64G - A - CSP36 | 64 | 8 | 25 | 1.98 - 3.8 | -40 - 85 | CSP36 |
二、系統(tǒng)架構(gòu)與模塊分析
2.1 ARM Cortex - M0+核心
ARM Cortex - M0+核心包含一個32位RISC處理器,每MHz可實現(xiàn)高達0.9 Dhrystone MIPS的性能。同時,還集成了喚醒中斷控制器,能夠處理CPU休眠時觸發(fā)的中斷。
2.2 調(diào)試接口(DBG)
通過2引腳串行線調(diào)試接口和微跟蹤緩沖區(qū)(MTB)提供硬件調(diào)試支持,方便工程師進行數(shù)據(jù)和指令跟蹤。
2.3 內(nèi)存系統(tǒng)控制器(MSC)
作為EFM32HG微控制器的程序存儲單元,閃存可由Cortex - M0+和DMA進行讀寫操作。閃存分為主塊和信息塊,主塊用于存儲程序代碼,信息塊可用于存儲特殊用戶數(shù)據(jù)和閃存鎖定位。
2.4 直接內(nèi)存訪問控制器(DMA)
DMA控制器能夠獨立于CPU執(zhí)行內(nèi)存操作,減少了CPU的能耗和工作量,使系統(tǒng)在數(shù)據(jù)傳輸時能夠保持低能耗模式。
2.5 復位管理單元(RMU)
負責處理EFM32HG的復位功能,確保系統(tǒng)的穩(wěn)定性。
2.6 能量管理單元(EMU)
管理EFM32HG微控制器的所有低能耗模式,可控制CPU和各種外設的開啟和關閉,還能關閉未使用的SRAM塊的電源。
2.7 時鐘管理單元(CMU)
負責控制EFM32HG板載的振蕩器和時鐘,可單獨開啟或關閉所有外設模塊的時鐘,并對可用的振蕩器進行配置,以實現(xiàn)能耗的最小化。
2.8 看門狗(WDOG)
在系統(tǒng)出現(xiàn)故障時生成復位信號,提高應用程序的可靠性,故障可能由外部事件(如ESD脈沖)或軟件故障引起。
2.9 外設反射系統(tǒng)(PRS)
是一個讓不同外設模塊直接相互通信的網(wǎng)絡,無需CPU參與。發(fā)送反射信號的外設模塊稱為生產(chǎn)者,PRS將這些信號路由到消費者外設,消費者外設根據(jù)接收到的數(shù)據(jù)執(zhí)行相應操作。
2.10 低能耗USB
提供符合全速USB 2.0標準的設備控制器和PHY,具有超低電流消耗。支持全速(12 MBit/s)和低速(1.5 MBit/s)操作,無需外部組件,在嚴格的電源預算下也能實現(xiàn)USB通信。
2.11 集成式電路接口(I2C)
提供MCU與串行I2C總線之間的接口,可作為主設備和從設備,支持多主總線,支持標準模式、快速模式和快速模式+速度,傳輸速率可達1 Mbit/s。
2.12 通用同步/異步收發(fā)器(USART)
是一個非常靈活的串行I/O模塊,支持全雙工異步UART通信以及RS - 485、SPI、MicroWire和3線通信,還可與ISO7816智能卡、IrDA和I2S設備接口。
2.13 預編程USB/UART引導加載程序
在工廠預編程,用戶無需調(diào)試器即可通過UART或USB CDC類虛擬UART對EFM32進行編程。
2.14 低能耗通用異步收發(fā)器(LEUART)
是一種特殊的UART,可在嚴格的電源預算下實現(xiàn)雙向UART通信,僅需32.768 kHz時鐘即可支持高達9600波特/秒的通信速率。
2.15 定時器/計數(shù)器(TIMER)
16位通用定時器具有3個比較/捕獲通道,用于輸入捕獲和比較/PWM輸出,TIMER0還包含一個適用于電機控制應用的死區(qū)插入模塊。
2.16 實時計數(shù)器(RTC)
包含一個24位計數(shù)器,可由32.768 kHz晶體振蕩器或32.768 kHz RC振蕩器提供時鐘。除了EM0和EM1模式外,RTC在EM2模式下也可用,非常適合用于計時。
2.17 脈沖計數(shù)器(PCNT)
可用于對單個輸入的脈沖進行計數(shù)或解碼正交編碼輸入,可在能量模式EM0 - EM3下運行。
2.18 模擬比較器(ACMP)
用于比較兩個模擬輸入的電壓,輸出數(shù)字信號指示哪個輸入電壓更高。輸入可以是可選的內(nèi)部參考電壓或外部引腳電壓,可通過改變比較器的電流供應來配置響應時間和電流消耗。
2.19 電壓比較器(VCMP)
用于通過軟件監(jiān)測電源電壓,當電源電壓低于或高于可編程閾值時可產(chǎn)生中斷,同樣可通過改變比較器的電流供應來配置響應時間和電流消耗。
2.20 模數(shù)轉(zhuǎn)換器(ADC)
采用逐次逼近寄存器(SAR)架構(gòu),分辨率高達12位,采樣率可達每秒100萬次。集成的輸入多路復用器可從3個外部引腳和6個內(nèi)部信號中選擇輸入。
2.21 電流數(shù)模轉(zhuǎn)換器(IDAC)
可提供或吸收可配置的恒定電流,電流可在0.05至64 μA之間選擇,輸出可連接到引腳或ADC。
2.22 高級加密標準加速器(AES)
可進行128位的AES加密和解密,使用128位密鑰加密或解密一個128位數(shù)據(jù)塊僅需52個HFCORECLK周期。
2.23 通用輸入/輸出(GPIO)
EFM32HG350有22個通用輸入/輸出(GPIO)引腳,可單獨配置為輸出或輸入,還可進行更高級的配置,如開漏、濾波和驅(qū)動強度。支持多達10個異步外部引腳中斷,輸入值可通過外設反射系統(tǒng)路由到其他外設。
三、電氣特性
3.1 測試條件
典型數(shù)據(jù)基于 (T{AMB}=25^{circ} C) 和 (V{DD}=3.0 ~V),通過模擬和/或技術(shù)表征獲得。最小和最大值代表環(huán)境溫度、供電電壓和頻率的最壞情況。
3.2 絕對最大額定值
絕對最大額定值是應力額定值,在此條件下不保證設備的功能正常運行。超出規(guī)定范圍的應力可能會影響設備的可靠性或?qū)е掠谰眯該p壞。
3.3 一般工作條件
工作溫度范圍為 -40 至 85 oC,供電電壓范圍為 1.98 至 3.8 V,APB和AHB總線的最大頻率為25 MHz。
3.4 電流消耗
| EFM32HG350在不同的能量模式下具有不同的電流消耗特性,以下是一些典型數(shù)據(jù): | 能量模式 | 條件 | 最小 | 典型 | 最大 | 單位 |
|---|---|---|---|---|---|---|
| EM0 | 24 MHz HFXO,所有外設時鐘禁用,(V{DD}=3.0 V),(T{AMB}=25^{circ}C) | 148 | 158 | μA/MHz | ||
| EM1 | 24 MHz HFXO,所有外設時鐘禁用,(V{DD}=3.0 V),(T{AMB}=25^{circ}C) | 64 | 68 | μA/MHz | ||
| EM2 | EM2電流,RTC預分頻至1 Hz,32.768 kHz LFRCO,(V{DD}=3.0 V),(T{AMB}=25^{circ}C) | 0.9 | 1.35 | μA | ||
| EM3 | EM3電流(ULFRCO啟用,LFRCO/LFXO禁用),(V{DD}=3.0 V),(T{AMB}=25^{circ}C) | 0.6 | 0.90 | μA | ||
| EM4 | (V{DD}=3.0 V),(T{AMB}=25^{circ}C) | 0.02 | 0.035 | μA |
3.5 能量模式轉(zhuǎn)換
不同能量模式之間的轉(zhuǎn)換時間有所不同,例如從EM1到EM0的轉(zhuǎn)換時間為0個HF - CORE - CLK周期,從EM2到EM0的轉(zhuǎn)換時間為2 μs等。
3.6 電源管理
EFM32HG需要將AVDD_x、VDD_DREG和IOVDD_x引腳在PCB層面連接在一起(可選濾波),具體的原理圖建議可參考應用筆記“AN0002 EFM32硬件設計考慮”。
3.7 閃存
閃存具有一定的擦除周期和數(shù)據(jù)保留特性,例如擦除周期可達20000次,在不同溫度下的數(shù)據(jù)保留時間也有所不同。
3.8 通用輸入輸出
GPIO引腳具有特定的輸入輸出電壓、電流和電阻特性,可根據(jù)不同的驅(qū)動模式和負載條件進行配置。
3.9 振蕩器
EFM32HG350支持多種振蕩器,包括LFXO、HFXO、LFRCO、HFRCO、AUXHFRCO、USHFRCO和ULFRCO,每種振蕩器都有其特定的頻率范圍、啟動時間和電流消耗。
3.10 模數(shù)轉(zhuǎn)換器(ADC)
ADC具有特定的輸入電壓范圍、分辨率、采樣率和噪聲性能等參數(shù),在不同的采樣率和參考電壓下,其信號噪聲比(SNR)和無雜散動態(tài)范圍(SFDR)也有所不同。
3.11 電流數(shù)模轉(zhuǎn)換器(IDAC)
IDAC可提供不同范圍的電流輸出,具有特定的電流步長、溫度系數(shù)和電壓系數(shù)。
3.12 模擬比較器(ACMP)
ACMP可比較兩個模擬輸入的電壓,具有可編程的偏置電流和滯后特性。
3.13 電壓比較器(VCMP)
VCMP用于監(jiān)測電源電壓,可配置觸發(fā)閾值和滯后特性。
3.14 I2C
支持標準模式(Sm)、快速模式(Fm)和快速模式+(Fm+),每種模式都有特定的時鐘頻率和時序要求。
3.15 USB
USB硬件通過了USB 2.0全速認證,具體的測試報告將隨應用筆記“AN0046 - USB硬件設計指南”發(fā)布。
3.16 數(shù)字外設
不同的數(shù)字外設(如USART、LEUART、I2C、TIMER等)在空閑狀態(tài)下具有不同的電流消耗。
四、引腳和封裝
4.1 引腳排列
EFM32HG350采用CSP36封裝,每個引腳具有多種功能,可通過配置實現(xiàn)不同的外設連接。
4.2 替代功能引腳排列
提供了豐富的替代功能,可通過配置LOCATION位域?qū)⒉煌墓δ軓陀弥粮鱾€引腳。
4.3 GPIO引腳概述
具體的GPIO引腳分布在不同的端口,每個端口可組織為16位端口。
4.4 CSP36封裝
CSP36封裝具有特定的尺寸和引腳布局,所有EFM32封裝均符合RoHS標準,無溴(Br)和銻(Sb)。
五、PCB布局和焊接
5.1 推薦的PCB布局
提供了CSP36 PCB的焊盤圖案、阻焊層和鋼網(wǎng)設計的尺寸信息。
5.2 焊接信息
應遵循最新的IPC/JEDEC J - STD - 020無鉛回流焊接建議。
六、芯片標記、版本和勘誤
6.1 芯片標記
芯片標記包含芯片家族、版本、批次代碼、日期代碼和方向標記等信息。
6.2 版本
可通過芯片標記中的“Revision”字段確定芯片的版本。
6.3 勘誤
具體的設備勘誤信息可在Simplicity Studio和在線文檔中查看。
七、總結(jié)
EFM32HG350以其低功耗、高性能和豐富的外設功能,為電子工程師提供了一個優(yōu)秀的解決方案。無論是在能源計量、健康與健身應用、智能配件還是工業(yè)和家庭自動化等領域,都能發(fā)揮出其獨特的優(yōu)勢。在實際設計中,工程師們需要根據(jù)具體的應用需求,合理配置和使用EFM32HG350的各個模塊,以達到最佳的性能和能耗平衡。你在使用EFM32HG350的過程中遇到過哪些問題呢?歡迎在評論區(qū)分享你的經(jīng)驗和見解。
-
電子設計
+關注
關注
42文章
2795瀏覽量
49911 -
低功耗微控制器
+關注
關注
0文章
43瀏覽量
5492
發(fā)布評論請先 登錄
EFM32HG350:低功耗微控制器的卓越之選
評論