• 已解决 53848 个问题
  • 已帮助 5918 位优秀工程师

stm32怎样提高AD采样精度?

dep36 2018-11-16 浏览量:959
怎样才能把stm32的采样精度提高一些,查到的资料只有12位,但是希望能达到16位。求高手支招
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 从硬件上吧,要一个稳定的参考电压,使用高精度的采样元件,与运放的高精度,低漂值

    软件上,可以进行多次采样后,取平均的方式

    而速度,是由主频决定的,

    • 发布于 2018-12-09
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:14
  • STM系列一般只有12位ADC,建议可以采用NXP的(以前是Freescale)的K系列有片上16位ADC。如果需要更高,可以采用Silincon的C8051F350,片上24位ADC,PCB设计好了达到21位是有可能的,一般可以达到18位精度。
    • 发布于2018-11-16
    • 举报
    • 评论 0
    • 1
    • 0

  • 增加采样周期和滤波算法吧,实在不行就加16位的adc芯片。
    • 发布于2018-11-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 16为需要用外部ic,或者其他可以有16位的adc单片机
    • 发布于2018-11-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 使用高精度的外部基准电压源才是王道,望采纳
    • 发布于2018-11-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 12位没办法提升到16位,只有优化算法和采样电路提高精度了,如果还没办法得到要求,只能增加高精度IC。
    • 发布于2018-11-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 去这个网址http://www.stmcu.org.cn/document/list/index/category-466 找一下 
    • 发布于2018-11-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 只能外接,ADC采样的位数是不能直接提高的
    • 发布于2018-11-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 采样精度的话,可以使用高精度的电阻电容进行采样,精密运放。稳定的ADC电压
    • 发布于2018-11-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 使用基准电源,但要达到16位是不可能的
    • 发布于2018-11-17
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以用过采样的方法,从软件角度去提高采样精度,其实就是对一个目标重复采样,取平均,但是这样采样速度会变慢
    • 发布于2018-11-17
    • 举报
    • 评论 0
    • 0
    • 0

  • 12提升16不太现实了,更换芯片或者外部ad吧
    • 发布于2018-11-18
    • 举报
    • 评论 0
    • 0
    • 0

  • 高精度的采样的话建议用外部的高精度ADC,这样采样精度会比较高
    • 发布于2018-12-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 建议用过采样的方法,多次采样进行平均处理
    • 发布于2018-12-23
    • 举报
    • 评论 0
    • 0
    • 0

stm32怎样提高AD采样精度?