0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

RF模组sleep状态下如何做到最低功耗?

利尔达科技集团 2024-01-06 08:13 次阅读

RF模组使用者在使RF模组进入Sleep后测试电流时有时会发现模组的功耗和规格书的Sleep状态电流值对应不上。这种情况都是让RF模组进入Sleep后,MUC和RF模组链接的IO的状态配置不正确造成的。

那么如何解决呢?本文将对RF模组在Sleep状态下如何做到最低功耗进行说明。

RF模组sleep时RF模组的IO状态

先要获知RF模组Sleep时,RF模组的IO的状态。该信息可从模组规格书,模组主芯片手册或者模组主芯片厂家处获取。下面以SX126X和LLCC68系列模组为例进行说明。

SX126X和LLCC68系列模组主芯片在各个状态下的各个IO的状态如下图所示:

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

我们主要关注Sleep状态下的各个IO的状态,并进行如下分类:

1

HIZ PD(高阻态下拉):包含IO有 DIO3、DIO2、DIO1

模组的这类IO在sleep时MCU的IO配置为输入下拉即可。

2

HIZ PU(高阻态上拉):包含IO有 BUSY

模组的这类IO在sleep时MCU的IO配置为输入上拉即可。

3

HIZ(高阻态无上拉和下拉):包含IO有 MISO、MOSI、SCK

这类IO当模组为Sleep时建议配置MCU的IO为下拉输入(对应MISO)或输出低(对应MOSI、SCK)或 模拟输入

注意:模组的这类IO对应的MCU的IOsleep如果配置为浮空输入状态,可能出现MCU内部IO的施密特触发器在由外部噪声引起的逻辑电平之间随机切换。这增加了总体消耗。这种现象是随机的,可能和温度、PCB走线等都有关系。

4

IN(输入无上拉和下拉):包含IO有 NSS

模组的这类IO在sleep时MCU的IO配置为输出高电平即可。

5

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

模组的这类IO在sleep时MCU的IO配置为输出高电平即可。

6

模组上有但是主芯片上没有的CTL1和CTL2

这两个IO时模组上的高频开关上的控制引脚,模组sleep时,请把MUC对应的这两个IO都输出低电平。

结论

1、实际应用中如果模组的DIO3、DIO2、DIO1 这类IO在sleep时MCU的IO配置为输入上拉则有可能增加sleep功耗。

2、实际应用中如果模组的BUSY 这类IO在sleep时MCU的IO配置为输入下拉则有可能增加sleep功耗。

3、实际应用中如果模组的MISO、MOSI、SCK这类IO在sleep时MCU的IO配置为浮空输入则有可能增加sleep功耗。

4、实际应用中如果模组的NRESET只在模组复位时有电平变化,在模组进出sleep过程中都不要进行电平操作。

5、实际应用中如果模组的CTL1和CTL2如果不输出低,则高频开关未关闭,则会增加sleep功耗。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 芯片
    +关注

    关注

    454

    文章

    50502

    浏览量

    422334
  • RF
    RF
    +关注

    关注

    65

    文章

    3042

    浏览量

    166845
  • 测试电流
    +关注

    关注

    0

    文章

    5

    浏览量

    9301
