炬芯(Actions)SmartSpeaker ATS281X藍牙芯片系列之认证测试操作指南

ATS281X 藍牙芯片系列,具有豐富的接口和更高的帶寬,更多的內存。其中ATS2819可以應用在更多的差異化市場,如藍牙耳機,拉桿音響,後裝車機,麥克風,智能音響等等。在此將對硬件設計,EMI,ESD,校準,認證做一系列完整的介紹。

更多的功能及應用,請参考大大通-方案知識庫“基於炬芯(Actions) ATS2819的TWS藍牙音箱方案




(一)认证测试操作指南


一、操作说明

首先,把各个认证对应的测试固件(FCC/BQB_经典蓝牙/BQB_经典蓝牙 Host Profile /BLE)用量产工具烧写固件到被测样机。
如果要进行 BLE 认证或 FCC 认证,那么被测样机需要在 PCB 上把 VCC、GND、GPIO5、GPIO6、这四个测试点预留接出来,其中 GPIO5 为 RX,GPIO6 为 TX。

1. BQB_经典蓝牙测试
BQB_经典蓝牙测试固件在常规固件基础上修改 1 个配置项即可:
cfg_dbg.txt的SETTING_BT_CONTROLLER_ DUT_ENABLE  配置项值改为 1,表示进入经典蓝牙测试。
BQB 测试的经典蓝牙测试,不需要上述测试点飞线操作,只要把 BQB 测试固件烧录进去,引出 RFIO 就可以直接进 RF 测试了。

2. BLE 测试
BLE 测试固件在常规固件基础上修改 1 个配置项即可:
cfg_dbg.txt的SETTING_BT_CONTROLLER_ DUT_ENABLE  配置项值改为 2,表示进入BLE 测试。对于 BLE 测试,除了需要烧录测试固件外,还需要把 VCC、GND、GPIO5(UART_RX)、GPIO6(UART_TX)飞线出来,接到一个串口转接板,通过转接板与测试设备连接。

3. FCC 测试
FCC 测试固件在常规固件,去掉一些 FCC 测试时不需要用到的蓝牙驱动库,然后将 FCC驱动打包进去,并在 ap_config 应用将 FCC_TEST_MODE 打开即可:
修改fwimage.cfg,打开  FWIM="fcc.drv";。
修改US281B\psp_rel\bin\lib_file_config.cfg  屏蔽一些算法库,确保打包固件大小在1M Bytes 以内:
//FWIM_PACKAGED_ITEM="dec_wma.al";
//FWIM_PACKAGED_ITEM="dec_sbc.al";
//FWIM_PACKAGED_ITEM="dec_ape.al";
//FWIM_PACKAGED_ITEM="dec_flac.al";
//FWIM_PACKAGED_ITEM="speech.al";
修改ap_config.h,打开定频测试开关 #define FCC_TEST_MODE  。
如果需要在测试完FCC 后,通过 FCC 工具上的 BQB  Mode 按钮切换到 BQB 模式做BQB 测试,那么需要修改配置项打开 BQB。同时,FCC 工具的配置文件  ATS281X.INI的 BQB 开关  BT_BQBMODE_SHOW=1  要打开,否则该按钮是隐藏掉的。对于 FCC 测试,除了需要烧录测试固件外,还需要把 VCC、GND、GPIO5(UART_RX)、GPIO6(UART_TX)飞线出来,接到一个串口转接板,通过转接板与 PC 机连接,使用 PC 工具控制。PC 工具如下图:



二、具体操作
经典蓝牙认证测试——直接用量产工具烧录固件后进行测试。



BLE 认证测试——除了升级固件外,还需要在样机上飞线,用串口转接板跟测试设备连接。需要注意串口通讯的波特率是否与被测样的设置的一样。


FCC 测试——需要 Actions 提供的 FCC 认证工具(BT FCC TOOL V2.00)(如图一)。本工具只能通过串口与被测样机通讯(串口工具如上图或者用 USB 转串口线)。而且工具只有一个主界面显示。V2.00 的 FCC 工具集成 ATS281X 与 ATS300X 的测试环境,因此在测试时要确认solution 选项里选中 ATS281X。

注意:被测样机与  FCC  工具连接的步骤,必须是先接好串口连接线,然后再上电,才能连接成功。这是因为如果先上电再连接串口线,板子与 FCC 工具的第一次 Uart 通信会失败,导致蓝牙与 FCC 工具的通信异常且无法恢复。FCC 测试工具全局界面如下所示:



接下来对界面中的功能一一介绍:



