EFR32无线通信模块AN003——RailTest (使用操作)
在【EFR32无线通信模块应用笔记——RailTest (工程创建)】一文中,介绍了SILICON LABS EFR32无线通信模块的硬件测试,尤其是RF测试的固件和代码Railtest,本文介绍下几个常用的指令,及通用的测试方法。【注意在执行任何操作之前,请首先输入[rx 0]指令】
1.设置频率、发射功率【setChannel [uint8_t] setPower [uint8_t]】
这里的channel,是在创建工程时指定的,包括base frequency和channel space,默认是base=2450MHz,channel space=1MHz,那么setChannel 0 代表设置频率为2450MHz。
setPower用来设置发射功率,以0.1dbm为单位,比如,setPower 200,表示设置功率为20dbm。也可以使用0~252来指定发射等级,比如setPower 252 raw,同样也是表示20dbm。
2.接收【rx [0/1]】
我们可以使用rx 0 指令进入IDLE状态,这样就可以执行发送、配置参数等操作,rx 1则开始接收,当然,在接收前需要配置好自己的RF参数。
3.发送纯载波【setTxTone [0/1]】
发送纯载波,也就是在当前的频率点上输出CW纯正弦波,无任何调制。这样主要用于测量频偏、发射功率,可以做PA的push-pull load测试,测量输出阻抗,还可以测试杂散和相噪。使用setTxTone 1开启,setTxTone 0 结束,下图是实际效果:
4.发送随机序列
setTxStream [0/1]可以在当前模式下发送随机序列,用于测量EVM,功率谱密度、占用带宽等,
setTxStream 1开始发送PN9序列,setTxSteam 0停止发送。效果如图:
5.发送数据
发送自定义的数据可以有以下步骤,首先通过rx 0进入IDLE状态,设置发送数据的长度,本例使用4字节,setFixedLength 4,然后设置发送内容,使用setTxPayload [offset] [payload],本次我们举例发送0x01 0x02 0x03 0x04,则设置为setTxPayload 0 0x01 0x02 0x03 0x04.设置发送的时间间隔,单位ms,setTxDelay 20,最后通过tx指令开始发送,tx 0,0表示一直发送,否则表示发送n包。最后使用txCancel退出发送。
6.Zigbee抓包
可以使用如下指令,做一个Zigbee的抓包器:
> rx 0【进入IDLE状态】
> config2p4GHz802154 【配置为IEEE 802.15.4的2.4GHz频段的PHY】
> enable802154 rx 100 192 864【配置IEEE 802.15.4的接收参数】
> setPromiscuousMode 1【配置为sniffer模式】
> setChannel <yourChannel, (11 - 26)>【配置通讯信道】
> rx 1【开始接收】
这样,就可以在串口看到Zigbee的数据流,使用network analyzer进行PTI抓包了,这个我们在接下来的文章中会有单独介绍。
另外,进行PER测试时,可以通过status命令查看当前收到了多少数据包,CRC状态等,然后通过ResetCounters命令进行复位计数器,开启下一轮的测试。
以上,是Rail test的常见指令介绍,如果有更详细的需求,可以使用help查看,另有文档Silicon Labs EFR32 RF评估指南应用笔记(AN972)。
- |
- +1 赞 0
- 收藏
- 评论 9
本文由Song提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关推荐
EFR32无线通信模块AN310——Zigbee(利用Host升级NCP固件)
EFR32无线通信模块是世强基于Silicon Labs EFR32MG平台自主设计的无线模块,Silicon Labs的ZigBee网关采用Host+NCP模式,即Host运行Application,EFR32MG内部运行Ember stack。网关中会遇到需要NCP固件的情况,本篇文章基于EFR32无线通信模块指导大家利用Host升级NCP的固件。
设计经验 发布时间 : 2018-07-05
【经验】EFR32无线通信模块通过CLI命令搭建ZigBee网络并和Z3Light、Z3Switch设备通讯
EFR32无线通信模块是世强基于EFR32MG12P433F1024GM48无线SOC自主研发的无线模块,可以支持ZigBee、BLE、Thread、Proprietary等多种无线协议,并且可以支持2.4GHz和434MHz两种频段。本文指导大家如果使用CLI命令搭建ZigBee网络,并将Z3Light和Z3Switch设备加入到ZigBee网络中来进行ZCL通讯。
设计经验 发布时间 : 2020-02-18
思为无线四款Si4432射频模块挑选指南
思为无线基于Silicon Lab的Si4432芯片开发出四款不同封装尺寸的射频模块:RF4432PRO、RF4432、RF4432X1和RF4432F27,以便满足不同客户的需求。本文介绍4款模组的相同点及区别。
设计经验 发布时间 : 2024-07-12
【选型】Silicon Labs BG22、xG24、BG27无线SoC比较及信驰达无线模块选型指南
作为安全、智能无线技术领域的前沿品牌,Silicon Labs在最近几年陆续推出了EFR32BG22、EFR32xG24、EFR32BG27等系列无线SoC。RF-star作为物联网行业领先的无线通信模组厂商,基于Silicon Labs的无线SoC推出了RF-BM-BG22x系列串口转蓝牙透传模块、RF-BM-BG24x旗舰系列低功耗蓝牙模块和RF-BM-MG24x旗舰系列并发多协议无线模块。
器件选型 发布时间 : 2023-09-07
【经验】教你配置EFR32相同引脚号GPIO的同时中断
EFR32系列是Silicon Labs针对物联网应用而推出的Wireless SOC产品,共包含3大系列:EFR32FG、EFR32BG和EFR32MG。Silicon Labs Series 1系列产品改进了GPIO中断,相同引脚号的GPIO也可以同时配置成中断,本文提供配置代码指导大家实现。
设计经验 发布时间 : 2018-11-30
芯科科技聚焦IoT领域,获颁为2022年“物联之星”中国物联网Top100强企业
芯科科技日前于IoTE 2023国际物联网展上海站的主论坛中,获颁为2022年“物联之星”中国物联网Top100强企业。芯科科技在众多物联网企业中脱颖而出的关键优势是产品聚焦IoT领域,具备全方位的无线通信芯片、模块、软件工具的产品阵容和完善的技术支持能力。
原厂动态 发布时间 : 2023-06-14
EFR32无线通信模块AN004--RailTest(接收灵敏度开路测试)
EFR32标准模块,是世强独立研发,供用户学习、使用的射频模块。这个模块搭载Silicon Labs 多频段多协议的EFR32MG系列无线SOC芯片EFR32MG12P433F1024GM48,7*7mm QFN48封装,广泛用于智能门锁,门禁系统,照明系统,智能家居,无线抄表等领域。本文基于一站式开发平台simplicity studio V4和EFR32标准模块,介绍如何测试接收灵敏度。
设计经验 发布时间 : 2018-08-24
【经验】Zigbee网关替换操作指南之Host-NCP模式
在zigbee的网络实际应用中,可能会遇到需要替换网关,并希望网络的参数继续保持的情况。即更换了新的网关后,新的网关能够恢复之前的网络参数,网路中的其他设备不需要重新入网。本例程就基于Silicon Labs的EmberZNet 6.3版本协议栈、Zigbee 3.0、Host-NCP模式的网关,指导大家实现网关替换的功能。
设计经验 发布时间 : 2019-04-09
Mattter集百家所长,智能家居看到未来:信驰达提供支持Matter无线通信模组助力智能家居设备开发
本文中信驰达将对集百家所长的Matter进行详细的介绍,并对智能家居的未来进行展望。深圳信驰达科技推出了数款支持Matter协议的无线通信模组,可以助力客户快速完成产品开发。
原厂动态 发布时间 : 2023-05-12
EFR32无线通信模块AN003——RailTest(工程创建)
EFR32标准模块,是世强独立研发,供用户学习、使用的射频模块。这个模块可以搭载Silicon Labs不同系列的EFR32芯片,包括私有协议的EFR32FG、BLE & BT5.0 &BT MESH的EFR32BG,及多协议的EFR32MG。因为从EFR32系列的芯片本身,同封装芯片都可以完美兼容。
设计经验 发布时间 : 2018-05-31
EFR32无线通信模块AN002——BootLoader(standalone)
Silicon Labs的EFR32系列无线SoC芯片提供了Gecko Bootloader支持设备更新应用程序,Gecko Bootloader分两种模式,一种模式称为standalone bootloader,另一种模式称为application bootloader。本文指导大家配置Standalone Bootloader工程,并对应用程序更新。
设计经验 发布时间 : 2018-06-26
【IC】信驰达新推多款基于芯科科技EFR32MG24的多协议模块,满足物联网包容性、低功耗和安全隐私三大需求
近日,无线物联网方案商深圳市信驰达科技发布基于Silicon Labs EFR32MG24系列无线SoC自主研发的2.4GHz多协议无线模块RF-BM-MG24B1/B2,可有效满足物联网无缝连接的包容性、低功耗和安全隐私三大需求。
新产品 发布时间 : 2023-03-26
【经验】EFR32无线通信模块AN109——蓝牙BLE(主设备扫描)
EFR32标准模块,是世强独立研发,供用户学习、使用的射频模块。我们在开发蓝牙产品的时候,作为master主设备,执行的蓝牙操作有设备扫描,蓝牙连接建立,发现服务,发现特征字,数据通信,连接断开等一系列的操作,本文将通过代码操作演示,详细说明Silicon Labs蓝牙SoC作为master主设备的时候,如何扫描蓝牙从设备。
设计经验 发布时间 : 2020-02-24
您好,在用Silicon Labs 的EFR32 做Zigbee的,请问怎样新建一个完整的工程可以实现自定义cluster,并建网,加网,组播以及关于security的设定?谢谢
Zigbee(开发环境搭建)【经验】Zigbee开发之如何添加私有cluster 及 attributes 如何添加私有cluster 及 attributes 【经验】Zigbee开发之如何添加私有cluster 及 attributes Zigbee(网络操作)AN304:EFR32无线通信模块——Zigbee(网络操作) 安全相关:Silicon Labs(芯科科技) UG103.5 应用开发安全基础 用户指南
技术问答 发布时间 : 2018-12-14
【应用】超级全频无线收发模块SI4463-C2A-GMR用于燃气表,接收灵敏度-126dbm
本文将为大家介绍Silicon Labs推出的无线通信芯片SI4463-C2A-GMR在燃气表中的应用。该产品传输距离2km,接收灵敏度-126dbm,可实现多帧自动重传、低功耗状态和低噪声接收,具有极高的性能和宽带连接,是燃气表行业的无线通信的理想之选
应用方案 发布时间 : 2023-02-14
电子商城
品牌:SILICON LABS
品类:Wireless Gecko SoC
价格:¥8.1764
现货: 104,128
现货市场
品牌:SILICON LABS
品类:Switch Hall Effect Magnetic Position Sensor
价格:¥2.2924
现货:126,000
服务
根据用户的蓝牙模块,使用Bluetooth 蓝牙测试装置MT8852B,测试蓝牙1.0至5.1,包括传输速率、功率、频率、调制和接收机灵敏度,生成测试报告。支持到场/视频直播测试,资深专家全程指导。
实验室地址: 深圳 提交需求>
可根据用户的wifi模块,使用无线连接测试仪MT8862A,测试IEEE802.11a/b/g/n/ac (2.4Ghz和5Ghz)设备的TX、RX射频特征,输出测试报告。支持到场/视频直播测试,资深专家全程指导。
实验室地址: 深圳 提交需求>
查看全部1条回复