作业帮 > 数学 > 作业

STM32 AD 采样时间如何确定?采样率指什么?Datasheet 中采样率fs 的0.5 和1MHz是怎么算出来的?

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/08/26 10:23:10
STM32 AD 采样时间如何确定?采样率指什么?Datasheet 中采样率fs 的0.5 和1MHz是怎么算出来的?
AD 采样时间如何确定?以脉搏波为例:
脉搏波频率1-25HZ; 根据采样定理:采样频率>2fmax
而STM32 的ADC 时钟频率范围:0.6MHz - 14MHz; 采样时间根据寄存器可设置为:1.5,.239.5 个时钟周期;
1、 ADC 采样时间是否固定这几个值?
2、若是这几个值,根据ADC 的时钟范围,
可算出:最大的采样时间 = 239.5 *(1 /0.6MHz); 即最小的采样频率=0.6MHz / 239.5 = 250.52Hz ;
对于脉搏波来说,这个采样频率是否合适?(而且上面参数都是在极限条件取值,精度不高?)
此时的总的转换时间 Tconv = (239.5+12.5)*(1/0.6MHz) = 0.0042s = 4.2 ms ; 对于逐次比较式AD(us级)来说是否可惜?
系统固化的是这几个采样周期,但是周期值是随频率范围而变的.一边的采样取尽量大的周期吧,那样采样准确度更好些,我都采用的239.5.脉搏应该没问题的吧