上海靈動微電子MM32W功耗BLE藍牙產品應用
2019-10-14 11:28:48
目前MM32W0系列有n4和q1兩個版本,n4主要針對需要大容量的應用方案,q1針對超低功耗精簡型的應用方案,兩個型號的低功耗編程操作方式相同,不同的只是MCU的時鐘系統控制方式,在參考程序已經提供不同的模式下功能,用戶只要改變相對應的宏定義即可實現對應的低功耗功能。
休眠函數
對于低功耗應用來說,休眠是非常關鍵的一個功能。開啟藍牙廣播時MM32W0的控制模塊有三種工作模式:正常模式、睡眠模式和停機模式。在stop模式下,射頻模塊都會通過IRQ引腳定時觸發(fā)一個外部中斷,可以借此喚醒STOP模式中的控制模塊。
在阻塞模式中,休眠是藍牙服務通過調用void McuGotoSleepAndWakeup(void) 函數實現的,對于中斷模式,則是用戶在代碼中主動調用IrqMcuGotoSleepAndWakeup()函數來實現。
在中斷方式中,需要在中斷處理函數中重新配置時鐘:
時鐘配置
進入低功耗前后需要配置時鐘,從低功耗模式恢復時,時鐘默認設置為HSI6分頻,需要重新配置系統時鐘。
注意:下面函數屬于藍牙庫接口,沒有用到也不要刪除。
相關時鐘配置:
以上時鐘配置只是針對MM32W0系列的n4版本,在q1版不需要以上時鐘操作。MM32W051PFB(q1)藍牙功耗參數:
在SleepStop設置成0x02,MCU將會進入STOP模式,在保持 SRAM 和寄存器內容不丟失的情況下,停機模式可以達到最低的電能消耗。在停機模式下,HSI 的振蕩器和 HSE 晶體振蕩器被關閉??梢酝ㄟ^任一配置成 EXTI 的信號或者看門狗不復位方式把微控制器從停機模式中喚醒,EXTI 信號可以是 16 個外部 I/O 口之一、 PVD 的輸出的喚醒信號。。STOP模式下無法下載調試程序。為了方便調試,可以在程序開始時加入一個延時,這樣每次復位都有一段時間可以下載程序。
本文關鍵詞: 上海靈動微電子
相關文章:上海靈動微電子如何逆勢增長
深圳市英尚微電子有限公司是一家專業(yè)的靜態(tài)隨機記憶體產品及方案提供商,十年來專業(yè)致力代理分銷存儲芯片IC, SRAM、MRAM、pSRAM、 FLASH芯片、SDRAM(DDR1/DDR2/DDR3)等,為客人提供性價比更高的產品及方案。
英尚微電子中國區(qū)指定的授權代理:VTI、NETSOL、JSC濟州半導體(EMLSI)、Everspin 、IPSILOG、LYONTEK、ISSI、CYPRESS、ISOCOME、PARAGON、SINOCHIP、UNIIC; 著名半導體品牌的專業(yè)分銷商 如:RAMTROM、ETRON、FUJITSU、LYONTEK、WILLSEMI。
?更多資訊關注SRAMSUN. www.henhenlu10.com 0755-66658299