3回答

0收藏

今天终于搞定了pic ADC的VREF-,原因好可疑

其他 其他 16662 人阅读 | 3 人回复 | 2012-10-21

原本用PIC16F877的ADC参考电压用VDD和VSS,为了实现更高的转换精度,决定减小ADC检测窗口,设置为转换时钟FRC VREF-=Vref-(1.2V) VREF+=FVR(4.096V),这样就提高了不少的精度。FVR是内部的倒是没有问题,一下就ok了,但是负参考电压却始终是错误的。现象是ADC转换的数值总是0,直到超过2.5v的时候才有数值!测试通道为5v时,转换也到达满点值3ff。经过其它通道测试,数据反向推算零点在2.5V,就好像通道上并了个2.5v的电压!采用其他任意模式都正常,用万用表测量负参考电压输入端的确是1.2V,不知何故?
于是,ADC参考电压用VDD和VSS检测负参考电压引脚电平,的确也显示1.2V!
关闭了所有的涉及A口的模块后,依然如故!
。。。。。。
当所有的方法用完仍然没有效果的时候,我的那个心的哇凉哇凉的!
偶尔今天找到个LM385-1.2的管子,决定替代掉电阻分压的方式,动烙铁,拆了焊,分清正负端,检查无误,上电,重新写码测试,结果是喜出望外的,一切ok了,而且比之前的稳压效果更好。真个的无法理解为何我之前的电阻分压为何不成?
同样的检测电压都是1.2V,一个可以另一个就不可以呢?
故障点找到了,但是却仍然不知到底是什么原因!?
写出这个问题,希望能够抛砖引玉吧!
用技术,爱生活!
分享到:
回复

使用道具 举报

回答|共 3 个

倒序浏览

沙发

小菜儿

发表于 2012-10-23 08:44:27 | 只看该作者

沙发没人坐,先抢再说!
板凳

dwwzl

发表于 2012-10-23 09:14:32 | 只看该作者

谢谢,无论如何很欣慰
用技术,爱生活!
地板

dwwzl

发表于 2012-10-23 21:15:59 | 只看该作者

或许你的分析很正确,我还真没有想到这一点,也没有看到datasheet的讲述
用技术,爱生活!
您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条