RF测试FAQ
1.信令测试
信令测试需要接芯片上的uart1,接到综测仪上。
1)RF测试固件如何测试
用串口工具,接芯片UART1,综测仪直接就能测试
2)使用正常用户固件如何测试
用串口工具,接芯片UART1,先在串口发送bt_cm uart_dut命令后。进入信令测试模式。即可正常测试。
发送bt_cm uart_dut后,串口被HCI命令接管,因此不会打印log,这个时候,串口就可以连接仪表进行测试了
1.1.55x需要用户固件支持信令测试
55x无法做到现52x/56x一样直接进入dut模式。
需要按照DTM软件文档配置,开机后跳转
请参见 DMT软件开启
配置注意事项:
1.DTM模式需要占用一路UART,需要把正常串口log输出的大核uart让给DTM模式
2.为了省55的内存,之前优化空间,配置DTM模式才会用到。需要该成5
3.进入DTM模式后,需要用标准hci命令进行交互。

2.52/55/56/58非信令测试
非信令测试需要通过连接蓝牙 通过hci命令 跟测试上位机交互。
ble需要用连接串口,串口通过标准hci命令控制/调节发射跟接收功率
bt部分
1)RF测试固件如何测试
2)正常使用固件如何测试
需要发送如下命令:
首先发送bt_cm dfu 进入非信令测试。
进入测试模式:bt_rftest enable
退出测试模式:bt_rftest exitbt
进入TX测试:bt_rftest bttx
进入RX测试:bt_rftest btrx
退出 rf测试:bt_rftest btstop
未知:cwstart
未知:cwstop
3.正常测试固件配置ble/bt发射功率
功率档位支持
56X功率档位只有0,3,6,9 (注意代码版本)最早版本563有0,3,6,10
52X功率档位只有0,3,6,10
原因:edr和br发射标准有功率控制项,要求相邻的两个功率档位至少差2dB。由于每个档位功率会有误差,需要留出裕量,所以为了保证档位差大于2dB,我们选择档位差为至少3dB。
1)最大发射功率是多少,截图配置的是什么,ble、BT_BR 、BT_EDR都是这一个配置吗? 是的都是这一个配置
2)为什么客户量产用户固件在563能测出10db,567测出来br 8db,edr 9db。怎么确认问题,是固件问题。还是硬件问题。
需要驱动rf_patch.除了这个宏,还需要确认研发输出的固件。563出的版本比较早,rf配置也很早。567的rf配置是后调的。
3)used bin配置说明
56X软件功率配置说明

56X中BR/EDR/BLE功率不能独立配置,以上3个值用于配置最大发送功率、最小发送功率和初始发送功率。芯片只支持离散的几个功率,芯片会选择大于等于配置功率的最接近的功率档位,如果支持最大9dbm,配置10也是选择的9dbm。
56x init_tx 配置的是ble,bt默认的发射功率。三项一起,无法分开。
52X软件功率配置说明

52X中BLE可以与BR/EDR配置不同的最大功率值,BR/EDR的功率配置不能分开。BLE/BR/EDR的初始功率都是各自配置的最大功率。第一项是配置BLE的最大发送功率,第二项是配置BR/EDR/BLE的最小发送功率。第三项是配置BR/EDR的最大发送功率,如果这个值小于BLE的最大功率,那么BR/EDR的最大功率与BLE的最大功率相同,否则BR/EDR的最大功率选择第三项配置的值。同56X类似,芯片只支持离散的几个功率,芯片会选择大于等于配置功率的最接近的功率档位。
52 ble_max_tx配置的是 ble的默认发射功率。bt由后面两项决定。
4)BR跟EDR的误差,是什么原因导致的
BR和EDR的差异,是因为BR和EDR的发射是从不同通路出来的,有增益偏差
4.FAQ
为什么无法正常测试
1.先确认你是信令测试,还是空口测试。
信令测试模式下,无法做空口测试。空口模式下,不支持信令测试
2.信令模式下无法测试
1),检查串口输入是否正常。
2)正常固件测试时,输入命令需要处于亮屏状态。睡眠状态,串口无法应命令。
3.确认固件版本是否支持测试。
确认正常固件里是否有这段,没有无法进入信令测试模式。

4.EDR功率比BR小2dB
1)试下boot脚接3.3V,先擦除,再烧录-校准48M。
目前有遇到,客户烧录正常固件后,在烧录回RF测试固件。会出现测试异常。
因为48M校准也是卸载flash里的。还有客户代码没擦,担心影响到测试。所以需要先擦除。
2)Π形去掉两个1.2pF。3nH换成15pF。验证下Π形前后的EDR平坦度跟发射功率。
Π形前后发射功率不同
1)可以尝试换根猪尾巴天线。天线质量,或者对折过会影响发射功率。导致EDR功率比BR小
2)换个接地。接地位置不一样,会影响发射功率。EDR功率比BR小
15pF验证ok。焊回Π形EDR功率又有差异,这就需要排查Π形的匹配了。看焊接是否正常,Π形的值是否匹配。