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

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

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

RF模組sleep狀態(tài)下如何做到最低功耗?

利爾達(dá)科技集團(tuán) ? 2024-01-06 08:13 ? 次閱讀

RF模組使用者在使RF模組進(jìn)入Sleep后測(cè)試電流時(shí)有時(shí)會(huì)發(fā)現(xiàn)模組的功耗和規(guī)格書(shū)的Sleep狀態(tài)電流值對(duì)應(yīng)不上。這種情況都是讓RF模組進(jìn)入Sleep后,MUC和RF模組鏈接的IO的狀態(tài)配置不正確造成的。

那么如何解決呢?本文將對(duì)RF模組在Sleep狀態(tài)下如何做到最低功耗進(jìn)行說(shuō)明。

RF模組sleep時(shí)RF模組的IO狀態(tài)

先要獲知RF模組Sleep時(shí),RF模組的IO的狀態(tài)。該信息可從模組規(guī)格書(shū),模組主芯片手冊(cè)或者模組主芯片廠家處獲取。下面以SX126X和LLCC68系列模組為例進(jìn)行說(shuō)明。

SX126X和LLCC68系列模組主芯片在各個(gè)狀態(tài)下的各個(gè)IO的狀態(tài)如下圖所示:

735889e0-ac28-11ee-aa22-92fbcf53809c.png

我們主要關(guān)注Sleep狀態(tài)下的各個(gè)IO的狀態(tài),并進(jìn)行如下分類:

1

HIZ PD(高阻態(tài)下拉):包含IO有 DIO3、DIO2、DIO1

模組的這類IO在sleep時(shí)MCU的IO配置為輸入下拉即可。

2

HIZ PU(高阻態(tài)上拉):包含IO有 BUSY

模組的這類IO在sleep時(shí)MCU的IO配置為輸入上拉即可。

3

HIZ(高阻態(tài)無(wú)上拉和下拉):包含IO有 MISO、MOSI、SCK

這類IO當(dāng)模組為Sleep時(shí)建議配置MCU的IO為下拉輸入(對(duì)應(yīng)MISO)或輸出低(對(duì)應(yīng)MOSI、SCK)或 模擬輸入

注意:模組的這類IO對(duì)應(yīng)的MCU的IOsleep如果配置為浮空輸入狀態(tài),可能出現(xiàn)MCU內(nèi)部IO的施密特觸發(fā)器在由外部噪聲引起的邏輯電平之間隨機(jī)切換。這增加了總體消耗。這種現(xiàn)象是隨機(jī)的,可能和溫度、PCB走線等都有關(guān)系。

4

IN(輸入無(wú)上拉和下拉):包含IO有 NSS

模組的這類IO在sleep時(shí)MCU的IO配置為輸出高電平即可。

5

IN PU(輸入上拉):包含IO有 NRESET

模組的這類IO在sleep時(shí)MCU的IO配置為輸出高電平即可。

6

模組上有但是主芯片上沒(méi)有的CTL1和CTL2

這兩個(gè)IO時(shí)模組上的高頻開(kāi)關(guān)上的控制引腳,模組sleep時(shí),請(qǐng)把MUC對(duì)應(yīng)的這兩個(gè)IO都輸出低電平。

結(jié)論

1、實(shí)際應(yīng)用中如果模組的DIO3、DIO2、DIO1 這類IO在sleep時(shí)MCU的IO配置為輸入上拉則有可能增加sleep功耗。

2、實(shí)際應(yīng)用中如果模組的BUSY 這類IO在sleep時(shí)MCU的IO配置為輸入下拉則有可能增加sleep功耗。

3、實(shí)際應(yīng)用中如果模組的MISO、MOSI、SCK這類IO在sleep時(shí)MCU的IO配置為浮空輸入則有可能增加sleep功耗。

4、實(shí)際應(yīng)用中如果模組的NRESET只在模組復(fù)位時(shí)有電平變化,在模組進(jìn)出sleep過(guò)程中都不要進(jìn)行電平操作。

