DRC的作用為何
看了Spec 有看沒有懂?
可否有牛人能詳細介紹說明一下DRC的作用為何?
在AIC3254加了DRC功能, 但是聽不出差異性為何?
Hi Liang:
DRC(dynamic range compress)动态范围压缩。其作用相当于power limiter来保护负载不被烧坏。当输出的音频信号不是很大的时候,系统会按照原来的设定输出,但是当输出的音频信号过大的时候,为了保护喇叭DRC会将输出信号的幅度进行压缩将其限制在一个范围内。因为输出的音频信号过大会引起削峰,从而引起音频失真,并且损坏喇叭,所以需要有DRC的作用来将输出限制在一定的范围内。在信号很小的时候DRC是不会起作用的,只有当输出信号的功率超过了你设定的DRC门限的时候DRC才会工作。你说你听不出差异可能是由于输出的音量还不够大,DRC还没有起作用。
您好,
规格书5.14.3节有详细的描述。简单的讲,DRC可以帮助我们设定比较大的增益放大小信号,大信号时又不失真。不失真的提升平均音量,此功能还可以保护喇叭。如果没有DRC,音量控制相对比较尴尬,音量过大会使大信号音源经放大后失真;音量过小会导致小信号音源的时候整体输出音量不够。
试听时,请先确认AIC3254的DRC功能已打开。5.14.3.6节有例程设置,可以使能/关闭DRC试听如上效果。
謝謝兩位大師的回覆,目前有一個問題是,我使用CS及PurePath,當選用CS的AGC或是DRC的時候會跳出一個視框"Program the Device for this feature" 是要按OK 或是 Cancel? 如果按下OK, 原來設定的全部都會跳掉。
另外第二個問題是:在PurePath 也有AGC 和 DRC 的Components 它們之間(CS+PurePath) 是如何設定搭配運行,另外在PurePath中InputOutput的Dec4xIn原件就有AGC功能設定,跟Dynamic Processing裡面的AGC Component差異在那?
另外在TI Algorithm 裡面也有 VAD_AGC 但是無法使用。如何使用VAD_AGC? 這三種AGC 差別是在?
您好,
第一个问题,首先需要清楚,AIC3254除了内部的miniDSP资源以外,其ADC和DAC还分别自带有专门的AGC和DRC电路。在使用CS时,CS上的AGC是对应于录音即ADC时启用的,DRC是对应于回放即DAC时启用的。也就是说,当点击CS上的AGC快捷配置时(并选择OK),CS会自动下载带有AGC功能的录音例程代码,用户这时可以继续使用CS对input端口选择、ADC增益等在Analog Setting里进行设置。同样,当点击CS上的DRC快捷配置时(并选择OK),CS会自动下载带有DRC功能的回放例程代码,用户这时可以继续使用CS对HP,lineout端口选择、音量控制等在Analog Setting里进行设置。若点击AGC、DRC后选择Cancel,则不会download相应的例程代码。
第二个问题,在purepath里,模拟input(Dec)其Component属性里会有AGC的设置,这个AGC就是ADC自带的专门的AGC电路。同样,模拟output(Int)其component也是一样,DAC自带有专门的DRC电路。它们和Purepath(miniDSP)里专门的AGC或者DRCcomponent的区别是:1)ADC/DAC自带AGC/DRC的是硬件电路,在AD-DA量化时,用户可以选择使能它们。miniDSP里的AGC/DRC是在miniDSP内部使用软件处理的。2)用户可以将miniDSP的AGC/DRCcomponent放置于信号链路的任意位置。而ADC自带的AGC就只能工作在ADC量化时,DAC自带的DRC只能工作在DAC量化时。其相同点是:工作原理是一样的,功能参数设定大致相同。
VAD_AGC,Voice Activity Detection AGC是加入了语音动态检测算法的AGC,其在自动增益控制的时候加入了语音监测的考量,可以参考component的help文件查看详细。
LM13700M怎么做AGC功能?
做限制功率输出用