打印
[Actel FPGA]

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

[复制链接]
3144|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
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吧??

使用特权

评论回复
5
xwj| | 2008-2-24 18:45 | 只看该作者

3楼、4楼错!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

5

帖子

0

粉丝