TI论坛
直播中

tulin

13年用户 1282经验值
私信 关注
[问答]

使用ADS828采集模拟信号,随着CLK的提高,采集到的数据会有一些毛刺怎么解决?


  • 使用ADS828采集模拟信号,随着CLK的提高,采集到的数据会有一些毛刺。不知道怎么解决。
    我是用Actel的FPGA控制的,ADS828的时钟也由FPGA发出。ADS828控制在工作状态和低功耗状态。
    我测试了10MHZ,16MHZ,32MHZ,48MHZ的CLK,模拟信号为1MHZ,峰峰值小于800mv的正弦波。
    但是在16MHZ,采集到的波形,很不好;32MHZ,,48MH出现坏点;10mHZ的波形正常。

回帖(2)

李作健

2025-2-14 14:18:09
应该是FPGA在抓取数进行数字域处理的时候没有满足datasheet第4页上的时序关系,采样率越高,FPGA端时序越紧张,越有可能无法满足时序要求,出错概率就如你所测的变大。谢谢!
举报

刘杰

2025-2-14 18:08:37
根据您的描述,您在使用ADS828采集模拟信号时遇到了数据毛刺的问题。以下是一些建议来解决这个问题:

1. 检查FPGA时钟信号的稳定性:确保FPGA发出的时钟信号是稳定的,没有抖动或噪声。您可以尝试使用示波器检查时钟信号的质量。

2. 降低采样率:您提到在10MHz时钟下采集的波形正常,可以尝试降低采样率,以减少数据毛刺的可能性。

3. 增加模拟信号的滤波:在模拟信号输入到ADS828之前,可以增加一个低通滤波器,以减少高频噪声对采集数据的影响。

4. 检查ADS828的电源和地线:确保ADS828的电源和地线连接良好,没有噪声干扰。

5. 检查FPGA与ADS828之间的接口:确保FPGA与ADS828之间的接口连接正确,没有短路或断路。

6. 优化FPGA代码:检查FPGA代码,确保没有逻辑错误或时序问题,导致数据毛刺。

7. 考虑使用外部时钟源:如果FPGA发出的时钟信号不稳定,可以考虑使用外部时钟源为ADS828提供时钟信号。

8. 检查ADS828的数据手册:查阅ADS828的数据手册,了解其性能参数和使用注意事项,确保您的设计符合要求。

通过以上步骤,您可以尝试解决采集数据毛刺的问题。如果问题仍然存在,建议您联系ADS828的技术支持,寻求专业的帮助。
举报

更多回帖

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