打印
[技术求助]

AD变换范围变小

[复制链接]
1702|18
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
dspic30|  楼主 | 2014-5-26 16:41 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
ADS7841,4通道,12bit,VCC与Vref都是+5v,按说0-5v对应输出为0-4095,为啥我测得的是0-2.5v对应的0-4095?2.5v以上又重新开始对应新一轮0-4095?(0-2.5v对应0-4095;2.5v-5v对应0-4095)
并且如果我只用通道0,其他通道悬置,其他通道上也会测得2v左右的电压,这是为什么?
求大神指点!

相关帖子

沙发
mmuuss586| | 2014-5-26 19:36 | 只看该作者
读的值,看了下资料不是很清楚,你再仔细看下程序,是不是哪里有问题;
通道切换问题,在通道切换后,程序加点延时看看,再将其它通道接地,测试下,读过来的值,是不是还是和前一个通道一样;

使用特权

评论回复
板凳
xyz549040622| | 2014-5-26 19:44 | 只看该作者
不应该呀,还有这种情况?按照官网的接上烧个例程试试,我觉得不可能

使用特权

评论回复
地板
xyz549040622| | 2014-5-26 19:44 | 只看该作者
你的VCC确定就是5V?

使用特权

评论回复
5
dspic30|  楼主 | 2014-5-26 19:54 | 只看该作者
mmuuss586 发表于 2014-5-26 19:36
读的值,看了下资料不是很清楚,你再仔细看下程序,是不是哪里有问题;
通道切换问题,在通道切换后,程序 ...

我没有切换通道,只使用的0通道,所以应该不存在通道切换的问题。并且分别在0-2.5v和2.5v-5v之间测得的数据分别都是是线性的。程序逻辑很简单,没发现错误,加我qq,或者给我邮箱吧,我可以把程序发过去。

使用特权

评论回复
6
dspic30|  楼主 | 2014-5-26 20:01 | 只看该作者
xyz549040622 发表于 2014-5-26 19:44
不应该呀,还有这种情况?按照官网的接上烧个例程试试,我觉得不可能

这种情况以前也有网友遇到过,还在TI上提问了,不过貌似没给出解决方案(见图片)。官网上有这个的历程么?求连接!严格的说我给的是4.9v,将VCC与Vref短接了,用万用表也测过了。。。

使用特权

评论回复
7
xyz549040622| | 2014-5-26 20:24 | 只看该作者
用以下代码在从ADS7841中读取数据时(12位数据,根据需求有8位和十二位可选,参见datasheet),读取的数据比实际数据范围增加一倍。
你选择的是八位模式吧

使用特权

评论回复
8
xyz549040622| | 2014-5-26 20:25 | 只看该作者
9
dspic30|  楼主 | 2014-5-26 20:34 | 只看该作者
xyz549040622 发表于 2014-5-26 20:24
用以下代码在从ADS7841中读取数据时(12位数据,根据需求有8位和十二位可选,参见datasheet),读取的数据 ...

数据手册上说MODE引脚接地就是12位的,况且我也读到了12位的数据(4095),方便加下qq么?842041222

使用特权

评论回复
10
angerbird| | 2014-5-26 20:41 | 只看该作者
这个检查下你的基准电压的是多少的

使用特权

评论回复
11
dspic30|  楼主 | 2014-5-26 20:56 | 只看该作者
angerbird 发表于 2014-5-26 20:41
这个检查下你的基准电压的是多少的

4.9v,万用表测得。

使用特权

评论回复
12
dspic30|  楼主 | 2014-5-26 21:16 | 只看该作者
mmuuss586 发表于 2014-5-26 19:36
读的值,看了下资料不是很清楚,你再仔细看下程序,是不是哪里有问题;
通道切换问题,在通道切换后,程序 ...

谢大神指点,我终于搞出来了!!挪动了一个时钟信号。。。

使用特权

评论回复
13
dspic30|  楼主 | 2014-5-26 21:17 | 只看该作者
xyz549040622 发表于 2014-5-26 20:24
用以下代码在从ADS7841中读取数据时(12位数据,根据需求有8位和十二位可选,参见datasheet),读取的数据 ...

谢大神指点,我终于搞出来了!!挪动了一个时钟信号。。。

使用特权

评论回复
14
dspic30|  楼主 | 2014-5-26 21:17 | 只看该作者
angerbird 发表于 2014-5-26 20:41
这个检查下你的基准电压的是多少的

谢大神指点,我终于搞出来了!!挪动了一个时钟信号。。。

使用特权

评论回复
15
xyz549040622| | 2014-5-26 23:35 | 只看该作者
dspic30 发表于 2014-5-26 21:17
谢大神指点,我终于搞出来了!!挪动了一个时钟信号。。。

好粗心大意,这种情况应该抓波形的

使用特权

评论回复
16
鸟鸟| | 2014-5-26 23:43 | 只看该作者

使用特权

评论回复
17
mmuuss586| | 2014-5-27 08:21 | 只看该作者

那还是程序问题啊;
恭喜楼主解决了;

使用特权

评论回复
18
smilingangel| | 2014-5-27 20:06 | 只看该作者
是啊,这种情况一般都是软件控制代码方面的多检查下的吧

使用特权

评论回复
19
firstblood| | 2014-5-31 18:52 | 只看该作者
这个看下对该Ad的设置是否都注意了细节的

使用特权

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

本版积分规则

16

主题

60

帖子

0

粉丝