0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

CW32L083系列低功耗芯片的優(yōu)勢(shì)和工作原理

CW32生態(tài)社區(qū) ? 來(lái)源:CW32生態(tài)社區(qū) ? 2023-08-24 12:23 ? 次閱讀

武漢芯源半導(dǎo)體32位低功耗CW32L083系列產(chǎn)品非常適合各種小、中型電子產(chǎn)品的應(yīng)用領(lǐng)域,比如醫(yī)療和手持設(shè)備、PC外圍設(shè)備、游戲設(shè)備、運(yùn)動(dòng)裝備、報(bào)警系統(tǒng)、智能門(mén)鎖、有線和無(wú)線傳感器模塊、表計(jì)等產(chǎn)品。

CW32L083集成了主頻高達(dá)64MHz的ARM Cortex-M0+ 內(nèi)核、最多256KB FLASH 、最多 24KB RAM、最多87路GPIO,以及一系列增強(qiáng)型外設(shè)。外設(shè)主要包括:1路12位ADC,6路UART、2路SPI、2路IIC以及多路定時(shí)器等功能模塊,相較其他系列產(chǎn)品CW32L083系列還新增了1路低功耗定時(shí)器(LPTIM)、最多8×52段LCD段碼液晶驅(qū)動(dòng)器、真隨機(jī)數(shù)發(fā)生器(TRNG)、高級(jí)加密標(biāo)準(zhǔn)模塊(AES)等數(shù)字模塊。

適用于對(duì)FLASH、RAM、GPIO等資源需求較大,且有LCD顯示、低功耗要求的應(yīng)用場(chǎng)合,列目前可提供LQFP64、LQFP80、LQFP100三種封裝形式。

CW32L083系列主要功能

d501c6d6-4231-11ee-a2ef-92fbcf53809c.png

CW32L083系列的低功耗優(yōu)勢(shì)

1.深度休眠模式0.6uA

CW32L083系列產(chǎn)品在深度休眠模式下電流只有0.6uA(所有時(shí)鐘關(guān)閉,上電復(fù)位有效,IO狀態(tài)保持,IO中斷有效,所有寄存器、RAM和CPU數(shù)據(jù)保存狀態(tài)時(shí)的功耗),極大程度上降低了工作功耗,能使電池供電應(yīng)用更廣泛,延長(zhǎng)了電池待機(jī)時(shí)間,在運(yùn)行模式下(代碼自FLASH中運(yùn)行),功耗也僅為115uA/MHz。

2.4us超低功耗喚醒時(shí)間

在實(shí)測(cè)中,CW32L083系列超低功耗喚醒時(shí)間僅需4us,使模式切換更加靈活高效,系統(tǒng)反應(yīng)更為敏捷,表現(xiàn)非常亮眼。同時(shí)CW32L083 可以在-40℃~85℃的溫度范圍內(nèi)工作,且具有寬供電電壓1.65V ~ 5.5V。極大程度滿足用戶各種使用環(huán)境。

CW32L083低功耗模式工作原理

CW32系列芯片支持3種工作模式,運(yùn)行模式、休眠模式以及深度休眠模式。這里以CW32L083為例介紹低功耗模式的特性。

MCU上電以后,系統(tǒng)自動(dòng)進(jìn)入運(yùn)行模式,可以通過(guò)軟件配置,進(jìn)入休眠或者深度休眠兩種低功耗模式,進(jìn)入低功耗運(yùn)行狀態(tài)后,可以通過(guò)外設(shè)中斷觸發(fā)喚醒機(jī)制,使得系統(tǒng)返回到運(yùn)行模式,三種工作模式的轉(zhuǎn)換機(jī)制如下圖所示:

d51c3502-4231-11ee-a2ef-92fbcf53809c.png

三種工作模式

1 運(yùn)行模式
Active mode)
運(yùn)行模式下 CPU 正常運(yùn)行,所有模塊用戶均可正常使用。
2 休眠模式(Sleep mode) 休眠模式下,CPU 停止運(yùn)行,所有外設(shè)不受影響,所有I/O引腳保持狀態(tài)不變。
3 深度休眠模式
(DeepSleep mode)
深度休眠模式下,CPU停止運(yùn)行,高速時(shí)鐘(HSE、HSIOSC)自動(dòng)關(guān)閉,低速時(shí)鐘(LSE、 LSI、RC10K、RC150K)保持原狀態(tài)不變。深度休眠模式的功耗遠(yuǎn)小于休眠模式。

