历史上的今天
今天是:2025年03月19日(星期三)
2021年03月19日 | 蓝牙的音频通路
2021-03-19 来源:elecfans
蓝牙的音频通路
音频通路1:Audio-》L2CAP-》ACL-》HCI-》Baseband,a2dp音频走这种方式;
音频通路2:Audio-》Voice-》SCO/eSCO-》HCI-》Baseband,hfp、hsp蓝牙通话走这种方式;
音频通路3:Audio-》Voice-》PCM-》Baseband,hfp、hsp蓝牙通话走这种方式;
蓝牙通话的方式有音频通路2、音频通路3,这两种方式表现在硬件连接的差异上,音频通路2方式,音频数据是走HCI接口发送给蓝牙基带的,而音频通路3方式是通过PCM接口直接把音频数据传送给基带。

codec硬件音频通路
以WM8731为例分析
硬件总体框图

数据通道有:
MIC录音通道
MICIN--》ADC--》DIGITAL FILTERS--》DIGTAL AUDIO INTERFACE
MIC旁路输出通道
MICIN--》SIEATT--》RHPROUT/LHPOUT
MICIN--》SIEATT--》ROUT/LOUT
LINEIN录音通道
RLINEIN/LLINEIN--》ADC--》DIGITAL FILTERS--》DIGTAL AUDIO INTERFACE
LINEIN旁路输出通道
RLINEIN/LLINEIN--》BYPASS--》RHPROUT/LHPOUT
RLINEIN/LLINEIN--》BYPASS--》ROUT/LOUT
数字音频播放通道
DIGITAL AUDIO INTERFACE--》DIGITAL FILTERS--》DAC--》RHPROUT/LHPOUT
DIGITAL AUDIO INTERFACE--》DIGITAL FILTERS--》DAC--》ROUT/LOUT
最常用的录音和放音通路
MIC录音通路
MICIN--》MIC BOOST(Reg 08h)--》MUTE(Reg 00h)--》MUX--》ADC--》DIGITAL FILTERS--》DIGITAL AUDIO INTERFACE
其中,
MICIN用于外接麦克风
MIC BOOST(Reg 08h)-可以提高MIC输入的模拟信号增益。
MUTE(Reg 00h)可以设置静音,通过切断MIC到ADC的输入来实现。
MUX用于ADC选择是用LINEIN还是MICIN作为输入。
ADC用于把模拟信号转换成多bit过采样的数字信号。
DIGITAL FILTERS可以把多bit过采样的数字信号,转换成DIGITAL AUDIO INTERFACE需要的采样频率。
DIGITAL AUDIO INTERFACE用于把特定采样频率的数字信号输出给CPU。
数字音频播放通路
喇叭播放
DIGITAL AUDIO INTERFACE--》DIGITAL FILTERS--》DAC--》MUTE(Reg 0Ah)--》SIDETONE(Reg 08h)--》ROUT/LOUT
DIGITAL AUDIO INTERFACE用于输入CPU特定采样频率的数字信号。
DIGITAL FILTERS除了上面录音通路上的功能,还可以反过来把DIGITAL AUDIO INTERFACE特定采样频率的数字信号转换成多bit过采样的数字信号。
DAC用于把数字信号转换成模拟信号。
MUTE(Reg 0Ah)用于设置静音,通过切断DAC的输出。
SIDETONE(Reg 08h)用于选择是否对MIC和LINEIN的模拟信号进行混音。
ROUT/LOUT用于外接喇叭。
耳机播放
DIGITAL AUDIO INTERFACE--》DIGITAL FILTERS--》DAC--》MUTE(Reg 0Ah)--》SIDETONE(Reg 08h)--》VOL/MUTE(Reg 06h)--》H/P DRIVER--》RHPOUT/LHPOUT
与喇叭播放相比多了,
VOL/MUTE(Reg 06h)用于设置音量/静音。
H/P DRIVER用于维持耳机的驱动电流,避免静音或者待机时候产生噪音。
RHPOUT/LHPOUT用于接耳机的左右声道
史海拾趣
|
本帖最后由 paulhyde 于 2014-9-15 04:12 编辑 电动车基本上是国赛每年都出的题目吧~~~~选择这个类型的题目的人也是比较多的,可能小车比较好玩哈~~ 下面让我们来看2007全国大学生电子设计竞赛的F题电动车跷跷板作品的各种方案吧~~~~ … 查看全部问答> |
|
本帖最后由 paulhyde 于 2014-9-15 03:30 编辑 程序都是经过我精心细心调试出来的,很好用!有兴趣的朋友们可以下载看看,都是自己亲自跳出来的!用12864液晶来显示的! … 查看全部问答> |
|
北京向阳天科技有限公司(www.xiangyangtian.com) 是一家专业从事数据传输及全球卫星定位产品(GPS)研发、 应用的专业公司。其产品在全国车辆GPS定位市场上占有一席地位。 公司产品包括车载GPS定位仪、车载GPS导航仪、车辆油耗型GPS定位仪、 ...… 查看全部问答> |
|
我的rfid是能读出RFID卡内的序列号并通过PS/2输出至电脑,相当于自动键盘输号。 我用C#怎么才能实现读取阿? 产品说可用常用的《WORD》、《记事本》等软件记录卡号,为什么读不出来?? … 查看全部问答> |
|
问题如题,设备比如说是什么存储卡之类的 顺便请教一下readfile和writefile使用的时候有什么要注意的没有 新手一个,不知道有多少分,以后有了肯定加,谢啦… 查看全部问答> |
|
【M4开发板Hanker试用狂】ddllxxrr之七:有本事打我啊 这两天想把一个动画在开发板显示: 这个动化就是: 我不是美工出身。但我知道gif动画是由几幅画叠加而成的。 别看显示这点动画我用了两个大软件一个小工具。 我先用PHOTO的动画制作软件。把上述的给打开,一看共八幅。 我分 ...… 查看全部问答> |
|
我把周立功的LPC800例子里面的I2C中的I2C_EEPROM的程序改了一下,还是无法运行,请帮忙看一下。 void I2CInit (void) { //原始程序用的最适宜做I2C的口,小板上没有 //LPC_IOCON->PIO0_10   ...… 查看全部问答> |




