TLV320ADC3101设置AGC后调整volume无效
时间:10-02
整理:3721RD
点击:
各位大大:我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调整,不知何处下手了,求高手解答!!
AGC 能够自动条件增益, 以得到相同的输出信号幅度。