很高兴又与大家见面了,今天给大家讲解“通过SPP对QCC3020单个麦克风控制的生产测试”的知识点,还带视频描述的噢!!!!!!
逮不逮。。。。。逮起。。。。。
对于双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的软件,发送上面的相应指令,就可以看到,相关的模式切换了。
今天的知识点就讲解到这了,后续继续为大家更新知识点!
欢迎大家多多登录大大通平台!我们会一直不断的跟新方案和博文以及热点新闻,供大家参阅。。。。。。。。。。
关注大大通!关注大大通!!关注大大通!!!
知识不容错过!!!!
逮起。。。。。。。。。。。。
评论
Yi
2022年4月7日
简单生活
2022年3月14日
Felix_fwb
2021年4月22日
访客
2021年3月17日