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

adc芯片为什么转换速度越快越不准

yhj416606438 2020-03-31 浏览量:2513
我用的是cs5532芯片采集应变称重传感器电压,放速度越快,adc数据位数跳动的越多,是什么原因造成的
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • ADC的转换是要时间的,尤其是积分式的,要有积分时间的,如果要快速的ADC,可以选择高速ADC,有上G的速度的。
    • 发布于 2020-04-04
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:6
  • adc本身有测量误差 你测量的次数越多那么误差跳动就越多 但是应在误差范围内才正常

    如果误差大于标称数据 那么就要看自己计算和转换的程序误差 一般会有加减1字到5字的误差

    所以先换个滤波算法和计算程序来看看误差会不会改善

    • 发布于2020-03-31
    • 举报
    • 评论 0
    • 0
    • 0

  • 一般不存在你说的问题,只要你使用正确,除非是采集速率变高,转换的位数会变低,至于准不准是电源和基准电压的事情
    • 发布于2020-03-31
    • 举报
    • 评论 0
    • 0
    • 0

  • 一般认为,所有采样都有随机误差,为了减少误差,一般采用硬件滤波和软件滤波相结合,根据你说的,可以采用软件滤波,很容易消掉高频的随机干扰。

    有很多方法,先看看书再继续问。

    • 发布于2020-03-31
    • 举报
    • 评论 0
    • 0
    • 0

  • 不知道你所谓的准不准是以什么为标准的,一般ADC标准手册中都会提到有效位和分辨位是有区别的,这是因为本身供电和基准都不可能完全恒定,此外各种干扰也不可能完全避免,所以ADC可能会标注比如12位分辨时,高9位是有效值,低3位是参考值(其实这些波动也是正常的,物理任何度量时都有类似情况啊)

    此外因为ADC运行机制的原因,可能不同的ADC速度会造成具体有效位数量的变化,这也很容易理解的,因为ADC内部实质是集成了电压比较器来比较输入和一个内部产生的基准(可以认为是一个DAC参考值),这个DAC的产生速度和准确性是负相关的,产生速度越高其准确性就越低(主要也是表现在低位影响上)。

    但这些波动应该在正确使用时都是正常的,一般可以采用一定的滤波方法来抑制(比如简单的窗口滤波),而且你是应变称重,大多数情况下这种变化率不是特别快的,稍微降低ADC的速度应该没有问题。

    • 发布于2020-04-01
    • 举报
    • 评论 0
    • 0
    • 0

  • ADC 采样并不会速度越快数据越不准确。 没有这样一说的。 或者是电压不确定造成的。
    • 发布于2020-04-01
    • 举报
    • 评论 0
    • 0
    • 0

  • 有可能是测量的电路上面有寄生电容,寄生电容会影响测量值
    • 发布于2020-04-03
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

adc芯片为什么转换速度越快越不准