打印
[疑难问答]

ADC转换值和实际电压的关系

[复制链接]
562|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
abotomson|  楼主 | 2023-10-22 16:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

[color=var(--md-editor-text-color-active)]1.首先确定ADC用几位表示,最大数值是多少。比如一个8位的ADC,最大值是0xFF,就是255。
(一般芯片手册会有说明)

[color=var(--md-editor-text-color-active)]2.然后确定最大值时对应的参考电压值。一般而言最大值对应3.3V。这个你需要看这个芯片ADC模块的说明。寄存器中有对于输入信号参考电压的设置。

[color=var(--md-editor-text-color-active)]3.要计算电压,就把你的ADC数值除以刚才确定的最大数值再乘以参考电压值。比如你ADC值为0x80,那么实际值就是0x80/(0xFF+1)*3.3V = 1.65V

[color=var(--md-editor-text-color-active)]4.计算出来的电压值只是ADC管脚处的电压值。你可以用电压表量一下,计算值和实际值是否一样。


使用特权

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

本版积分规则

32

主题

1389

帖子

1

粉丝