作者的话
ADAU1467是现阶段ADI支持最多通道的ADAU音频DSP,他配合外部的AD/DA,可以实现最多32路音频通道,接了一个小项目,我拿它做了一块20进10出的板,10个MIC/LINE输入,10个LINE IN输入,10个HPOUT,算是把他的接口几乎都用全,芯片性能开发到了极致。(其实可以做20个MIC IN,但是因为客户的具体需求是10个LINE IN,10个MIC IN)
芯片选型
项目背景的话,做这块板的目的是给ADAU1467搞功能验证,还有极限性能评估,所以并没有考虑更细节的芯片成本,怎么方便怎么来。
主芯片当然就是ADAU1467了,CODEC考虑到要LINE IN的同时能够模拟MIC IN,这就要求Codec的AD需要具备前置放大,需要有偏置电压,我选了ADAU1772做Codec,这其实也是一颗DSP,但他片内有一个adda,能做到4进2出,而且4进全部可以支持MIC IN,搞起来非常方便快捷,于是我就直接用它了。这颗codec也因为有自带的运放,我在模拟输出的设计时就不需要额外加运放了。
4进2出去配ADAU1467显然是不够的,那我就拼5个,就有20进10出了,这是我的选型思路。
这个系列文章将对这个电路板的软硬件开发设计做详细讲解,上一章我们讲了硬件设计,这一章我们开始讲软件开发。
硬件准备
开发板的产品链接:https://item.taobao.com/item.htm?id=625095214294&spm=a1z10.5-c.w4002-5192690539.15.713a1c74E0XfRv
调试器的产品链接:https://item.taobao.com/item.htm?id=38242936768&spm=a1z10.5-c.w4002-5192690539.11.663b2dbdDNXVZF
Shelving EQ 对高于(=高架(High Shelf),)或低于(=低架(Low Shelf),)截止频率的全部频率进行均匀增强或减弱。
其参数为:
- 截止频率(Cutoff frequency):在滑块下方的字段中输入截止频率,该频率是支架增强/减弱与未受影响(平坦)响应之间的截止点。
- 增益(Gain)(滤波器) :用滑块控制滤波器增强或减弱。负值将减弱高于(高架)或低于(低架)截止频率的全部频率,而正值将增强高于(高架)或低于(低架)截止频率的全部频率。
- 斜率(Slope) (Q):用控制旋钮编辑滤波器的斜率,范围为 0 – 2。右击旋钮,输入更精确的值。斜率控制滤波器陡度,因此控制着增强/减弱与平坦响应之间的过渡。
- 缩放增益(Scale Gain) (dB):该值控制滤波器的总增益。在相应字段中直接输入,也可单击右侧箭头输入。
- 通过比较以下曲线及其参数,感受一下这个滤波器,练练听力吧。
ADAU1467 的进阶例程 6:中型均衡器(EQ)-Shelving 滤波器-2
最后,OP 的惯例,技术水平只能教会怎么用,至于用它来调出神仙音效,就看大家各显神通啦。