[AVR单片机] 关于12位AD转换器问题

[复制链接]
 楼主| 15172315112 发表于 2016-12-16 17:16 | 显示全部楼层 |阅读模式
  用proteus仿真单片机AD转换,12位ADC,输入电压范围正负10V,可当输入7.8V,正常显示,输入7.9V,则显示8V,为什么会这样呢?电路完全按照数据手册上搭的没错,可就是精度问题没办法。我读取16位AD转换后的数据后加起来除以2^16乘以20,为啥精度会丢失呢?
JY-DX-JY 发表于 2016-12-16 17:32 | 显示全部楼层
proteus不靠谱,搭实际电路。
 楼主| 15172315112 发表于 2016-12-16 18:11 | 显示全部楼层
JY-DX-JY 发表于 2016-12-16 17:32
proteus不靠谱,搭实际电路。

话是这么说,可仿真不成功不敢轻易下手搭
ningling_21 发表于 2016-12-16 18:21 | 显示全部楼层
15172315112 发表于 2016-12-16 18:11
话是这么说,可仿真不成功不敢轻易下手搭

仿真只能作为参考,以实际为准
QuakeGod 发表于 2016-12-16 22:55 | 显示全部楼层
你要是12位AD,不应该显示7.9,最少要显示7.895才符合12位精度。。
另外楼上说的没错,仿真不可信。尤其是你这个模拟精度的问题。
也许原理一切正常,买来水货的元器件就不行,这个如何仿真?
 楼主| 15172315112 发表于 2016-12-18 09:40 | 显示全部楼层
QuakeGod 发表于 2016-12-16 22:55
你要是12位AD,不应该显示7.9,最少要显示7.895才符合12位精度。。
另外楼上说的没错,仿真不可信。尤其是 ...

嗯嗯,是的,可能仿真不可信
sq0100 发表于 2016-12-18 22:03 | 显示全部楼层
protues的万用表位数不够,用探针
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

4

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部