【经验】EFR32ZG系列、ZGM130S Z-wave基于Railtest工程的射频测试操作介绍

2022-02-03 世强
Z-wave SoC芯片,ZGM130S,EFR32ZG14,EFR32ZG23 Z-wave SoC芯片,ZGM130S,EFR32ZG14,EFR32ZG23 Z-wave SoC芯片,ZGM130S,EFR32ZG14,EFR32ZG23 Z-wave SoC芯片,ZGM130S,EFR32ZG14,EFR32ZG23

我们在使用Z-wave做项目开发的时候,需要测试SILICON LABS Z-wave SoC芯片EFR32ZG14EFR32ZG23或者ZGM130S SiP模块的射频性能。本文将详细介绍如何生成一个用于Z-wave测试的Railtest工程,以及介绍相关的测试项和对应的操作命令。


一、准备工具:

1、Simplicity studio V5   IDE开发工具

2、ZGM130S037HGN1最小系统板

3、USB转串口工具

4、测试连接图

                  

图1

二、生成用于Z-wave测试的Railtest工程

1、按图2生成一个Railtest工程。

图2

2、 为Railtest添加并配置一个通信USART0口,双击工程下的*.slcp文件,依次如图3、4、5、配置。

图3 注意INSTANCE NAME 一定要命名为vcom.

图4

图5

注意:要根据电路板的原理图选择对应的串口号和分配串口引脚,如果USB转串口不带流控制,建议IO Stream: USART (vcom)的配置项去掉流控制。


3、 编译工程,并下载到ZGM130SHGN1芯片。

注意:双击打开编译生成的*.hex文件,若文件为10000000开头,则不需要下载bootloader,否则需要下载bootloader文件,如图6。

图6

4、 打开串口工具,执行reset命令就可以看到Railtest固件相关信息,如图7

图7

勾选“加回车换行”(图7标示1),在发送文本输入框输入“reset”命令,若软硬件无误,便可收到Railtest 固件的返回信息,可以验证整个控制链路正常。


5、Z-Wave 区域x的取值范围为0 ~ 10,请参见表1:

表1, Z-Wave 区域 编号

1)、“'Setzwaveregion 0”命令将使该设备能够在遵循欧洲射频立法的国家使用。根据表1,

2)、PA的输出通过命令“setPower yy raw”进行调节,其中yy的值为0 ~ 110之间的数字。数字越大,输出功率越大;数字越小,输出功率越小。

3)、z - wave通道是使用命令' setchannel z '设置的,z的值是一个从0到2的数字。信道和空中通信速率捆绑在一起,如表2所示:

表2, 通道编号及速率

'rx 0' ;; 设置设备进入空闲状态三、Z-wave单载波测试操作指导和串口命令介绍

'SetZwaveMode 1 3'    ;; 设置设备为Z-Wave模式

'SetTxLength 20'      ;; 设置Z-Wave帧长度

'SetTxPayload 7 20'   ;; 设置Z-Wave帧长度及格式

'Setzwaveregion x’   ;; 设置Z-Wave无线通信协议适应的区域,X设定值具体看表1

'SetPower yy raw’    ;;设备输出功率,yy代表功率的大小,取值范围为0 ~ 110

'setchannel z’       ;; 设置Z-Wave信道z,具体看表2

'settxtone 1'         ;; 使能单载波输出

如果需要停止单载波测试,可输入命令:'settxtone 0'。

实例:通过串口工具发以下命令,

图8

四、Z-wave数据发包和接收测试相关命令:

1)、 Z-wave发包测试可参考以下指令,测试命令如下

'rx 0'              ;; 设置设备进入空闲状态

'SetZwaveMode 1 3' ;; 设置设备为Z-Wave模式

'SetZwaveregion 0' ;; 设置Z-Wave无线通信协议适应的区域,具体看表1

'Setchannel 0'     ;; 设置Z-Wave通道 0,100kBit 通道;

'SetTxLength 20'   ;; 设置Z-Wave帧长度

'SetTxPayload 7 20' ;; 设置Z-Wave帧长度及格式

'tx 0'              ;; 使能Z-Wave帧发送,0表示会一直持续不停的发送数据包,如果需要发一定数量的数据帧,例如发射1000包,可输入tx 1000,发完后会自动停止发送。

如果需要停止Z-Wave帧发送,可再次输入命令:tx 0

2)、 Z-wave接收灵敏度测试及收包测试可参考以下指令,测试命令如下:

'rx 0'              ;; 设置设备进入空闲状态

