本次测试是一款双频无线路由器,他采用主芯片MTK7628芯片,5.8G采用单独的MTK7612芯片。所以测试2.4G和5.8G采用的QA工具不同,前期的设备校验、连接设备等在这里都省略了。

1,首先保证测试设备已经开启了telnet或者ssh,等通过SSH或者telnet登陆到板子都终端控制台。

mt7622架构 mt7621 mt7628_射频工程

开启2.4G测试测试模式,MTK7628 测试时使用QA工具MTK7603

mt7622架构 mt7621 mt7628_射频工程_02

 ,这里是打开了telnet端口,在电脑运行CMD进入dos命令行,路由器的IP地址是192.168.1.1,在cmd窗口输入telnet 192.168.1.1(进入telnet命令模式)回车输入用户名密码出现如下界面:出现~#说明已经telnet连接上路由器,

开启2.4G的测试模式是输入命令:ated,设备端这里就已经配置完成,接下来就是打开QA工具进行连接。

mt7622架构 mt7621 mt7628_ssh_03

点击MTK7603测试QA工具之后出现一个选择框Device Select,一般在路由上进行测试的RF都是选择APSOP选择。之后点击确定。其他比如通过USB/PCIE连接的就选择不同的连接方式,连接成功后会出现下图界面。

mt7622架构 mt7621 mt7628_linux_04

根据要测试的内容进行修改,可以配置不同的信道/模式/速率/带宽等等。

mt7622架构 mt7621 mt7628_射频工程_05

 连接成功后就是开始进行测试,首先先进行的就是TX部分,也就是输出功率的测试。

B模式举例

*QA工具设置界面:

mt7622架构 mt7621 mt7628_linux_06

*IQxel设置:

mt7622架构 mt7621 mt7628_射频工程_07

mt7622架构 mt7621 mt7628_射频工程_08

*发包之后转到IQxel测试WEB页面,点击开始之后,框中的数据跳动比较的,是因为选择的捕获长度太短,需要把Capture Length 改大一些,一般改成10ms即可。

mt7622架构 mt7621 mt7628_服务器_09

mt7622架构 mt7621 mt7628_mt7622架构_10

*这个是举例B模式TX1通道的channle 1信道,测试完成,其他信道 6、11同理,只需更改QA工具和IQxel页面的信道。

G模式举例

*更改QA工具页面:

同理在QA工具里面只需更改Mode的模式为OFDM即可。速率会默认更改为最大速率54M。

mt7622架构 mt7621 mt7628_ssh_11

*转到IQxel页面:

IQxel里面的VSG1-Settings里也需要更改模式.

注: DSSS只是用于测试B模式。OFDM是测试包含G/N20/N40。

mt7622架构 mt7621 mt7628_ssh_12

mt7622架构 mt7621 mt7628_射频工程_13

设置完之后返回QA工具点击Start开始发包。在IQxel页面中点击AGC一下。再点击绿色开始按钮。下图为测试G模式下功率。

mt7622架构 mt7621 mt7628_服务器_14

N模式20M举例

QA工具设置界面:

同理在QA工具里面只需更改Mode的模式为HT-MixMode即可。速率会默认更改为最大速率65M。

mt7622架构 mt7621 mt7628_服务器_15

*IQxel界面不需要更改,点击AGC,之后点击绿色的开始按钮。

mt7622架构 mt7621 mt7628_linux_16

N模式40M举例

*QA工具设置界面:

注:N模式40M,跟N模式20M不同,它是有40M带宽。所以选择带宽的时候要选择40M。

而channel1是没有40M的,

如CH1中心频率是2.412,CH1的起止频率为2.402~2.422Ghz;而CH13,中心频率是2.472,CH13的起止频率为2.462~2.482Ghz.
而转换为40M带宽,如果CH1还是选2.412,CH1的起止频率为2.992~2.432Ghz,开始频率就超出无线电委员会要求,那40M CH1的中心频率就只能平移到2.422(即20M的CH3去)。

所以N模式40M带宽下,测试3、6、11信道。

mt7622架构 mt7621 mt7628_服务器_17

*IQxel界面需要改下40M模式

在IQxel的VSA1-Settings里面设置,选择40M带宽之后1(2412)信道默认会跳到3(2422)信道。

mt7622架构 mt7621 mt7628_射频工程_18

mt7622架构 mt7621 mt7628_mt7622架构_19

QA工具开始发包,IQ上查看功率:

mt7622架构 mt7621 mt7628_ssh_20

更改RX测试设置IQ端

测试RX接受灵敏度时候,必须要把设备放入屏蔽箱。以免受到外界无线的干扰,影响测试准确性。这里测试的RX是设备的最小接收灵敏度。

然后在IQ上更改测试RX的设置。

mt7622架构 mt7621 mt7628_ssh_21

mt7622架构 mt7621 mt7628_ssh_22

测试RX是用VSG,所以在IQ里面需要设置的项目都是在VSG1里面设置的,

这里是HardWare页面。

mt7622架构 mt7621 mt7628_linux_23

先选择测试脚本,按照脚本的速率去发包,然后设备接收仪器发的包,假如发1000个数据包,而B模式需要接收920以上个数据包才算合格。其他模式需要接收900个数据包以上才算合格。(在RX中,B模式的丢包率8%,G、N20、N40都是10%)

mt7622架构 mt7621 mt7628_mt7622架构_24

mt7622架构 mt7621 mt7628_ssh_25

然后设置Power  Level的值,这里填写的就是接收灵敏度,实质就是加多少DB的衰减,发1000个包,能接收合格的包数。其实以后测试多了,每个模式大概在多少就毕竟清楚,可直接写大概值附近测试,减少时间。

Count是发包的个数,前面打上对勾, 表示发多少包是我们自定义的。

mt7622架构 mt7621 mt7628_射频工程_26

这里就是IQ上设置完毕。

更改RX测试QA工具端

还是在MTK7603 QA工具页面里设置:

mt7622架构 mt7621 mt7628_服务器_27

G模式举例:

以G模式的0通道--channel 1举例:

QA工具端:

mt7622架构 mt7621 mt7628_射频工程_28

IQ端:

*G模式选择的脚本

mt7622架构 mt7621 mt7628_mt7622架构_29

mt7622架构 mt7621 mt7628_服务器_30

发包之后查看QA工具:

mt7622架构 mt7621 mt7628_linux_31