当前位置: 首页 > 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.gsyq.cn/news/33748.html

相关文章:

  • sg.window有哪些属性和方法
  • QPSK/BPSK在多径信道下经过LMS均衡器后的误码率曲线分析
  • 2025年10月中国管理咨询公司实力榜:金蓝盟领衔五强横向评测
  • 2025年10月精益管理咨询公司推荐:实力榜排名与场景指南
  • 制药行业MES系统功能设计
  • 2025年10月精益降本咨询公司推荐:口碑榜对比指南
  • 2025年福祉座椅厂家权威推荐榜单:轮椅升降机/轮椅升降平台/福祉车源头厂家精选
  • AIGC与智能体平台 Coze Dify N8N公开课
  • SM4加密数据
  • 2025年真空带式过滤机批发厂家权威推荐榜单:真空带式脱水机定制厂家/全自动真空带式过滤机厂商/脱硫真空皮带脱水机实力厂家精选
  • 2025年10月北京工装设计公司推荐榜:五家优质企业综合对比分析
  • 2025年10月上海装修公司榜单:五家口碑对比排行
  • (三)从分层架构到数据湖仓架构系列:数据仓库分层之贴源层和数据仓库层设计
  • 问大模型CAN的co-attention
  • 2025年10月美白精华产品推荐榜:口碑与成分深度评测
  • 2025 年地漏厂家最新推荐榜:涵盖铜 / 防臭 / 抗菌 / 磁悬浮 / 防溢水等类型,精选实力企业助力消费者精准选购
  • PBS, 以太坊的棘刺雕猴 - 教程
  • 2025年10月网上兼职赚钱正规平台推荐:知名平台榜单全收录
  • 2025年10月网上兼职赚钱正规平台推荐:市场报告与对比列表
  • 【转载】孪生网络(Siamese Network)
  • nvlink和nvswitch的区别
  • 别再用手绘架构图了!ArchiMate才是架构师的标准乐高
  • 2025年10月祛斑产品推荐榜:权威评测五强对比
  • 2025年10月精华液对比榜:从传明酸到多肽的真实排行
  • Linux 中为什么要提出伪终端这个概念呢?shell 等命令行程序不可以直接从显示器和键盘读取数据吗?
  • DevSecOps在中国市场迎来爆发式增长:技术融合驱动软件安全新范式
  • 基于MATLAB的遗传算法优化支持向量机实现
  • E - Hit and Away
  • 数组与字典解决方案第三十讲:如何将记录集的数据记入数组 - 详解
  • 2025年知识管理系统推荐:几款融合AI能力的智能知识库全面对比