自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wzz4420381的博客

知行合一,行者无疆

  • 博客(99)
  • 收藏
  • 关注

原创 【持续更新】高通蓝牙SoC系列文章索引

为了方便大家快速找到想看的内容,将博客文章归类索引如下:1. 芯片知识点:1.1. 方法论序号文章链接1学习蓝牙技术应该知道的几个要点https://blog.csdn.net/wzz4420381/article/details/1008020742CSR8670蓝牙模块BQB认证经验总结https://blog.csdn.net/wzz4420381/article/details/748380011.2. 应用功能序号文章链接1

2020-09-05 02:25:53 1632

原创 【2020.8.20更新】QCC蓝牙学习视频链接

高通蓝牙SoC学习视频

2020-04-06 15:34:39 9466 5

原创 欢迎加入高通蓝牙SoC学习小组

欢迎加入高通蓝牙SoC技术交流群,分享开发经验。

2019-06-29 22:35:37 1523

原创 【2021.10.06更新】蓝牙共享学习资料目录

QCC300x/CSR867x/QCC30xx/QCC51xx共享组资料目录如下:链接:https://share.weiyun.com/5cb6oJs

2019-06-29 21:10:41 9083

原创 【QCC302x项目实战】两人对讲蓝牙耳机

近期关于高通QCC系列蓝牙芯片市场出现诸多新的变化,比较重要的有如下几条,一是QCC300x系列芯片确认停产,二是坊间传闻CSR867x系列芯片开始缺货,三是最新的QCC515x即将发布。种种迹象表明,高通已经基本完成了对CSR技术的消化吸收,开始以更新手机芯片平台的速度来推动蓝牙芯片的更新换代,基于CSR867x芯片的技术方案面临淘汰,需要更新到QCC30xx/51xx芯片平台。本项目基于此背景而产生,将过去在CSR867x芯片上的两人对讲方案迁移到QCC302x芯片。以QCC302x芯片设计的2人对

2020-10-22 23:57:01 3019 3

原创 CSR8670项目实战:BlueAgBatC蓝牙发射器&BLE遥控器

熟悉CSR8670 ADK的朋友一定知道,官方的source例程中并没有包含BLE功能,而sink例程中包含大量BLE相关的功能实现。如何在source例程中加入BLE功能,是一个比较有挑战的开发任务。经过一段时间的摸索,实现了在发射模式连接BLE遥控器并获取电量信息等功能。

2020-09-03 04:29:57 1850

原创 QCC3040学习笔记:部署mirror tws earbuds例程

今年Q1刚发布的QCC3040是高通的QCC514x/QCC304x系列中的主力型号,其主打的mirror tws功能较上一代relay tws相比有如下优点: - 手机上只会显示一个耳机设备,而不是两个耳机设备 - 耳机在切换主从时更自然流畅,主从耳机耗电更均衡

2020-06-20 17:48:40 7161 2

原创 QCC51xx学习笔记:理解CVC Audio Chain

最近有项目需要定制修改QCC512x的cvc audio chain。自ADK6起,cvc音频链路开始通过kymera audio chain机制生成。定制修改的前提是理解现有的链路是如何生成的。带着这个疑问,我开始研究ADK的相关代码,在"chain.h"中找到了audio chain的详细介绍。本文结合chain.h文档描述和cvc audio chain的核心源代码,讲解audio chain的生成机制和定制化方法。

2020-06-07 10:49:16 4492

原创 CSR8670学习笔记:自定义ADK configuration tool配置项

ADK configuration tool是高通ADK自带的应用程序配置工具,我总结其有如下几个优点: - 模板通用:可见的配置项会自动匹配到正确的应用程序模板和硬件平台。 - 使用简单:当开发者需要关联物理按键动作与用户按键事件时,只需修改user interface中的user event和buttons选项即可。整个过程没有代码改动,也没有编译下载等操作,非软件专业的人员即能胜任,几乎是零软件门槛。 - 灵活加载:当应用程序打开或关闭预编译选项(比如ENABLE_AVRCP等),配置项中的关

2020-03-04 22:42:57 4403 9

原创 QCC300x学习笔记:自定义HFP AT command

