当前位置: 首页 > news >正文

CH5xx 蓝牙主机低功耗测试

本文使用CH592进行测试,

主机低功耗分为两个部分,一个是扫描状态,另一个是连接状态。

已EVT例程BLE目录下的Central例程为例,

1.将HAL_SLEEP(动态休眠降低功耗)和DCDC_ENANBLE(电源开启dcdc降低唤醒后运行功耗)设置为TRUE来达到最低功耗。

一.扫描状态

将上述的两个宏设置后会发现扫描状态的功耗仍有5-6mA左右,

那是为什么呢,因为默认的扫描间隔和扫描窗口是一样的,导致芯片一直在工作,没有空窗期所以没有时间去休眠,所以功耗还是会比较高,

可以在初始化时通过此接口配置扫描间隔和扫描窗口,将扫描窗口设置小于扫描间隔这样就有空闲的时间进行休眠。

    uint8_t scan_int=32;uint8_t scan_wind=16;GAP_SetParamValue(TGAP_DISC_SCAN_INT, scan_int);       //默认值为16为10ms,单位0.625ms   设置为32为20msGAP_SetParamValue(TGAP_DISC_SCAN_WIND, scan_wind);     //默认值为16为10ms,单位0.625ms   设置为16为10ms

二.连接状态

将上述的两个宏设置后会发现连接状态的功耗在1mA左右,

那是为什么呢,因为默认的连接间隔可能交互的比较小,工作频率高导致功耗高,

可以进行连接间隔的交互,使用大一点的连接间隔来降低功耗。

1.主机初始化分配值:

// Connection min interval in 1.25ms
#define DEFAULT_MIN_CONNECTION_INTERVAL     20
// Connection max interval in 1.25ms
#define DEFAULT_MAX_CONNECTION_INTERVAL     100
// Connection supervision timeout in 10ms
#define DEFAULT_CONNECTION_TIMEOUT          100
GAP_SetParamValue(TGAP_DISC_SCAN, DEFAULT_SCAN_DURATION);
GAP_SetParamValue(TGAP_CONN_EST_INT_MIN, DEFAULT_MIN_CONNECTION_INTERVAL);
GAP_SetParamValue(TGAP_CONN_EST_INT_MAX, DEFAULT_MAX_CONNECTION_INTERVAL);
GAP_SetParamValue(TGAP_CONN_EST_SUPERV_TIMEOUT, DEFAULT_CONNECTION_TIMEOUT);

2.连接后进行交互:

 // Minimum connection interval (units of 1.25ms)
#define DEFAULT_UPDATE_MIN_CONN_INTERVAL    20
// Maximum connection interval (units of 1.25ms)
#define DEFAULT_UPDATE_MAX_CONN_INTERVAL    100
// Slave latency to use parameter update
#define DEFAULT_UPDATE_SLAVE_LATENCY        0
// Supervision timeout value (units of 10ms)
#define DEFAULT_UPDATE_CONN_TIMEOUT         600// start connect parameter update
 GAPRole_UpdateLink(centralConnHandle,DEFAULT_UPDATE_MIN_CONN_INTERVAL,DEFAULT_UPDATE_MAX_CONN_INTERVAL,DEFAULT_UPDATE_SLAVE_LATENCY,DEFAULT_UPDATE_CONN_TIMEOUT);
http://www.jsqmd.com/news/25503/

相关文章:

  • HTML实用技巧分享:那些不为人知但超级好用的小窍门
  • sg.window有哪些属性和方法
  • macOS 安装 x86架构的 kali 虚拟机 - Mr
  • QPSK/BPSK在多径信道下经过LMS均衡器后的误码率曲线分析
  • 2025年常温固化型酚醛环氧涂料生产厂家权威推荐:耐高锰酸钠富辛环氧涂料订制厂家/高性能厚浆环氧涂料涂料厂商/乙烯基防水防腐涂料优质厂家精选
  • 2025年10月中国管理咨询公司评价榜:六强数据化横向对比
  • 2025年10月中国管理咨询公司实力榜:金蓝盟领衔五强横向评测
  • 2025年固定式气体报警器定做厂家权威推荐榜单:可燃气体报警仪/无线气体检测仪/便携气体检测仪源头厂家精选
  • 2025年10月精益管理咨询公司推荐:口碑排行全对比
  • 2025年10月精益管理咨询公司推荐:实力榜排名与场景指南
  • 机器学习之随机森林
  • 2025年10月精益管理咨询公司推荐:实力榜对比与选型指南
  • 制药行业MES系统功能设计
  • 2025年10月生产现场管理咨询公司排名:五强实战能力评价
  • 2025年10月精益降本咨询公司推荐:口碑榜对比指南
  • 2025年福祉座椅厂家权威推荐榜单:轮椅升降机/轮椅升降平台/福祉车源头厂家精选
  • AIGC与智能体平台 Coze Dify N8N公开课
  • 【MCU】【STM32】基于STM32CubeMX+CLion的STM32开发环境 - 实践
  • CRMEB标准版订单删除的业务逻辑与数据完整性保障
  • SM4加密数据
  • 2025年真空带式过滤机批发厂家权威推荐榜单:真空带式脱水机定制厂家/全自动真空带式过滤机厂商/脱硫真空皮带脱水机实力厂家精选
  • 夜莺监控设计思考(四)关于机器那些事儿
  • [大模型学习笔记]-基于transformer架构训练小说续写模型(2)
  • 2025年10月北京工装设计公司排名榜:资质服务与用户口碑全面解析
  • 2025年10月北京工装设计公司推荐榜:五家优质企业综合对比分析
  • ORA-1555 发生在使用 DBLINK 的 SELECT 语句中
  • 108. 将来不再需要程序员,而是需要会驾驭AI的程序员---大胆设想---未来的编程开发---自然语言的逻辑性---设定prompt标准
  • 2025年哈尔滨首饰回收机构权威推荐:南京衣服回收平台/杭州茶壶回收服务商/合肥花盆回收机构/福州杂志回收平台精选
  • 2025年10月北京工装设计公司权威排行:从用户反馈到项目案例全面解析
  • MATLAB实现直流电法和大地电磁法的一维正演计算