前言
本文档详细的介绍了WS63V100系列模组的射频非信令测试指南和注意事项。
本文档主要适用于以下工程师:
单板硬件开发工程师
软件工程师
技术支持工程师
在本文中可能出现下列标志,它们所代表的含义如下。
|
||
|
||
|
||
测试指令
射频测试相关指令描述
示例
常发指令示例
说明: 默认发射功率为目标功率,误差在±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
例如: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Ω负载,否则功率会偏高或偏低较多。