找回密码
 立即注册

使用微信账号登录

只需一步,快速开始

QCC3020 LeakThrough + TWS耳机方案实现

2020-5-25 23:09| 发布者: 大大通| 查看: 4253| 评论: 1|来自: 大大通

摘要: 时间进入到2020年,蓝牙耳机已经彻底走进了我们的日常生活。无论是运动健身还是日常通勤,蓝牙耳机常伴我们左右。面对一个这样极速发展的产业,人们对蓝牙耳机的功能和音质的要求越来越高。从最初的蓝牙4.0、4.2到如 ...

时间进入到2020年,蓝牙耳机已经彻底走进了我们的日常生活。无论是运动健身还是日常通勤,蓝牙耳机常伴我们左右。面对一个这样极速发展的产业,人们对蓝牙耳机的功能和音质的要求越来越高。

从最初的蓝牙4.0、4.2到如今的蓝牙5.0,蓝牙的版本在不断的进行迭代更新,蓝牙耳机也在随之变化着。完全打破了之前世人对蓝牙耳机的“蓝牙耳机就是听个响”的评价。

如今苹果TWS耳机的上市,人们偏向与TWS的喜爱,为了客户的出行安全新推出了一个工作模式----“通透模式”。实现高质量、高音质、低功耗、工作时间长,Qualcomm QCC3020芯片是研发者的不二选择,该芯片可以实现TWS耳机的所有功能、优势,还可以做到“通透模式”的功能,在Qualocmm领域号称为“LeakThrough”环境音监听的功能,很多客户都一直在追求的功能。

       

如下是我实现基于QCC3020芯片的TWS+ LeakThrough项目的完整方案(硬件+软件+调试),目前该方案已经处于量产阶段。

一 、 硬件方面设置:
1、原理图设计,大家可以参考“80-cg231-1_aa_qcc3020_vfbga_data_sheet.pdf”文档中的,第14章 “QCC3020 VFBGA example application schematic”来绘制原理图。原理图如下:

    

2、PCB板设置,大家可以参考“80-cf605-1_aa_qcc3020_wlcsp_hardware_layout_guide.pdf”技术文档,注意其差分电路的设计布局、以及信号线部分的设计。
 如下所示:
              


二、软件部分设计:

1、软件框架部分设计:
  1)、新建工程,打开MDE工具,点击新建工程,打开“C:\qtil\ADK_QCC512X_QCC302X_WIN_6.4.2.26\apps\applications\earbud\qcc512x_qcc302x\QCC3020-AA_DEV-BRD-R2-AA\earbud.x2w”工程。

         

  2)、由于考虑到耳机的大小,我们没有添加电池温度检测部分的硬件电路。所以我们需要将软件中的该部分功能屏蔽掉,否则会导致耳机一直无法开机。
  修改如下:

   

2、蓝牙名、蓝牙地址、耳机频偏值的修正方法:
  我们可以通过修改subsys0_config3.htf、 subsys1_config2.htf 两个文件来配置自己该项目的频偏值和蓝牙地址、蓝牙名(注意:一个地址必须是奇数、一个地址必须是偶数)。
  配置如下:

     

 


3、基本UI功能实现、LED的实现、button功能的实现:
 1)、LED功能实现,大家可以通过修改av_headset_ui.c文件,来修改自己需要的LED状态,比如开机LED、关机LED指示。如下:


2)、BUTTON功能实现,大家可以通过修改 "1_button.buttonxml" 文件,来设计按键的功能。如下所示:



3)、基本UI功能实现,大家在av_headset_ui.c文件中static void appUiHandleMessage(Task task, MessageId id, Message message)函数上

,通过相应的button EVENT来实现自己需要的相关UI功能:如下所示:
     


3、LeakThrough 功能的添加:
 大家可以在MDE的属性里面添加“INCLUDE_AEC_LEAKTHROUGH ”的宏定义,然后通过QACT来调整MIC的GAIN值大小。
如下所示:

  

在av_headset_ui.c文中,通过按键的方式来开启和关闭 LeakThrough 功能,具体代码可以参考如下函数所示:





4、软件烧录:
此时将设计好的软件,将TRB200或者USB连接电脑,通过QMDE软件Build->Build All 编辑这个工程,如果有错误,修改代码后再次编译。
编译成功后,通过Build->Deploy All,将代码下载制耳机中。

   

在对耳配对完成之后,通过按键开启LeakThrough的功能,此时耳机塞入耳朵里面,可以完成听清外界的声音,如同没有佩戴耳机的效果一样。

3、调试以及修改方法:
在烧录软件之后,肯定有很多方面是不完善的,是需要通过QACT的工具来调至CVC的性能,以及音质的大小。


我们在不拨打电话、不播放音乐的条件下,打开 LeakThrough 功能,通过QACT就可以配置自己需要 LeakThrough 的音质效果,同时也是可以拉扯出属于自己的EQ的哦。


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

1

路过

雷人

握手

鲜花

鸡蛋

刚表态过的朋友 (1 人)

相关阅读

发表评论

最新评论

引用 .hnnywxz 2021-8-18 16:11
mde和adk和bluesuite

查看全部评论(1)

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

GMT+8, 2024-4-25 19:13 , Processed in 0.125815 second(s), 18 queries , Gzip On, MemCached On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

返回顶部