蓝牙耳机(QCC/CSR)
蓝牙耳机(运动耳机,TWS耳机,8670发射等技术研究记录与分享)
TengTaiTech
这个作者很懒,什么都没留下…
展开
-
一种车载蓝牙控制与显示终端(QCC)
通过车载IDB-C IDB-M IDB-Wireless等多媒体协议解析出 车载媒体控制命令,通过串口等方式的私有协议将控制命令传输给蓝牙。还有一种简单的不解析车载多媒体命令。播放暂停音乐、接打挂断电话、媒体音量加减、上下一曲功能等控制命令直接操作蓝牙。还可以将这些状态通过显示屏的方式来显示出来,显示歌曲名、蓝牙状态等。这样用户操作使用更容易。作为车载多媒体一种延伸,车载蓝牙终端通常作为手机与车机中转站,可以作为点烟器扩展产品。通过播放暂停音乐、接打挂断电话、媒体音量加减、上下一曲功能来进行人机交互。原创 2024-04-25 10:44:10 · 267 阅读 · 0 评论 -
QCC Tx 发射器(source)通话(麦克风输入)切换
【代码】QCC Tx 发射器(source)通话(麦克风输入)切换。原创 2023-10-23 10:51:35 · 291 阅读 · 0 评论 -
对讲机模块场景分析之二:适配对讲机PTT
对讲机模块场景分析之二:适配对讲机PTT作为无线语音交互透传的延伸,我们分析下面几种场景。场景:PTT按钮在耳机上PTT按钮在耳机上,Adaptor安装在对讲机上,耳机跟Adaptor连接后:蓝牙Adaptor将远端对讲机的语音输出转发给蓝牙耳机,通过耳机SPK输出。 当蓝牙耳机需要对讲时,此时按下PTT按键,MIC输入数据,转发给Adaptor,Adaptor通过适配协议发送给对讲机设备,对讲机设备再转发给远端对讲机。场景:PTT按钮在Adaptor上..原创 2022-04-06 11:37:53 · 1723 阅读 · 0 评论 -
对讲机模块场景分析之一:无线语音透传
对讲机模块场景分析之一:无线语音透传经典应用场景有,手机通过蓝牙耳机进行语音交互,或者两设备通过蓝牙的SPP或BLE进行数据交互。现实中还有一种场景无线语音透传。场景:手机通过蓝牙耳机进行语音交互这种情况我们常见,当耳机与手机连接后,播放音乐时,手机通过蓝牙耳机SPK输出声音。 拨打电话时,手机通过蓝牙耳机的MIC输入声音,通过蓝牙耳机的SPK输出声音。场景:SPP或BLE数传交互工控作业或者物联网场景,当两设备蓝牙连接后,蓝牙设备A通过蓝牙的SPP.原创 2022-03-31 11:01:44 · 7848 阅读 · 0 评论 -
QCC3024/QCC3020/QCC3034 对讲机(Intercom) 蓝牙耳机 替代CSR8670
QCC3024 两人对讲蓝牙耳机背景由于在CSR系列上做过蓝牙对讲耳机,且目前CSR系列供应紧张问题。现在移植到QCC平台上。基本功能1.音乐功能和通话功能。2.对讲功能。项目难点在不影响当前音乐功能和通话功能的基础上,增加蓝牙对讲功能。1.首先实现2个蓝牙之间的配对,连接。2.其次实现2个蓝牙之间的对讲音频。...原创 2021-11-11 18:12:53 · 2691 阅读 · 2 评论 -
QCC蓝牙芯片PIO操作
QCC蓝牙芯片PIO操作1.API/**\brief Returns a 32 bit value showing which PIO lines have been mapped to chip pins(see documentation for PioSetMapPins32() for more detail).\param bank PIO bank number.\note This trap may NOT be called from a high-priority task原创 2021-10-18 17:24:57 · 1065 阅读 · 0 评论 -
QCC3040与QCC3046区别以及主要功能差异对比
QCC3040与QCC3046区别以及主要功能差异对比芯片QCC3040QCC3046蓝牙版本V5.2V5.2降噪支持支持APTX支持支持TWS支持支持封装尺寸5.6 mm x 5.9 mm x 1.0mm, 0.5 mm pitch VFBGA4.377 mm x 4.263 mm x0.57 mm, 0.4 mm pitch WLCSPFlash内置外挂价格基本相同基本相同综上,QCC3040与QCC3046功原创 2021-04-22 16:02:53 · 12233 阅读 · 0 评论 -
QCC5124与QCC5125主要功能对比
5124芯片型号51245125BT Version5.15.1App Core双核双核Audio Core双核单核解码格式SBC/AAC/aptX/aptX-HD/aptX LL/aptX Adaptive/LDAC/LHACSBC/AAC/aptX/aptX-HD/aptX LL/aptX Adaptive/LDAC/LHAC降噪支持支持,但不支持混合降噪(HYbrid)TWS支持,但主从切换慢支持,但主从切换慢原创 2021-04-14 11:13:15 · 6498 阅读 · 0 评论 -
QCC 广播BroadcastAudio
QCC 广播BroadcastAudioBroadcastAudio是可帮助消费者以无线方式、从单个终端向多个耳机或音箱近乎完美地同步流传输音乐的方式。BroadcastAudio项目用到的mode有normal,broadcaster,receiver。/*!@brief sink_ba_app_mode_tThis type defines Broadcast Audio Application Mode.sink_ba_appmode_normal is the mode wher原创 2021-03-15 14:41:11 · 791 阅读 · 0 评论 -
高通QCC3040 TWS耳机心率Heart Rate准确性数据对比
高通QCC3040 TWS耳机心率Heart Rate准确性数据对比概述 对比分析Tengtai TWS的心率数据。一个是塞到耳朵上(Tengtai TWS),一个是绑到胸前(Polar H10),Polar H10作为 Polar 有史以来最精确的心率传感器(源自 Polar 官网)蓝牙心率带,今日我们拿他来做对比。测量方法:Step1: 将H10心率带和耳机装备至同一个测试人员身上。Step2: 将耳机和心率带分别连接统一型号的不同手机上。在两个手机上用工具抓取数据。...原创 2021-02-24 17:03:12 · 1794 阅读 · 0 评论 -
QCC5124/QCC5125歌曲名多国语言字库OLED动态显示
QCC5124/QCC5125歌曲名多国语言字库OLED动态显示概述QCC512X平台SINK工程歌曲名显示处理。HIFI设备应用场景。名词解释:OLED:一个128*64的IIC接口的显示模块,驱动IC如SH1106, SSD1306。FLASH:存放字库数据的闪存。QCC5124/QCC5125:主控芯片,通过蓝牙AVRCP接收手机端歌名等歌曲属性,并从FLASH读取对应的歌词字符并逐一显示。QCC512X与CSR867X的比较QCC512X较CSR867X ..原创 2021-02-20 17:24:10 · 1942 阅读 · 1 评论 -
QCC3040/QCC3046 ANC(主动降噪)调测
QCC3040/QCC3046 ANC(主动降噪)调测概述基于最新CS-R00128.1的earbud工程,软件端配置ANC,以进行调测软件配置1、需要打开的宏:ENABLE_ANC2、用默认的蓝牙地址BD_ADDRESS和FeatureLicenseKey。3、在用户ui中添加ANC用户操作接口4、选择使用Analog MIC或Digital MIC,并设置对应的IO口至DigMic2PioConfig中。5、在file=audio中添加/*! Enable..原创 2020-09-21 10:42:00 · 5983 阅读 · 7 评论 -
QCC3040/QCC3020主要差异对比
QCC3040/QCC3020作为高通TWS耳机里面比较火的两颗芯片,其主要差异如下随着QCC3040价格的不断下调,可以QCC3040必将迎来爆发。原创 2020-09-04 17:49:23 · 29900 阅读 · 2 评论 -
CSR8670/CSR8675多国语言字库显示逻辑
CSR8670/CSR8675多国语言字库显示逻辑系统框图名词解释:OLED:一个128*64的IIC接口的显示模块。FLASH:存放字库数据的闪存。CSR8675/CSR8670:主控芯片,通过蓝牙AVRCP接收手机端歌名等歌曲属性,并从FLASH读取对应的歌词字符并逐一显示。正在上传…重新上传取消正在上传…重新上传取消实现逻辑下面讲述手机端播放器播放“我爱你中国”,如何在OLED屏显示“我爱你中国”。Step1: 手机端播放器播放“我爱你中国”...原创 2020-08-28 18:08:35 · 1091 阅读 · 1 评论 -
QCC3020/QCC3040 TWS耳机按键切换EQ,APP切换EQ功能实现
QCC3020/QCC3040 TWS耳机按键切换EQ,APP切换EQ功能实现随着TWS耳机市场竞争,以及消费者需求,有些客户需要增加听歌过程中使用不同的EQ音效。首先高通QCC3020/QCC3040 TWS耳机功能做的不完善,仅仅是一个半成品。说是半成品是因为默认代码没有长按开机,长按关机,三方通话等等,当然也没有EQ模块。为了实现按键切换EQ,APP切换EQ功能,首先第一步需要增加EQ模块。QCC3020/QCC3040默认是没有EQ模块,不能修改DSP(KYMERA)但是高通代码还是比较灵活的,原创 2020-08-09 17:08:29 · 6153 阅读 · 5 评论 -
QCC3020 单地址量产项目 功耗数据 电流测试数据
QCC3020 量产项目 电流测试数据,基于earbud17.1,后续版本性能更优。注意是量产项目,音乐和通话分别添加了自定义EQ和CVC,相比Qualcomm默认的EQ和CVC,电流略有增加。单耳待机电流为0.5mA,后续版本更低为0.3mA左右腾泰技术实验室----QCC3020数据 项目 操作描述 电流数据 播放音乐电流(IOS播放 加州旅馆) 最小音量 (需要静止2分钟后测试) 主机5.4mA,从机4.8mA IOS 8格音量50%平均工...原创 2020-08-03 12:03:47 · 658 阅读 · 0 评论 -
CSR8670/8675 发射(TX SOURCE)USB发射A2DP音乐,实现MIC声音到主机
CSR8670/8675 发射(TX SOURCE)USB发射A2DP音乐,实现MIC声音到主机由于众多游戏玩家,打游戏时需要使用USB发射器传输音频,8670/8675 USB发射器就完美的解决了该问题。但是游戏玩家还需要语音通话,即一边听声音,一边语音沟通。为解决这个问题,大部分做法时,A2DP 切换到HFP模式,这样保证了可以听到游戏的声音,同时在连接的耳机上也可以通过MIC说话传输到游戏机上。但是这种实现方式存在一个弊端:A2DP 切换到HFP模式后,耳机听到的声音音质大打折扣。为解决这种痛原创 2020-07-11 11:40:24 · 2639 阅读 · 3 评论 -
CSR8670/8675 发射(TX SOURCE)格式按键切换
CSR8670/8675 发射(TX SOURCE)可以支持APTXHD APTXLL APTX SBC 等格式,但是TX如何切换格式选择,默认仅仅是通过固化的优先级,比如第一优先级使用APTXHD,第二优先级使用APTXLL等,即当另一端接收时如果同时支持APTXHD,APTXLL时,这样的话,就没有办法来实现切换到APTXLL模式下。因为消费者并不是所有场景下都是注重音质,比如打游戏时可能也比较重要声音延时。此时可以根据定义按键自动切换格式。同样当第一优先级使用APTXLL时也是一样,可以通过按原创 2020-06-10 11:03:28 · 1384 阅读 · 0 评论 -
qcc3040 qcc3046 开发注意事项
前几天304x的板子到手后,忙于调试软件。基于CS54.1的版本已经UI适配完毕,本来想五一休个长假。4月30号,高通又释放了新的CS版本r66.1,没有办法,假期泡汤了。只能抓紧搞。2天后,遇到一些问题,莫名其妙。去高通官网上,发现他们5月2号才释放新的与之匹配的MDE和Toolkit。也辛苦他们了,假期跟我们一样不休息,不过,为什么不一次释放完呢?搞得我们都怀疑人生了。幸好,现在我们做完了,省...原创 2020-05-03 11:50:03 · 4688 阅读 · 8 评论 -
CSR8670/8675 发射(TX SOURCE)一拖二 编码 格式APTX APTXLL APTXHD SBC
CSR8670/8675 发射(TX SOURCE)默认支持一拖二.但一拖二不支持APTXLL.目前已经通过自己修改DSP在一拖二情况下支持APTXLL。可以针对不同的编码格式做不同的指示,便于用户知道当前使用的是什么编解码格式。APTXHD(8675才支持,8670不支持),APTXLL,APTX,SBC....原创 2020-04-20 21:31:24 · 2042 阅读 · 4 评论 -
CSR8670/8675发射(SOURCE)音频输入切换
在这里插入代码片@TOC欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设...原创 2020-04-04 12:15:17 · 1750 阅读 · 0 评论