本文主要记录 杰理蓝牙
audio
接口的使用,包括ADC
和DAC
原理的介绍和API
接口的使用。
【杰理蓝牙开发】AC695x 音频部分
0. 个人简介 && 授权须知
📋 个人简介
- 💖 作者简介:大家好,我是喜欢记录零碎知识点的菜鸟打工人。😎
- 📝 个人主页:欢迎访问我的博客主页🔥
- 🎉 支持我:点赞👍+收藏⭐️+留言📝
- 📣 系列专栏:杰理蓝牙开发专栏 🍁 🍁
- 💬格言:写文档啊不是写文章,重要的还是直白!🔥
转载文章,禁止声明原创;不允许直接二次转载,转载请根据原文链接联系作者
若无需改版,在文首清楚标注作者及来源/原文链接,并删除【原创声明】,即可直接转载。
但对于未注明转载来源/原文链接的文章,我将保留追述的权利。作者:积跬步、至千里
1. ADC【音频数据采集】硬件部分
1.1 单片机引脚
AC695x
有一路MIC
放大电路,是PC6
引脚,一个模拟MIC
放大器,内置MIC
偏置发生器,,同时支持两个PDM
·数字·MIC
· 输入MIC_BIAS
引脚用作麦克风偏置输出
1.2 硬件电路设计
1.3 MIC 输入通路解释
音频信号 从芯片的MIC
引脚输入, 经过运放后输出到 ADC
采集转换成 数字信号 。
一般来说, MIC
器件输出的信号电压幅度小, 所以 MIC
的通路有两级运放, 经过两级运放的放大作用再给 ADC
采集
AC696N
的 LINEIN
和 MIC
通路 ADC
端电压采集幅度范围都是 640mVpp
以内, 而由于 IO
端的直流偏置是 0.6V
, 所以 IO
端限制的电压输入范围是 1.2Vpp
。 调节 MIC
的增益, 实际上是调整整个通路运放的增益倍数。
2. 【DAC】音频信号编解码
2.1 单片机引脚
以 AC6565E
单片机设计为例:默认为 DACL
引脚,连接到音频放大电路中
2.2 硬件电路设计
2.3 原理介绍
DAC
模块主要负责把不同采样率的音频数字信号
转换为模拟信号
输出, 同时支持调节模块的数字增益
和模拟增益
, 都可以达到调节音量的功能。
如下图所示,手机上的音乐通过【杰理蓝牙设备】播放的流程如下图所示: