作者的话
SigmaStudio Plus是ADI开发SHARC和ADAU DSP的软件,是SigmaStudio的下一代,后续新的算法都只会在这个软件里更新,所以我们有必要学会如何使用这个SigmaStudio Plus来做开发。
SigmaStudio Plus又叫SigmaStudio+,我们一般简写为SS+。
这个系列文章就详细的说一说如何用SS+来做ADAU DSP的开发,我选了一款最经典的,ADAU1466,现阶段性能最好的SigmaDSP。
硬件准备
ADAU1466EVB开发板
产品链接:https://item.taobao.com/item.htm?id=568517158252
USBi仿真器
产品链接:https://item.taobao.com/item.htm?id=38242936768
软件准备
SigmaStudio Plus 3.3.0
硬件链接示意图

上一章我们把软硬件开发环境都搭建好了,也做了一个测试程序来测试环境,一切正常后就可以正式搞音频开发了,本章做一个最基础的,音频直通。

接上一个测试程序,我们把程序全删掉,然后做新的音频直通程序。

在IO里,Input和Output就是模拟的输入输出,我们把他拖出来连起来就可以了。
这个Input选择的是01输入,output选择的是01输出,就正对应的开发板上的0/1输入和0/1输出,完全一比一匹配。

开发板上每个接口是立体声输出,所以是双声道,我们从硬件设计上就把0/1输入,0/1输出做好了,直接跟SS+软件里的通道对应。
这样就实现了模拟音频通过手机的模拟输出口,从开发板上绿色的0/1输入,经过AD1938做AD后送ADAU1466,1466不做任何处理,直接送AD1938再做DA,输出到0/1黑色输出口,接耳机听到音乐。
点击下载程序,我们就能听到来自手机播放的音乐,第一个音频程序就是这么简单。
后记
ADI的音频DSP开发,就是点点鼠标,算法全部都给你整成图形化了,很便捷。