DA14531

    技术2024-11-04  12

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

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

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

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

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

    定频测试额外说明:

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

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

    调整发射功率

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

    Processed: 0.036, SQL: 9