進(jìn)入休眠:

CW32L083可以使用等待中斷專用指令,WFI(Wait for Interrupt),配合系統(tǒng)控制寄存器(SCR, System Control Register)的SLEEPONEXIT和SLEEPDEEP位域,可實(shí)現(xiàn)立即進(jìn)入或退出(中斷服務(wù)程序)時(shí)進(jìn)入休眠模式或深度休眠模式。

? 立即進(jìn)入

執(zhí)行WFI指令,MCU將立即進(jìn)入休眠模式(SLEEPDEEP為0時(shí))或深度休眠模式(SLEEPDEEP為1時(shí))

? 退出時(shí)進(jìn)入

將SLEEPONEXIT位置1,當(dāng)退出最低優(yōu)先級(jí)的中斷服務(wù)程序后,MCU會(huì)進(jìn)入休眠模式(SLEEPDEEP為0時(shí))或深度休眠模式(SLEEPDEEP為 1時(shí)),而不需執(zhí)行WFI指令 。

注:在深度休眠模式下,系統(tǒng)將自動(dòng)關(guān)閉高速時(shí)鐘,如果需要在深度休眠模式下使部分外設(shè)仍保持運(yùn)行,則需要在進(jìn)入深度休眠模式前,啟動(dòng)相應(yīng)的低速時(shí)鐘并將該外設(shè)時(shí)鐘設(shè)置為此低速時(shí)鐘。

休眠喚醒:

在休眠模式或深度休眠模式下,均可通過(guò)中斷來(lái)喚醒CPU,返回到運(yùn)行模式。如果用戶在中斷服務(wù)程序中執(zhí)行WFI命令進(jìn)入休眠(包括深度休眠),則需要比此中斷更高優(yōu)先級(jí)的中斷才能喚醒CPU,因此,強(qiáng)烈建議在準(zhǔn)備進(jìn)入休眠前,應(yīng)先處理完所有中斷服務(wù)程序,并且清除所有中斷請(qǐng)求和中斷標(biāo)志。

使用中斷退出休眠模式,用戶必須在進(jìn)入休眠(包括深度休眠)前使能此中斷的允許位。

中斷喚醒退出休眠模式后,CPU 將立即進(jìn)入此中斷的中斷服務(wù)程序。如果用戶未設(shè)置此中斷服務(wù)程序,且為立即進(jìn)入休眠時(shí):CPU 將繼續(xù)執(zhí)行進(jìn)入休眠的 WFI 指令的下一條語(yǔ)句;而為退出時(shí)進(jìn)入休眠時(shí):繼續(xù)執(zhí)行最后進(jìn)入的中斷服務(wù)程序的下一條語(yǔ)句。一般情況下,基于系統(tǒng)可靠性考慮,強(qiáng)烈建議用戶設(shè)置此中斷的服務(wù)程序,并在中斷服務(wù)程序中清除中斷請(qǐng)求和中斷標(biāo)志。

中斷喚醒退出深度休眠模式時(shí),CPU 運(yùn)行狀態(tài)與退出休眠模式相同。深度休眠模式下系統(tǒng)將自動(dòng)關(guān)閉高速時(shí)鐘,在退出深度休眠時(shí),CW32L083 為用戶額外增加了一種系統(tǒng)時(shí)鐘選擇,用戶既可以選擇繼續(xù)使用進(jìn)入深度休眠時(shí)使用的時(shí)鐘,也可選擇 HSI 作為系統(tǒng)時(shí)鐘。配置系統(tǒng)控制寄存器SYSCTRL_CR2 的 WAKEUPCLK 位域?yàn)?1,則在中斷喚醒退出深度休眠模式后自動(dòng)使用內(nèi)部高速時(shí)鐘 HSI 作為系統(tǒng)時(shí)鐘,由于 HSI 時(shí)鐘的恢復(fù)時(shí)間比 HSE 更快,從而可以加速系統(tǒng)喚醒。

以下是配置進(jìn)入低功耗模式時(shí)所需注意的事項(xiàng)

建議芯片上電復(fù)位之后先延時(shí)一定時(shí)間,再根據(jù)情況進(jìn)入低功耗模式,避免出現(xiàn)上電就進(jìn)入低功耗模式,而無(wú)法燒錄程序的情況。

