关于PIC单片机A/D转换时Vref-的设定问题
在A/D转换时需要设定Vref+,Vref-,通常可以设置Vref+=VDD,Vref-=VSS,是否可将Vref-设为负电压值?我做了试验将Vref+=3V,Vref-...
在A/D转换时需要设定Vref+,Vref-,通常可以设置Vref+=VDD,Vref-=VSS,是否可将Vref-设为负电压值?我做了试验将Vref+=3V,Vref-=1V,电压输入2V,我的理解是转换出来的模拟量为512左右,不知是我否为我的理解有误,还是其他原因,请高人指教。谢谢!
芯片A/D的精度是10位 展开
芯片A/D的精度是10位 展开
展开全部
Vref+和Vref-表示政府参考电压,你说的512我就不懂了,得看看你的pic有几位精度咯,他的工作方式是这样的,设有N位精度,每一位的值等于(1/2^N)*Vref,因为转换出来的时N位二进制,在转换为电压值就是除以2^N在乘以Vref。要是温度之类的就得按一些公式在算算,还有就是PIC对Vref-和VREF+的值有要求的,看看芯片手册。
追问
芯片A/D的精度是10位,满量程为1024,我的理解是Vref+=3V,Vref-=1V,输入的电压为2V,模拟量就是1024的一半为512啥,可是转换出来却是577,不知是什么原因?我理解有误吗?我看了芯片手册,上面也没有说Vref+和Vref-的取值范围,只说可以将Vref+和Vref-设为外部输入。
追答
我用过PIC16f887a,Vref-可以接负。是的啊,可能是转换时出点问题吧,参考电压不稳定之类的,还有就是采样保持时间等,VREF的最小差位2v,最大为VDD+0.3v。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询