DSP

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

2019-07-13 10:11发布

     首先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,然后输出到听筒。这样我们就可以听到对方的声音了。反之,上行通话流程也一样。