该选项是根据测试的芯片型号选择。由于新的 FCC 工具集成了 ATS281X 与 ATS300X 两个系列芯片的认证环境,因此需要通过该选项区别。



端口号与波特率的设置,一般情况下波特率使用默认的  115200,COM  端口号根据  PC检测的端口号设置,端口号在 PC 的设备管理器--端口选项中查找,如下图所示:


   

RF Channel:信道选择,经典蓝牙模式下可从 0-78 选择,BLE 模式下从 0-39 选择(此时40-78 无效)Packet Type:数据包类型设置,经典蓝牙可选 DH1-3DH5,若要测试 LE 模式,则在该选项选中“BLE”。如上图所示:



TX Gain Index:TX 输出功率档位选择(数据越大,输出功率越大)Hopping Mode:跳频选择,勾上为打开;random 与 fixed 分别代表跳频的两种模式,选择 random 时 DUT 进行随机跳频,选择 fixed 时 DUT 从 channel 0 开始递增进行跳频Payload Type:数据类型设置,默认选择 PRBS9


以上四个按钮是 FCC 测试的项目,从左到右分别为  连续发射、非调制信号发射、单个包发射、连续接收。


需要注意的,当进入跳频模式时,single Tone 与 Packet RX 无法使用,按钮变成灰色:


信息提示栏(主要显示 PC 工具与被测样机之间的状态)
如果出现连接问题,一般会显示**设置失败(红色字体),如下图:


正常情况下会出现黑色字体,并打印出测试的项目与持续时间,如下图所示:



FCC  V2.00 还增加了进入 BQB 模式的功能(位于工具右上角),但前提是要烧录对应的FCC 固件。在确认 DUT 与 PC 机能正常通讯情况下,点击“BQB Mode”按钮,DUT 会切换到BQB 模式,此时在 log 可看到“BQB 切换成功”信息,这时就可以在不断电重启的情况下进行 BQB 测试。
注意:FCC 工具的配置文件  ATS281X.INI  的 BQB 开关  BT_BQBMODE_SHOW=1  要打开,否则该按钮是隐藏掉的。




三、BR/EDR  profile 测试

1.  PTS 测试工具简要说明
关于 PTS 测试工具的详细使用说明,参考工具中帮助文档。

申请SIG 账户,该工具需要 SIG 账户登录操作。
登录并打开pts 工具后,可以自己创建或者导入测试项配置文件,也可以打开已存在工程。
a) 创建工程需要连接dongle。
b) 如果有已经配置好测试项的ICS 文件,可以直接导入,否则需要自己勾选需要过的测试项。如下图点击  import ICS  导入已配置测试项。



导入后,左侧表示需要测试的测试项,带锁的选项表示不需要测试。



ICS/IXITTool 选项,主要用于勾选测试项以及配置待测样机信息,其中待测样机信息只需要填入样机蓝牙地址即可,如下图:


在需要测试的测试项上右键单击,选择run  或者 run(debug logs),建议单项测试


测试结果可以再log 窗口最后提示,有 PASS(通过),INCONC(未确定)、FAIL(失败)
三种测试结果,后两者皆为测试未通过。

2. A2DP  profile 测试
固件制作:
测试 A2DP 时,需要确认以下配置项配置是否正确:
cfg_config.txt  的  BTMANAGER_ENABLE_TWS 配置项值设为 0
cfg_dbg.txt  的 BTSTACK_BQB_TEST_ENALBE  配置项值设为 3(开启 BQB 测试以及 delay report)
cfg_dbg.txt  的  BTMANAGER_ENABLE_A2DP  配置项值设为 1(开启 a2dp 服务)。

无需额外添加代码。
开机,进入蓝牙播歌应用,进入蓝牙等待连接状态。
PTS设定样机蓝牙地址(默认 F44EFD883322)。
逐一测试以下测试项,并且根据提示在样机上做出响应操作:
ü      A2DP/SNK/AS/BV-01-I     按 PC 提示确认
ü      A2DP/SNK/CC/BV-01-I     无操作
ü      A2DP/SNK/CC/BV-02-I     按 PC 提示确认
ü      A2DP/SNK/CC/BV-05-I     按 PC 提示确认
ü      A2DP/SNK/CC/BV-06-I     按 PC 提示确认
ü      A2DP/SNK/CC/BV-07-I     无操作
ü      A2DP/SNK/CC/BV-08-I     无操作
ü      A2DP/SNK/REL/BV-01-I   无操作
ü      A2DP/SNK/SDP/BV-02-I   按 PC 提示确认,其中
n     Supported Features:0x0001
n     Service Name: A2DP SNK Service
n     Provider Name:空
ü      A2DP/SNK/SET/BV-01-I   无操作
ü      A2DP/SNK/SET/BV-03-I   无操作
ü      A2DP/SNK/SET/BV-05-I   按照 PC 指示操作,需要走远断开以及走近回连,可用断电模拟走远断开,

重新上电模拟走近回连。

ü      A2DP/SNK/SYN/BV-01-C  按 PC 提示确认。

测试中说明:测试中,某些需要播放音乐的场景下,音箱会自动播放出声音,可能是杂音也可能是一段音乐。上电回连:上电后第一次进入蓝牙播歌应用,都会向最后一台连接过的设备发起自动回连,除此之外,长按 PREV+NEXT 键也可以主动发起向最后一台连接过的设备回



3. AVRCP  profile 测试

固件制作:

测试 AVRCP 时,需要确认以下配置项配置是否正确:

cfg_config.txt  的  BTMANAGER_ENABLE_TWS 配置项值设为 0
cfg_config.txt  的 BTMANAGER_ENABLE_AVRCP_VOLUME_SYNC 配置项值设为 1
cfg_dbg.txt  的  BTSTACK_BQB_TEST_ENALBE  配置项值设为  1(开启  BQB  测试以及关闭  delayreport)
cfg_dbg.txt  的  BTMANAGER_ENABLE_A2DP  配置项值设为 1(开启 a2dp 服务)。
cfg_dbg.txt  的  BTMANAGER_ENABLE_AVRCP  配置项值设为 1

无需额外添加代码。

开机,进入蓝牙播歌应用,进入蓝牙等待连接状态。
PTS设定样机蓝牙地址(默认 F44EFD883322)。
逐一测试以下测试项,并且根据提示在样机上做出响应操作:



ü      A2DP/SNK/AS/BV-01-I     按 PC 提示确认(建议测试前都先过一遍 A2DP/SNK/AS/BV-01-I,完成一次和 dongle 的连接,否则如果没有 dongle 连接信息,无法上电回连)。
ü      AVRCP/CT/CEC/BV-01-I   pts 要求建立 AVDTP 连接,关机后上电回连即可
ü      AVRCP/CT/CEC/BV-02-I   无操作
ü      AVRCP/CT/CRC/BV-01-I   pts 要求断开 a2dp 和 avrcp 连接,断电即可。
ü      AVRCP/CT/CRC/BV-02-I   无操作
ü      AVRCP/CT/PTH/BV-01-C   按照 PC 指示操作。
ü      AVRCP/CT/PTT/BV-01-I     按照 PC 指示操作。
ü      IOPT/CL/AVRCP-CT/SFC/BV-03-I    按照 PC 指示确认,之后需要建立 AVDTP 连接,关机后上电回连。


4. HFP  profile 测试

固件制作:
测试 HFP 时,需要确认以下配置项配置是否正确:
cfg_config.txt  的  BTMANAGER_ENABLE_TWS 配置项值设为 0
cfg_config.txt  的 BTMANAGER_ENABLE_HFP 配置项值设为 1
cfg_config.txt  的 BTMANAGER_ENABLE_HFP_VOLUME_SYNC  配置项值设为 1
cfg_config.txt  的 BTMANAGER_ENABLE_HFP_BAT_REPORT 配置项值设为 1
cfg_config.txt  的 BTMANAGER_SUPPORT_THREE_WAY_CALL 配置项值设为 1
cfg_dbg.txt  的  BTSTACK_BQB_TEST_ENALBE  配置项值设为  1(开启  BQB  测试以及关闭  delayreport)
cfg_dbg.txt  的  BTMANAGER_ENABLE_A2DP  配置项值设为 1(开启 a2dp 服务)。

无需额外添加代码。

蓝牙通话基本操作说明:
来电时接听电话:短按On_off 键。
来电时挂断电话:短按PREV/NEXT 键
去电/通话中挂断电话:短按On_off 键。
通话中切换AG/HF:短按 PREV/NEXT 键。
拨打最后一个拨打过的电话:短按F1 键。

开机,进入蓝牙播歌应用,进入蓝牙等待连接状态。
PTS设定样机蓝牙地址(默认 F44EFD883322)。
逐一测试以下测试项,并且根据提示在样机上做出响应操作:

