DA14531_定频发射测试

本章节的目的在于一步步指导用户如何对531进行射频方面的测试。

测试内容包括:
a. 在多个通道上发送载波
b. 频偏校准
c. 调整发射功率

测试环境
硬件:devkit_pro,频谱
软件:prodtest.bin,SmartSnippets Toolbox RF Master

发送载波
Devkit_pro的跳帽配置如下:
DA14531_定频发射测试
打开软件,选择uart only和531,此处Toolbox的版本是:5.0.12.2786(版本必须一致)
DA14531_定频发射测试
找到Tools选项卡,我们需要用到“Board Setup”,“RF Master”,“Log”这几个小工具;注意接口应该选择“P05 P05”
DA14531_定频发射测试
将SDK目录:6.0.12.1020.2\binaries\da14531\prod_test下的固件prod_test_531_1wire_P05.bin下载进芯片,期间应可从log窗口看到一个reset提醒,此时需要按一下板子上的复位按键
DA14531_定频发射测试
使用RF Master工具,通过Umodulated TX/Rx工具发送射频载波,若一切顺利,在点了start之后,应能从log窗口看到绿色字样的命令返回:
DA14531_定频发射测试
打开频谱,中心频率设置为2402Mhz,带宽设置100MHz,可看到如下频点:
DA14531_定频发射测试

频率校正:
打开XTAL选项卡,在Xtal Trimming栏目点击Read,可将芯片此时的频率校准值读出来:
DA14531_定频发射测试
通过频谱仪的Peak Search功能,我们能看到此时的中心频点是:2.4022Ghz。我们尝试将该值改为0;在这之前,需要先停掉当前的载波发送,点击Stop,然后再点击xtal trimming中的write:
DA14531_定频发射测试
最后,当再次点击Unmodulate TX中的start时,应能在频谱上看到发生了偏移的中心频点。

定频测试额外说明:

a. XTAL Triming的值是一个字节数据,范围0~255。该值越大,中心频点越往左偏。比如,0如果是2402.7MHz则255可能为2402.2MHz
b. 用RF Master工具进行定频测试,是比较方便的。我们也可以通过命令行来实现这一点。步骤如下:

  1. 通过SS toolbox 将prod_test_531_1wire_P05.bin固件下载进531。
  2. 进入命令行界面,并进入SDK中prodtest.exe工具所在的文件夹:
    DA14531_定频发射测试
  3. 注意系统中没有其他软件占用了串口,之后可以根据文档《um-b-008》的说明,发送命令。比如,
    启动载波发送:
    DA14531_定频发射测试
    写XTAL校准值:
    DA14531_定频发射测试
    c. Prodtest固件支持的命令,其实是标准的HCI命令,当芯片需要送检时,可将该固件烧录到芯片中,然后在板子上留出VCC, P05, GND接口,给到检测代理机构。

调整发射功率

prodtest.exe和SmartSnippetsToolbox工具目前未支持调整发射功率命令,但该命令已经被prodtest固件支持,因此,我们只能通过串口来发送命令,以控制prodtest固件调整发射功率:
先根据上文的说明,通过RF Master让531发送载波,然后用频谱观察此时的发射功率:
DA14531_定频发射测试
大概是 -41.8dBm(测试时,最好用有线的方式)
然后,回到RF Master界面,先停止发送,然后释放串口:
DA14531_定频发射测试
打开串口工具,发送命令,将发射功率调整为2.3dB,然后停止串口:
DA14531_定频发射测试
重新回到RF Master,点Reset重新连接串口,然后再点Start发送:
在这里插入图片描述
可观察到频谱的信号强度增强到了-40dBm左右:
DA14531_定频发射测试