打印

ADC转换的问题

[复制链接]
1642|14
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
51yao|  楼主 | 2008-8-7 18:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近在搞ADC的电压测量,仿真的时候没啥问题。但是接上LCD屏显示数据,就发觉数据不对。有转换,但我检测端接5V时,显示3.23V,接0V显示1.68V。请问这是怎么回事呢?有没可能芯片转换时处理数据错误呢?

相关帖子

沙发
51yao|  楼主 | 2008-8-8 08:53 | 只看该作者

自己顶

使用特权

评论回复
板凳
computer00| | 2008-8-8 09:03 | 只看该作者

先用电压表确认那个ADC引脚的电压是否正确。

使用特权

评论回复
地板
51yao|  楼主 | 2008-8-8 09:20 | 只看该作者

回00

电源电压和地都正常的。我确定ADC是有转换的,因为接不同电压,液晶显示是不同的。

使用特权

评论回复
5
computer00| | 2008-8-8 09:41 | 只看该作者

你要测ADC引脚的电压...

使用特权

评论回复
6
51yao|  楼主 | 2008-8-8 09:42 | 只看该作者

但是仿真却很正常

但是仿真却很正常,尽管实际电路有误差,但也不可能差那么多啊。芯片换过一片也一样。

使用特权

评论回复
7
computer00| | 2008-8-8 09:51 | 只看该作者

叫你测芯片的ADC引脚电压,仿真时并没有仿真ADC的输入内阻

使用特权

评论回复
8
51yao|  楼主 | 2008-8-8 10:29 | 只看该作者

回楼上

不加上液晶程序时;接0V:DB7--DB0:为0.25,4.96,0.25,4.96,0.25,4.96,4.96,0.25。
接5V:为0.25,4.96,4.96,0.25,0.28,4.95,0.25,2。

使用特权

评论回复
9
51yao|  楼主 | 2008-8-8 10:31 | 只看该作者

加上液晶程序

0V:0.3,2.2,3.4,4.97,3.72,4.97,4.97,3.72
5V:1.6,0.9,3.4,4.97,4.97,3.72,4.97,3.72
单片机的P0.5,P0.6,P0.7相接,用4094串转并的接口与液晶连接的。

使用特权

评论回复
10
jimoom| | 2008-8-8 10:36 | 只看该作者

会不会是程序问题,BCD转换等

使用特权

评论回复
11
computer00| | 2008-8-8 10:47 | 只看该作者

晕...不是测数字口,是测模拟输入口,看输入电压是否是正

使用特权

评论回复
12
51yao|  楼主 | 2008-8-8 10:53 | 只看该作者

模拟输入口的电压肯定对啦。

我就输入两个,一个5V,一个0V。5V测了是4.96V

使用特权

评论回复
13
computer00| | 2008-8-8 11:03 | 只看该作者

那就搞不清楚了...如果你仿真OK的话,显示转换应该没问题吧

可以直接看看转换的的ADC原始结果是咋样的……

使用特权

评论回复
14
51yao|  楼主 | 2008-8-8 11:30 | 只看该作者

thanks all the same

使用特权

评论回复
15
51yao|  楼主 | 2008-8-8 11:40 | 只看该作者

换了IC座就可以了

之前用54芯片也是经常出现接触不良。发觉这种PLCC座太脆弱了。

使用特权

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

本版积分规则

42

主题

148

帖子

0

粉丝