TI中文支持网
TI专业的中文技术问题搜集分享网站

ADS1259 AD转换根据输出编码channel data 怎么才能知道输出电压呢

user151383853:

数值*参考电压/ 分辨率,分辨率就是2 的n次方, nADC 的位数

xyz549040622:

从这张表看,你输入的是差分电压,范围是正负2.5V,参考电压是正负2.5V,输出24位,最高位是符号位,取23位有效数字。再说一句再另一个帖子中没提到的,你想要再提高精度的话,软件上可以降低采样率看看。

user5867098:

回复 user151383853:

那这样的话算出来的数值就是10的-7次方输入是5v数值差距那么大啊你们有联系方式吗发帖沟通好慢

xyz549040622:

回复 user5867098:

输入是差分电压,当正极输入+2.5V,负极输入-2.5V时,出来的数值是8388607,直观显示换成二进制就是0000 0000 0111 1111 1111 1111 1111 1111。正极输入-2.5V,负极输入2.5V时,出来的数值是-8388607,直观显示换成二进制就是0000 0000 1111 1111 1111 1111 1111 1111。
就在帖子上面沟通就好,你是用的官方的ADS1259EVM的评估板吗?

user5867098:

回复 xyz549040622:

是官方的评估板现在输入电压我给的是2.5v输出来的数据都是十以下的数据计算出来输出电压的话是10的-7次方就很离谱了吧

xyz549040622:

回复 user5867098:

输入有正极和负极,你正极输入2.5V,负极输入2.5V的话,输入应该是0,出来的数值就是在0附近的,所以你的这个结果是正确的,【计算输出的电压是10的-7次方】我不知道你这个是如何计算的,但肯定时计算错了。

user5867098:

回复 xyz549040622:

我就根据  数值*参考电压/ 分辨率, 分辨率就是2 的n次方, n ADC 的位数  这个公式计算的   而且输入没用差分输入  负极我接的地  正极接的2.5v  现在输出的数据还是这个样子

xyz549040622:

回复 user5867098:

如果真是如你所说的话,要么就是你的输入不对,测量下你的输入是不是2.5V,要么就是程序出错了,但是官方的板子,是不应该出错的。

赞(0)
未经允许不得转载:TI中文支持网 » ADS1259 AD转换根据输出编码channel data 怎么才能知道输出电压呢
分享到: 更多 (0)