5、實(shí)際應(yīng)用中如果模組的CTL1和CTL2如果不輸出低,則高頻開(kāi)關(guān)未關(guān)閉,則會(huì)增加sleep功耗。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(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)注

    452

    文章

    49938

    瀏覽量

    419605
  • RF
    RF
    +關(guān)注

    關(guān)注

    65

    文章

    3036

    瀏覽量

    166631
  • 測(cè)試電流
    +關(guān)注

    關(guān)注

    0

    文章

    4

    瀏覽量

    9295
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    五款電源運(yùn)行Furmark狀態(tài)下的不同功耗

    用五款不同的電源,分別測(cè)試它們?cè)陉P(guān)機(jī)狀態(tài),待機(jī)狀態(tài),視頻狀態(tài),玩游戲狀態(tài)以及運(yùn)行Furmark狀態(tài)下的不同
    發(fā)表于 10-05 11:53 ?2224次閱讀
    五款電源運(yùn)行Furmark<b class='flag-5'>狀態(tài)下</b>的不同<b class='flag-5'>功耗</b>

    電池+STM8+RF433無(wú)線門鎖時(shí),如何既能保持RF433的數(shù)據(jù)接收,又能最低功耗待機(jī)?

    電池+STM8+RF433無(wú)線門鎖時(shí),如何既能保持RF433的數(shù)據(jù)接收,又能最低功耗待機(jī)
    發(fā)表于 03-18 07:13

    stm8l151在低功耗狀態(tài)下進(jìn)行IO狀態(tài)切換會(huì)死機(jī)的原因?

    stm8l151單片機(jī),我把IO口設(shè)置為下面的這種模式,然后在低功耗狀態(tài)下進(jìn)行IO狀態(tài)切換會(huì)死機(jī)。問(wèn)一怎么做才可以不死機(jī) ,是硬件還是軟件上面的原因? #define SET_A_
    發(fā)表于 05-14 06:33

    ESP32 BLE廣播功耗如何做到最低呢?

    廣播間隔設(shè)置為500ms, 即一秒鐘廣播2次, 如何把功耗做到最低?最低可以到多少uA?
    發(fā)表于 06-21 17:11

    stm32在進(jìn)入最低功耗的待機(jī)模式是否可以保持io的狀態(tài)?

    請(qǐng)教各大佬,ST的各系列在進(jìn)入最低功耗的待機(jī)模式是否可以保持io的狀態(tài)? 如果不行需要配置什么模式使得電流最低達(dá)到uA級(jí)別的,且io的狀態(tài)
    發(fā)表于 07-04 06:58

    為什么CC1101在sleep狀態(tài)下功耗大?

    為什么CC1101在sleep狀態(tài)下功耗大?做了一批產(chǎn)品,CC1101搭載STM32,有一部分在sleep狀態(tài)下電流是正常的在5ua,但有的
    發(fā)表于 03-09 10:48

    如何做到進(jìn)入低功耗PM2模式和定時(shí)器中斷喚醒交替循環(huán)?

    請(qǐng)問(wèn)2540做從機(jī),在協(xié)議棧中如何做到進(jìn)入低功耗PM2模式和定時(shí)器中斷喚醒交替循環(huán)的過(guò)程?并且喚醒后能夠使用串口功能。
    發(fā)表于 10-15 10:06

    怎樣去測(cè)量STM32在各種狀態(tài)下功耗

    低功耗操作實(shí)驗(yàn)文章非原創(chuàng),從其他網(wǎng)站上摘錄,如果侵犯到到,麻煩聯(lián)系刪除?!緦?shí)驗(yàn)?zāi)康摹繙y(cè)量 STM32 在各種狀態(tài)下功耗,包括在不同時(shí)鐘頻率(32M、8M、1M、100K、10K)、
    發(fā)表于 12-06 07:00

    CH579在sleep模式串口不工作嗎?

    以,sleep模式串口不工作嗎?2、芯片手冊(cè)上說(shuō)“睡眠模式,主 LDO 關(guān)閉,超低功耗 ULP-LDO 維持 PMU、內(nèi)核和基本外設(shè)供電”,這個(gè)基本外設(shè)包括串口嗎?3、如果串口無(wú)法在slee
    發(fā)表于 07-26 07:41

    請(qǐng)問(wèn)N76E003低功耗,掉電模式最低可以做到多少uA ?

    請(qǐng)問(wèn)N76E003低功耗,掉電模式最低可以做到多少uA ?我怎么調(diào)也在120uA呢!
    發(fā)表于 06-14 08:39

    測(cè)量STM32在各種狀態(tài)下功耗實(shí)驗(yàn)詳細(xì)資料說(shuō)明

    測(cè)量 STM32 在各種狀態(tài)下功耗,包括在不同時(shí)鐘頻率(32M、8M、1M、 100K、10K)、不同振蕩器(內(nèi)部、外部)、不同模式(活動(dòng)、睡眠、停機(jī)、待機(jī))的電流消耗,弄清楚在不同低功耗
    發(fā)表于 03-13 08:00 ?2次下載
    測(cè)量STM32在各種<b class='flag-5'>狀態(tài)下</b>的<b class='flag-5'>功耗</b>實(shí)驗(yàn)詳細(xì)資料說(shuō)明

    芯片RTL設(shè)計(jì)中如何做到低功耗設(shè)計(jì)

    做芯片第一應(yīng)該關(guān)注的是芯片的PPA(Performance, Power, Area),本篇淺顯的部分討論,第二個(gè) P,Power功耗,在RTL設(shè)計(jì)中如何做到低功耗設(shè)計(jì),對(duì)于移動(dòng)設(shè)備續(xù)航的十分重要
    的頭像 發(fā)表于 08-26 10:29 ?3935次閱讀

    STM32 低功耗睡眠模式(SLEEP)事件(EVENT)喚醒實(shí)現(xiàn)及優(yōu)化

    STM32 低功耗睡眠模式(SLEEP)事件(EVENT)喚醒實(shí)現(xiàn)及優(yōu)化1. 介紹STM32具有多種低功耗模式,當(dāng)前以STM32L4系列的低功耗模式最為豐富,此處基于STM32L476
    發(fā)表于 12-31 19:08 ?34次下載
    STM32 <b class='flag-5'>低功耗</b>睡眠模式(<b class='flag-5'>SLEEP</b>)事件(EVENT)喚醒實(shí)現(xiàn)及優(yōu)化

    在RTL設(shè)計(jì)中如何做到低功耗設(shè)計(jì)

    做芯片第一應(yīng)該關(guān)注的是芯片的PPA(Performance, Power, Area),本篇淺顯的部分討論,第二個(gè) P,Power功耗,在RTL設(shè)計(jì)中如何做到低功耗設(shè)計(jì),對(duì)于移動(dòng)設(shè)備續(xù)航的十分重要,不要讓你的芯片徒增
    的頭像 發(fā)表于 04-13 08:12 ?1968次閱讀

    ESP32-S3模組是怎么配置低功耗模式的?低功耗模式功耗大概是多少?

    經(jīng)常有人問(wèn)S3模組是怎么配置低功耗模式的?低功耗模式功耗大概是多少?下面小啟就跟大家講S3
    的頭像 發(fā)表于 01-26 08:03 ?3912次閱讀
    ESP32-S3<b class='flag-5'>模組</b>是怎么配置<b class='flag-5'>低功耗</b>模式的?<b class='flag-5'>低功耗</b>模式<b class='flag-5'>下</b><b class='flag-5'>功耗</b>大概是多少?