ADS1230数据手册上一段没看明白!

玉怀一捧雪 2014-12-24 10:30:37


ADC失调误差为0.5*VREF/(2^19-1)
我很想知道我要算出输入差分的电压值的话,是不是和8位的ADC一样
Vin=AD*VREF/(2^20)
还有,我还不知道负信号是怎么运算的,希望有人能指导下!



...全文
407 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
dceacho 2014-12-25
  • 打赏
  • 举报
回复 1
引用
我很想知道我要算出输入差分的电压值的话,是不是和8位的ADC一样 Vin=AD*VREF/(2^20) 还有,我还不知道负信号是怎么运算的,希望有人能指导下!
记住一个式子就可以了 输入的差分信号绝对值/参考电压 = AD/0x7FFFF 至于数据处理就简单了,你用int32数据存储 假设你原始的数据为int32 ad ad<<=12; //把24位AD的最高位左移到int32类型的最高位 ad/=0x00001000; //这样除了后ad就为一带符号的32位数位,数值大小=AD,而且用C可以直接处理
worldy 2014-12-24
  • 打赏
  • 举报
回复
补码形式的数据,不需要运算,可以直接使用keil c的long数据类型,但要注意位数

27,382

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