TI论坛
直播中

李雪

7年用户 940经验值
私信 关注
[问答]

ADS1672读出的转换值波动,怎么优化可以稳定下来?


  • 您好!
    最近驱动贵公司ADC芯片:ADS1672, 配置如下:
    AVDD=5V, DVDD=3.3V, VREF=2.5V
    SCLK_SEL = 1
    LL_CONFIG=1
    LVDS = 1
    FPATH = 1
    DRATE0 = 1
    DRATE1 = 1
    附上测试波形和数据
    请帮忙看一下怎么优化可以稳定下来。


回帖(1)

您好!根据您提供的ADS1672配置信息和测试波形数据,以下是一些建议来优化您的系统以稳定读数:

1. 检查电源稳定性:确保AVDD和DVDD电源稳定,没有波动。您可以考虑使用LDO(低压差线性稳压器)来提高电源稳定性。

2. 增加滤波电容:在AVDD和DVDD电源线上增加适当的滤波电容,以减少电源噪声对ADC的影响。

3. 检查时钟信号:确保SCLK信号稳定且无噪声。您可以考虑使用低抖动时钟源,并在SCLK线上添加适当的去耦电容。

4. 检查模拟输入信号:确保模拟输入信号稳定且无噪声。您可以在模拟输入端添加适当的去耦电容和低通滤波器。

5. 调整采样率:根据您的应用需求,适当降低采样率,以减少ADC的负担和提高稳定性。

6. 检查LVDS接口:确保LVDS接口的驱动和接收端匹配,以减少信号失真和噪声。

7. 软件滤波:在软件层面,您可以使用低通滤波器(如卡尔曼滤波器)来减少读数波动。

8. 检查地线:确保地线连接良好,避免地线环路和噪声。

9. 检查PCB布局:优化PCB布局,减少信号线和电源线的干扰。

10. 检查外部干扰:确保您的系统远离可能产生干扰的设备,如开关电源、电机等。

请尝试以上建议,并根据您的实际情况进行调整。希望这些建议能帮助您稳定ADS1672的读数。
举报

更多回帖

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