dianjvnan 发表于 2017-5-18 23:19:02

关于ALPHA 8F328P的AD 问题

最大值只能达到4064 而不是4095,无论设置基准电压为1.024 2.048 4.096 , 超过其基准电压   还是最大为4064,,,我板子使用的是USB供电方式

D19TCI 发表于 2017-5-19 08:02:27

我的也一样,在以前10位的版本也有这个现象。

弘毅 发表于 2017-5-19 09:40:25

本帖最后由 弘毅 于 2017-5-19 10:26 编辑

市面所售的单片机,都会存在增益误差。增益误差是指ADC实际传输特性曲线和理想传输特性曲线的偏差程度。8F328P内置了高精度的内部1.024\2.048\4.096基准源,为了使得各方面数据更准确。我们从ADC的封装函数上,直接矫正了增益误差。12位的输出范围是0-4095,因为增益误差主要是存在于接近满量程的情况下。所以我们对高增益的误差相对大的数据进行了抛弃,限制ADC最大读数为4064。

总体来说。。。就是为了ADC的数据准确

dianjvnan 发表于 2017-5-19 10:30:22

这一说明白了:handshake,谢谢弘毅大神误差最后都是积累在满程 以前用单片机也遇到过

zjhyhky 发表于 2017-5-28 08:02:44

弘毅 发表于 2017-5-19 09:40
市面所售的单片机,都会存在增益误差。增益误差是指ADC实际传输特性曲线和理想传输特性曲线的偏差程度。8F3 ...

大神,请问:
是不是说,ADC有将近1%的误差?
或者是说,干脆把4064当作最大值?
页: [1]
查看完整版本: 关于ALPHA 8F328P的AD 问题