Ra-02模组休眠状态功耗较高,远大于3uA

[复制链接]
查看8921 | 回复3 | 2021-6-7 20:43:56 | 显示全部楼层 |阅读模式
本帖最后由 LZJ_PLsLw 于 2021-6-8 09:11 编辑

在使用LoRa Ra-02模组进行低功耗测试是,发现休眠状态下电流有十多个uA,与手册给定的3uA差别较大,请教一下低功耗时LoRa模组的寄存器和IO的配置问题。

        测试硬件环境:单片机选择是 STM32L051C8T6 低功耗的单片机,LoRa模组选择的是 Ra-02 模组,与单片机之间通过SPI进行通讯,Ra-02模组与单片的接线原理图如下图所示。电源采用3.6V的锂电池进行供电(实测电压3.57V),将万用表直接串联在电池旁的电路中,测试整个板子系统的功耗。
        测试软件环境:单片机上电初始化LoRa模组,然后过1s之后,通过函数  SX1276LoRaSetOpMode( RFLR_OPMODE_SLEEP ); 将Ra-02设置为休眠状态,然后设置单片机进入待机模式,同时设置单片机 WKUP2 为唤醒引脚。
        对比实验和结果:测试时使用两块板子进行对比实验,软件代码完全一样。其中板子A的硬件只包含 单片机 + 8MHz晶振(板子无任何上下拉电阻),单片机进入待机模式后电流为 0.3uA,与芯片手册一致。板子B的硬件只包含 单片机 + 8MHz晶振 + Ra-02模组(板子无任何上下拉电阻),单片机进入待机模式后电流为12.5uA,休眠待机电流较大,不知道是什么原因导致整个系统的功耗变大很多。
        需要注意的是:单片机在待机模式下,所有的I/O引脚处于高阻态,除了以下的引脚:
        ● 复位引脚(始终有效)
        ● 当被设置为防侵入或校准输出时的TAMPER引脚(本工程未使用)
        ● 被使能的唤醒引脚(使能了唤醒引脚)

        希望大家有测试过Ra-02模组功耗的可以指点一下,谢谢。本人参考了安信可官方的技术博客 https://aithinker.blog.csdn.net/article/details/117129344,测试后功耗时钟降低不到手册给定的3uA,不知道什么原因,望大家指点一二,谢谢。

051.png (57.9 KB, 下载次数: 0)

Ra-02模组连接原理图

                               
登录/注册后可看大图






测试的板子实物照片

测试的板子实物照片

只焊接芯片的板子电流测试

只焊接芯片的板子电流测试

焊接芯片和Ra-02模组的板子电流测试

焊接芯片和Ra-02模组的板子电流测试

main函数

main函数

低功耗配置

低功耗配置

LoRa休眠配置

LoRa休眠配置

LoRa模组初始化

LoRa模组初始化
回复

使用道具 举报

LZJ_PLsLw | 2021-6-8 10:02:21 | 显示全部楼层
自己顶一下,请教各位大神测试中有什么不对的额地方吗?为什么休眠状态电流这么高?
回复 支持 反对

使用道具 举报

ameli | 2023-6-15 11:00:12 | 显示全部楼层

回帖奖励 +2 金钱

在使用LoRa Ra-02模组进行低功耗测试是,发现休眠

                                                   澳洲幸运20稳赚技巧  状态下电流有十多个uA,与手册给定的3uA差别较大,请教一下低功耗时LoRa模组的寄存器和IO的配置问题。
回复 支持 反对

使用道具 举报

1084504793 | 2023-11-15 09:01:23 | 显示全部楼层
极致测试,顶一下。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则