找回密码
 立即注册

使用微信账号登录

只需一步,快速开始

通过SPP对QCC3020单个麦克风控制的生产测试

2020-11-3 22:19| 发布者: 大大通| 查看: 5157| 评论: 4|来自: 大大通

摘要: 对于双MIC的耳机生产过程中,产线人员除了在贴片前要筛查硬件的好坏之外,在贴片完并烧录完软件之后也是需要再次验证硬件的可执行性,比如每个MIC是否可以正常使用,都得进行检查,等到装好成品机器后再发现到MIC不 ...

对于双MIC的耳机生产过程中,产线人员除了在贴片前要筛查硬件的好坏之外,在贴片完并烧录完软件之后也是需要再次验证硬件的可执行性,比如每个MIC是否可以正常使用,都得进行检查,等到装好成品机器后再发现到MIC不可用,那就需要破坏性的拆卸,费时又费力。

有的客户在产线上测试两个MIC的好坏,会烧录两套软件来进行验证,或者通过按键来切换当前可使用的MIC的方式。实际上这样很不方便,并且又占用按键资源。

今天我给大家讲解一种方便的方式来如何对单个MIC控制的生产测试。

只要通过QACT来调试过CVC的,都应该会很熟悉如下的界面:



在调试CVC的时候,上面的窗口选的是FULL模式,也就是两个MIC都处于工作状态。

当窗口选择PThru-Left,就是只有通话的主MIC生效,副MIC是关闭的。

   (备注:视频中讲解此处的地方,实属口误,大家注意纠正)

当窗口选择PThru-Right,就是只有通话的副MIC生效,主MIC是关闭的。

(备注:视频中讲解此处的地方,实属口误,大家注意纠正)

由此可见我们可以通过软件来控制当前的这两种模式就可以对每个MIC进行单独测试了。

这里大家可以通过按键的方式来切换,但是考虑到很多入耳式耳机就一个按键(很多UI都安排不过来),如果采用按键切换有点太浪费按键的资源了。

这里我可以教大家如何采用SPP通讯的方式来实现上面的模式切换,大家都知道很多测试厂商,基本都是采用SPP无线通讯的方式来控制耳机的模式切换来达到测试需求的。

如下是我在QCC3020的项目上用SPP通讯来实现MIC的测试方法:

在实现之前,我们需要找到上面讲到三种模式枚举定义:



在gaia_transport.c文件里面,设定我们SPP通讯的传输指令,并往上次传输执行的指令操作




如上图所示我传输0x50 0x00 0x00 0x00 0x00 0x01/0x02/0x03 三组指令来执行GAIA_SPP_DEVIN_TEST_1、GAIA_SPP_DEVIN_TEST_2、GAIA_SPP_DEVIN_TEST_3 三组测试。

  • 在上层的c文件中,来执行底层上传测试的执行操作。

如下就是进入FULL、PThru-Left、PThru-Right的操作。

  • 通过手机端SPP的软件,发送上面的相应指令,就可以看到,相关的模式切换了。







今天的知识点就讲解到这了,后续继续为大家更新知识点!

来源:https://www.wpgdadatong.com/cn/blog/detail?BID=B2104
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
4

路过

雷人

握手

鲜花

鸡蛋

刚表态过的朋友 (4 人)

相关阅读

发表评论

最新评论

引用 时光不老 2021-11-2 12:34
牛逼
引用 13670015363 2021-10-25 15:17
看了一遍,很使用
引用 忙忙碌碌 2021-1-30 11:53
如何开启打开双麦调CVC的宏啊
引用 a11835 2020-11-19 15:36
不错

查看全部评论(4)

小黑屋|手机版|我爱蓝牙网 - 52Bluetooth

GMT+8, 2024-4-25 18:55 , Processed in 0.306856 second(s), 31 queries , Gzip On, MemCached On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

返回顶部