OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 6374|回复: 4

请教一下关于ADC采样速率的问题

[复制链接]

85

主题

249

帖子

0

精华

高级会员

Rank: 4

积分
674
金钱
674
注册时间
2020-12-5
在线时间
202 小时
发表于 2021-6-3 10:06:51 | 显示全部楼层 |阅读模式
1金钱
ADC总转换时间=采样时间+12.5个ADC时钟周期(信号量转换时间),我配置ADC的触发源是定时器ADC_ExternalTrigConv_T1_CC1,也就是定时器1通道1的pwm脉冲的上升沿触发ADC采集,而定时器配置的频率是1mhz溢出时间为1us,也就是我想配置一个采样速率为1mhz的ADC。RCC_ADCCLKConfig(RCC_PCLK2_Div6);配置ADC的时钟为12mhz,ADC_RegularChannelConfig(ADC1, ADC_Channel_11, 1, ADC_SampleTime_1Cycles5);当采样时间为最小的1.5个周期的时候,那么总的ADC转换时间就是14/12us=1.1666us,而这个总转换时间超过了我的定时器溢出时间1us,请问这样会对我的ADC采集的数据有影响吗?还是说只要采样时间1.5个周期低于我定时器的溢出时间就可以正常采集?

最佳答案

查看完整内容[请看2#楼]

要是你的信号变化率就是这么快,这样采集的离散信号会有缺失,一般都是定时器中断频率慢于ADC采集频率,具体还是要看你的应用
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

11

主题

2147

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4891
金钱
4891
注册时间
2015-1-10
在线时间
612 小时
发表于 2021-6-3 10:06:52 | 显示全部楼层
要是你的信号变化率就是这么快,这样采集的离散信号会有缺失,一般都是定时器中断频率慢于ADC采集频率,具体还是要看你的应用
回复

使用道具 举报

4

主题

456

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1072
金钱
1072
注册时间
2021-4-26
在线时间
352 小时
发表于 2021-6-3 10:18:34 | 显示全部楼层
帮顶  
回复

使用道具 举报

0

主题

17

帖子

0

精华

新手入门

积分
12
金钱
12
注册时间
2018-9-9
在线时间
3 小时
发表于 2021-6-3 13:22:01 | 显示全部楼层
帮顶              
回复

使用道具 举报

11

主题

84

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1455
金钱
1455
注册时间
2020-6-18
在线时间
225 小时
发表于 2021-6-3 13:43:37 | 显示全部楼层
有一些数据会反复采集
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-23 00:10

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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