找回密码
 立即注册

使用微信账号登录

只需一步,快速开始

查看: 5|回复: 0

[Nordic] Nordic 蓝牙芯片睡眠功耗偏高(如 100μA),该如何排查?

[复制链接]

暂无签到数据

发表于 1 小时前 | 显示全部楼层 |阅读模式

马上注册,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册  

×

在物联网低功耗设备开发中,不少开发者反馈 nRF52832/52840 芯片睡眠功耗远超预期(正常 Idle 模式应在 1μA 以内,却飙升至 100μA),直接导致设备续航折损 80% 以上。核心需从 4 个维度逐层排查:​
高频时钟与外设残留:检查代码中是否误调用sd_clock_hfclk_request()开启高频时钟(HFCLK)且未释放,或 UART/SPI/I2C 等外设仅软件休眠未切断硬件通路。例如 I2C 传感器若仅调用nrf_twi_disable(),VCC 引脚仍供电会增加 10~30μA 功耗,需通过 GPIO 控制传感器供电引脚彻底断电。​
连接参数不合理:BLE 连接间隔≤20ms 时,芯片会频繁被唤醒,建议将间隔调至 50~100ms,同时设置从机延迟(slave latency)为 5~10,减少唤醒频次。​
J-Link 调试模式残留:调试后未退出 J-Link 模式会额外增加 2mA 功耗,可通过nrfjprog --eraseall清除调试状态,或烧录量产固件后断电重启。​
硬件漏电流:用万用表测量各外设引脚对地电阻,排查 GPIO 浮空导致的漏电流,建议未使用的 GPIO 配置为输出低电平。​
实操验证可借助 Nordic Power Profiler Kit II(PPK2),实时监测睡眠状态下的电流曲线,定位耗电模块。需注意,nRF52840 基线功耗比 52832 低约 0.5μA,但外设未关时差异会被放大。

楼主热帖
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
您需要登录后才可以回帖 登录 | 立即注册  

本版积分规则

小黑屋|手机版|我爱蓝牙网 - 52Bluetooth

GMT+8, 2025-11-28 16:59 , Processed in 0.080036 second(s), 9 queries , Gzip On, MemCached On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表