一、ADC參考電壓
大家在使用單片機采集模擬量信號時,經常會使用低成本方案,即使用單片機內置AD模塊進行模擬量的轉換。 對于精度要求不高的產品或許還能滿足要求,但對于精度稍高些的,又不想用外部AD轉換芯片的,那么只能在單片機的基準口加一個基準穩壓芯片,如TI的REF系列基準穩壓芯片。
基準穩壓芯片
基準穩壓芯片原理圖
PIC16F685單片機
二、端口復用
此處以PIC16F685單片機為例,通過手冊中的引腳圖可以看出RA1接口有個功能是Vref,這個引腳功能如圖所示,其中VREF就是ADC的參考電壓輸入引腳。 在使用時,我們需要將基準穩壓芯片的輸出端連接到單片機的RA1端口,這樣就將輸出電壓便可以為單片機的ADC提供參考電壓。
RA1引腳功能
RA1端口功能框圖
三、配置寄存器
硬件連接好,接下來就需要配置寄存器了。 通過ADC功能框圖可以看出,ADC參考電壓可以是單片機的工作電壓VDD,也可以是VREF,它們之間的切換是通過VCFG這個寄存器來控制的,所以此處我們需將該配置為設置為1。
VDFG=1;//使用VREF作為參考電壓
VCFG=0;//使用VDD作為參考電壓
ADC功能框圖
注意 :使用VREF作為參考電壓時,注意單片機工作電壓VDD需大于VREF,這樣采樣轉換的數據才準確穩定,原因為VDD<VREF時,會使采樣不準,有興趣的同學也可以使用Proteus軟件進行仿真。
-
單片機
+關注
關注
6040文章
44592瀏覽量
636857 -
adc
+關注
關注
98文章
6524瀏覽量
545191 -
模擬量
+關注
關注
5文章
492瀏覽量
25588 -
PIC16F
+關注
關注
1文章
16瀏覽量
16791 -
參考電壓
+關注
關注
0文章
27瀏覽量
9056
發布評論請先 登錄
相關推薦
評論