你(们)好。
我们将3254与 miniDSP 一起用于便携式扬声器。 辅助3.5mm 输入几乎直接连接到 IN1单端输入和 ADC、仅需10k 串联电阻器即可将电压减半、并避免输入削波。 与使用 I2S 数字输入相比、将 ADC 与线路电平信号源搭配使用时产生的噪声要多得多。 我已经将其缩小到了 ADC 中的数字噪声。
作为一种权变措施、我尝试使用 AGC 通过 PGA 来提高模拟信号电平、然后降低数字音频电平。 例如、将 PGA 设置为+10dB、将 ADC 数字电平设置为-10dB 比将两者设置为0dB 低得多的本底噪声。
我遇到的问题是、一旦启用 AGC、我就会失去对 ADC 数字音量级别的控制。 我想这现在是由 AGC 控制的吗? 因此、我无法降低数字增益并提高模拟 增益。 我通常像这样设置 AGC:
//######## AGC 配置############
0、0、//设置 PAGE 0
0x56、0x82、//将噪声设置为-70db、目标级别设置为-5.5db
0x5E、0x82、//右侧
0x57、0x6A、//打开并设置其余设置
0x5F、0x6A、//向右
0x58、0x10、//设置最大 ADC 增益= 8dB
0x60、0x10、//向右
0x59、0x18、//将攻击设置为5ms
0x61、0x18、//向右
0x5A、0xF9、//将 DECAY 设置为1.5秒
0x62、0xF9、//右
0x5B、0x0F、//设置噪声去抖1.5s
0x63、0x0F、//右
0x5C、0x0F、//设置信号去抖1.5s
0x64、0x0F、//右
您如何建议我进行设置以获得最低噪声级别和最佳 SNR? 在0.75Vrms 的典型线路输入下、我需要实现特定的信号链增益以最大程度地输出扬声器。
我在 miniDSP 剩余的内存空间中没有足够的空间来使用任何降噪算法。
谢谢
David