原理图如下图1所示,设置MIC共模电压0.9V,CODEC连接到DSP的MCASP接口,在MIC_IN处输入130mVp-p的正弦信号,频率1kHz,CODEC内部增益设置为20dB,理论上进入ADC的信号幅度为1.3V,未超出AD的量程(0.5Vrms),采集到的结果如下图2所示(纵轴是ADC数值),正半周的信号正常,负半周的信号出现了严重的畸变,请问是什么原因?
图1:
图2
user151383853:
波形的下面部分已经超出最大允许范围了啦
user5027177:
回复 user151383853:
请问如何判断出“下面部分已经超出最大允许范围”?
Amy Luo:
您好,
应该已经超出输入信号范围了,0.5Vrms峰峰值是0.707V,CM=0.9V时,信号范围是0.9V-0.3535V~0.9V+0.3535为0.5465V~1.2535V。
可以看下输入信号波形吗
user5027177:
回复 Amy Luo:
0.5Vrms峰峰值应该是1.414V吧?
进入CODEC芯片引脚的信号幅度如下图所示,幅度约为130mVp-p,由于设置了片内增益20dB,推算得进入片内ADC的信号幅度为1.3Vp-p