一、ADC参考电压
大家在使用单片机采集模拟量信号时,经常会使用低成本方案,即使用单片机内置AD模块进行模拟量的转换。对于精度要求不高的产品或许还能满足要求,但对于精度稍高些的,又不想用外部AD转换芯片的,那么只能在单片机的基准口加一个基准稳压芯片,如TI的REF系列基准稳压芯片。
![](https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2021%2F0530%2Fac13ad63j00qtwdlz000gc000sa0044c.jpg&thumbnail=650x2147483647&quality=80&type=jpg)
基准稳压芯片
![](https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2021%2F0530%2F89ef099dj00qtwdlz000ic000hs009fc.jpg&thumbnail=650x2147483647&quality=80&type=jpg)
基准稳压芯片原理图
![](https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2021%2F0530%2F49d371eej00qtwdlz000tc000hs006fc.jpg&thumbnail=650x2147483647&quality=80&type=jpg)
PIC16F685单片机
二、端口复用
此处以PIC16F685单片机为例,通过手册中的引脚图可以看出RA1接口有个功能是Vref,这个引脚功能如图所示,其中VREF就是ADC的参考电压输入引脚。在使用时,我们需要将基准稳压芯片的输出端连接到单片机的RA1端口,这样就将输出电压便可以为单片机的ADC提供参考电压。
![](https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2021%2F0530%2F28366e2cj00qtwdlz000wc000hs008kc.jpg&thumbnail=650x2147483647&quality=80&type=jpg)
RA1引脚功能
![](https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2021%2F0530%2F6551392bj00qtwdlz0022c000hs00kec.jpg&thumbnail=650x2147483647&quality=80&type=jpg)
RA1端口功能框图
三、配置寄存器
硬件连接好,接下来就需要配置寄存器了。通过ADC功能框图可以看出,ADC参考电压可以是单片机的工作电压VDD,也可以是VREF,它们之间的切换是通过VCFG这个寄存器来控制的,所以此处我们需将该配置为设置为1。
VDFG=1;//使用VREF作为参考电压VCFG=0;//使用VDD作为参考电压
![](https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2021%2F0530%2F728715aej00qtwdlz000uc000hs00cfc.jpg&thumbnail=650x2147483647&quality=80&type=jpg)
ADC功能框图
注意:使用VREF作为参考电压时,注意单片机工作电压VDD需大于VREF,这样采样转换的数据才准确稳定,原因为VDD<VREF时,会使采样不准,有兴趣的同学也可以使用Proteus软件进行仿真。
文章标签:
PIC16F系列单片机电源
本文链接地址: PIC16F系列单片机使用电源电压注意事项:
联系信息:单片机疑难问题咨询:方先生 手机:15328075932 QQ:67828115
版权声明
本文部分文字和图片来源于互联网,如有侵犯您的权利请发送内容至:173323810@qq.com,我们将立即删除!