前言¶
概述
本文档详细的介绍了WS63V100系列模组的射频非信令测试指南和注意事项。
读者对象
本文档主要适用于以下工程师:
单板硬件开发工程师
软件工程师
技术支持工程师
符号约定
在本文中可能出现下列标志,它们所代表的含义如下。
符号 |
说明 |
|---|---|
|
表示如不避免则将会导致死亡或严重伤害的具有高等级风险的危害。 |
|
表示如不避免则可能导致死亡或严重伤害的具有中等级风险的危害。 |
|
表示如不避免则可能导致轻微或中度伤害的具有低等级风险的危害。 |
|
用于传递设备或环境安全警示信息。如不避免则可能会导致设备损坏、数据丢失、设备性能降低或其它不可预知的结果。 “须知”不涉及人身伤害。 |
|
对正文中重点信息的补充说明。 “说明”不是安全警示信息,不涉及人身、设备及环境伤害信息。 |
修改记录
文档版本 |
发布日期 |
修改说明 |
|---|---|---|
05 |
2025-02-28 |
更新“射频测试相关指令描述”小节内容。 |
04 |
2024-09-29 |
更新“射频测试相关指令描述”小节内容。 |
03 |
2024-07-01 |
|
02 |
2024-05-08 |
更新“射频测试相关指令描述”小节内容。 |
01 |
2024-04-10 |
第一次正式版本发布。
|
00B06 |
2024-03-14 |
更新“射频测试相关指令描述”小节中常发命令参数说明。 |
00B05 |
2024-02-29 |
更新“射频测试相关指令描述”小节中常发命令参数说明。 |
00B04 |
2024-02-22 |
更新“射频测试相关指令描述”小节中常发命令参数说明。 |
00B03 |
2024-01-15 |
|
00B02 |
2023-12-18 |
更新“射频测试相关指令描述”小节中常发命令内容. |
00B01 |
2023-11-24 |
第一次临时版本发布。 |
测试指令¶
射频测试相关指令描述¶
序号 |
测试命令 |
命令说明 |
|---|---|---|
1 |
初始化WiFi |
命令格式: AT+STARTSTA |
2 |
WiFi常发命令 |
配置协议模式
设置信道
配置常发
|
3 |
WiFi常收命令 |
关闭常收
设置常收
查询接收包数统计
|
4 |
开启WiFi单音 |
配置单音
|
5 |
开启BLE |
|
6 |
注册BLE回调 |
|
7 |
BLE常发 |
|
8 |
BLE常收 |
|
9 |
结束BLE常发/常收 |
|
10 |
BLE Reset |
|
11 |
BLE/SLE单音命令 |
|
12 |
开启SLE |
|
13 |
注册SLE event回调 |
|
14 |
SLE常发 |
|
15 |
SLE常收 |
|
16 |
结束SLE常发/常收 |
|
17 |
SLE Reset |
|
示例¶
常发指令示例¶
说明: 默认发射功率为目标功率,误差在±2dB。
例如:发射11n/20M带宽/信道7/mcs4,PSDU升1500,功率18dBm(=23-0.5*10)的常发指令:
开启WiFi常发(固定速率):
1) AT+STARTSTA
2) AT+ALTX=2 // 2:固定速率常发
3) AT+TRC=0 // 0:固定速率,1:自动速率
4) AT+SETRATE=36 // 参数说明见"[图1](#fig1225071435516)",例如:36表示11n, 20MHz频宽,mcs4
5) AT+CCPRIV=wlan0,mode,11n2g20 // 设置协议模式
6) AT+CCPRIV=wlan0,freq,7 // 设置信道
7) AT+CCPRIV=wlan0,al_tx_ccpriv,1,2,1500,10,7 // 1表示开启常发,2表示payload 是1010,payload长度为1500,功率是18dBm(=23-0.5*10),常发占空比是70%。
停止WiFi常发
8) AT+ALTX=0
图 1 WiFi常发固定速率表

例如:BLE常发
开启BLE常发
AT+BLEENABLE // 开启BLE,只执行一次 AT+BLEFACCALLBACK // 注册BLE回显回调,只执行一次 AT+BLERST // BLE软复位,每次BLE常发开始前执行 AT+BLETX=0,255,0,1 // BLE常发命令
表示在channel0,1M Phy发送长度255,包内容为PRBS9序列的包。
停止BLE常发
AT+BLETRXEND // 停止BLE常发例如:SLE常发
开启SLE常发
AT+SLEENABLE // 开启SLE,只执行一次 AT+SLEFACCALLBACK // 注册SLE回显回调,只执行一次 AT+SLERST // SLE软复位,每次SLE常发开始前执行
AT+SLETX=0,7,255,0,0,0,0,0,0,50 // SLE常发命令表示在0号信道,功率档位为7,发送包长度为255字节(说明:参数中的ff00为发送数据长度,小端字节序表示,即0x00ff,转换成十进制表示为255),发送包类型PRBS9,1M Phy,GFSK的format和调制方式,无导频无编码,发包间隔6250μs(说明:SLE的1个slot为125μs,因此时间间隔为50*125=6250μs)。
停止SLE常发
AT+SLETRXEND // 停止SLE常发
常收指令示例¶
例如:11n 20M信道7的常收指令
AT+STARTSTA AT+ALRX=1,0,20,7,0
在每轮常收后输入下面的这条命令读取解析到的包数。
AT+RXINFO
例如:BLE常收
开启BLE常收
AT+BLEENABLE // 开启BLE,只执行一次 AT+BLEFACCALLBACK // 注册BLE回显回调,只执行一次 AT+BLERST // BLE软复位,每次BLE常发开始前执行
AT+BLERX=0,1,0 // 开启BL常收表示在channel0,1MPhy的物理调制链路,用标准调试方式来监听测试包.
停止BLE常收
AT+BLETRXEND // 停止BLE常收例如:SLE常收
开启SLE常收
AT+SLEENABLE // 开启SLE,只执行一次 AT+SLEFACCALLBACK // 注册SLE回显回调,只执行一次 AT+SLERST // SLE软复位,每次SLE常收开始前执行
AT+SLERX=0,0,0,0,50 // 开启SLE常收表示在0号信道接收1M PHY、GFSK帧格式的包,包间隔6250μs(说明:SLE的1个slot为125μs,因此时间间隔为50*125=6250μs)
停止SLE常收
AT+SLETRXEND // 停止SLE常收
说明:
11b灵敏度指标基于1024 octet PSDU的8%PER;11g灵敏度指标基于1024 octet PSDU的10%PER;11n灵敏度指标基于4096 octet PSDU的10%PER。
常发单音指令示例¶
例如:WiFi常发偏移+2.5M 单音测试命令,
AT+CALTONE=1, 2500例如:关闭WiFi单音
AT+CALTONE=0, 0例如:BLE单音测试,在2402M上发送单载波
AT+BTTXLO=0 1例如:关闭BLE单音
AT+BTTXLO=0 255
注意事项¶
上电前,务必保证DUT的射频口接有50Ω负载,否则功率会偏高或偏低较多。




