作者的话
多通道的音频输入输出,有很多应用场景,我以前做过好几个类似的项目,4进8出,8进4出这种常规设计就不说了,8进16出,12进20出,20进10出,这种算是比较少见,软硬件怎么去设计,我来打个样,请见这篇文章。
8进16出的软硬件设计
硬件准备:ADAU1446EVB开发板
产品链接:https://item.taobao.com/item.htm?spm=a1z10.5-c.w4002-5192690539.11.50b95ba5P78uLu&id=668895940171
USBi仿真器
产品链接:https://item.taobao.com/item.htm?spm=a1z10.5-c.w4002-5192690539.11.13f43150Q6nXxa&id=38242936768
进入主题
做8进16出,我用的是ADAU1446,这颗DSP有32个通道,我做的8进16出是24个通道,是完全满足硬件设计要求的,搭配的Codec是AD1938,一颗AD1938是4进8出,那我就配2颗,就达到8进16出的要求啦。
8路输出
再加8路输出
12进20出的软硬件设计
硬件型号:ADAU1467EVB
这个板子用的是ADAU1467的DSP做的,1467同样也是32个通道,于是我加了3颗AD1938,做的是12进20出,有兄弟会问,3个1938理论上应该是12进24出呀?没错理论上可以做12进24出,但是因为DSP只能接32个通道,所以我们就只接了12进20出,12+20=32,满足DSP的要求。
原理图太大了没法放全,我就放DSP和codec的吧: