[Actel FPGA] 请问ADC输出的二进制数如何换算成实际的电压值

[复制链接]
 楼主| newheart 发表于 2008-2-21 22:08 | 显示全部楼层 |阅读模式
用的是12位的ADC,用的是内部2.56V参考电压,模拟模块建立时MAX值设为5V,我们用理论上的参考电压和12位精度的换算关系把ADC_RESULT换算成10进制数,但跟我们的输入电压有很大的差别,请问12位ADC在我们如上的设置条件下到底是如何换算成模拟电压值的?
computer00 发表于 2008-2-21 22:29 | 显示全部楼层

12位全1时就表示2.56V,全0时就表示0V。

中间平均分成4095份,自己算吧。
 楼主| newheart 发表于 2008-2-24 16:55 | 显示全部楼层

最大值应该不是2.56V吧

如果12位全为1时是2.56V,那最大能检测的电压就只能是2.56V了,这不可能的吧。
happy1986 发表于 2008-2-24 18:34 | 显示全部楼层

是有点不对劲

全为1 应该是5.2V吧??
xwj 发表于 2008-2-24 18:45 | 显示全部楼层

3楼、4楼错!

  
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

5

帖子

0

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