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