系統(tǒng)可以配置從Deepsleep喚醒后,系統(tǒng)時(shí)鐘來(lái)源是HSI還是進(jìn)入休眠前的時(shí)鐘。

系統(tǒng)進(jìn)入低功耗模式,端口狀態(tài)不會(huì)發(fā)生改變,此時(shí)需要客戶根據(jù)實(shí)際應(yīng)用來(lái)配置端口狀態(tài)來(lái)達(dá)到理想的功耗值,未用端口建議配置為模擬模式。

其他的RTC等低功耗運(yùn)行模塊因在深度休眠下高速時(shí)鐘停止運(yùn)行,所以如果需要在深度休眠模式下運(yùn)行RTC等模塊,需配置模塊時(shí)鐘源為L(zhǎng)SI或LSE。

好了,這期L083的低功耗原理,我們大概講完了,下期我們將來(lái)用CW32L083的開(kāi)發(fā)板編程來(lái)分析低功耗功能的實(shí)現(xiàn)。

審核編輯:湯梓紅
聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 芯片
    +關(guān)注

    關(guān)注

    450

    文章

    49636

    瀏覽量

    417151
  • 定時(shí)器
    +關(guān)注

    關(guān)注

    23

    文章

    3218

    瀏覽量

    113678
  • 低功耗
    +關(guān)注

    關(guān)注

    10

    文章

    2286

    瀏覽量

    103331
  • 評(píng)估板
    +關(guān)注

    關(guān)注

    1

    文章

    478

    瀏覽量

    29162
  • CW32
    +關(guān)注

    關(guān)注

    1

    文章

    168

    瀏覽量

    502

原文標(biāo)題:CW32L083低功耗芯片特性——以CW32L083VXTX評(píng)估板為實(shí)驗(yàn)對(duì)象,進(jìn)行低功耗測(cè)試系列實(shí)驗(yàn)講解(3)

