大家好。
TLV320AIC3204存在一个问题,我确信这是由于寄存器值不正确所致。 我们使用它的差分麦克风输入(引脚in2_L和in2_R,前者驱动到左MICPGA正输入,后者驱动到左MICPGA负输入)。 此差分输入由浮动(变压器耦合)麦克风(600欧姆)驱动。 问题是每个引脚都有不同的共模增益(相对于模拟接地)。 也就是说,来自左MICPGA正极引脚(in2_L)的增益3.2 比左MICPGA负极输入(in2_R)的增益高一倍,因此CMRR性能非常糟糕。
这些引脚上的外部电路绝对对称且简单:每个引脚仅一个1uF陶瓷电容器串联,并在麦克风侧向模拟接地端接300欧姆(即 编解码器输入偏差不受影响)。 MICBIAS已关机。 每个未使用的输入对(引脚IN1_L和IN1_R,in3_L和in3_R)都通过陶瓷电容器端接至地电位。
测得的输入阻抗符合预期设计值:每个引脚的300欧姆共模阻抗,差分阻抗为600欧姆。 不会发生输入或输出裁剪。 这就是为什么我认为,由于外部电路不会产生错误,所以在MICPGA路由寄存器中肯定会出现错误。 下面是我们正在使用的相关寄存器值的列表:
寄存器P1_R52:0x20 = 10万
寄存器P1_R54: 0x20 = 10万
寄存器P1_R58:0xCC = 1100.11万
这些值是否有问题? 产品已准备就绪,可供生产,但我无法在100 % 确定硬件是否正常之前进行验证。
提前感谢您的参与
[UNLOCK 1/25/18]>LE