EFM32HG Happy Gecko 微控制器:低功耗與高性能的完美結(jié)合
引言
在當今電子設備追求低功耗、高性能的時代,微控制器的選擇至關(guān)重要。Silicon Labs的EFM32HG Happy Gecko系列微控制器憑借其卓越的低功耗特性和豐富的功能,成為眾多電池供電應用以及對性能和能耗有嚴格要求的系統(tǒng)的理想選擇。本文將深入介紹EFM32HG系列微控制器的特性、功能、電氣參數(shù)以及封裝信息,為電子工程師在設計過程中提供全面的參考。
文件下載:EFM32HG108F64G-A-QFN24R.pdf
一、EFM32HG系列概述
EFM32HG系列被稱為世界上最節(jié)能的微控制器,它將強大的32位ARM Cortex - M0+處理器、創(chuàng)新的低功耗技術(shù)、快速的喚醒時間以及豐富的外設集于一身。這種獨特的組合使其非常適合各種電池供電應用,如能源、氣體、水和智能計量,健康和健身應用,智能配件,報警和安全系統(tǒng),以及工業(yè)和家庭自動化等領域。
EFM32HG在運行模式(EM0)下每兆赫茲僅消耗127 μA電流,在停止模式(EM3)下電流低至0.6 μA,展現(xiàn)出了出色的低功耗性能。同時,它還具備硬件加密(AES)功能,能夠在54個周期內(nèi)完成128位密鑰的AES加密和解密,為數(shù)據(jù)安全提供了保障。
二、關(guān)鍵特性
(一)處理器與性能
- ARM Cortex - M0+內(nèi)核:工作頻率高達25 MHz,能夠?qū)崿F(xiàn)每兆赫茲0.9 Dhrystone MIPS的性能,同時還集成了喚醒中斷控制器,可處理CPU休眠時觸發(fā)的中斷。
- 快速喚醒時間:僅需2 μs即可從低功耗模式喚醒,確保系統(tǒng)能夠迅速響應外部事件。
(二)低功耗設計
- 多種低功耗模式:包括活動模式(EM0)、睡眠模式(EM1)、深度睡眠模式(EM2)、停止模式(EM3)和關(guān)機模式(EM4),滿足不同應用場景下的功耗需求。
- 自主外設:外設反射系統(tǒng)(PRS)允許不同外設模塊直接通信,無需CPU干預,進一步降低了系統(tǒng)的功耗。
(三)功能外設
- 通信接口:支持多種通信協(xié)議,如UART、SPI、I2C、USB等,方便與其他設備進行數(shù)據(jù)交互。
- 定時器與計數(shù)器:提供多個16位定時器/計數(shù)器和24位實時計數(shù)器,可用于精確的時間測量和脈沖計數(shù)。
- 模擬外設:集成了12位1 Msamples/s的模數(shù)轉(zhuǎn)換器(ADC)、電流數(shù)模轉(zhuǎn)換器(IDAC)和模擬比較器(ACMP),滿足模擬信號處理的需求。
三、系統(tǒng)模塊介紹
(一)ARM Cortex - M0+核心
ARM Cortex - M0+核心是EFM32HG的核心處理單元,具備高效的指令執(zhí)行能力和低功耗特性。它能夠在保證性能的同時,有效降低系統(tǒng)的能耗。
(二)調(diào)試接口(DBG)
支持2引腳串行線調(diào)試接口和微跟蹤緩沖區(qū)(MTB),方便工程師進行硬件調(diào)試和數(shù)據(jù)/指令跟蹤。
(三)內(nèi)存系統(tǒng)控制器(MSC)
負責管理閃存和RAM,閃存可從Cortex - M0+和DMA進行讀寫操作,分為主塊和信息塊,信息塊可用于存儲特殊用戶數(shù)據(jù)和閃存鎖定位。
(四)直接內(nèi)存訪問控制器(DMA)
獨立于CPU執(zhí)行內(nèi)存操作,減少了CPU的工作量和能耗,使系統(tǒng)在數(shù)據(jù)傳輸時能夠保持低功耗模式。
(五)復位管理單元(RMU)
負責處理EFM32HG的復位功能,確保系統(tǒng)在出現(xiàn)異常時能夠正常復位。
(六)能源管理單元(EMU)
管理所有低功耗模式,可根據(jù)應用需求控制CPU和各種外設的開啟和關(guān)閉,還能關(guān)閉未使用的SRAM塊,以降低功耗。
(七)時鐘管理單元(CMU)
控制片上振蕩器和時鐘,能夠根據(jù)不同的應用場景靈活調(diào)整時鐘頻率,避免在不使用的外設和振蕩器上浪費電力。
(八)看門狗(WDOG)
在系統(tǒng)出現(xiàn)故障時生成復位信號,提高應用的可靠性,故障可能由外部事件(如ESD脈沖)或軟件錯誤引起。
(九)外設反射系統(tǒng)(PRS)
實現(xiàn)不同外設模塊之間的直接通信,提高系統(tǒng)的響應速度和效率。
(十)低功耗USB
提供符合USB 2.0全速標準的設備控制器和PHY,具有超低電流消耗,支持全速(12 MBit/s)和低速(1.5 MBit/s)操作,無需外部組件。
(十一)I2C接口
可作為主設備或從設備,支持多主總線,支持標準模式、快速模式和快速模式Plus,傳輸速率可達1 Mbit/s。
(十二)通用同步/異步收發(fā)器(USART)
非常靈活的串行I/O模塊,支持多種通信協(xié)議,可與多種設備進行接口。
(十三)預編程USB/UART引導加載器
允許用戶通過UART或USB CDC類虛擬UART對EFM32進行編程,無需調(diào)試器。
(十四)低功耗通用異步收發(fā)器(LEUART)
在嚴格的功率預算下實現(xiàn)雙向UART通信,僅需32.768 kHz時鐘即可實現(xiàn)9600 baud/s的通信速率。
(十五)定時器/計數(shù)器(TIMER)
16位通用定時器具有三個比較/捕獲通道,可用于輸入捕獲和PWM輸出,TIMER0還包含死區(qū)時間插入模塊,適用于電機控制應用。
(十六)實時計數(shù)器(RTC)
包含24位計數(shù)器,可由32.768 kHz晶體振蕩器或RC振蕩器提供時鐘,在EM2模式下也可正常工作,適合用于時間跟蹤。
(十七)脈沖計數(shù)器(PCNT)
可用于對單個輸入的脈沖進行計數(shù)或解碼正交編碼輸入,可在EM0 - EM3模式下工作。
(十八)模擬比較器(ACMP)
用于比較兩個模擬輸入的電壓,通過調(diào)整比較器的電流供應可配置響應時間和電流消耗。
(十九)電壓比較器(VCMP)
用于監(jiān)測電源電壓,當電源電壓低于或高于可編程閾值時可生成中斷信號。
(二十)模數(shù)轉(zhuǎn)換器(ADC)
采用逐次逼近寄存器(SAR)架構(gòu),分辨率高達12位,采樣率可達每秒100萬次,可選擇4個外部引腳和6個內(nèi)部信號作為輸入。
(二十一)電流數(shù)模轉(zhuǎn)換器(IDAC)
可提供或吸收可配置的恒定電流,輸出電流可在0.05至64 μA之間選擇。
(二十二)高級加密標準加速器(AES)
能夠進行128位的AES加密和解密,加密或解密一個128位數(shù)據(jù)塊僅需52個HFCORECLK周期。
(二十三)通用輸入/輸出(GPIO)
最多有37個通用輸入/輸出引腳,可單獨配置為輸出或輸入,還支持更高級的配置,如開漏、濾波和驅(qū)動強度,同時支持最多16個異步外部引腳中斷。
四、電氣特性
(一)測試條件
典型數(shù)據(jù)基于環(huán)境溫度 (T{AMB}=25^{circ} C) 和電源電壓 (V{DD}=3.0 ~V) ,除非另有說明。最小和最大值代表在環(huán)境溫度、電源電壓和頻率的最壞條件下的值。
(二)絕對最大額定值
給出了存儲溫度范圍、最大焊接溫度、外部主電源電壓、I/O引腳電壓、I/O引腳電流等參數(shù)的極限值,超過這些極限可能會影響設備的可靠性或?qū)е掠谰眯該p壞。
(三)一般工作條件
規(guī)定了環(huán)境溫度范圍、工作電源電壓、內(nèi)部APB和AHB時鐘頻率等參數(shù)的正常工作范圍。
(四)熱特性
提供了不同封裝(QFN24、QFN32、TQFP48)在4層PCB、空氣流速為0 m/s條件下的熱阻參數(shù),幫助工程師進行散熱設計。
(五)電流消耗
詳細列出了不同能量模式(EM0 - EM4)下的電流消耗情況,以及不同時鐘頻率和溫度條件下的電流變化。
(六)能量模式轉(zhuǎn)換
給出了從不同低功耗模式轉(zhuǎn)換到活動模式(EM0)的時間,幫助工程師評估系統(tǒng)的響應時間。
(七)電源管理
要求將AVDD_x、VDD_DREG和IOVDD_x引腳在PCB層面連接在一起(可選濾波),并提供了相關(guān)的電源管理參數(shù),如BOD閾值、復位延遲時間、電壓調(diào)節(jié)器去耦電容等。
(八)閃存
規(guī)定了閃存的擦除周期、字寫入周期、數(shù)據(jù)保留時間、編程時間、擦除時間、擦除電流、寫入電流和工作電源電壓等參數(shù)。
(九)通用輸入輸出
給出了GPIO的輸入低電壓、輸入高電壓、輸出高電壓、輸出低電壓、輸入泄漏電流、I/O引腳上下拉電阻、內(nèi)部ESD串聯(lián)電阻、毛刺抑制濾波器脈沖寬度、輸出下降時間和I/O引腳滯回等參數(shù)。
(十)振蕩器
詳細介紹了各種振蕩器(LFXO、HFXO、LFRCO、HFRCO、AUXHFRCO、USHFRCO、ULFRCO)的特性,包括支持的晶體頻率、等效串聯(lián)電阻、負載電容、電流消耗和啟動時間等參數(shù)。
(十一)模數(shù)轉(zhuǎn)換器(ADC)
給出了ADC的輸入電壓范圍、參考電壓范圍、輸入電流、共模抑制比、平均有源電流、內(nèi)部電壓參考電流消耗、輸入電容、輸入導通電阻、輸入RC濾波器電阻和電容、輸入偏置電流、輸入失調(diào)電流、時鐘頻率、轉(zhuǎn)換時間、采集時間、啟動時間、信噪比(SNR)、信噪失真比(SINAD)、無雜散動態(tài)范圍(SFDR)、失調(diào)電壓、溫度計輸出梯度、差分非線性(DNL)、積分非線性(INL)、缺失碼、增益誤差漂移、偏移誤差漂移、VREF電壓、VREF電壓漂移、VREF溫度漂移、VREF電流消耗和ADC與DAC VREF匹配等參數(shù)。
(十二)電流數(shù)模轉(zhuǎn)換器(IDAC)
提供了不同范圍(0 - 3)的IDAC在源模式和沉模式下的有源電流、標稱輸出電流、步長、高阻抗負載下的電流下降、溫度系數(shù)和電壓系數(shù)等參數(shù),以及啟動時間。
(十三)模擬比較器(ACMP)
給出了ACMP的輸入電壓范圍、共模電壓范圍、有源電流、內(nèi)部電壓參考電流消耗、失調(diào)電壓、滯后電壓、內(nèi)部電阻和啟動時間等參數(shù)。
(十四)電壓比較器(VCMP)
規(guī)定了VCMP的輸入電壓范圍、共模電壓范圍、有源電流、參考發(fā)生器啟動時間、失調(diào)電壓、滯后電壓和啟動時間等參數(shù),以及VDD觸發(fā)電平的配置方法。
(十五)I2C
詳細列出了I2C在標準模式、快速模式和快速模式Plus下的時鐘頻率、時鐘低時間、時鐘高時間、SDA設置時間、SDA保持時間、重復START條件設置時間、重復START條件保持時間、STOP條件設置時間和總線空閑時間等參數(shù)。
(十六)USB
給出了USB調(diào)節(jié)器輸出電壓和輸出電流等參數(shù),以及USB硬件通過USB 2.0全速認證的信息。
(十七)數(shù)字外設
列出了USART、LEUART、I2C、TIMER、PCNT、RTC、AES、GPIO、PRS和DMA等數(shù)字外設的空閑電流。
五、引腳定義
詳細介紹了不同型號(EFM32HG108、EFM32HG110、EFM32HG210、EFM32HG222、EFM32HG308、EFM32HG309、EFM32HG310、EFM32HG321、EFM32HG322、EFM32HG350)的引腳配置、引腳功能和可選的備用功能,以及GPIO引腳的具體分布情況。
六、封裝規(guī)格
(一)CSP36封裝
提供了CSP36封裝的尺寸、PCB布局、芯片標記和環(huán)境注意事項等信息,包括封裝的各個尺寸參數(shù)、PCB焊盤圖案、阻焊層和鋼網(wǎng)設計的尺寸要求,以及WLCSP設備在使用和焊接時的注意事項。
(二)QFN24封裝
給出了QFN24封裝的尺寸、PCB布局、封裝標記等信息,包括封裝的各個尺寸參數(shù)、PCB焊盤圖案、阻焊層和鋼網(wǎng)設計的尺寸要求,以及該封裝使用的鍍錫引線框架和RoHS合規(guī)信息。
(三)QFN32封裝
提供了QFN32封裝的尺寸、PCB布局、封裝標記等信息,包括封裝的各個尺寸參數(shù)、PCB焊盤圖案、阻焊層和鋼網(wǎng)設計的尺寸要求,以及該封裝使用的鍍錫引線框架和RoHS合規(guī)信息。
(四)TQFP48封裝
給出了TQFP48封裝的尺寸、PCB布局、封裝標記等信息,包括封裝的各個尺寸參數(shù)、PCB焊盤圖案、阻焊層和鋼網(wǎng)設計的尺寸要求,以及該封裝使用的鍍錫引線框架和RoHS合規(guī)信息。
七、總結(jié)
EFM32HG Happy Gecko系列微控制器以其卓越的低功耗性能、豐富的功能外設和靈活的配置選項,為電子工程師提供了一個強大而可靠的解決方案。無論是在電池供電的便攜設備還是對性能和能耗有嚴格要求的工業(yè)應用中,EFM32HG都能夠滿足需求。通過深入了解其特性、功能和電氣參數(shù),工程師可以更好地利用該系列微控制器進行產(chǎn)品設計,實現(xiàn)高性能、低功耗的目標。
在實際應用中,工程師還需要根據(jù)具體的設計需求,合理選擇合適的型號和封裝,優(yōu)化PCB布局,以充分發(fā)揮EFM32HG的優(yōu)勢。同時,關(guān)注芯片的修訂歷史和相關(guān)的勘誤信息,確保設計的穩(wěn)定性和可靠性。希望本文能夠為電子工程師在使用EFM32HG系列微控制器時提供有益的參考和指導。你在實際設計過程中是否也遇到過類似的選型和設計挑戰(zhàn)呢?歡迎在評論區(qū)分享你的經(jīng)驗和想法。
-
低功耗
+關(guān)注
關(guān)注
12文章
4023瀏覽量
106851 -
高性能
+關(guān)注
關(guān)注
0文章
793瀏覽量
21498
發(fā)布評論請先 登錄
EFM32HG Happy Gecko微控制器:低功耗與高性能的完美結(jié)合
評論