【经验】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 -  设计经验 代理服务 技术支持 批量订货

【经验】Silicon Labs无线SoC芯片EFR32FG23和EFR32ZG23的原理图设计介绍

本文主要介绍如何设计Silicon Labs的EFR32FG23和EFR32ZG23无线SoC芯片的原理图,包括供电电路、复位电路、晶振电路、射频匹配电路和调试接口电路等介绍,方便用户设计自己的电路。

2022-01-08 -  设计经验 代理服务 技术支持 批量订货

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

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

2022-11-10 -  设计经验 代理服务 技术支持 批量订货

Z-Wave Getting Started for End Devices Instruction

型号- BRD4205B,BRD4207A,BRD4204D,BRD4002A,EFR32XG28,Z-WAVE 800 SERIES,ZGM130S,ZGM230S,BRD2603A,EFR32ZG23,SLUSB001A,BRD8029A,Z-WAVE 800,BRD2705A,EFR32ZG14,BRD4001A,SLUSB7000A

2024-05-30  - SILICON LABS  - 用户指南  - Version: 14 代理服务 技术支持 批量订货

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

2024-05-30  - SILICON LABS  - 用户指南  - Version: 7 代理服务 技术支持 批量订货

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

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

2022-11-17 -  设计经验 代理服务 技术支持 批量订货

【经验】使用Z-Wave PC Controller工具设置Z-Wave 700模块ZGM130S发射功率的方法

本文使用Silicon Labs Z-Wave 700的ZGM130S模块为测试对象 ,介绍如何使用Z-Wave PC Controller工具设置Z-Wave 700模块发射功率的方法。

2022-01-13 -  设计经验 代理服务 技术支持 批量订货

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

2024-05-30  - SILICON LABS  - 用户指南  - Version: 20 代理服务 技术支持 批量订货
July 06, 2018  - SILICON LABS  - 电路原理图  - Rev.A00 代理服务 技术支持 批量订货 查看更多版本
2023/10/26  - SILICON LABS  - CAD模型库 代理服务 技术支持 批量订货

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

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

2021-12-22 -  应用方案 代理服务 技术支持 批量订货

EFR32ZG14 Z-Wave 700 Modem SoC Data Sheet

型号- EFR32ZG14P231F256GM32-B,EFR32ZG14,EFR32

June, 2022  - SILICON LABS  - 数据手册  - Rev. 1.2 代理服务 技术支持 批量订货 查看更多版本

Z-Wave 700 SDK 7.13.12.0 GA Gecko SDK Suite 2.7

型号- ZGM130S037HGN2,ZGM130S

September 21, 2023  - SILICON LABS  - 开发环境(软件/固件) 代理服务 技术支持 批量订货
展开更多

电子商城

查看更多

品牌:SILICON LABS

品类:SiP Module

价格:¥61.3211

现货: 14,400

品牌:SILICON LABS

品类:Z-Wave Gecko Wireless SoC

价格:¥22.2062

现货: 2,076

品牌:SILICON LABS

品类:Z-Wave 700 Modem SoC

价格:¥19.1398

现货: 1,457

品牌:SILICON LABS

品类:Wireless Gecko SoC

价格:¥8.1764

现货: 103,128

品牌:SILICON LABS

品类:Mixed-Signal MCU

价格:¥12.9143

现货: 95,458

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥3.9026

现货: 93,405

品牌:SILICON LABS

品类:Mighty Gecko Multi-Protocol Wireless SoC

价格:¥27.0929

现货: 90,767

品牌:SILICON LABS

品类:Wireless SoC

价格:¥31.7756

现货: 88,300

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥3.5305

现货: 85,761

品牌:SILICON LABS

品类:Wireless SoC

价格:¥19.9760

现货: 84,918

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:SILICON LABS

品类:Switch Hall Effect Magnetic Position Sensor

价格:¥2.2924

现货:126,000

品牌:SILICON LABS

品类:Light Sensor

价格:¥20.3400

现货:28,003

品牌:SILICON LABS

品类:8位MCU

价格:¥4.9000

现货:12,000

品牌:SILICON LABS

品类:Mixed-Signal MCU

价格:¥10.1700

现货:10,000

品牌: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

品牌:SILICON LABS

品类:8位MCU

价格:¥56.0000

现货:550

品牌:SILICON LABS

品类:8位MCU

价格:¥5.1900

现货:396

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

服务

查看更多

多核计算单板和核心板定制

可支持TI AM335x/AM5718 和NXP iMX6/iMX8芯片定制核心板和计算单板;支持NXP iMX6核心模组X / F / H系列、TI AM335x核心模组X / N / H系列,与兼容的底板组合定制单板计算机。

最小起订量: 1pcs 提交需求>

EDA芯片设计软件免费使用

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

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

查看更多

授权代理品牌:接插件及结构件

查看更多

授权代理品牌:部件、组件及配件

查看更多

授权代理品牌:电源及模块

查看更多

授权代理品牌:电子材料

查看更多

授权代理品牌:仪器仪表及测试配组件

查看更多

授权代理品牌:电工工具及材料

查看更多

授权代理品牌:机械电子元件

查看更多

授权代理品牌:加工与定制

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

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

收藏
收藏当前页面