TI中文支持网
TI专业的中文技术问题搜集分享网站

AIC3254 静默检测

我现在在用AIC3254做静默检测:

参考TLV320AIC3254 Application Reference Guide Reference Guide 第二章2 TLV320AIC3254 Application 的 2.3.2.3 AGC节(19页第5小点)并Table 2-6

我已做以下工作:

1:把MICPGA(麦克输入放大)设为0dB(Page 1 / Register 59);

2:AGC Noise Threshold is -30dB(Page 0 / Register 87);

3:把输入接地;

4:读出寄存器值(Page 0 / Register 45:)仍不是静默状态(读寄存器不会错,已用同样方式正确读出其它寄存器值)

即现在的结果是把输入放大设为最小,把AGC Noise Threshold 设为-30dB,把输入接地,但读出寄存器仍不是静默状态,接地后输入有20mv左右噪声,这个应该电源噪声,属于正常情况的,请指教此状况该如何处理?

Kes Tam:

这个是AGC的noise gate,是需要配合AGC一起使用。请问有没有打开AGC (page 0/reg 86, reg 84)?

mortimersong:

回复 Kes Tam:

您好,首先感谢您的回复

1:AGC noise gate是否是指 Target Level(dB) Page0, Register86,若是,现在我设置的是-10dB;

2:AGC已经打开,您上边说的控制打开AGC的寄存器应该是Page0, Register86/ Register94吧?

Kes Tam:

回复 mortimersong:

是reg 86/94,是我手快写错,不好意思。

Reg 45上面的noise threshold flag 是指noise的改变。'1' 是指noise从大于thresold降低到小于threshold。假如是一直小于threshold,是不会给出'1'。

mortimersong:

回复 Kes Tam:

您好,您上边说的noise gate 我设置的是-30dB(Page 0 / Register 87)

另外:原文这样说:1: Signal Power was lower than Noise Threshold (will be cleared when the register is read),

我不读此寄存器的话此位的值应该不会被清除吧?

现在我这样做,对着MIC大声说话,然后将MIC输入脚接地,此过程中一直读Reg 45的值,应该可以读到 1 吧?

请帮忙确认,谢谢

赞(0)
未经允许不得转载:TI中文支持网 » AIC3254 静默检测
分享到: 更多 (0)