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

C8051F007单片机内部的12位ADC ,如何提高精度?

918d422b533375d2 2019-12-04 浏览量:771
C8051F007单片机内部的12位ADC ,如何提高精度?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 精度这个是没办法提高,ADC是12位的,那他的精度就是固定了的。

    但是我们在使用的时候,是可以尽可能能的提高其准确度。

    1、参考电压使用外部信号,比如使用0.1%(0.01%)精度的TL431作为参考电压提供。

    2、对ADC的采样信号进行处理,滤掉干扰,加跟随器等

    3、ADC的参考地进行分割。模拟地与数字地进行分割

    4、软件上加一些滤波算法

    • 发布于 2019-12-04
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:8
  • 很遗憾的说,内部集成的ADC是无法提高精度的,十二位已经就是他的最大精度了

    要想提高精度,可以采用外部ADC,CS1180 20位ADC模数转换芯片 贴片SOP-16封装完全满足你的需求

    • 发布于2019-12-17
    • 举报
    • 评论 0
    • 1
    • 0

  • 内部adc最大精度是固定的 没法进行提升
    • 发布于2019-12-04
    • 举报
    • 评论 0
    • 0
    • 0

  • 12位就是12位了,变不成14位的。测量的稳定性,可通过多次转换求平均的方式提高
    • 发布于2019-12-04
    • 举报
    • 评论 0
    • 0
    • 0

  • 它本身的精度就是12位的,要进一步提高,可以采用过采样的方法,就是连续采样多次,取平均,这样精度就提高了,不过这样采样速度会下降
    • 发布于2019-12-05
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以用过采样的办法,加入白噪声,损失采样速度,提高转换精度
    • 发布于2019-12-05
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个精度不好提高的,芯片设计时,就设计12位,也就是芯片只有12位,高不了的。

    可以使用过采样技术来达到比较好的稳定度

    • 发布于2019-12-06
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个精度是由你的硬件ADC固定了的,如果要提高精度,可以外接一个高精度的ADC芯片来采集
    • 发布于2020-01-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 对于内部的ADC,最重要的还是参考电压vref,用高精度的参考电源来作为参考电压,能够有效提高精度
    • 发布于2020-01-15
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

C8051F007单片机内部的12位ADC ,如何提高精度?