文章出處:【微信號(hào):CW32生態(tài)社區(qū),微信公眾號(hào):CW32生態(tài)社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    基于CW32L083的線控器方案設(shè)計(jì)

    基于武漢芯源推出的CW32L083設(shè)計(jì)的空調(diào)線控器產(chǎn)品.
    的頭像 發(fā)表于 06-25 14:23 ?4.6w次閱讀
    基于<b class='flag-5'>CW32L083</b>的線控器方案設(shè)計(jì)

    CW32L083 RTC初始化設(shè)置

    介紹CW32L083的RTC初始化設(shè)置
    的頭像 發(fā)表于 06-24 10:16 ?1307次閱讀
    <b class='flag-5'>CW32L083</b> RTC初始化設(shè)置

    基于CW32L083設(shè)計(jì)的超低功耗溫濕度計(jì)

    基于CW32L083設(shè)計(jì)的超低功耗溫濕度計(jì),可以用電池供電,實(shí)現(xiàn)數(shù)年超長(zhǎng)工作時(shí)間。
    的頭像 發(fā)表于 06-25 12:08 ?2.7w次閱讀
    基于<b class='flag-5'>CW32L083</b>設(shè)計(jì)的超<b class='flag-5'>低功耗</b>溫濕度計(jì)

    基于CW32L083的空調(diào)遙控器方案設(shè)計(jì)

    基于武漢芯源半導(dǎo)體推出的CW32L083而設(shè)計(jì)的的空調(diào)遙控器方案
    的頭像 發(fā)表于 06-21 16:03 ?1409次閱讀
    基于<b class='flag-5'>CW32L083</b>的空調(diào)遙控器方案設(shè)計(jì)

    32位低功耗微控制器CW32L083簡(jiǎn)介

    摘要:在嵌入式系統(tǒng)設(shè)計(jì)中,設(shè)計(jì)師需要特別考慮低功耗,因?yàn)檫@類(lèi)系統(tǒng)通常用于移動(dòng)設(shè)備和便攜產(chǎn)品,其電源供應(yīng)有限,主要依賴電池供電。因此,設(shè)計(jì)師必須仔細(xì)考慮各個(gè)細(xì)節(jié),以減少功耗,延長(zhǎng)電池壽命。為此,絕大多數(shù)芯片都提供了
    發(fā)表于 09-13 09:20 ?712次閱讀
    32位<b class='flag-5'>低功耗</b>微控制器<b class='flag-5'>CW32L083</b>簡(jiǎn)介

    請(qǐng)問(wèn)如何優(yōu)化CW32L083微控制器的功耗?

    在進(jìn)行低功耗設(shè)計(jì)時(shí),如何優(yōu)化CW32L083系列微控制器的功耗
    發(fā)表于 01-17 07:16

    武漢芯源Cortex-M0+ 32位低功耗MCU CW32L083系列產(chǎn)品介紹

    中,CW32L083系列低功耗喚醒時(shí)間僅需4us,使模式切換更加靈活高效,系統(tǒng)反應(yīng)更為敏捷,表現(xiàn)非常亮眼。同時(shí)CW32L083 可以在-40℃~85℃的溫度范圍內(nèi)
    發(fā)表于 08-24 09:12

    【產(chǎn)品介紹】32位低功耗MCU CW32L031系列產(chǎn)品介紹

    ℃,寬工作電壓1.65V5.5V,支持Sleep和DeepSleep兩種低功耗工作模式,在最低功耗模式下工作電流僅為450nA,從DeepS
    發(fā)表于 09-16 10:30

    CW32L083產(chǎn)品介紹

    CW32L083是一款基于eFlash的單芯片低功耗微控制器,集成了ARM?Cortex?-M0+ 核心,主頻高達(dá)64MHz,高速嵌入式存儲(chǔ)器(高達(dá)256K字節(jié)的FLASH和 高達(dá)24K字節(jié)
    發(fā)表于 09-14 06:41

    CW32L083微控制器數(shù)據(jù)手冊(cè)

    CW32L083 是基于 eFlash 的單芯片低功耗微控制器,集成了主頻高達(dá) 64MHz 的 ARM? Cortex?-M0+ 內(nèi)核、高速嵌入式存儲(chǔ)器(多至 256K 字節(jié) FLASH 和多至
    發(fā)表于 09-14 06:27

    CW32L083系列MCU系統(tǒng)時(shí)鐘詳解

    性能,有的外設(shè)需要低速時(shí)鐘降低功耗或提高抗干擾能力,因此單片機(jī)采用多種時(shí)鐘源來(lái)解決此問(wèn)題。下面將詳細(xì)介紹如何配置CW32L083產(chǎn)品的系統(tǒng)時(shí)鐘。CW32L083一共有5個(gè)系統(tǒng)時(shí)鐘來(lái)源LSI,LSE,HSI
    的頭像 發(fā)表于 10-25 13:35 ?664次閱讀
    <b class='flag-5'>CW32L083</b><b class='flag-5'>系列</b>MCU系統(tǒng)時(shí)鐘詳解

    CW32L083實(shí)現(xiàn)SHT30驅(qū)動(dòng)

    CW32L083驅(qū)動(dòng)SHT30,并顯示到LCD屏上。
    的頭像 發(fā)表于 06-22 09:57 ?2816次閱讀
    <b class='flag-5'>CW32L083</b>實(shí)現(xiàn)SHT30驅(qū)動(dòng)

    CW32L083不同主頻功耗測(cè)試

    頻率固定為48MHz,頻率精度低于HSE時(shí)鐘。RC振蕩器輸出時(shí)鐘的頻率受芯片加工過(guò)程、工作電壓、環(huán)境溫度等因素影響,CW32L083提供了HSIOSC時(shí)鐘頻率校準(zhǔn)
    的頭像 發(fā)表于 06-27 16:21 ?675次閱讀
    <b class='flag-5'>CW32L083</b>不同主頻<b class='flag-5'>功耗</b>測(cè)試

    基于CW32L083評(píng)估板的簡(jiǎn)易低功耗功能測(cè)試

    使用CW32L083的評(píng)估板完成簡(jiǎn)易低功耗例程實(shí)驗(yàn)。
    的頭像 發(fā)表于 08-28 14:16 ?697次閱讀
    基于<b class='flag-5'>CW32L083</b>評(píng)估板的簡(jiǎn)易<b class='flag-5'>低功耗</b>功能測(cè)試

    CW32L083如何實(shí)現(xiàn)AUTOTRIM時(shí)鐘校準(zhǔn)?

    CW32L083如何實(shí)現(xiàn)AUTOTRIM時(shí)鐘校準(zhǔn)?
    的頭像 發(fā)表于 11-07 17:17 ?533次閱讀
    <b class='flag-5'>CW32L083</b>如何實(shí)現(xiàn)AUTOTRIM時(shí)鐘校準(zhǔn)?