JL耳机方案麦克风声学测试指令_V1.0
JL耳机方案麦克风声学测试指令
珠海市杰理科技股份有限公司
Zhuhai Jieli Technology Co.,LTD
版权所有,未经许可,禁止外传
修改记录
| 版本 | 更新日期 | 描述 |
|---|---|---|
| V1.0 | 20220719 | 更新通话MIC,ANC MIC声学测试指令 |
目录
一、 软件配置...................................................................................................... 3
(一) AC897/AD697/AD698/AC700 配置........................................................................................... 3
(二) AC701 配置................................................................................................................................... 3
二、 数据格式...................................................................................................... 3
(一) JL上位机在线调试协议................................................................................................................ 3
(二) Payl。ad数据格式:MAGIC+CRC16+DATA ............................................................................. 3
三、 通话声学测试示例...................................................................................... 4
四、 ANC麦声学测试示例................................................................................ 5
五、 通用测试示例.............................................................................................. 6
一、软件配置
自动测试命令需软件支持,打开以下配置即可
(一)AC897/AD697/AD698/AC700 配置

(二)AC701 配置
Tips: 如果没有开产测宏,发送命令,则没有回复。
二、数据格式
(一)JL上位机在线调试协议
| Byte offset | 备注 |
|---|---|
| 0 | 数据包的长度(从offset = 1起计算) |
| 1 | 数据包类型 |
| 2 | Seq ,数据包序号,循环递增,取值范围(0~255) |
| 3~N | Payload具体数据 |
Tips: 其中ENC指令,数据包类型为0X0B;seq 可填 1。 数据格式为小端格式。
(二) Payload数据格式:MAGIC+CRC16+DATA
| MAGIC (u 16) | CRC16 (u 16) | DATA (u8) |
|---|---|---|
| 标识符0X55BB | CRC16校验 | 数据 |
| 2 Byte | 2 Byte | 4 Byte |
Tips:CRC16(CRC-XModem)只需校验DATA 的数据
DATA命令信息
| DATA命令 | 0x01 | 关闭算法,测试主MIC |
|---|---|---|
| 0x02 | 关闭算法,测试副MIC | |
| 0x03 | 打开ENC全部算法 | |
| 0x0e | 关闭算法,测试FB MIC | |
| 0x04 | 开启ANS/DNS 降噪算法 | |
| 0x05 | 关闭ANS/DNS 降噪算法 | |
| 0x06 | 测试TWS FF MIC 或者 头戴式/挂脖 左FF MIC | |
| 0x07 | 测试TWS FB MIC 或者 头戴式/挂脖 左FB MIC | |
| 0x08 | 测试头戴式/挂脖 右FF MIC | |
| 0x09 | 测试头戴式/挂脖 右FB MIC | |
| 0x0D | 关机指令 |
DATA反馈信息
| DATA命令 | 0x01执行成功 |
|---|---|
| 0x02执行失败 |
三、通话声学测试示例
执行步骤
Step 1 : 在HFP下发命令,对应条件的数据源走上行输出
支持系列:全系列
1、 关闭算法,测试主MIC
上位机发送:0A 0B 01 BB 55 21 10 00 00 00 01
小机成功收到,并执行成功则回复:0A 0B 01 BB 55 21 10 00 00 00 01
小机成功收到,并执行错误则回复:0A 0B 01 BB 55 42 20 00 00 00 02
2、 关闭算法,测试副MIC
上位机发送:0A 0B 01 BB 55 42 20 00 00 00 02
小机成功收到,并执行成功则回复:0A 0B 01 BB 55 21 10 00 00 00 01
小机成功收到,并执行错误则回复:0A 0B 01 BB 55 42 20 00 00 00 02
3、 关闭算法,测试FB频响 (需支持三麦通话降噪)
上位机发送:0A 0B 01 BB 55 CE E1 00 00 00 0E
小机成功收到,并执行成功则回复:0A 0B 01 BB 55 21 10 00 00 00 01
小机成功收到,并执行错误则回复:0A 0B 01 BB 55 42 20 00 00 00 02
4、 开启ENC全部算法
上位机发送:0A 0B 01 BB 55 63 30 00 00 00 03
小机成功收到,并执行成功则回复:0A 0B 01 BB 55 21 10 00 00 00 01
小机成功收到,并执行错误则回复:0A 0B 01 BB 55 42 20 00 00 00 02
Tips: 由于DNS(神经网络降噪算法)会削弱产测扫频信号,造成输出频响抖动,在开启ENC全部算法开启情况下,提供以下两条命令,单独开关ANS/DNS。
5、 打开ANS/DNS 降噪算法(非关闭算法状态)上位机发送:0A 0B 01 BB 55 84 40 00 00 00 04
小机成功收到,并执行成功则回复:0A 0B 01 BB 55 21 10 00 00 00 01
小机成功收到,并执行错误则回复:0A 0B 01 BB 55 42 20 00 00 00 02
6、 关闭ANS/DNS 降噪算法(非关闭算法状态)上位机发送:0A 0B 01 BB 55 A5 50 00 00 00 05
小机成功收到,并执行成功则回复:0A 0B 01 BB 55 21 10 00 00 00 01
小机成功收到,并执行错误则回复:0A 0B 01 BB 55 42 20 00 00 00 02
Tips:上图黄色区域为CRC16校验码,不做校验可修改此处为 01 00;蓝色区域为seq,会实时变化,seq可不做校验
四、ANC麦声学测试示例
执行步骤
Step 1 : 在A2DP下发送命令
Step2 : 切换到HFP ,对应的MIC原始数据走上行输出重复以上两个步骤可切换任意一个ANC MIC
支持系列:JL701N
1、 测试TWS FF MIC 或者 头戴式/挂脖 左FF MIC 上位机发送:0A 0B 01 BB 55 C6 60 00 00 00 06
小机成功收到,并执行成功则回复:0A 0B 01 BB 55 21 10 00 00 00 01
小机成功收到,并执行错误则回复:0A 0B 01 BB 55 42 20 00 00 00 02
2、 测试TWS FB MIC 或者 头戴式/挂脖 左FB MIC
五、通用测试示例
http://www.zh-jieli.com/
上位机发送:0A 0B 01 BB 55 E7 70 00 00 00 07
小机成功收到,并执行成功则回复:0A 0B 01 BB 55 21 10 00 00 00 01
小机成功收到,并执行错误则回复:0A 0B 01 BB 55 42 20 00 00 00 02
3、 测试头戴式/挂脖 右FF MIC
上位机发送:0A 0B 01 BB 55 08 81 00 00 00 08
小机成功收到,并执行成功则回复:0A 0B 01 BB 55 21 10 00 00 00 01
小机成功收到,并执行错误则回复:0A 0B 01 BB 55 42 20 00 00 00 02
4、 测试头戴式/挂脖 右FB MIC
上位机发送:0A 0B 01 BB 55 29 91 00 00 00 09
小机成功收到,并执行成功则回复:0A 0B 01 BB 55 21 10 00 00 00 01
小机成功收到,并执行错误则回复:0A 0B 01 BB 55 42 20 00 00 00 02
Tips:上图黄色区域为CRC16校验码,不做校验可修改此处为 01 00;蓝色区域为seq,会实时变化,seq可不做校验
五、通用测试示例
执行步骤
Step 1 : 任意时刻发送命令,小机立刻执行动作
支持系列:全系列
1、 关机指令
上位机发送:0A 0B 01 BB 55 AD D1 00 00 00 0D
小机成功收到,并执行成功则回复:0A 0B 01 BB 55 21 10 00 00 00 01
小机成功收到,并执行错误则回复:0A 0B 01 BB 55 42 20 00 00 00 02
Tips:上图黄色区域为CRC16校验码,不做校验可修改此处为 01 00;蓝色区域为seq,会实时变化,seq可不做校验