牛卧堂MCU技术交流

标题: AD采集,输入是0V,采集到的数据是00 44,为什么不是00 00? [打印本页]

作者: 何嘉诚1989    时间: 2014-8-8 09:15
标题: AD采集,输入是0V,采集到的数据是00 44,为什么不是00 00?
    M0516LBN,进行ADC,配置是单周期模式,单端输入。     输入是0V,采集到的数据是00 44,为什么不是00 00?

     还有每次采集到的数据,变化有点大,例如输入是0V,才采集数据是00 36~00 52这些范围内跳动。相同的硬件,我用AVR采集,出来的数据都是0000,线性度挺好的,而且每次的采集不大。

作者: heelary    时间: 2014-8-8 20:56
零点漂移。avr的adc是10位的。
作者: 何嘉诚1989    时间: 2014-8-11 17:43
哦,我明白了,谢谢,还有个问题想请教下你。
新唐的M0516,AD的基准电压,除了引脚VADD接入电压外,
可以内部设置的吗?
作者: 何嘉诚1989    时间: 2014-8-11 17:46
ADC,有没有什么办法可以减少零点漂移?
作者: dwxyo    时间: 2014-8-12 08:53
何嘉诚1989 发表于 2014-8-11 17:46
ADC,有没有什么办法可以减少零点漂移?

精度到达一定程度的时候,您需要给出一个允许的误差的误差范围。
除非你的输入(电类输入、环境输入等)完全没有纹波等各类干扰,此时您将得到一个固定测量值!

祝您工作愉快!




欢迎光临 牛卧堂MCU技术交流 (http://nuvoton-mcu.com/) Powered by Discuz! X3.2