一般地,在确定连接次序的前提下,按键一对应事件[Initiate voice dial 1],可呼叫第一个连接的设备,按键二对应事件[Initiate voice dial 2],可呼叫第二个连接的设备。若不确定连接次序,可能第一个连接的设备是手机,这就导致按键一无法呼叫蓝牙发射机。为了让按键一总能呼叫蓝牙发射器,有必要在发射器和接收器之间建立匹配校验机制。当发射器连接上任何设备后,其发送匹配校验请求,如对方返回正确的匹配响应,即彼此都知晓对方是匹配的设备类型,接收器可以指定按键一关联此设备,从而不用考

2020-02-12 20:19:02 1971

原创 QCC300x学习笔记:自定义一个GATT client

本文讲述了如何在QCC3003上运行一个自定义的GATT客户端,使其能如手机一样去访问运行在其他设备上的自定义的GATT服务器。常见的自定义GATT client的应用场景是使得QCC3003能够连接一个BLE PTT遥控器。

2019-12-16 23:22:52 2223 1

原创 CSR8675项目实战:BlueHiFi蓝牙音乐收发器

蓝牙音乐收发器是一种包含了蓝牙发射器和蓝牙接收器两种工作状态的蓝牙设备,这两种状态可以通过按键或其他方式比较方便地切换,是一种性价比很高的产品形态。目前市面上主流方案是高通的CSR8675,其支持aptx/aptx-ll/aptxhd/aac等多种编解码格式。CSR8675的ADK提供了source(蓝牙发射器)和sink(蓝牙接收器)这两个例程,如果能将两个例程整合起来,即是一个蓝牙收发器的产品。客户的需求要更进一步,蓝牙收发器需要支持串口控制,支持USB DFU升级等。

2019-10-25 12:08:47 5755

原创 QCC3003项目实战:BlueMotor6 AGHFP CVC 蓝牙对讲耳机

市面上用CSR8670方案开发的蓝牙对讲耳机有很多,优点是可以同时支持A2DP音乐播放、HFP免提通话、AGHFP CVC对讲,缺点是方案成本太高(在5刀以上),中低端产品无法接受。QCC300x系列方案是CSR8670的cost down版本,方案成本在2刀左右。QCC300x保留了与CSR8670相同的硬软件架构,经过一段时间的学习和摸索,实现了基于QCC3003平台的AGHFP CVC蓝牙对讲耳机。

2019-09-14 16:49:01 5516 1

原创 学习蓝牙技术应该知道的几个要点

蓝牙技术因其成本低、功耗低、可拓展性强,被公认为应用最广泛的短距无线通信技术。搭载蓝牙技术的产品市场占有率逐年提高,随之产生了巨大的开发人才需求。但由于蓝牙技术的迭代速度较快、与其他技术领域交叉重叠较多、缺乏成熟的培训体系等种种原因,使得企业难以找到合适的人才,从而推高企业的用人成本,从长远的角度看,并不利于行业的健康发展。

2019-09-14 00:08:15 2571 4

原创 QCC30xx学习笔记:earbuds 2.0例程简介

苹果airpods在蓝牙耳机市场横扫千军,安卓阵营急需一员大将正面迎敌,高通的qcc302x/512x方案横空出世,成为下一代蓝牙SOC霸主的有力竞争者。qcc30xx/51xx在硬软件架构上较上一代CSR867x有了明显的提升,主要体现在如下几点: - 芯片制程提高到40nm - 功耗<6mA - 双dsp+双MCU架构 - 支持tws和tws+软件上增加earbuds例程,可以快速开发出充电盒+耳机的产品形态。

2019-08-20 01:42:25 5301 1

原创 CSR8670学习笔记:OTA升级固件

当我们将产品交付给客户后,有时需要修复软件问题,或是增加新的特性,此时用OTA (on-the-air) 升级产品固件是一种方便实用的方式。

2019-08-17 18:39:18 3605 8

原创 CSR8675的学习笔记:驱动正交编码器

项目需要使用正交编码器作为音量旋钮。当旋钮顺时针旋转一格,音量即增大一格;当旋钮逆时针旋转一格,音量即减小一格。 #2. 正交编码器工作原理 正交编码器又名增量式编码器或光电式编码器,用于检测旋转运动系统的位置和速度。下图是增量式正交编码器的实物图:

2019-08-01 08:24:54 2378 2

原创 QCC3008项目实战:BlueVest体感背心

BlueVest体感背心是虚拟现实增强设备的一种,可以让用户真实感受到枪击或被怪物攻击的振动。体感背心一般由背心主体、振动装置、驱动装置、音频处理单元组成。常见的体感背心的工作原理是,当有音频信号输入音频处理单元后,增强与振动相关的音频信号频率分量,由驱动装置使振动装置起振,穿戴者即可感受到击打、枪击的振动效果。此类型产品的优点是泛用性较好,可无缝接入各家VR平台,整体方案成本较低;缺点是振动位置数量较少,不能产生手臂、头部、背部位置的振动,沉浸感较低。

2019-08-01 02:44:17 3289

原创 QCC51xx学习笔记:KSE简介和跑通官方仿真例程

为了方便大家学习,现与思度科技联合推出QCC300x/CSR867x/QCC30xx/QCC51xx学习板【思度科技蓝牙开发板】。技术交流QQ群号:743434463开发板会员QQ群号:725398389(凭订单号入群,赠PPT、项目源码、视频教程)——————————正文分割线———————————–1. 引言高通以CSR867X系列为基础,开发了下一代高性能蓝牙SOC系列QCC30X...

2019-06-27 09:46:15 6343 1

原创 CSR8670项目实战:4人组网蓝牙对讲耳机

多人组网蓝牙对讲耳机可用来组建小型即时通讯网络,广泛应用于小型车队通讯等使用场景。形态以蓝牙头盔耳机为主,厂商一般是欧美和台湾。国内厂商也有此类型耳机,主要以购买国外BC5时代的模块为主,方案整体成本较高。本文所述项目在CSR8670平台上实现了4人蓝牙对讲功能。

2019-05-03 16:48:45 6039 6

原创 CSR8670项目实战:BlueHeartSound2电子心音计

在BlueHeartSound蓝牙听诊器的基础上,增加了OLED显示屏、android APP实时录音、电池供电、软件滤波等功能。

2019-05-02 23:10:43 1251

原创 CSR8670项目实战:BlueDongle 蓝牙音频测试dongle

为了让CSR867x的开发更容易,现与思度科技联合推出CSR867x学习板【淘宝链接:思度科技CSR开发板】。技术交流QQ群号:743434463开发板会员QQ群号:725398389(凭订单号入群,赠PPT、项目源码、视频教程)——————————正文分割线———————————–1. 引言2. 系统框图3. 项目难点4. 总结...

2019-05-02 15:54:01 5275 16

原创 CSR867x学习笔记:SPP Server and Client

为了让CSR867x的开发更容易,现与思度科技联合推出CSR867x学习板【淘宝链接:思度科技CSR开发板】。技术交流QQ群号:743434463开发板会员QQ群号:725398389(凭订单号入群,赠PPT、项目源码、视频教程)——————————正文分割线———————————–1. 引言两个通过SPP协议连接的蓝牙设备之间的数据通信如串口通信一般简单方便,遗憾的是ADK中并没有给出...

2019-03-13 22:51:38 3547 2

原创 CSR8675项目实战:BlueEarphone 左右声道各10个Speaker EQ

