作者的话
本章开始正式进入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
硬件链接示意图
对于能找到详细说明的模块,我会多一些笔墨描述模块:
“动态低音增强”(Dynamic Bass Boost)模块可提供因输入信号电平而异的增强效果:低电平比高电平要求且接收更多低音。该模块采用一个可变-Q 滤波器,可动态调节增强量。
滤波器在“阈值”(Threshold) 与“最低增益”(Min(imum) Gain)设置间计算低音增强量。高于最低增益、低于阈值的输入存在固定最大限值。
7 个参数(如下所述)控制着该模块的性能。在相应字段输入参数值,也可通过箭头输入。尽管了解这些参数的工作原理及其具体作用是非常重要的,但您需要做的只是试试各个参数,感受它们各自及组合后对目标音效的影响。
低通频率(Lowpass Freq) – 低通频率范围为 20Hz 至 250Hz;检测器通过选中点之下的频率来确定增强量。
高阈值(High Threshold) (dB) – 高阈值的范围为-20 至 10dB,用于设定检测器操作的上限点。高于最低增益的信号不会影响增强计算,而会被以固定量增强。
时间常数(Time Constant) – 范围为 0 至 500 毫秒,控制着检测器的均方根时间常数,可改变起音速率(attack rate)和释放速率(release rate)。
低阈值(Low Threshold) (dB) – 该值的范围为-100 至-20dB,为检测器的阈值下限。进入检测器且低于此阈值的任何信号不会影响增强计算,而是获得固定量的增强。
压缩比(Compression Ratio) – 压缩比的范围为 1 至 15,可能理解为一种动态增强比更为恰当,控制着低音增强从低阈值变为高阈值的比率。
增强(Boost) – 该滑块的范围为 0 至 16dB,控制着动态应用于算法的最大增益。另见下一个参数。低音频率(Bass Freq)- 本字段位于增强滑块之下,其范围为 20 至 300Hz,用于设定增强滤波器的中心频率。将所需值直接输入字段,或通过滑块两端的两个水平箭头输入。 注意: 当滑块向下滑至 0dB 时,实际上并未绕过该模块。