【经验】如何实现Sub-GHz无线收发器Si446x/Si4438 LDC+DSA超低功耗接收功能?
SILICON LABS 公司的sub-GHz无线收发器Si4438,Si446x,最大发射功率+20dBm,接收灵敏度高达-129dBm,超低睡眠电流740nA,广泛用于室内照明及智能家居,安防监控,测量及四表等领域。有些产品或应用需要低功耗功能,又需要无线数据接收功能。那么我们就需要使用到Si4438/Si446x的LDC功能了。现在主推的Si4438和Si446x都是C2版本,这个版本增加了DSA功能,搭配LDC接收模式,可以实现更低的平均接收电流,进一步降低功耗,延长电池使用时间。下面我们就详细介绍如何实现。
因为使用到了LDC功能,前面已经有非常多的文章介绍到LDC原理和实现方法,可以参考文章了解LDC功能和操作:【经验】如何配置寄存器,实现无线收发器LDC低功耗接收功能?
接下来介绍LDC + DSA超低功耗的实现,虽然在WDS软件中也有LDC RX的代码,但是这个代码不是太方便配置TX部分的参数。因为大部分的应用都需要用到双向数据收发,需要变长数据包收发,本文就以WDS软件中的empty framework工程代码来配置。
1、运行最新的WDS软件,版本是3.2.11.0,下载链接:Silicon Labs(芯科科技) EZRadio and EZRadio Pro WDS无线开发套件安装包V3.2.11.0;
2、选择Empty framework工程,在RF parameters配置页面,勾选enable DSA,其他的参数,按照通信协议和应用需求来配置,如下图:

3、配置好了参数以后,生成radio_config.h头文件,打开头文件,再手动修改MODEM_DSA_MISC,由原来的0x20改成0x22,然后保存文件,拷贝到工程代码中使用。
/*
// Set properties: RF_MODEM_DSA_CTRL1_5
// Number of properties: 5
// Group ID: 0x20
// Start ID: 0x5B
// Default values: 0x00, 0x00, 0x00, 0x00, 0x00,
// Descriptions:
// MODEM_DSA_CTRL1 - Configures parameters for the Signal Arrival Detection circuit block and algorithm.
// MODEM_DSA_CTRL2 - Configures parameters for the Signal Arrival Detection circuit block and algorithm.
// MODEM_DSA_QUAL - Configures parameters for the Eye Opening qualification m ethod of the Signal Arrival Detection algorithm.
// MODEM_DSA_RSSI - Signal Arrival Detect RSSI Qualifier Config
// MODEM_DSA_MISC - Miscellaneous detection of signal arrival bits.
*/
#define RF_MODEM_DSA_CTRL1_5 0x11, 0x20, 0x05, 0x5B, 0x66, 0x04, 0x07, 0x78, 0x22 修改后
//#define RF_MODEM_DSA_CTRL1_5 0x11, 0x20, 0x05, 0x5B, 0x66, 0x04, 0x07, 0x78, 0x20 原值
4、配置LDC的RX时间和Sleep时间,并添加代码使能LDC功能等,即可实现LDC + DSA的超低功耗接收功能。详见:【经验】如何配置寄存器,实现无线收发器LDC低功耗接收功能?
特别注意,在start_rx函数中的两个参数都是需要设置为SLEEP状态,否则功耗不能降到最低。如下:
si446x_start_rx(channel, 0u, 0,
SI446X_CMD_START_RX_ARG_NEXT_STATE1_RXTIMEOUT_STATE_ENUM_SLEEP,
SI446X_CMD_START_RX_ARG_NEXT_STATE2_RXVALID_STATE_ENUM_SLEEP,
SI446X_CMD_START_RX_ARG_NEXT_STATE3_RXINVALID_STATE_ENUM_RX );
通过以上操作,就可以实现超低的接收电流,设备可以任何时候都能接收到数据,使得产品的电池使用时间更长。
您可能有此问:该如何唤醒处于LDC + DSA模式的si446x或者si4438呢?
请参阅文档《无线收发器如何实现超长前导码发送?》
如果您有更多的技术问题,请登录世强元件电商平台联系我们,感谢您的支持!
- |
- +1 赞 0
- 收藏
- 评论 0
本文由紫云提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关推荐
Si4464/63/61/60高性能低电流收发器
10/24 - 数据手册 Si4464/63/61/60系列是Silicon Laboratories公司推出的高性能、低功耗的无线ISM收发器,覆盖119-1050 MHz的亚GHz频段。该系列收发器具有高接收灵敏度、优异的选择性性能、高输出功率、低功耗等特点,适用于智能计量、远程控制、智能家居、工业控制、遥测、传感器网络等领域。
SILICON LABS - HIGH-PERFORMANCE, LOW-CURRENT TRANSCEIVERS,高性能、低电流收发器,SI4463,SI4463-BXX-FM,SI4460,SI4461,SI4461-BXX-FM,SI4464-BXX-FM,SI4464,SI4460-BXX-FM,ELECTRONIC SHELF LABELS,HOME AUTOMATION,GATE OPENERS,INDUSTRIAL CONTROL,HEALTH MONITORS,健康监视器,REMOTE KEYLESS ENTRY,SMART METERING,传感器网络,REMOTE CONTROL,GARAGE OPENERS,遥控无匙进入,家用报警器,遥测,家庭自动化,HOME SECURITY,智能计量,HOME ALARM,车库开启器,工控,家庭安全,TELEMETRY,电子货架标签,遥控,开门器,SENSOR NETWORKS
查看更多版本工艺更改通知#1212121 Si4464-63-61-60数据表v1.2可用性
12/12/2012 - 产品变更通知及停产信息 Silicon Labs发布PCN #1212121,宣布Si4464-63-61-60无线收发器数据手册版本1.2的可用性。此更新包括对规格和文本描述的添加和修正,特别是频率覆盖范围的更改。数据手册可在Silicon Labs网站上找到,受影响的订单号格式为“Si446x-B1B-FM”。
SILICON LABS - LOW-CURRENT TRANSCEIVER,低电流收发器,SI4463,SI4460,SI4461,SI4461-B1B-FM,SI4464,SI4460-B1B-FM,SI4463-B1B-FM,SI4464-B1B-FM,SI446X,SI446X-B1B-FM
有没有100米左右距离的低功耗高速无线传输方案?请各大神推荐,速度300KB左右为佳
2018-06-26 - 技术问答 根据你的需求,如果是用在国内的,推荐你用Silicon Labs Si4438低电流收发器,资料如下:《Si4438-C 高性能的低电流收发器》;https://www.sekorm.com/doc/248930.html如果是用在国外的,推荐你用Silicon Labs Si4463无线收发器,资料如下:《Silicon Labs Si4464/Si4463/Si4461/Si4460无线收发器 数据手册》;https://www.sekorm.com/doc/98825.html
SI446x开发板Range test工程使用自定义射频参数的方法
2025-04-07 - 设计经验 本文主要介绍 Silicon Labs的 SI446x 开发板的 Range test 工程如何使用自定义射频参数的方法。
【应用】高性能射频切换开关μPG2214TB在无线收发器Si4463上的应用
2018-12-20 - 应用方案 Renesas 收购原NEC的μPG2214TB高性能射频切换开关以其低接入损耗、高隔离度被Silicon Labs选为Si4463和Si4438等无线收发器参考设计的射频切换开关。μPG2214TB工作频率范围为0.05-3GHz,接入损耗低至0.25dB;隔离度高达32dB;功率处理能力高达27dBm。
【经验】Silicon Labs无线收发器Si446x与TI CC1101的兼容应用技巧
2016-06-18 - 设计经验 Silicon Labs的无线Sub-G产品Si446x现在已经越来越多的用于表计产品,如气表,电表等。由于在表计类老产品中TI的CC1101系列应用非常广泛,所以客户使用Si446x时,就会遇到和CC1101兼容问题,本文档将解决此问题。
【经验】使用Si4463或者Si4438无线收发芯片来解析其他无线设备通信速率的方法
2023-04-19 - 设计经验 本文使用EFR32FG23无线SoC芯片来模拟老产品,通过按键来触发EFR32FG23芯片发送无线数据包,然后使用Si4438芯片来捉取波形,并介绍使用Si4438无线收发芯片来解析其他无线设备通信速率的方法。
Si4x6x无线收发器芯片开发必备:Si4x6x设计资料、典型技术问题,一站式下载集合
2020-03-24 - 设计经验 Si4x6x是由芯科科技推出的一款高性能、低功耗的无线收发器芯片,支持的频率范围119-1050Mhz。开发人员根据需要,可以从本文寻找所有的开发资料以及典型的技术问题。
【经验】如何把Sub-GHz无线收发器评估板变成抓包工具
2019-09-03 - 设计经验 在无线射频开发调试过程中,抓包工具也是必不可少的一员,Silicon labs推出的Sub-Ghz无线收发器Si446x也能秒变抓包工具,本文就针对此过程进行了详细介绍。
专家解读:如何评估无线芯片的选择性
2019-09-03 - 技术探讨 专家课堂开课啦:这期主要讲,什么是无线通信的选择性,以及如果用两种办法进行测量评估。
【经验】 Si446x Sub-Ghz频段无线收发器的GND引脚该如何处理?
2019-08-30 - 设计经验 Si446x 是silicon Labs公司的一款高性能Sub-Ghz频段的无线收发器。广泛用于室内照明及智能家居,安防监控,楼宇自动化,测量及四表等领域。Si446x芯片的pin18引脚和芯片底部焊盘都是GND,在设计的时候该如何处理?
【应用】借力Sub-GHz 无线M-Bus加速智能仪表普及
2019-07-30 - 新应用 半导体从业者已积极投入M-Bus相关芯片、软件协议栈及模组布局,如推出整合超低功耗MCU(如芯科的EFM32、EZR32等)与高效能sub-GHz无线IC(如EZRadioPRO系列等)的单芯片方案,可望加速智能型仪表应用普及。
【应用】-133dBm超灵敏Sub-GHz无线IC,胎压监测系统的关键!
2019-07-30 - 新应用 Silicon Labs EZRadioPRO系列产品为sub-GHz无线IC市场提供了最高水平的RF性能和单芯片集成度,非常适合TPMS应用。
高灵敏度大功率低功耗烟雾报警方案,大幅减少开发时间
2019-07-19 - 方案 Silicon Labs无线收发芯片Si44xx以其高灵敏度,大功率,低功耗,设计简单等优点,再加上世强所代理的30Mhz的Epson晶体,Ricoh的电源芯片R1172,和瑞萨的UPG2214共同构成了性能优异的无线收发模块,能很好应用在无线烟雾报警系统中。
SUB-G无线通信模块AN512--手动修改硬件CRC校验的CRC SEED参数
2019-07-08 - 设计经验 SUB-G无线通信模块采Silicon Labs 公司的si4438无线收发器设计,兼容si446x,最大发射功率+20dBm,接收灵敏度高达-124dBm,超低睡眠电流740nA,广泛用于室内照明及智能家居,安防监控,测量及四表等领域,已经有非常多的成功设计案例,有大批量出货。本文讲述如何手动修改硬件CRC校验的CRC SEED参数。
电子商城
现货市场

登录 | 立即注册
提交评论