低功耗藍(lán)牙問題

我用的EVT里面的例子(peripheral),想問一下,單片機(jī)作為藍(lán)牙數(shù)據(jù)接受端,手機(jī)作為發(fā)送端。因?yàn)槭怯玫募~扣電池供電(兩個(gè)1025的3v紐扣電池),所以我希望ch573的功耗越小越好,我用紐扣電池給ch573供電(開啟藍(lán)牙的情況下),紐扣電池的電壓掉的很快,很快就沒電了(開啟了藍(lán)牙,然后點(diǎn)了一個(gè)led),我想知道怎么降低這個(gè)ch573的功耗,還有哪些睡眠模式是啥意思,能詳細(xì)給我解釋一下嗎,睡眠模式下藍(lán)牙能打開嗎?

有沒有電流表/功耗計(jì)可以監(jiān)測(cè)電流?

是使用的CH573測(cè)試的嗎?板上除了LED,還有其他電流開銷嗎?LED常亮的話會(huì)有1mA左右的電流開銷,可以去掉LED測(cè)試。

peripheral例程中,將HAL_SLEEP宏定義置1可以啟用低功耗,將DCDC_ENABLE置1可以進(jìn)一步降低功耗。

sleep模式下,即HAL_SLEEP對(duì)應(yīng)的模式下,是可以運(yùn)行BLE的。TMOS系統(tǒng)會(huì)在檢測(cè)到?jīng)]有事件待執(zhí)行時(shí),自動(dòng)安排休眠;在TMOS事件包括BLE功能相關(guān)的事件需要執(zhí)行時(shí),TMOS系統(tǒng)會(huì)安排喚醒。


哦哦哦,是不是只需要把config.H頭文件里的HAL_SLEEP定義為TRUE就是開啟了低功耗模式,TMOS自動(dòng)分配休眠是吧,led就是有個(gè)電源power的led一直亮著,這個(gè)power的led燈關(guān)不了吧,然后我將廣播間隔改為了500ms一次是不是可以進(jìn)一步降低功耗?還有什么能降低功耗的辦法呢,能否告知一二,因?yàn)槲沂悄眉~扣電池供電,我上電就發(fā)現(xiàn)紐扣電池的電壓很快的向下掉

1724816748189529.png

1724816756295107.png



①BLE例程中,HAL_SLEEP配置為1使能休眠。

②BLE例程中,DCDC_ENABLE宏定義配置為1,可以降低近一半的功耗。需要VSW引腳外接有電感。

③規(guī)劃喚醒頻次,喚醒頻次越低,越省電。BLE廣播、連接事件均會(huì)喚醒MCU,可以拉長周期來降低功耗。

去掉不必要的事件、不必要的功能,提高代碼執(zhí)行效率,讓MCU跑完邏輯后盡早休眠。比如說調(diào)試期間的串口打印、周期性事件,量產(chǎn)時(shí)關(guān)閉。

⑤代碼搬運(yùn)在ram中運(yùn)行更省電。此條適合CH585系列,ram大。

項(xiàng)目設(shè)計(jì)的目標(biāo)平均電流是多少?比如說300mAh的電池,假設(shè)電量利用率100%,設(shè)計(jì)目標(biāo)用1年,那平均電流需要在30uA附近。

led燈的電流可能達(dá)到1mA以上,保持常亮的話一周就沒電了。

建議用帶有電流檔的萬用表串入供電電路測(cè)一測(cè)電流,后續(xù)改代碼也能看出來是否有效優(yōu)化功耗。


只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频