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软件文档配置,开机后跳转

配置注意事项:

1.DTM模式需要占用一路UART,需要把正常串口log输出的大核uart让给DTM模式

2.为了省55的内存,之前优化空间,配置DTM模式才会用到。需要该成5

3.进入DTM模式后,需要用标准hci命令进行交互。

../../_images/rf_dmt_config.png

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软件功率配置说明

../../_images/56x_rf_config.png

56X中BR/EDR/BLE功率不能独立配置,以上3个值用于配置最大发送功率、最小发送功率和初始发送功率。芯片只支持离散的几个功率,芯片会选择大于等于配置功率的最接近的功率档位,如果支持最大9dbm,配置10也是选择的9dbm。

56x init_tx 配置的是ble,bt默认的发射功率。三项一起,无法分开。

52X软件功率配置说明

../../_images/52x_rf_config.png

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.确认固件版本是否支持测试。

确认正常固件里是否有这段,没有无法进入信令测试模式。

../../_images/rf_uart_dfu.png

4.EDR功率比BR小2dB

1)试下boot脚接3.3V,先擦除,再烧录-校准48M。

目前有遇到,客户烧录正常固件后,在烧录回RF测试固件。会出现测试异常。

因为48M校准也是卸载flash里的。还有客户代码没擦,担心影响到测试。所以需要先擦除。

2)Π形去掉两个1.2pF。3nH换成15pF。验证下Π形前后的EDR平坦度跟发射功率。

Π形前后发射功率不同

1)可以尝试换根猪尾巴天线。天线质量,或者对折过会影响发射功率。导致EDR功率比BR小

2)换个接地。接地位置不一样,会影响发射功率。EDR功率比BR小

  1. 15pF验证ok。焊回Π形EDR功率又有差异,这就需要排查Π形的匹配了。看焊接是否正常,Π形的值是否匹配。