收藏 人收藏

    评论

    相关推荐

    五款电源运行Furmark状态下的不同功耗

    用五款不同的电源,分别测试它们在关机状态,待机状态,视频状态,玩游戏状态以及运行Furmark状态下的不同
    发表于 10-05 11:53 2285次阅读
    五款电源运行Furmark<b class='flag-5'>状态下</b>的不同<b class='flag-5'>功耗</b>

    电池+STM8+RF433无线门锁时,如何既能保持RF433的数据接收,又能最低功耗待机?

    电池+STM8+RF433无线门锁时,如何既能保持RF433的数据接收,又能最低功耗待机
    发表于 03-18 07:13

    stm8l151在低功耗状态下进行IO状态切换会死机的原因?

    stm8l151单片机,我把IO口设置为下面的这种模式,然后在低功耗状态下进行IO状态切换会死机。问一怎么做才可以不死机 ,是硬件还是软件上面的原因? #define SET_A_
    发表于 05-14 06:33

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

    广播间隔设置为500ms, 即一秒钟广播2次, 如何把功耗做到最低?最低可以到多少uA?
    发表于 06-21 17:11

    stm32在进入最低功耗的待机模式是否可以保持io的状态

    请教各大佬,ST的各系列在进入最低功耗的待机模式是否可以保持io的状态? 如果不行需要配置什么模式使得电流最低达到uA级别的,且io的状态
    发表于 07-04 06:58

    为什么CC1101在sleep状态下功耗大?

    为什么CC1101在sleep状态下功耗大?做了一批产品,CC1101搭载STM32,有一部分在sleep状态下电流是正常的在5ua,但有的
    发表于 03-09 10:48

    如何做到进入低功耗PM2模式和定时器中断唤醒交替循环?

    请问2540做从机,在协议栈中如何做到进入低功耗PM2模式和定时器中断唤醒交替循环的过程?并且唤醒后能够使用串口功能。
    发表于 10-15 10:06

    怎样去测量STM32在各种状态下功耗

    低功耗操作实验文章非原创,从其他网站上摘录,如果侵犯到到,麻烦联系删除。【实验目的】测量 STM32 在各种状态下功耗,包括在不同时钟频率(32M、8M、1M、100K、10K)、
    发表于 12-06 07:00

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

    以,sleep模式串口不工作吗?2、芯片手册上说“睡眠模式,主 LDO 关闭,超低功耗 ULP-LDO 维持 PMU、内核和基本外设供电”,这个基本外设包括串口吗?3、如果串口无法在slee
    发表于 07-26 07:41

    请问N76E003低功耗,掉电模式最低可以做到多少uA ?

    请问N76E003低功耗,掉电模式最低可以做到多少uA ?我怎么调也在120uA呢!
    发表于 06-14 08:39

    测量STM32在各种状态下功耗实验详细资料说明

    测量 STM32 在各种状态下功耗,包括在不同时钟频率(32M、8M、1M、 100K、10K)、不同振荡器(内部、外部)、不同模式(活动、睡眠、停机、待机)的电流消耗,弄清楚在不同低功耗
    发表于 03-13 08:00 2次下载
    测量STM32在各种<b class='flag-5'>状态下</b>的<b class='flag-5'>功耗</b>实验详细资料说明

    芯片RTL设计中如何做到低功耗设计

    做芯片第一应该关注的是芯片的PPA(Performance, Power, Area),本篇浅显的部分讨论,第二个 P,Power功耗,在RTL设计中如何做到低功耗设计,对于移动设备续航的十分重要
    的头像 发表于 08-26 10:29 4053次阅读

    STM32 低功耗睡眠模式(SLEEP)事件(EVENT)唤醒实现及优化

    STM32 低功耗睡眠模式(SLEEP)事件(EVENT)唤醒实现及优化1. 介绍STM32具有多种低功耗模式,当前以STM32L4系列的低功耗模式最为丰富,此处基于STM32L476
    发表于 12-31 19:08 34次下载
    STM32 <b class='flag-5'>低功耗</b>睡眠模式(<b class='flag-5'>SLEEP</b>)事件(EVENT)唤醒实现及优化

    在RTL设计中如何做到低功耗设计

    做芯片第一应该关注的是芯片的PPA(Performance, Power, Area),本篇浅显的部分讨论,第二个 P,Power功耗,在RTL设计中如何做到低功耗设计,对于移动设备续航的十分重要,不要让你的芯片徒增
    的头像 发表于 04-13 08:12 2036次阅读

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

    经常有人问S3模组是怎么配置低功耗模式的?低功耗模式功耗大概是多少?下面小启就跟大家讲S3
    的头像 发表于 01-26 08:03 4204次阅读
    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>大概是多少?