请问DRC中,Energy Filter,Attack Filters ,Decay Filters怎样理解?设置不同的值起什么不同的作用?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
你好:
Energy Filter,Attack Filters ,Decay Filters的设定分别对应DRC中的系数“ae”,“aa”,"ad"。这些系数有的是9.23格式,有的是3.23格式。分别有相应的寄存器设置这些系数。例如TAS5711中的register0x3A-0x46。这些系数最终影响的是Energy time,Attack time,Decay time。这些系数通过固定的公式可以计算得到相应的时间。无论是codec还是TAS57XX系列,TI的GUI中都有工具,用户只需要在GUI上设定时间,GUI会通过I2C修改filter的寄存器控制这三个时间。用户开发时,只需要通过GUI导出寄存器,用MCU控制即可。所以,对于用户来说,这些filter系数都是中间变量,用户需要关心的是时间如何设定,对于DRC的影响。
对于这个时间,我暂且简单的解释一下:
1.AAV estimator—This DRC element derives an estimate of the average absolute value (AAV) of the audio data stream into the DRC. A time constant, t_energy, is used to control the effective time window over which the AAV estimate is made.
2.Compression coefficient computation—This DRC element converts the output of the AAV estimator to a logarithmic number, determines the region where the input resides, and then computes and outputs the appropriate gain coefficient to the attack/decay element. Parameters K define the slopes of the gain curve for these three regions. T specify the boundaries of the regions, in terms of input level. O specify offsets of the gain curve relative to a 1:1 transfer function at the thresholds.
3.Attack/decay control—This DRC element controls the transition time of changes in the coefficient computed in the compression/expansion coefficient computation element. User-specified parameters t_a and t_d are used to set the attack and decay time constants used in the gain adjustment.
建议先读一下文字(一定要阅读一下再看图),再配以图形,更容易理解。
TI的大爷,你们好,我们公司用到TI的音频方案,TAS5717,,那,看下面:
就是这个板子,我接上电,PVCC和 System Power我都用同一个电源5V,电流足够了(3A最大量程),然后设置
J11跳冒为RCA模式,此时对应LED亮了,SP4,SP5均设置SPDIF(i2s输入),然后如下操作:
你好:
板子看起来没有问题,和GUI也能正常通信。可能是哪里没有配置好,或者是jumper没有接好。
1.你先shutdown,对寄存器0x1B写00,然后接shutdown,解Mute试一下。
2.如果SPK OUT还是没有声音,量一下其中一个通道的正负端输出波形,量电感前后。正常没有输出电感前的波形就是50%占空比的方波,电感后就是1/2PVCC的电压。你看看你的输出端是没有输出没有声音,还是有输出波形,但是正负两端波形一模一样导致differential的输出为零。
你好:
是的,是这样的:
1.I2S输入,可以接Speaker,也可以接HP。
2.Line out只能接到HP。
你这样的需求可以考虑别的device,在如下audio subsystem里看看有没有合适:
http://www.ti.com/lsds/ti/audio-ic/audio-subsystem-product.page?paramCriteria=no
你好!请问TAS5717的I2C通信要如何启动?为什么我通过I2C写寄存器无应答?(可以肯定I2C时序没问题,已通过别的从机验证过)。设备地址为0x54,A_SEL为低。