PIC16F系列单片机的ADC参考电压

描述

一、ADC参考电压

大家在使用单片机采集模拟量信号时,经常会使用低成本方案,即使用单片机内置AD模块进行模拟量的转换。 对于精度要求不高的产品或许还能满足要求,但对于精度稍高些的,又不想用外部AD转换芯片的,那么只能在单片机的基准口加一个基准稳压芯片,如TI的REF系列基准稳压芯片。

PIC16F

基准稳压芯片

PIC16F

基准稳压芯片原理图

PIC16F

PIC16F685单片机

二、端口复用

此处以PIC16F685单片机为例,通过手册中的引脚图可以看出RA1接口有个功能是Vref,这个引脚功能如图所示,其中VREF就是ADC的参考电压输入引脚。 在使用时,我们需要将基准稳压芯片的输出端连接到单片机的RA1端口,这样就将输出电压便可以为单片机的ADC提供参考电压。

PIC16F

RA1引脚功能

PIC16F

RA1端口功能框图

三、配置寄存器

硬件连接好,接下来就需要配置寄存器了。 通过ADC功能框图可以看出,ADC参考电压可以是单片机的工作电压VDD,也可以是VREF,它们之间的切换是通过VCFG这个寄存器来控制的,所以此处我们需将该配置为设置为1。

VDFG=1;//使用VREF作为参考电压
VCFG=0;//使用VDD作为参考电压

PIC16F

ADC功能框图

注意 :使用VREF作为参考电压时,注意单片机工作电压VDD需大于VREF,这样采样转换的数据才准确稳定,原因为VDD<VREF时,会使采样不准,有兴趣的同学也可以使用Proteus软件进行仿真。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分