关于比较器的参考电压

[复制链接]
4943|2
 楼主| 花子 发表于 2007-10-29 13:08 | 显示全部楼层 |阅读模式
<br /><br />我用F873A的片子,用到873A的比较器<br />现在发现一个问题,如果我用Vin+接上了+2.5V的参考电压,Vin-作为模拟口与Vin+比较,<br />比较器就能正常工作,当V-大于V+的时候,可以检测到cmcon的cout位会置高<br />但我用上PIC的片内参考电压的时候<br />却发现,只有在V-大于等于5V的时候,才能使cout位置高,而不是算出来的参考电压<br />是不是我理解不对,那么参考电压要怎么设置?<br />Cvrcon=10001100<br />即,内参考电压使能,高量程工作,<br />CVref=vdd/4&nbsp;+&nbsp;(1100H/32)*vdd<br /><br />我的理解是,VDD=5V<br />CVref=5/4&nbsp;+&nbsp;(12/32)*5=1.25*1.875=2.34375V<br />而实际上,V-位并不是在大于2.34V就使COUT置位。而是大概是大于0.6V就COUT置位了。<br /><br />请教大虾,怎么样去使用PIC的比较器参考电压?<br />
yewuyi 发表于 2007-10-29 13:58 | 显示全部楼层

请教大虾,怎么样去使用PIC的比较器参考电压?

查阅MCP的器件手册,那是最好,最快的方法……
 楼主| 花子 发表于 2007-10-30 00:37 | 显示全部楼层

反复研究了MCP的DATASHEET,还是不明白..........

数据手册里并没有说明使用内部参考电压的时候,外部需要接电路<br />所以我认为不需要外部电路了<br />如果使用内部参考电压的话,只要设置一下CMCON和VRCON就可以了<br />我认为VDD的值是五伏,因为我的CPU电源是五伏<br />实际应用却不对<br />请问,我哪里理解错了吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

15

主题

46

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部