ü      A2DP/SNK/AS/BV-01-I     按 PC 提示确认(建议测试前都先过一遍 A2DP/SNK/AS/BV-01-I,完成一次和 dongle 的连接,否则如果没有 dongle 连接信息,无法上电回连)。
ü      HFP/HF/OOR/BV-01-I   按照 pc 指示确认以及操作,On_off  键接听电话。需要走远断开,由于重新上电会进入自动回连,所以不可用断电模拟走远断开,其他按 PC 提示操作。
ü      HFP/HF/OOR/BV-02-I     按照 pc 指示确认以及操作,On_off 键接听电话。需要走远断开以及走近回连,可用断电模拟走远断开,重新上电模拟走近回连。重新上电可以主动发起回连。
ü      HFP/HF/TRS/BV-01-C 按照 pc 指示确认以及操作,On_off 键接听电话。
ü      HFP/HF/ACS/BV-03-I 无操作
ü      HFP/HF/ACS/BV-07-I 按照 pc 指示确认以及操作,On_off 键接听电话。
ü      HFP/HF/ACS/BV-12-I 按照 pc 指示确认以及操作,On_off 键接听电话。
ü      HFP/HF/ACS/BI-13-I  按照 pc 指示确认以及操作,On_off 键接听电话。
ü      HFP/HF/ACS/BV-15-I 按 PC 提示确认
ü      HFP/HF/ACR/BV-01-I 按照 pc 指示确认以及操作,On_off 键接听电话。
ü      HFP/HF/ACR/BV-02-I 按照 pc 指示确认以及操作,On_off 键接听电话。
ü      HFP/HF/CLI/BV-01-I  按照 pc 指示确认以及操作,On_off 键接听电话。
ü      HFP/HF/ICA/BV-01-I 按照 pc 指示确认以及操作,On_off 键接听电话。
ü      HFP/HF/ICA/BV-02-I 按照 pc 指示确认以及操作,On_off 键接听/挂断电话
ü      HFP/HF/ICA/BV-04-I 按照 pc 指示确认以及操作,On_off 键接听/挂断电话
ü      HFP/HF/ICA/BV-05-I 按照 pc 指示确认以及操作,On_off 键接听电话。
ü      HFP/HF/ICA/BV-06-I 按照 pc 指示确认
ü      HFP/HF/ICR/BV-01-I 按照 pc 指示确认以及操作,PREV/NEXT 键拒接电话。
ü      HFP/HF/ICR/BV-02- I 按照 pc 指示确认
ü      HFP/HF/TCA/BV-01-I 按照 pc 指示确认以及操作,On_off 键接听/挂断电话
ü      HFP/HF/TCA/BV-02-I 按照 pc 指示确认以及操作,On_off 键接听电话。。
ü      HFP/HF/TCA/BV-03-I 按照 pc 指示确认以及操作,On_off 键接听电话。
ü      HFP/HF/TCA/BV-04-I 按照 pc 指示确认以及操作,F1 回拨电话后 play 键挂断电话
ü      HFP/HF/ATH/BV-05-I 按照 pc 指示确认
ü      HFP/HF/ATH/BV-06-I 按照 pc 指示确认
ü      HFP/HF/ATA/BV-01-I 按照 pc 指示确认以及操作,On_off 键接听电话。
ü      HFP/HF/OCL/BV-01-I 按照 pc 指示确认以及操作,F1 回拨电话
ü      HFP/HF/OCL/BV-02-I 按照 pc 指示确认以及操作,F1 回拨电话
ü      HFP/HF/CIT/BV-01-I  无操作
ü      HFP/HF/RSV/BV-02-I  按照 pc 指示确认以及操作,On_off 键接听电话,数码管会显示音量 V **
ü      HFP/HF/RSV/BV-03-I 按照 pc 指示确认以及操作,On_off 键接听电话,数码管会显示音量 V **
ü      HFP/HF/ECS/BV-03-I 按照 pc 指示确认以及操作,On_off 键接听电话。
ü      HFP/HF/SLC/BV-01-C 按照 pc 指示确认以及操作,重新上电发起回连。
ü      HFP/HF/SLC/BV-02-C 按照 pc 指示确认
ü      HFP/HF/SLC/BV-03-C 按照 pc 指示确认以及操作,重新上电发起回连。
ü      HFP/HF/SLC/BV-04-C 按照 pc 指示确认
ü      HFP/HF/DIS/BV-01-I 按照 pc 指示确认
ü      HFP/HF/SDP/BV-01-I 按照 pc 指示确认,On_off 键接听电话。


5.  IOPT  profile 测试

