ACM9226 ADC采样结果与电压值的关系

本文由FPGA爱好者小梅哥编写,未经作者许可,本文仅允许网络论坛复制转载,且转载时请标明原作者。

 


V = 10/4095 * (( Code + 2048)) & 0x00FFF) - 5 

 

 

 

code按照无符号格式解析 ,不可按照有符号格式解析 ,比如按照无符号解析,采样结果5V时的值为2047(7FFh),0V时的值为0(0000h)或者4095(FFFh),-5V时的值为2048(800h)。


比如0V时候,采样值为0或者4095,则4095+2048,然后与上0xfff后的值就是2047,  2047*(10/4096) - 5,结果就是0 

同理,比如5V时候,采样值为2047,则2047+2048,然后与上0xfff后的值就是4095, 4095*(10/4096) - 5,结果就是5 

再同理,比如-5V时候,采样值为2048,则2048+2048,然后与上0xfff后的值就是0, 0*(10/4096) - 5,结果就是-5 

其他值都可以任意测任意算,都符合该公式,即使有偏差,那也是精度问题 。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值