为了让CSR867x的开发更容易,现与思度科技联合推出CSR867x学习板【淘宝链接:思度科技CSR开发板】。技术交流QQ群号:743434463开发板会员QQ群号:725398389(凭订单号入群,赠PPT、项目源码、视频教程)——————————正文分割线———————————–1. 引言熟悉CSR867X芯片方案的开发人员一定对UFE工具印象深刻。UFE(universal fro...

2019-02-13 21:29:36 3661

原创 【SpringShoots开源音频处理框架养成记】【1】第一个进程和测试代码运行时间

1. 引言公司项目需要将音频算法移植到Linux嵌入式平台,可愁坏了我这个Linux菜鸟。亏得这个Linux嵌入式平台有一套成熟的音频处理框架(MTK的PowerAQ),我们才能在三个月内搞定算法移植并成功产品化。虽说PowerAQ框架能够帮助开发人员快速移植算法,但其本身不开源的特性导致算法移植工作的成果难以迁移到别的平台(如高通、cypress或RK等众),不利于技术成果的模块化和通用性。...

2019-01-12 21:02:37 673

原创 一种全双工USB HID控制台的实现方法

为了让CSR867x的开发更容易,现与思度科技联合推出CSR867x学习板【思度科技CSR开发板】。技术交流QQ群号:743434463开发板会员QQ群号:725398389(凭订单号入群,赠PPT、项目源码、视频教程)——————————正文分割线———————————–1. 引言USB HID类设备可以很方便地在主机和从机之间建立数据交互的通道。一般主机在有需要的时候会发起数据交互请...

2019-01-05 11:24:09 981

原创 CSR867X sink例程的VM工程属性编译选项简析

为了让CSR867x的开发更容易,现与思度科技联合推出CSR867x学习板【淘宝链接:思度科技CSR开发板】。技术交流QQ群号:743434463开发板会员QQ群号:725398389(凭订单号入群,赠PPT、项目源码、视频教程)——————————正文分割线———————————–1. 引言很多初学者在刚开始接触ADK的sink例程的VM工程时,对VM工程编译选项的用途缺乏了解,以致于...

2018-12-29 23:20:52 1969

原创 CSR8670项目实战:BlueHeartSound电子心音计

听诊器在医学应用中十分重要,通过简单的方法,可以使医生充分了解到一个人的身体状况。但是,听诊器也存在着一定的弊端,人体内脏器官发出的一些微弱的声音,医生往往听不清楚或者根本听不到声音,所以导致许多医生直接凭借自己的经验对病人进行诊断。

2018-11-25 19:18:53 2037 3

原创 CSR8670项目实战:BlueHeart心率监测耳机

为了让CSR867x的开发更容易,现与思度科技联合推出CSR867x学习板【淘宝链接:思度科技CSR开发板】。技术交流QQ群号:743434463开发板会员QQ群号:725398389(凭订单号入群,赠PPT、项目源码、视频教程)——————————正文分割线———————————–1. 引言拥有健康的身体是每个人最朴素最根本的需求,心率监测耳机是一款服务大众医疗健康的智能可穿戴产品,拥...

2018-10-23 22:53:18 2595 4

原创 CSR8670项目实战:BlueSiri轻智能蓝牙音箱

为了让CSR867x的开发更容易,现与思度科技联合推出CSR867x学习板【淘宝链接:思度科技CSR开发板】。技术交流QQ群号:743434463 开发板会员QQ群号:725398389(凭订单号入群,赠PPT、项目源码、视频教程)1. 引言智能音箱是当下非常热门的产品,其智能语音交互功能成功地激活了音箱市场,带动音频产业成为焦点。市面上主流的智能音箱以MTK的MT8516、...

2018-08-30 23:14:29 1941 1

原创 CSR8675项目实战:BlueBrowsing蓝牙播放器

为了让CSR867x的开发更容易,现与思度科技联合推出CSR867x学习板【淘宝链接:思度科技CSR开发板】。技术交流QQ群号:743434463 开发板会员QQ群号:725398389(凭订单号入群,赠PPT、项目源码、视频教程)1. 引言2. 主要功能3. 项目难点4. 总结...

2018-08-26 21:06:01 2990

原创 CSR8670项目实战:BluePager蓝牙寻呼机

为了让CSR867x的开发更容易,现与思度科技联合推出CSR867x学习板【淘宝链接:思度科技CSR开发板】。技术交流QQ群号:743434463 开发板会员QQ群号:725398389(凭订单号入群,赠PPT、项目源码、视频教程)1. 引言BluePager蓝牙寻呼机是一款功能强大的蓝牙source设备,可以作为无线对讲机的蓝牙功能扩充模块,将无线对讲机与蓝牙耳机无缝对接。...

2018-08-11 16:33:38 3413 5

原创 CSR8675项目实战:BlueAg蓝牙一拖二发射器

为了让CSR867x的开发更容易,现与思度科技联合推出CSR867x学习板【淘宝链接:思度科技CSR开发板】。技术交流QQ群号:743434463 开发板会员QQ群号:725398389(凭订单号入群,赠PPT、项目源码、视频教程)——————————正文分割线———————————–1. 引言最近刚完成一个蓝牙一拖二发射器的项目。这个项目的软件需求来自一款竞品——Bluet...

2018-08-11 15:01:19 7130 4

原创 在STM32F4平台上实现算法仿真和集成

1. 引言在设计消费类音频产品的系统框架时,一般的思路是选用MCU+DSP双芯片分别满足驱动外设+数字音频处理的需求。以双通道立体声音箱为例,一颗主频在100MHz左右的MCU搭配一颗ADI的入门级音频处理DSP,即可基本满足需求。此类方案灵活性高,但硬件BOM成本较高,且算法开发工作的通用性不高。随着嵌入式平台主芯片性能的不断提高,用一颗MCU同时满足驱动外设和数字音频处理的构想已经成为...

2018-07-04 16:22:57 4979

原创 CSR867x学习笔记:低音炮音频传输协议(SWAT)

为了让CSR867x的开发更容易,现与思度科技联合推出CSR867x学习板【淘宝链接:思度科技CSR开发板】。技术交流QQ群号:743434463 开发板会员QQ群号:725398389(凭订单号入群,赠PPT、项目源码、视频教程)——————————正文分割线———————————–1. 引言最近公司准备向客户推荐我们的soundbar+subwoofer整体解决方案。方案中b...

2018-04-23 11:17:36 2060

原创 CSR867x学习笔记:查看库文件运行时debug信息

为了让CSR867x的开发更容易,现与思度科技联合推出CSR867x学习板【淘宝链接:思度科技CSR开发板】。技术交流QQ群号:743434463 开发板会员QQ群号:725398389(凭订单号入群,赠PPT、项目源码、视频教程)——————————正文分割线———————————–1. 引言今天有群友问到如何查看库文件运行log。先给这位群友的好学点赞。查看库文件运行lo...

2018-04-17 21:14:42 2025

原创 CSR8670项目实战:BlueCar蓝牙音频网关

为了让CSR867x的开发更容易,现与思度科技联合推出CSR867x学习板【淘宝链接:思度科技CSR开发板】。技术交流QQ群号:743434463 开发板会员QQ群号:725398389(凭订单号入群,赠PPT、项目源码、视频教程)——————————正文分割线———————————–1. 引言最近接到一个项目,需求是开发一个蓝牙音频网关,用来测试车机上的蓝牙模块的A2DP、HF...

2018-04-07 22:00:45 7652 4

原创 如果有人让你开发TAS2557的I2C驱动,请把本文转给他

1. 开始吐槽本文内容纯属YY,请各位不要对号入座。如有雷同纯属巧合。2. 多数战友死于我方炮火常说子弹不长眼,一旦交火,枪炮满天飞,难免误伤友军。怕就怕有些人,身上扛着人间大炮,前方隐约见到有敌情,立马一颗穿透导弹过来。结果敌人没炸到,友军主力伤亡大片。往往这种人还振振有词,说自己时刻保持着最高斗志,自己如何如何要保家卫国。拜托,开炮之前,你的侦察兵在哪?你的瞭望手在哪?遇到部队...

2018-03-30 21:39:45 1595 5

原创 搭建AEC效果评测系统:(1)系统方案设计

1. 引言高性能的AEC(automatically echo cancellation)算法可以提升智能音箱的语音唤醒准确率。为了充分发挥AEC算法的性能,结构上需要麦克风尽可能少地拾取echo声,因此需要找到音箱麦克风孔的最佳开孔位置。声学工程师可以通过建模仿真的方式计算出较合适的麦克风开孔位置。工程实践中,仿真阶段的模型往往较实际产品结构缺少细节,仿真结果的准确度则大打折扣。因此,声...

2018-03-22 23:23:23 1486

原创 传统音箱软件开发人员的转型:从蓝牙音箱到智能音箱

1. 因何而变近年Alexa echo、Google assistant等搭载远距离语音助手的智能音箱得到市场的认可。年初苹果Homepod智能音箱正式出货,标志着以高音质为卖点的智能音箱开始接受市场的考验。如果说Alexa echo是音箱产品的“智能”属性的巅峰之作,苹果的Homepod则是音质这一音箱本质属性的回归。Homepod采用了大量的声学器件,主要包括6麦克风阵列、1内置低音麦...

2018-03-17 20:35:09 2934 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除