RTL8762x_RFTestTool
测试环境
在使用 RTL8762x_RFTestTool 前,待测设备必须烧录测试固件,并且需要运行在【MP Mode】下,可使用此工具的 Download 功能来烧录通用测试固件,烧录固件需要 p0_3 接地。
步骤:
选择正确的 “IC Type”。
切换到 “Download” 模式。
点击 Detect 按钮检测串口。
选择对应的串口号。
点击 Download 开始下载。
当出现 Task executed successfully 提示讯息表示下载成功,然后确保 p0_3 断开,并将设备重启,此时设备就成功进入【MP Mode】。
烧录测试固件步骤
备注
使用此工具烧录时,Config file 的参数配置为默认值,如需更改参数设置,请使用 MP Tool 配置生成 Config file 再进行烧录。
主要功能
BLE 的 RF 性能测试包含信令和非信令两种测试模式,其中 RTL8762x_RFTestTool 用于非信令测试,主页面功能区块如下图:
RTL8762x_RFTestTool 主页面
在设备管理器里边确认串口号讯息,波特率默认 115200。
选择 “IC Type”,点击 Detect 按钮检测串口,选择串口号点击 Open ,当显示 “OK”,表示设备已成功打开。
BLE 基本的 RF 功能测试区块,功能项说明如下。
测项 |
描述 |
|---|---|
频偏校准 |
|
BLE TX 测试 |
|
传输占空比 100% 的 BLE 讯号 |
|
BLE RX 测试 |
|
传输单载波讯号 |
|
Hopping 用于一些实验室认证测试,例如 FCC,CE,KC,BQB 等 |
消息框可以确认待测设备的一些讯息,和每个操作步骤执行成功与否。
消息框
此功能用于 CE/SRRC 认证的抗干扰测试。用户可以设定 LBT 相关参数,验证设备抗干扰功能。其中 CE 规范等效辐射功率 > 10dBm 才需支持,如果开启 LBT,检测到干扰后,设备将停止发包(认证时请选择此模式)。
LBT 功能
参数 |
说明 |
|---|---|
LBT Enable |
是否开启 LBT 功能 |
No Tx Mode |
如果开启 LBT,检测到干扰后,设备将停止发包,认证时请选择此模式 |
Reduce Tx Mode |
如果开启 LBT,检测到干扰后,设备将降低功率发包 |
LBT AntGain |
实际设备的天线增益 |
LBT Threshold |
用于检测 LBT 是否满足使能条件,当 target power + gain > threshold 时,LBT 才会开启 |
信令测试模式
DUT 和信令测试仪(如 8852B)通过串口连接进行 DTM 测试,并支持两种方式:
HCI interface,只需要保证 DUT 在【MP Mode】下。
2-wire UART interface,此模式需要烧录测试app,并在【Normal Mode】模式下。
连接环境图如下:
BLE 信令测试连接图
非信令测试模式
在非信令模式下,蓝牙无需建立连接。本章将介绍如何使用 RTL8762x_RFTestTool 控制 DUT 进行频偏校准,发送,接收等测试。
Frequency Offset Calibration
在把晶振电容值 XTAL 写入 flash 前,需先进行频偏校准,具体调整步骤如下:
设置 “Freq Value” 值。
点击 Set Freq 按钮。
使用仪器测量频偏。
重复以上步骤,直到量测到的频偏在测量范围内,校准结束。
设定晶振电容值
在调整晶振电容值 XTAL 时,可以使用 Signal Tone 讯号传输,调校结束后将 XTAL 值配置到 Config file 再烧录下去。
LE TX Test
使用 BLE 标准的 HCI command,用于测试 Output power,Modulation Characteristics,Carrier frequency offset and drift 等。
步骤:
选择 “LE TX”。
选择 “Channel”。
选择 “Payload Type”,如:PRBS9。
设定 “Data Length”,如:0x25。
选择 “PHY”,如:LE 1M。
点击 Start 按钮开始发包。
测试结束,点击 Stop 按钮。
参数 |
值 |
|---|---|
Channel |
0~39 |
Data Length |
0~255,默认:37 |
Payload Type |
PRBS9,11110000,10101010,PRBS15,All 1,All 0,00001111,01010101 |
PHY |
LE1M,LE2M,LRS8,LRS2 |
TX Pkts (max:65535) |
设定发包个数,此功能依赖芯片支持,并且测试时需设置 Data Length 小于 37 0:持续发包,Data Length 设置不受限 |
BLE TX 测试
LE Cont TX
用于发送占空比为 100% 的 BLE 讯号,一般用于实验室认证测试。
步骤:
选择 “LE Cont TX”。
选择 “Channel”。
选择 “PHY”,如:LE 1M。
点击 Start 按钮开始发包。
测试结束,点击 Stop 按钮结束发包。
BLE Cont TX 测试
LE RX Test
BLE 接收测试,通常用于测试丢包率 PER。
步骤:
选择 “LE RX”。
选择 “Channel”。
选择 “PHY”,如:LE 1M。
点击 Start 按钮开始接收。
测试结束,点击 Stop 按钮结束发包。
BLE RX 测试
备注
点击 Stop 后接收结果会显示在 BLE RX 测试 的红色框内,RX Result 即 RX Received Packets,用户可以根据接收到的包的个数计算 PER 。
Single Tone
此测项传输持续的单载波讯号,频偏校准时可以使用此讯号传输。
步骤:
选择 “Single Tone”。
选择 “Channel”。
选择 “Power”,一般选择 default 即可。
点击 Start 开始传输。
测试结束,点击 Stop 按钮结束传输。
Single Tone 测试
Hopping
Hopping 用于一些实验室认证测试,例如 FCC,CE,KC,BQB 等,用于测试 “Dwell time” 和 “Band Edge” 。
步骤:
选择 “Hopping”。
选择 “Start Channel”。
选择 “Stop Channel”,“Start Channel” 和 “Stop Channel” 之间最好隔开 20 个 channel。
点击 Start 开始传输。
测试结束,点击 Stop 按钮结束传输。
Hopping 测试
常见问题
点 Open 打开串口失败,请确认是否有烧录 RF test patch,如下图:
Open 错误讯息
备注
测试使用过程中如有问题请联系 Realtek 蓝牙 FAE。