TI论坛
直播中

发生的方式

9年用户 1325经验值
擅长:处理器/DSP
私信 关注
[问答]

ADS1254信号发生器输出100Hz正弦波,显示的波形中存在有规律的问题,怎么处理?


  • ADS1254数据读取有问题,自己百思不得其解,求支持,现将问题描述如下:
    ADS1254芯片,采样率9600,参考电压2.5V,使用STM32 的SPI读取数据,用示波器看了,数据能够完整读出,将读取的数据直接在labview上显示,信号发生器输出直接接到ADS1254的输入端,幅度0.5V~1.5V,问题如下:
    1、信号发生器输出100Hz正弦波,显示的波形中存在有规律的问题:

    2、信号发生器输出1.3KHz正弦波,显示的波行像有一个较低频率的载波,按说应该是一个很密的波才对。


    3、信号发生器输出2.8kHz正弦波,显示显示的波行像有一个较低频率的载波,

回帖(3)

张桂英

2025-1-13 14:04:33
  这个低频载波的频率是多少, 50Hz吗? 是工频干扰吧
举报

连伴叙

2025-1-13 14:04:39
     可以先查一下你的芯片AVDD和Vref供电是否是低噪的!
再测试一下直流输入,看看是否还有类似的问题;
可以考虑用ADCPro,做个FFT分析,看看噪音是在哪个频带内
举报

王娟

2025-1-14 18:19:47
根据您的描述,您在使用ADS1254芯片时遇到了一些问题。以下是一些建议和可能的解决方案:

1. 信号发生器输出100Hz正弦波,显示的波形中存在有规律的问题:

可能原因:采样率不够高,导致波形失真。

解决方案:提高采样率。根据您的描述,当前采样率为9600。您可以尝试将采样率提高到更高的值,例如19200或38400,以减少波形失真。

2. 信号发生器输出1.3KHz正弦波,显示的波行像有一个较低频率的载波:

可能原因:抗混叠滤波器设置不当。

解决方案:检查ADS1254的抗混叠滤波器设置。确保滤波器截止频率高于信号频率,以避免混叠现象。

3. 信号发生器输出2.8kHz正弦波,显示显示的波行像有一个较低频率的载波:

可能原因:与1.3KHz正弦波问题类似,可能是抗混叠滤波器设置不当。

解决方案:同上,检查ADS1254的抗混叠滤波器设置。

此外,您还可以尝试以下步骤来解决问题:

1. 检查STM32的SPI通信设置,确保通信正常。

2. 检查ADS1254的配置寄存器设置,确保所有参数设置正确。

3. 在LabVIEW中,尝试使用不同的显示方法,例如使用波形图或波形图表,以检查是否是显示问题。

4. 如果可能,尝试使用其他示波器或数据采集设备来验证信号是否正确。

希望这些建议能帮助您解决问题。如果问题仍然存在,请提供更多详细信息,以便我们为您提供更具体的支持。
举报

更多回帖

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