查看: 335|回复: 1

[应用笔记] LSD4RF-2X717N10 WOR应用报告

[复制链接]

74

主题

169

帖子

573

积分

利尔达员工

Rank: 9Rank: 9Rank: 9

积分
573
发表于 2024-2-3 16:56:52 | 显示全部楼层 |阅读模式
  第一章 简介

  本章主要是讲解LSD4RF-2X717N10 WOR 应用报告,以及WOR 注意事项。本应用报告对应的code 为LSD4RF-2X717N10开发资料发布版WOR Code Examples,测试平台为LSD4RMZJA0760V2.00.本应用报告采用的是软件WOR 模式,即用MCU定时器周期定时实现。

  第二章 概述

  LSD4RF-2X717N10 的WOR 的工作原理如下图所示。
RF 遂时间周期的切换sleep 模式与接收模式

  这里我们定义Timer1 为低功耗睡眠时间区间,Timer2 为功耗比较大的接收时间区间。
RF 唤醒WOR 的工作原理

  从上图可以看出,若要可靠唤醒WOR,发送包的Preamble 时间必须大于Timer1+Timer2 才能可靠唤醒。可以看出,发送方是发送大于1 个周期的前导来唤醒的。当唤醒成功DIO3 引脚会从低电平变成高电平。

  WOR 采用的是用MCU 定时的切换Sleep 和RX 的过程,上图可以看出,MCU定时Timer1 时间为Sleep 时间,时间到后,MCU 定时Timer2 的RX 时间,时间到后,MCU 定时Timer1 时间的Sleep,循环以上操作。

  第三章 应用实例

  下面以WOR CodeExamples 为例,介绍如何利用DEMO 程序设计一个完整的WOR 的过程。

  1.初始化WOR。LSD_RF_WORInit(); //WOR 初始化

  2.启动WOR。LSD_RF_WORexecute(0); //启动执行WOR
     启动WOR 函数主要内容是LSD_RF_Sleepmode(); //进入睡眠模式
                LSD_Sleep_Timerout(); //启动睡眠超时定时器
     可以看出,启动WOR 后,MCU 命令RF 进入睡眠,同时开启了一个4s 的定时器。

  3.四秒定时器时间到后,调用LSD_RF_WORexecute(1); //启动RX 采样一次。
     函数主要内容为。LSD_RF_RXmode(); //RX 采样
           LSD_RX_Timerout(); //RX 采用定时开启
   可以看出,4s 的时间到后,MCU 命令RF 进入RX 模式,采样一次。

  4.RX 采样结束后,LSD_RF_WORexecute(0); //重新进入睡眠模式

  5.以此循环整个过程,即实现了睡眠---->RX------>睡眠的一个循环过程,也就是WOR 的过程。

  6.唤醒包调用LSD_RF_AwakePkt();即可唤醒WOR,唤醒时间code 默认为4.2s

  以下是WOR code Examples 实测数据。

  睡眠时间如下:

  从上图显示,模块4s 的睡眠,睡眠时间到,进入RX,以此循环整个过程。

  RX 时间如下:

  从上图可以看出,RX 的时间为4.4ms。

  从以上两图可以看出,整个WOR 的周期是Sleep 为4s 后,进入RX 4.4ms后重新进入Sleep。循环以上操作构成WOR 整个时序。

  整板睡眠电流:

  从以上数据可以看出,整板(MCU+测试底板+无线模块)睡眠电流为3.7uA

  整板RX 电流:

   万用表测量数据:

   示波器测试数据:

   从上图可以看出,RX 电压为90mV,我们时间串联5.1 欧电阻。则电流I=90/5.1=17.64mA,可以看出万用表测试数据与示波器测试数据一致。

   WOR 平均功耗约=17.7mA*4.4ms/4000ms+3.6uA=23uA

   唤醒包唤醒时间:

   从以上数据可以看出,发送方的唤醒包是发送了4.2s 的前导码来唤醒WOR的。

  敬告用户:
  1、欢迎您使用利尔达科技集团股份有限公司的产品,在使用我公司产品前,请先阅读此敬告; 如果您已开始使用说明您已阅读并接受本敬告。
  2、利尔达科技有限公司保留所配备全部资料的最终解释和修改权, 如有更改恕不另行通知。

本帖子中包含更多资源

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

x
回复

使用道具 举报

2

主题

8

帖子

22

积分

助理工程师

Rank: 1

积分
22
发表于 2024-2-4 14:41:02 | 显示全部楼层
根据公式影响功耗主要是RX的时间,这个RX的4.4ms是怎么来的,是不是不同的SF速度要不同的开窗时间呀
回复

使用道具 举报

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

本版积分规则

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