为什么我用DEMO板调试只有DRC1有作用,DRC2没有作用(两个DRC都有ENABLE),还有调DRC的时候,输出波型的波峰和波谷变得很难看,现在遇到的问题是我做程序低音力度不够 ,不知道还有没有其它的原因。还有AD模式和BD模式有什么区别
Jacky Wang(QD):
使用两段DRC时,DRC1和DRC2是针对不同频段进行功率压缩的,交叉频率点在下图中设置:
启用两段DRC时,软件默认交叉频率点为300Hz,即小于300Hz信号由LowerBand DRC进行功率压缩(调试时用100Hz信号),大于300Hz信号由UpperBand DRC进行压缩(调试时用1kHz信号)。
调试时要注意时间常数Softening Time,Attack Time,Release Time设置要合理(通过示波器观察波形看设置是否合理,不合理的设置波形会比较难看,信号号幅度变动时波形会抖动等),一般建议Softening Time要短一些,Attack Time和Release Time要相对长一些。
AD和BD模式主要区别如下:
AD模式调制在没有信号输入时,输出两路的PWM是反相的,而BD模式是同相的,如下图所示。
AD模式的优缺点:
优点:输出滤波器的成本相对便宜一些,因为输出是完全对称的,没有共模信号,对共模信号滤波要求低。
缺点:差分输出上会产生相位噪声(两路PWM输出很难做到完全同相),对THD会有一定影响。
BD模式的优缺点:
优点:PWM相位噪声不会影响到输出信号,这是因为反映到输出端上,相位噪声表现的是共模信号,输出端的共模滤波器可以将其滤掉。另外,BD模式的Idle Current Ripple相比于AD模式要小很多。
缺点:共模输出模式会有奇次谐波分量。
另外在SE单端输出方式下,只有AD调试方式是可选的。BD调制只能工作在BTL方式。
xiaohua deng1:
回复 Jacky Wang(QD):
调调Jacky Wang(QD)的回复,但是还是有些问题,DRC crossover在默认300HZ的时候,CH2在100HZ根本就没有输出。我把300改成10HZ 就有输出了,但是DRC2仍然没有作用,只有DRC1有作用。DRC crossover是不是跟寄存器0X59 0X5D有关,
Jacky Wang(QD):
回复 xiaohua deng1:
“DRC crossover是不是跟寄存器0X59 0X5D有关”
-是的,High Pass和Low Pass滤波器系数存放在这两个寄存器中。
另外你看看0x51和0x52寄存器的数值是否是0x00 80 00 00 00 80 00 00