本帖最后由 edithli 于 2017-5-22 12:15 编辑
现在再来存一点资料
下面一起看看 STA350BW功放芯片DRC/limiter功能,这也是接着前面(30楼、35楼)的软件编程预备工作~~备查Part3 首先,DRC功能流程图(图60),如图所示,Multiband DRC(多频带DRC)有两种模式,EQ DRC和双频带DRC(B2DRC)。 图60:digital_amp_DRC_schematic
Multiband DRC为高级设置,典型应用场景如夜晚聆听模式等,我们可以通过软件编程启用,也可以关闭此功能。相关寄存器设置如下(图61),最高两位决定Mdrc[1:0]的工作模式。由于本作品需要最大限度地保证动态范围,并避免硬削波失真,因此,仅仅是启用limiter(限辐器),对应的寄存器设置为Mdrc[1:0]=00。 图61:digital_amp_multi_band_DRC_control
接下来,我们看Limiter(限辐器)的具体结构(图62) 图62:digital_amp_limiter_schematic
Limiter(限辐器)相关寄存器如下(图63) 图63:digital_amp_DRC_control_parameter
具体含义参照图64 图64:digital_amp_limiter_parameter
每个limiter有4个参数: Attack Rate 动作速率 AttackThreshold 限辐器起控信号阈值 Release Rate 释放速率 ReleaseThreshold 限辐器释放信号阈值
Limiter(限辐器)的工作原理简单介绍——Limiter(限辐器)实时地把数字音频信号的幅值与LxAT寄存器预置的起控阈值做比较,一旦超过了就认为有发生硬削波失真的危险,于是limiter(限辐器)输出控制信号,以一定的速率来降低音频信号的增益;因为如果瞬间增大或者减小增益会让声音忽大忽小,听起来不自然,这个速率由LxA寄存器的预置值来确定,单位是dB/ms。当信号高峰过去以后,我们希望增益完全恢复到之前的状态,这个过程与limiter起控降低增益的过程相反,并由LxTA和LxR寄存器控制。以上4个参数各有一个表格,见下面两张图(图65、图66): 图65:digital_amp_limiter_attack_release_threshold_table
图66:digital_amp_limiter_attack_release_rate_table
Limiter(限辐器)的参数设置,重点是互相配合达到良好效果:既要在听感上不出现动态压缩,又要在瞬时大信号时及时发挥作用,防止硬削波失真的产生,而且还要在大信号过去以后快速地恢复正常增益水平。
目前本作品在继续调试中,也需要不断地试验修改参数,结合实际听感来决定最终设置,后续心得体会陆续与大家分享哈。
|