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.

TLV320ADC3101设置AGC后调整volume无效

各位大大:tlv320adc3101芯片设置成功,pga和volume都能单独操作寄存器使经dac的音量增大或减小,就是本底噪音比较大,现设置agc,双声道设置一样

Register Hex Register Name VALUE
Register 86 0x56 Left AGC Control 1 C0
Register 87 0x57 Left AGC Control 2 5E
Register 88 0x58 Left AGC Max Gain 0A
Register 89 0x59 Left AGC Attack Time 0A
Register 90 0x5A Left AGC Decay Time 0A
Register 91 0x5B Left AGC Noise Debounce 0A

,现在发现音量不能调了(volume改变无效),还请大师解惑

说明下原因:

光调节PGA的倍数,用户的语音大小调节电位器映射到数字VOLUME寄存器,功能基本就满足了,只是底噪和大音量时有削波失真,为解决这问题,准备用agc和滤波器,但使用了发现效果和自己想象是完全不一样,比如,原先我PGA设置35db,volume可以在-12~20db调整,这样最大有55db增益;现在用AGC,发现总增益比较小,volume寄存器调整无效,我想做到23~55db调整,不知何处下手了,求高手解答!!