用蓝牙耳机拨打电话时的音频通路是如何切换的呢?

原文链接:https://blog.csdn.net/OswinWang/article/details/60868785

首先AP侧要在Modem(2G/3G/4G)、DSP和CP2(BT固件)之间建立通路连接,建立通路过程中AP侧通过AT命令(AT+SSAM)和Modem端进行音频通路选择的协商,之后,Modem端会告诉AP侧是否需要通过DSP来进行音频数据传输,这个时候Modem需要和AP侧进行通信,如果需要DSP的话,DSP要读取NV配置来设置DSP与CP2进行音频数据传输所需要的端口和总线的数据格式。DSP和CP2是由IIS总线相连接。当建立好连接之后,AP就不再参与Modem、DSP和CP2的音频数据传输了,DSP通过IIS接收到Modem端的音频数据(即下行通话声音)直接再由IIS发给CP2,然后再由CP2通过BT的射频芯片发给蓝牙耳机。反之,上行通话流程也一样。

普通拨打电话的音频通路切换又如何呢?

     Modem端和DSP端的通路建立通路流程是一样的,只是AT命令(AT+SSAM)的参数值是不一样的。当建立好连接之后,DSP通过IIS接收到Modem端的音频数据(即下行通话声音)直接发送给了DAC,然后输出到听筒。这样我们就可以听到对方的声音了。反之,上行通话流程也一样。
--------------------- 
版权声明:本文为CSDN博主「就爱吃鲜橙」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/OswinWang/article/details/60868785

上一篇:【STM32H7的DSP教程】第7章 ARM DSP源码和库移植方法(IAR8)


下一篇:创龙TI、Xilinx全系列DSP、ARM、FPGA开发平台免费试用来了