'SetZwaveMode 1 3' ;;设置设备为Z-Wave模式

'SetZwaveregion 0' ;; 设置Z-Wave无线通信协议适应的区域,具体看表1

'Setchannel 0'     ;; 设置Z-Wave通道 0,100kBit 通道;

'SetTxLength 20'   ;; 设置Z-Wave帧长度

'SetTxPayload 7 20' ;; 设置Z-Wave帧长度及格式

'rx 1'              ;; 使能Z-Wave调制波接收

'rx 0'              ;; 停止Z-Wave调制波接收

'status'           ;;查询Z-Wave调制波接收包数据量信息

'resetcounters'    ;;将查询Z-Wave调制波接收包数据量信息清0

五、Z-wave数据发包和接收测试实例:

找到两个Z-Wave模组,如两块ZGM130S037HGN1最小系统板A与B,A做为发送端,B做为接收端。

⑴、在A端(发送端)依次执行以下命令

'rx 0'              ;; 设置设备进入空闲状态

'SetZwaveMode 1 3' ;; 设置设备为Z-Wave模式

'SetZwaveregion 0' ;; 设置Z-Wave无线通信协议适应的区域,具体看表1

'Setchannel 0'     ;; 设置Z-Wave通道 0,100kBit 通道;

'SetTxLength 20'   ;; 设置Z-Wave帧长度

'SetTxPayload 7 20' ;; 设置Z-Wave帧长度及格式

'tx 0'              ;; 使能Z-Wave帧持续发送,如果需要停止Z-Wave帧发送,可再次输入命令:tx 0

⑵在B端(发送端)依次执行以下命令

'rx 0'              ;; 设置设备进入空闲状态

'SetZwaveMode 1 3' ;;设置设备为Z-Wave模式

'SetZwaveregion 0' ;; 设置Z-Wave无线通信协议适应的区域,具体看表1

'Setchannel 0'     ;; 设置Z-Wave通道 0,100kBit 通道;

'SetTxLength 20'   ;; 设置Z-Wave帧长度

'SetTxPayload 7 20' ;; 设置Z-Wave帧长度及格式

'rx 1'              ;; 使能Z-Wave调制波接收

此时我们通过串口工具,可以看到B端(接收端),会持续接收到数据。如图9。

如图9标示1:持续收到A端(发送端)发出的数据信息。

如图9标示2,3:执行 rx 0(图9标示2)和status(图9标示3)命令后,可返回收到的数据包的统计信息。

如图9标示4:{RxCount:52},表示共收到了52包数据。

如图9标示5:执行resetcounters命令,可将收到的数据包的统计信息清0,

如图9标图6:resetcounters命令执行结果,计数器清零{RxCount:0}.

 

图9

六、Z-wave接收灵敏度测试实例:

⑴参照Railtest 调制波数据收发举例,让接收端处于接收状态,执行以下命令

'rx 0'              ;; 设置设备进入空闲状态

'SetZwaveMode 1 3' ;;设置设备为Z-Wave模式

'SetZwaveregion 0' ;; 设置Z-Wave无线通信协议适应的区域,具体看表1

'Setchannel 0'     ;; 设置Z-Wave通道 0,100kBit 通道;

'SetTxLength 20'   ;; 设置Z-Wave帧长度

'SetTxPayload 7 20' ;; 设置Z-Wave帧长度及格式

'rx 1'              ;; 使能Z-Wave调制波接收

⑵设置发送端定包发送,如发送100包数据,如执行以下命令。

说明:接收灵敏度用射频信号源或者综合测试仪发送确定数量的Z-wave数据包。此处用一个z-wave节点模拟数据发送。

'rx 0'              ;; 设置设备进入空闲状态

'SetZwaveMode 1 3' ;; 设置设备为Z-Wave模式

'SetZwaveregion 0' ;; 设置Z-Wave无线通信协议适应的区域,具体看表1

'Setchannel 0'     ;; 设置Z-Wave通道 0,100kBit 通道;

'SetTxLength 20'   ;; 设置Z-Wave帧长度

'SetTxPayload 7 20' ;; 设置Z-Wave帧长度及格式

'tx 100'            ;; 使能Z-Wave帧持续发送100包数据帧

⑶待发送端发送结束,如图10标示1,在接收端执行status命令(如图10标示2),便可返回查询收包数量{RxCount:xx}(如图10标示3),(发送端发包数量-接收端收包数量)/ 发送端发包数量的百分比等于丢包率,通常按照1%丢包率来做为测试接收灵敏度的标准。

图10

授权代理商:世强先进(深圳)科技股份有限公司
技术资料,数据手册,3D模型库,原理图,PCB封装文件,选型指南来源平台:世强硬创平台www.sekorm.com
现货商城,价格查询,交期查询,订货,现货采购,在线购买,样品申请渠道:世强硬创平台电子商城www.sekorm.com/supply/
概念,方案,设计,选型,BOM优化,FAE技术支持,样品,加工定制,测试,量产供应服务提供:世强硬创平台www.sekorm.com
集成电路,电子元件,电子材料,电气自动化,电机,仪器全品类供应:世强硬创平台www.sekorm.com
  • +1 赞 0
  • 收藏
  • 评论 0

本文由miller提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。

评论

   |   

提交评论

全部评论(0

暂无评论

相关推荐

【经验】Simplicity Studio v5软件创建Z-Wave Serial API Controller工程方法

本文主要介绍Simplicity Studio v5软件创建ZGM230SA27HGN模块的Z-Wave – NCP Serial API Controller工程的方法。

设计经验    发布时间 : 2023-03-31

【经验】使用Simplicity Commander将晶振校准值ctune写入到EFR32ZG23芯片flash的方法

本文主要介绍如何使用Simplicity Commander工具将晶振校准值ctune写入到EFR32ZG23芯片flash的方法。我们自己使用EFR32ZG23芯片做了Z-Wave无线模块之后,需要对模块的晶振频率进行校准。

设计经验    发布时间 : 2022-11-10

【经验】使用Power Manager Bare-metal工程测试无线SoC芯片EFR32ZG23低功耗模式的方法

本文以EFR32ZG23无线SoC芯片的Platform - Power Manager Bare-metal工程为例,介绍如何测试EFR32ZG23无线SoC芯片低功耗模式的方法。1、在Simplicity Studio v5软件的菜单栏点击File。

设计经验    发布时间 : 2022-11-17

How to Use Z-Wave Pre-Certified Apps Instruction

型号- BRD4205B,ENRM002,BRD4207A,BRD4206A,BRD4201A,BRD4204D,BRD4200A,BRD4207,BRD4002A,EFR32XG28,ZGM130S,BRD2603A,ZGM230S,EFR32ZG23,SLUSB001A,BRD8029A,BRD2705A,EFR32ZG14,ANT-SS900,SLUSB7000A

用户指南  -  SILICON LABS  - Version: 7  - 2024-05-30 PDF 英文 下载

How to Use Z-Wave Certified Apps Instruction

型号- ENRM002,BRD4205B,BRD4207A,BRD4206A,BRD4204D,BRD4201A,BRD4200A,BRD4002A,EFR32XG28,ZGM130S,ERF32XG28,BRD2603A,ZGM230S,EFR32ZG23,SLUSB001A,BRD8029A,BRD2705A,EFR32ZG14,BRD4001A,ANT-SS900,SLUSB7000A

用户指南  -  SILICON LABS  - Version: 20  - 2024-05-30 PDF 英文 下载

Silicon Labs(芯科科技)ZGM130S Z-Wave 700 SiP模块数据手册

描述- ZGM130S Z-Wave 700 SiP Module DataSheet

型号- ZGM130S037HGN2,ZGM130S,GM130S037HGN2R,ZGM130S037HGN2R

数据手册  -  SILICON LABS  - Rev. 1.1  - 2019年10月 PDF 英文 下载 查看更多版本

电路原理图  -  SILICON LABS  - Rev.A00  - July 06, 2018 PDF 英文 下载 查看更多版本

Z-Wave 700 SDK 7.13.13.0 GA Gecko SDK Suite 2.7

型号- ZGM130S037HGN2,700,ZGM130S

开发环境(软件/固件)  -  SILICON LABS  - January 31, 2024 PDF 英文 下载

【应用】Z-Wave无线SoC芯片EFR32ZG23应用于智能家居,Secure Vault实现高级别安全连接

在Z-Wave智能家居系统中,Z-Wave智能网关和Z-Wave节点设备都可以使用Silicon Labs的EFR32ZG23芯片来实现无线通信或者作为主控。

应用方案    发布时间 : 2021-12-22

【软件】芯科推出专为嵌入式物联网打造的第三代无线平台,提升AI百倍算力,打造更智能高效的物联网

Silicon Labs(亦称“芯科科技”),在其一年一度的第四届Works With开发者大会上,宣布推出他们专为嵌入式物联网(IoT)设备打造的下一代暨第三代无线开发平台。随着向22纳米(nm)工艺节点迁移,新的芯科科技第三代平台将提供业界领先的计算能力、无线性能和能源效率,以及为芯片构建的最高级别物联网安全性。

新产品    发布时间 : 2023-08-28

AN0016.2: Oscillator Design Considerations

型号- EFM32,EFM32PG23,EFR32BG27,EFM32PG22,EFR32ZG28,EFR32FG23,EFM32PG28,EFR32FG22,EFR32BG22,EFR32FG28,EFR32,EFR32BG21,EFR32BG24,EFR32FG25,EFM32 SERIES,EFR32MG27,EFR32MG24,EFR32MG22,EFR32MG21,EFR32ZG23,EFR32X23,EFR32SG23,EFR32ZG14,EFR32SG28,EFR32XG21

应用笔记或设计指南  -  SILICON LABS  - Rev. 2.3  - October, 2023 PDF 英文 下载 查看更多版本

培训文档-商品应用及供应商介绍  -  SILICON LABS PDF 英文 下载

EFR32ZG14 Z-Wave 700 Modem SoC Data Sheet

型号- EFR32ZG14P231F256GM32-B,EFR32ZG14,EFR32

数据手册  -  SILICON LABS  - Rev. 1.2  - June, 2022 PDF 英文 下载 查看更多版本

CAD模型库  -  SILICON LABS  - 2023/10/26 BXL 英文 下载

展开更多

电子商城

查看更多

只看有货

品牌:SILICON LABS

品类:SiP Module

价格:¥61.3211

现货: 14,400

品牌:SILICON LABS

品类:Z-Wave Gecko Wireless SoC

价格:¥38.7437

现货: 2,500

品牌:SILICON LABS

品类:Z-Wave 700 Modem SoC

价格:¥19.1398

现货: 1,487

品牌:SILICON LABS

品类:Wireless Gecko SoC

价格:¥8.1764

现货: 111,378

品牌:SILICON LABS

品类:Wireless SoC

价格:¥21.5556

现货: 98,861

品牌:SILICON LABS

品类:Mighty Gecko Multi-Protocol Wireless SoC

价格:¥27.0929

现货: 98,034

品牌:SILICON LABS

品类:Wireless SoC

价格:¥9.1982

现货: 88,300

品牌:SILICON LABS

品类:8位MCU

价格:¥5.8534

现货: 88,212

品牌:SILICON LABS

品类:Wireless SoC

价格:¥27.2234

现货: 86,020

品牌:SILICON LABS

品类:Wireless SoC

价格:¥22.1593

现货: 76,980

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:SILICON LABS

品类:Switch Hall Effect Magnetic Position Sensor

价格:¥2.2924

现货:150,000

品牌:SILICON LABS

品类:Light Sensor

价格:¥20.3400

现货:28,003

品牌:SILICON LABS

品类:Position Sensor

价格:¥3.0897

现货:12,568

品牌:SILICON LABS

品类:8位MCU

价格:¥4.9000

现货:12,000

品牌:SILICON LABS

品类:Mixed-Signal MCU

价格:¥10.1700

现货:10,000

品牌:SILICON LABS

品类:Gecko MCU

价格:¥15.6000

现货:5,353

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥3.7900

现货:3,451

品牌:SILICON LABS

品类:Wireless SoC

价格:¥15.1400

现货:1,455

品牌:SILICON LABS

品类:Mixed-Signal MCU

价格:¥11.1200

现货:1,201

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥16.8500

现货:550

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

服务

查看更多

EDA芯片设计软件免费使用

世强深圳实验室提供Robei EDA软件免费使用服务,与VCS、NC-Verilog、Modelsim等EDA工具无缝衔接,将IC设计高度抽象化,并精简到三个基本元素:模块、引脚、连接线,自动生成代码。点击预约,支持到场/视频直播使用,资深专家全程指导。

实验室地址: 深圳 提交需求>

物联网天线方案设计/虚拟天线芯片方案设计

Ignion可支持多协议、宽频段的物联网天线方案设计,协议:Wi-Fi、Bluetooth、UWB、Lora、Zigbee、2G、3G、4G、5G、CBRS、GNSS、GSM、LTE-M、NB-IoT等,频段范围:400MHz~10600MHz。

最小起订量: 2500 提交需求>

世强和原厂的技术专家将在一个工作日内解答,帮助您快速完成研发及采购。
我要提问

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

研发客服
商务客服
服务热线

联系我们

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

投诉与建议

E-mail:claim@sekorm.com

商务合作

E-mail:contact@sekorm.com

收藏
收藏当前页面