TI论坛
直播中

乔丽娜

8年用户 1173经验值
私信 关注
[问答]

TLV320AIC3254输入较大信号时,采集结果负半周的信号出现了严重的畸变,请问是什么原因?

原理图如下图1所示,设置MIC共模电压0.9V,CODEC连接到DSP的MCASP接口,在MIC_IN处输入130mVp-p的正弦信号,频率1kHz,CODEC内部增益设置为20dB,理论上进入ADC的信号幅度为1.3V,未超出AD的量程(0.5Vrms),采集到的结果如下图2所示(纵轴是ADC数值),正半周的信号正常,负半周的信号出现了严重的畸变,请问是什么原因?

图1:



图2


回帖(3)

李娓仑

2024-10-15 16:38:43
 波形的下面部分已经超出最大允许范围了啦
举报

夏日余晖

2024-10-15 16:42:12

0.5Vrms峰峰值应该是1.414V吧?

进入CODEC芯片引脚的信号幅度如下图所示,幅度约为130mVp-p,由于设置了片内增益20dB,推算得进入片内ADC的信号幅度为1.3Vp-p


举报

醉清歌

2024-10-15 18:17:26
根据您提供的信息,TLV320AIC3254在输入较大信号时,负半周的信号出现了严重的畸变。以下是可能的原因和解决方案:

1. 共模电压设置不当:您提到设置MIC共模电压为0.9V。共模电压设置不当可能导致信号失真。请检查共模电压是否在合适的范围内,通常在0.6V至1.4V之间。如果需要,可以尝试调整共模电压值。

2. 输入信号幅度过大:虽然理论上进入ADC的信号幅度为1.3V,但实际输入信号可能超出了这个范围。请检查输入信号的幅度是否在允许的范围内。如果信号幅度过大,可以尝试减小输入信号的幅度。

3. ADC量化误差:ADC的量化误差可能导致信号失真。请检查ADC的分辨率和量化误差是否在可接受的范围内。如果需要,可以尝试提高ADC的分辨率。

4. 信号链路中的噪声:信号链路中的噪声可能导致信号失真。请检查信号链路中的各个组件,如放大器、滤波器等,是否存在噪声问题。如果需要,可以尝试优化信号链路设计,降低噪声。

5. CODEC内部增益设置不当:您提到CODEC内部增益设置为20dB。请检查增益设置是否合适。如果需要,可以尝试调整增益设置。

6. DSP处理问题:请检查DSP的MCASP接口和ADC模块的配置是否正确。如果需要,可以尝试重新配置DSP的相关参数。

综上所述,要解决负半周信号畸变的问题,需要从多个方面进行排查和调整。希望这些建议对您有所帮助。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分