• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

关于51单片机内部AD转换器采样速度的问题

凌净欣羽 2019-01-23 浏览量:2204

在初学阶段积累了一个问题一直没有得到解决,今天来这里问一问大家。

当初学习STC15系列单片机的时候,手册上写明了,ADC_CONTR的5、6位组合可以控制AD采样速度,分别是90、180、360、540个时钟周期。

我想问的是,AD的转换速度难道不是越快越好么?这些转换周期是如何定下的,又该如何选择呢?

PS:STC内部ADC为10bit逐次渐进型。

非常感谢。

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 肯定不是越快越好,ADC的精度和速率是冲突的,速率加快的话精度就会降低,所以会根据需求选择几个平衡点。
    • 发布于 2019-01-30
    • 举报
    • 评论 1
    • 0
    • 0
凌净欣羽 回复了 drepa:那这样的话,依照您的意思,540个时钟的精度是比90个时钟的精度更高咯? 回复

其他答案 数量:8
  • 转换速度越快,对系统的开销就越大,对于一些本来就没有速度要求的,比如测外部供电电压这种,可以用慢一点的
    • 发布于2019-01-30
    • 举报
    • 评论 0
    • 1
    • 0

  • 实际设计里最好不要把转速设计的很快,主要看需求和副作用
    • 发布于2019-02-20
    • 举报
    • 评论 0
    • 1
    • 0

  • 是越快越好,但是比较吃资源的,越快程序就要检测更多次数!
    • 发布于2019-01-23
    • 举报
    • 评论 1
    • 0
    • 0
凌净欣羽 回复了 megar :是呀,我也是这么想的,但是既然越快越好,为什么官方还要给出慢速的设定接口捏? 回复

  • 速度慢一些进度可以提高,还有就是降低一些功耗
    • 发布于2019-01-23
    • 举报
    • 评论 1
    • 0
    • 0
凌净欣羽 回复了 yhj416606438 :但是芯片手册上没有给出540时钟周期和90时钟周期精度差了多少,功耗的问题倒是一种解释方法,这个时间的设置是在精度和功耗中做出选择 回复

  • 一般采样频率只要大于2倍的信号频率就可以了
    • 发布于2019-01-23
    • 举报
    • 评论 1
    • 0
    • 0
凌净欣羽 回复了 XiaoJH :这个是对稳定的电平采样,ADC一次转换的时长和采样频率没关系,我问的是一次的转换时长应该如何选择,thanks 回复

  • 是要有一个时间限定的,太快了,转换的精度是不好的,也不稳定的
    • 发布于2019-01-24
    • 举报
    • 评论 1
    • 0
    • 0
凌净欣羽 回复了 厉害企鹅 :但是即使最大的540个时钟周期就比90个时钟周期好么?例程上给的就是90个时钟采样,这差别在哪里呢 回复

  • 采样速度和转化速度不一样,一般采样速度是越快越好,但是也有个极限。最快不能大于转换速度,最慢不能小于你奎斯特频率
    • 发布于2019-01-29
    • 举报
    • 评论 2
    • 0
    • 0
凌净欣羽 回复了 1667 :那么请允许我追问一下,官方给出了速度选择,那么应该可以理解为最快和最慢都能正确采到数据,这样的话,90个时钟和540个时钟的转换时长应该如何选择呢?什么情况下我们希望转换时长更长呢? 回复
1667 回复了 1667 :转换时长越短,功耗会大,信号也会更容易波动,受外部干扰。转换时间长短各有优缺点,并不是越快越好,而是能满足要求综合最优。多因素权衡,不是单因素极致 回复

  • 实际的转换速度不是越快越好,而是要看你的外设速度,这个要根据实际的情况选择
    • 发布于2019-01-30
    • 举报
    • 评论 1
    • 0
    • 0
凌净欣羽 回复了 沐辰幻化 :但是在采集方,早一点获取采样结果应该是更优解才对呀,为什么还要设置4个档位呢? 回复

相关问题

问题达人换一批

关于51单片机内部AD转换器采样速度的问题