硬汉嵌入式论坛

 找回密码
 立即注册
查看: 1381|回复: 7
收起左侧

[ADC] 求助,用ADS1278采集交流信号,为啥采样大于100Hz的正弦波,采样到的波形就不太对

[复制链接]

1

主题

23

回帖

26

积分

新手上路

积分
26
发表于 2021-11-17 11:17:01 | 显示全部楼层 |阅读模式
本帖最后由 ying 于 2021-11-17 15:33 编辑

ADS1278设置的模式是:

Format0:         1
Format1:         0
Format2:         0    SPI 数据发送模式
//--------------------------------------------------------------------------------------//
Test0:             0
Test1:             0   正常操作模式
//--------------------------------------------------------------------------------------//
MODE0:         1
MODE1:         1    低速模式
//--------------------------------------------------------------------------------------//
PWDN[7:0]       8个通道全部打开      
//--------------------------------------------------------------------------------------//
SYNC              接高电平
//--------------------------------------------------------------------------------------//
CLKDIV           接地     
//--------------------------------------------------------------------------------------//
其中CLK:400KHz,SCLK:200KHz
输入的正弦波信号幅值为1.2V。

10HZ

10HZ

100HZ

100HZ

300HZ

300HZ



这分别采样是10HZ,100HZ,300HZ所得到的波形,所以请问一下大家,为啥采样大于100Hz,所采样到的数据就不太对了。


SPI时序图.png

采样频率与时钟的关系

采样频率与时钟的关系
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107049
QQ
发表于 2021-11-17 13:51:02 | 显示全部楼层
你的ADC采样率配置的多少。
回复

使用道具 举报

1

主题

23

回帖

26

积分

新手上路

积分
26
 楼主| 发表于 2021-11-17 14:46:37 | 显示全部楼层
本帖最后由 ying 于 2021-11-17 14:55 编辑
eric2013 发表于 2021-11-17 13:51
你的ADC采样率配置的多少。

我看技术手册上写,采样频率应为时钟频率的8倍
回复

使用道具 举报

1

主题

23

回帖

26

积分

新手上路

积分
26
 楼主| 发表于 2021-11-17 14:51:56 | 显示全部楼层
本帖最后由 ying 于 2021-11-17 14:56 编辑

技术手册上说是时钟频率的1/8,我时钟频率设置的是400KHz
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107049
QQ
发表于 2021-11-17 18:03:52 | 显示全部楼层
ying 发表于 2021-11-17 14:51
技术手册上说是时钟频率的1/8,我时钟频率设置的是400KHz

方便的话,你直接说你的采样率是多少就行,多个时钟周期一次采样,是24个SCLK时钟采样一次吗
回复

使用道具 举报

1

主题

23

回帖

26

积分

新手上路

积分
26
 楼主| 发表于 2021-11-17 19:14:17 | 显示全部楼层
eric2013 发表于 2021-11-17 18:03
方便的话,你直接说你的采样率是多少就行,多个时钟周期一次采样,是24个SCLK时钟采样一次吗

不好意思哈,采样频率应该为50KHz,但由于我设置的模式是8个通道从一个引脚输出,这样应该是经过192个SCLK采样一次
2LX0)5T)5X4RGB_$SCWJ6RX.png
回复

使用道具 举报

0

主题

3

回帖

3

积分

新手上路

积分
3
发表于 2022-10-8 16:11:28 | 显示全部楼层
楼主这个问题解决了么?又可能是接收端的问题么?数据量过大,接收端处理不过来。
回复

使用道具 举报

0

主题

7

回帖

7

积分

新手上路

积分
7
发表于 2022-10-8 19:49:00 | 显示全部楼层
从你的采样波形看,10HZ波形才50个点,采样率才500HZ左右,采样率太低,采集100HZ信号,一个周期才5个点,根本恢复不了正弦波
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-16 06:36 , Processed in 0.239768 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表