固件制作:
测试 IOPT 时,需要确认以下配置项配置是否正确:
cfg_config.txt  的  BTMANAGER_ENABLE_TWS 配置项值设为 0
cfg_config.txt  的 SETTING_APP_SUPPORT_BTCALL 配置项值设为 1
cfg_config.txt  的 BTMANAGER_ENABLE_HFP 配置项值设为 1
cfg_config.txt  的 BTMANAGER_ENABLE_HFP_VOLUME_SYNC  配置项值设为 1
cfg_config.txt  的 BTMANAGER_ENABLE_HFP_BAT_REPORT 配置项值设为 1
cfg_config.txt  的 BTMANAGER_SUPPORT_THREE_WAY_CALL 配置项值设为 1
cfg_config.txt  的 BTMANAGER_ENABLE_AVRCP_VOLUME_SYNC 配置项值设为 1
cfg_dbg.txt  的  BTSTACK_BQB_TEST_ENALBE  配置项值设为  1(开启  BQB  测试以及关闭  delayreport)
cfg_dbg.txt  的  BTMANAGER_ENABLE_A2DP  配置项值设为 1(开启 a2dp 服务)。
cfg_dbg.txt  的  BTMANAGER_ENABLE_AVRCP  配置项值设为 1

无需额外添加代码。

开机,进入蓝牙播歌应用,进入蓝牙等待连接状态。
PTS设定样机蓝牙地址(默认 F44EFD883322)。
逐一测试以下测试项,并且根据提示在样机上做出响应操作:

ü      A2DP/SNK/AS/BV-01-I     按 PC 提示确认(建议测试前都先过一遍 A2DP/SNK/AS/BV-01-I,完成一次和 dongle 的连接,否则如果没有 dongle 连接信息,无法上电回连)。
ü      IOPT/SR/COD/BV-01-I 无操作
ü      IOPT/SR/SDSS/BV-02-I 无操作
ü      IOPT/SR/SDAS/BV-03-I 无操作
ü      IOPT/CL/SDR/BV-04-I 无操作


6.HID  profile 测试

固件制作:
测试 HID 时,需要确认以下配置项配置是否正确:
cfg_config.txt  的  BTMANAGER_ENABLE_TWS 配置项值设为 0
cfg_config.txt  的 SETTING_APP_SUPPORT_TAKEPHOTO 配置项值设为 1
cfg_config.txt  的 BTMANAGER_ENABLE_HID  配置项值设为 1
cfg_dbg.txt  的  BTSTACK_BQB_TEST_ENALBE  配置项值设为  1(开启  BQB  测试以及关闭  delayreport)
cfg_dbg.txt  的  BTMANAGER_ENABLE_A2DP  配置项值设为 1(开启 a2dp 服务)。

无需额外添加代码。

HID 拍照模式进入方法:
在蓝牙播歌应用下,长按  F1  进入拍照模式。进入成功后,TTS  播报拍照,如果之前已经连接有蓝牙会断开蓝牙,并且以一个新设备出现在手机的搜索列表中(设备名也改为US281B_HID),类型为输入设备。以下测试必须在拍照模式下进行测试。

开机,进入蓝牙播歌应用,进入蓝牙等待连接状态。
PTS设定样机蓝牙地址(默认 F44EFD883322)。
逐一测试以下测试项,并且根据提示在样机上做出响应操作:
ü      A2DP/SNK/AS/BV-01-I     按 PC 提示确认,这条可能会失败,不过并不会影响到 HID 后面的测试。(建议测试前都先过一遍  A2DP/SNK/AS/BV-01-I,完成一次和  dongle  的连接,否则如果没有dongle 连接信息,无法上电回连)。
ü      HID11/DEV/DCE/BV-10-I  按照 pc 指示确认以及操作,按 prev 键进入 limit  discover,等待 30S后自动退出 limit discover。
ü      HID11/DEV/DCT/BV-02-C  无操作
ü      HID11/DEV/DCT/BI-01-C 无操作
ü      HID11/DEV/DCT/BI-02-C 无操作
ü      HID11/DEV/DCT/BI-03-C 无操作
ü      HID11/DEV/DCT/BI-04-C 无操作
ü      HID11/DEV/DCT/BI-05-C 无操作
ü      HID11/DEV/DCT/BI-06-C 无操作
ü      HID11/DEV/DIT/BV-02-C 按照 pc 指示确认
ü      HID11/DEV/DIT/BI-01-C 按照 pc 指示确认
ü      HID11/DEV/SDD/BV-01-I 无操作
ü      HID11/DEV/SDD/BV-02-I 无操作
ü      HID11/DEV/SDD/BV-03-I 无操作
ü     HID11/DEV/SDD/BV-04-I 无操作

★博文内容均由个人提供,与平台无关,如有违法或侵权,请与网站管理员联系。

★文明上网,请理性发言。内容一周内被举报5次,发文人进小黑屋喔~

评论