作者的话
本章开始正式进入ADAU1466的开发教程,什么叫有手就行,看下去就明白了。
特别注意
因为ADAU1452和ADAU1466是P2P完全兼容的,管脚兼容,硬件设计兼容,软件程序配置全部都兼容,差别在于ADAU1466的内存更大。我的文章里所用到的程序都是基于ADAU1452的,程序也是基于ADAU1452的,ADAU1466通用。
所以这个教程也适用于ADAU1452。
这个系列用到的硬件有
ADAU1466开发板: https://item.taobao.com/item.htm?spm=a1z10.5-c.w4002-5192690539.11.33837495jEH4ik&id=568517158252
USBi仿真器: https://item.taobao.com/item.htm?spm=a1z10.5-c.w4002-5192690539.11.682b2dbdayuiYi&id=38242936768
MCU控制卡: https://item.taobao.com/item.htm?spm=a1z10.5-c.w4002-5192690539.15.5769629cUrDqTM&id=591590330503
硬件链接示意图
ADAU1452 的进阶例程 2-中型均衡器(EQ)
通过该模块可使用两种通用二阶滤波器:峰化及支架型均衡器(EQ)。用于驱动该模块的算法与其他二阶滤波器相同,只有采用一种替代型布局和参数控制,可能更适用于您的应用。
这个模块可以控制频率、增益和滤波器类型。
模块怎么用在 SigmaDSP 的音频框架里,这个我们前面的例子都有详细的说明,那么如何来调他呢。
- 单击蓝色图标,选择所需滤波器:峰化(Peak)或高/低架(Shelving)
- 输入所需参数。默认为 Peaking,那我们就先用 Peaking
Peaking 滤波器
增强或减弱指定中心频率。
- 增益(Gain):该字段设定滤波器的总增益(缩放增益)。在右上部的“增益”(Gain)字段中编辑所需值(+/-15),也可单击箭头。
- 增强/减弱电平(Boost / cut level):通过滑块控制响应滤波部分的电平。
- 频率(Frequency):在左下字段中输入所需峰值或谷值中心频率。
- Q:设定所需 Q 值:在字段中直接输入;单击其箭头;或使用同心旋钮,其中外旋钮控制整数值,内旋钮控制小数值。 “Q”值控制着滤波器的窄度,为中心频率与任一侧半功率点(-3dB)之比。“Q”值越高,通带与阻带之间的过渡越快。
- 下面我们来实际做几个例子,看一看这个 EQ 具体调起来的效果如何。
1)负增益和低“Q”值
2)正增益和窄“Q”值(同一缩放增益、同一频率)(注意我的各种参数)