【经验】EFR32MG使用Railtest做产测功能时如何上电自动发送数据?
Railtest是Silicon Labs基于Rail层提供的测试工程,用于可以对Zigbee、BLE、sugG和Z-wave等进行射频、功耗和外设等功能的测试;默认的交互方式是通过串口 CLI 指令让模组/设备工作在特定的状态下。
Railtest提供了非常完备的命令用于测试各种指标,但有些用户在实际产测时只测试部分功能,且不希望用串口CLI进行交互,那么我们是否可以直接修改Railtest呢?答案是肯定的,本文就以EFR32MG为例针对Zigbee产品上电后默认进入18信道连续发送进行说明。
我们知道,在正常测试时用 CLI 交互的指令顺序如下:
rx 0 //进入 idle 状态
config2p4GHz802154 //配置成 802.15.4模式(Zigbee)
setchannel 0x12 //设置成 18 信道
setpower 200 //设置发射功率 20dbm
setctune 0x17 //设置内部可调电容校准值
settxtone 1 //进入连续发送模式
具体的代码如下,这些配置需要放在 while(1) 之前:
//rx 0
// RX isn't validated yet so lets not go into receive just yet
//RAIL_StartRx(railHandle, channel, NULL); // Start in receive mode
//receiveModeEnabled = true;
// Run a bootup script from flash if one exists.
runFlashScript();
//config2p4GHz802154
config2p4Ghz802154(0,0);
//setchannel 0x12
changeChannel(0x12);
//setpower 200
RAIL_SetTxPower(railHandle, 200);
//set ctune
RAIL_SetTune(railHandle, 0x17);
//settxtone 1
enableAppMode(TX_STREAM, 1, "settxtone");
此时,我们就可以透过频谱看到波形了。
- |
- +1 赞 0
- 收藏
- 评论 0
本文由xiaoyangfengle提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关推荐
一文教你弄懂 ZigBee中的LQI和RSSI
Silicon Labs的EFR32MG系列支持SOC单芯片支持SuB-GHz、Bluetooth、ZigBee和Thread多协议,具有优越的射频性能、丰富的外设资源和超低的功耗等特性,被广泛的应用于智能家居产品中。很多工程师做智能家居产品开发时,是第一次真正接触ZigBee技术,可能对于ZigBee技术的一些概念不是非常清晰。本文向大家介绍ZigBee中的邻居表(neighbor-table)
【经验】ZigBee 3.0 网络 : 使用由install code 生成的 link key 入网
在ZigBee 3.0之前,install code只用于Smart Energy网络。现在,为了提升 Zigbee 的安全性,所有的ZigBee 3.0设备都需要支持install code,但是否在网络中使用由 Trust Center 决定。本文将讲述使用 install code 的方式把 Z3 Light 加入到 Z3 Gateway 中。
【经验】如何使用树莓派开发 ZigBee 网关?
在 Zigbee 系统中,网关是一个非常重要的设备,为了能容纳更大的网络及更复杂的应用逻辑,一个强大的主机是不可或缺的,树莓派就是这样一个强大的开发平台,非常适合用来构建 host application,这个文章将描述如何设置树莓派来开发 Silicon Lbas EmberZNet ZigBee Gateway。
SILICON LABS ZIGBEE 无线 Gecko SoC选型表
EFR32MG无线 Gecko SoC 是在 IoT 设备上实现节能多协议连网的理想之选。芯片解决方案结合了 76.8MHz ARM和高性能 2.4GHz 无线电,旨在为 IoT连接应用提供行业领先的节无线 SoC。
产品型号
|
品类
|
Protocol Stack
|
Frequency Band @ Max TX Power(GHz@dBm)
|
Flash(kB)
|
RAM(kB)
|
GPIO(个数)
|
Operating Temperature(℃)
|
Storage Temperature(℃)
|
Pin Count
|
AVDD Supply Voltage(V)
|
EFR32MG12P433F1024GL125-C
|
Gecko Multi-Protocol Wireless SoC
|
Bluetooth LE Zigbee Thread Proprietary, Wi-SUN
|
2.4GHz @ 19dBm, Sub-GHz @ 20dBm
|
1024kB
|
256kB
|
65
|
-40℃~85℃
|
-50℃~150℃
|
BGA125
|
1.8V~3.8V
|
选型表 - SILICON LABS 立即选型
AN1256:将Silicon Labs RCP与OpenThread边界路由器一起使用
描述- 本文档为硅实验室(Silicon Labs)提供的应用笔记,旨在指导软件工程师开发OpenThread边界路由器(OTBR)。内容涵盖了使用Simplicity Studio 5构建和安装RCP图像、在POSIX平台上构建和安装OTBR、配置OTBR以及提供额外的OpenThread资源。文档详细介绍了硬件要求、软件组件配置、RCP图像构建和安装步骤、OTBR主机构建和安装步骤,以及如何使用Docker容器部署OTBR。此外,还提供了OpenThread资源链接,以供进一步学习和参考。
型号- EFR32MG
SILICON LABS Matter 无线SoC选型表
EFR32MG24 无线 SoC 是使用 Matter、OpenThread 和 Zigbee 进行网状物联网无线连接的理想选择
产品型号
|
品类
|
Protocol Stack
|
MAX TX Power (dBm)
|
Flash(kB)
|
RAM(kB)
|
GPIO(个数)
|
Secure Vault
|
IADC High-Speed/High-Accuracy
|
Multi Vector Processor
|
Max CPU Speed(MHz)
|
Operating Temperature(℃)
|
Storage Temperature(℃)
|
Pin Count
|
AVDD Supply Voltage(V)
|
EFR32MG24B310F1536IM48-B
|
Wireless SoC
|
Matter,Zigbee,Thread,Bluetooth 5.3
|
10dBm
|
1536kB
|
256kB
|
28
|
High
|
IADC High-Speed/High-Accuracy
|
Multi Vector Processor
|
78.0MHz
|
-40℃~125℃
|
-50℃~150℃
|
QFN48
|
1.71V~3.8V
|
选型表 - SILICON LABS 立即选型
UG103.4:Hal基础用户指南
描述- 本资料介绍了Silicon Labs的HAL(硬件抽象层)及其在开发环境中的应用。HAL作为系统硬件与软件之间的程序代码,为多个硬件平台上的应用程序提供一致的接口。资料涵盖了HAL的组织结构、命名规范、API文件和目录结构,以及如何根据特定硬件和应用需求定制HAL。此外,还详细描述了HAL API的各个主要部分,包括通用微控制器功能、令牌访问、外设访问、系统定时器控制、HAL配置、HAL工具和引导加载程序接口。资料还提供了如何编译时配置HAL、定制PCB、修改默认实现以及使用硬件配置器等信息。
型号- EFR32MG
【经验】如何创建 Z3GatewayHost 网关?
EFR32MG多协议SoC芯片是 Silicon Labs 专门针对 IOT 推出的 ZigBee 方案,高达19.5dbm的发射功率,-102.7dbm的接收灵敏度,在业界内拥有最佳的RF射频性能,具有最全的Zigbee网络协议,被广泛应用在智能家居,工业控制等行业。在开发 Zigbee 产品时网关是重要的一个部分,本文详细介绍了创建一个 GatewayHost 的方法。
基于Silicon Labs无线SoC EFR32MG,星络科技推全屋“真”智能家居产品
基于Silicon Labs无线SoC EFR32MG,星络科技推全屋“真”智能家居产品,Silicon Labs一直致力于发展Zigbee技术和产品,以满足智能照明、门锁、安防和计量仪表等多样设备的网络可扩展性和可靠性。
【经验】如何使用RAILTEST程序测试无线SoC芯片EFR32MG的蓝牙性能?
使用过Silicon Labs无线SoC芯片EFR32MG的Zigbee功能的工程师多数已经习惯使用Railtest软件对Zigbee性能做测试,而在Railtest软件下也可以对BLE性能做测试。本文将介绍具体的设置步骤与注意事项。
【经验】如何使用EFR32开发板的PTI抓包用户ZigBee模块
在无线应用开发中,EFR32开发板提供的是PTI硬件抓包,配合Network Analyzer软件工具,能够非常容易分析无线通讯问题。工程师自己做的无线模块,配合EFR32开发板,也可以实现PTI抓包。本文以ZigBee工程为例,指导大家如何实现EFR32开发板的PTI抓包用户ZigBee模块。
QSG106:EmberZNet PRO入门
描述- 本指南为开发者提供使用EmberZNet PRO堆栈和Simplicity Studio开发环境配置、构建和安装EFR32MG系列SoC应用的快速入门信息。内容包括产品概述、开发环境设置、Simplicity Studio和EmberZNet PRO堆栈安装、创建示例应用网络和使用网络分析器等。指南旨在帮助新用户快速上手,并提供了示例应用和网络创建的详细步骤。
型号- EFR32MG
【经验】利用CLI命令创建EFR32MG的Zigbee工程绑定和上报条目
EFR32MG系列是Silicon Labs公司针对多协议推出的无线SOC,单芯片可以支持Sub-G、蓝牙、Thread和Zigbee多种协议。由于其高集成度、高射频性能以及低功耗等特性,被广泛应用于智能家居市场。Zigbee3.0发布后,Zigbee技术在智能家居应用中也越来越火爆。本文指导大家利用CLI命令创建EFR32MG的Zigbee工程绑定和上报条目,操作环境基于Simplicity S
【技术】基于EmberZNet 6.0的Zigbee先进睡眠机制浅析
Silicon Labs的Zigbee方案具有快速开发、网络稳定、功耗更低、集成微功耗PA等优势。本文讨论EmberZNet的先进的睡眠机制。
【经验】Z3GatewayHost运行出错问题分析
使用Silicon Labs的多协议无线SOC EFR32MG开发过ZigBee的Host-NCP网关的工程师,可能大都遇到过Z3GatewayHost运行出错的问题,本文就和大家分析Z3GatewayHost运行出错的可能性,希望对于解决此类问题能有帮助。
电子商城
品牌:SILICON LABS
品类:Mighty Gecko Multi-Protocol Wireless SoC
价格:¥27.0929
现货: 90,767
品牌:SILICON LABS
品类:Wireless Gecko SoC
价格:¥8.1764
现货: 101,879
品牌:SILICON LABS
品类:Wireless Gecko SoC
价格:¥10.4994
现货: 50,699
现货市场
品牌:SILICON LABS
品类:Switch Hall Effect Magnetic Position Sensor
价格:¥2.2924
现货:126,000
登录 | 立即注册
提交评论