單片機-11_參考源_第1頁
單片機-11_參考源_第2頁
單片機-11_參考源_第3頁
單片機-11_參考源_第4頁
已閱讀5頁,還剩22頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、10 .電壓基準(zhǔn)ADC 和DAC 模塊工作都需要一個電壓基準(zhǔn)。C8051F系列單片機的電壓基準(zhǔn)電路包括一個片內(nèi)電壓基準(zhǔn)源和片外電壓基準(zhǔn)輸入電路。電壓基準(zhǔn)電路為控制ADC 和DAC 模塊工作提供了靈活性。10. 1電壓基準(zhǔn)(C8051F020/2)有三個電壓基準(zhǔn)輸入引腳,允許每個ADC 和兩個DAC 使用外部電壓基準(zhǔn)或片內(nèi)電壓基準(zhǔn)輸出。通過配置Vref 模擬開關(guān),ADC0 還可以使用DAC0 的輸出作為內(nèi)部基準(zhǔn),ADC1 可以使用模擬電源電壓作為基準(zhǔn)。內(nèi)部電壓基準(zhǔn)電路由一個1.2V、15ppm/(典型值)的帶隙電壓基準(zhǔn)發(fā)生器和一個兩倍增益的輸出緩沖放大器組成。內(nèi)部基準(zhǔn)電壓可以通過VREF 引腳連

2、到應(yīng)用系統(tǒng)中的外部器件或電壓基準(zhǔn)輸入引腳。建議在VREF 引腳與AGND 之間接入0.1 F 和4.7 F 的旁路電容。REF0CN: 電壓基準(zhǔn)控制寄存器(見上頁)位7-5: 未用。讀 = 000b,寫 = 忽略。位4: AD0VRS:ADC0 電壓基準(zhǔn)選擇位0:ADC0 電壓基準(zhǔn)取自VREF0 引腳。1:ADC0 電壓基準(zhǔn)取自DAC0 輸出。位3: AD1VRS:ADC1 電壓基準(zhǔn)選擇位0:ADC1 電壓基準(zhǔn)取自VREF1 引腳。1:ADC1 電壓基準(zhǔn)取自AV+。REF0CN: 電壓基準(zhǔn)控制寄存器位2: TEMPE:溫度傳感器使能位0:內(nèi)部溫度傳感器關(guān)閉。1:內(nèi)部溫度傳感器工作。位1: BI

3、ASE:ADC/DAC 偏壓發(fā)生器使能位(使用ADC 和DAC 時該位必須為1)0:內(nèi)部偏壓發(fā)生器關(guān)閉。1:內(nèi)部偏壓發(fā)生器工作。位0: REFBE:內(nèi)部電壓基準(zhǔn)緩沖器使能位0:內(nèi)部電壓基準(zhǔn)緩沖器關(guān)閉。1:內(nèi)部電壓基準(zhǔn)緩沖器工作。內(nèi)部電壓基準(zhǔn)提供從VREF 引腳輸出。REF0CN: 電壓基準(zhǔn)控制寄存器(見下頁)REF0CN 中的BIASE 位使能片內(nèi)電壓基準(zhǔn)發(fā)生器,而REFBE 位使能驅(qū)動VREF引腳的緩沖放大器。當(dāng)被禁止時,帶隙基準(zhǔn)和緩沖放大器消耗的電流小于1A(典型值),緩沖放大器的輸出進入高阻狀態(tài)。如果要使用內(nèi)部帶隙基準(zhǔn)作為基準(zhǔn)電壓發(fā)生器,則BIASE 和REFBE 位必須被置1。如果不使

4、用內(nèi)部基準(zhǔn),REFBE 位可以被清0。注意:如果使用ADC 或DAC,則不管電壓基準(zhǔn)取自片內(nèi)還是片外,BIASE 位必須被置為邏輯1。如果既不使用ADC 也不使用DAC,則這兩位都應(yīng)被清0以節(jié)省功耗。溫度傳感器接在ADC0 輸入多路開關(guān)的最后一個輸入端。REF0CN 中的TEMPE 位用于使能和禁止溫度傳感器。當(dāng)被禁止時,溫度傳感器為缺省的高阻狀態(tài),此時對溫度傳感器的任何A/D 測量結(jié)果都是無意義的。表10.1 電壓基準(zhǔn)的電氣特性10. 2 電壓基準(zhǔn)(C8051F021/3)內(nèi)部電壓基準(zhǔn)電路由一個1.2V、15ppm/(典型值)的帶隙電壓基準(zhǔn)發(fā)生器和一個兩倍增益的輸出緩沖放大器組成。內(nèi)部基準(zhǔn)電

5、壓可以通過VREF 引腳連到應(yīng)用系統(tǒng)中的外部器件或VREFA 輸入引腳。注意:只有一個輸入引腳。建議在VREF 引腳與AGND 之間接入0.1 F 和4.7 F 的旁路電容。VREFA 引腳只為ADC0 和ADC1 提供電壓基準(zhǔn)輸入。通過配置VREF 模擬開關(guān),ADC0 還可以使用DAC0 的輸出作為內(nèi)部基準(zhǔn)。ADC1 可以通過VREF 多路開關(guān)使用模擬電源電壓作為基準(zhǔn)。REF0CN: 電壓基準(zhǔn)控制寄存器表10.2 電壓基準(zhǔn)的電氣特性例:DAC輸出階梯波,寫DAC0H時,更新DAC0/-/DAC0轉(zhuǎn)換程序/-/-/INCLUDES/-#include /-/C8051F020的16位SFR定義

6、/-sfr16 DAC0 = 0 xd2; /DAC0數(shù)據(jù)寄存器/-#define UP 0 x010#define T 1000void dlms (int count); /延時程序說明void config (void); /配置程序說明/-/主程序/-void main (void) int i; config(); for (i=0;i=4095;i+Up) /形成階梯波 DAC0 = i; /送數(shù)字量到DAC0直接更新輸出 dlms(T); /-/延時程序/-void dlms(int count) int j; while(count- != 0) for (j=0;j100;j

7、+); /-/配置程序/-void config (void) int n;/-/配置看門狗/- WDTCN = 0 x07; /看門狗控制寄存器 WDTCN = 0 xDE; /禁止看門狗 WDTCN = 0 xAD;/-/配置振蕩器/- OSCXCN = 0 x67; /外部晶振,11.0592M for (n=0;n255;n+); /等待外部晶振啟動 while (OSCXCN & 0 x80) = 0); /等待外部晶振穩(wěn)定 OSCICN = 0 x88; /選擇外部時鐘源,允許是中丟失檢測/-/配置內(nèi)部參考源/- REF0CN = 0 x 02; /內(nèi)部參考源工作/-/配置DAC0

8、/- DAC0CN = 0 x80; /使能DAC0,寫DAC0H更新,數(shù)據(jù)右對齊 DAC0L = 0 x00; /DAC0數(shù)據(jù)寄存器初值 DAC0H = 0 x00;OSCXCN:外部振蕩器控制寄存器:外部振蕩器控制寄存器位位7: XTLVLD:晶體振蕩器有效標(biāo)志:晶體振蕩器有效標(biāo)志(只在(只在XOSCMD11x 時有效)時有效)0:晶體振蕩器未用或未穩(wěn)定。:晶體振蕩器未用或未穩(wěn)定。1:晶體振蕩器正在運行并且工作穩(wěn)定。:晶體振蕩器正在運行并且工作穩(wěn)定。位位6-4: XOSCMD2-0:外部振蕩器方式位:外部振蕩器方式位00 x:關(guān)閉。:關(guān)閉。XTAL1 引腳內(nèi)部接地。引腳內(nèi)部接地。010:系

9、統(tǒng)時鐘為來自:系統(tǒng)時鐘為來自XTAL1 引腳的外部引腳的外部CMOS 時鐘。時鐘。011:系統(tǒng)時鐘為來自:系統(tǒng)時鐘為來自XTAL1 引腳的外部引腳的外部CMOS 時鐘的二分時鐘的二分頻。頻。10 x:RC/C 振蕩器方式二分頻。振蕩器方式二分頻。110:晶體振蕩器方式。:晶體振蕩器方式。111:晶體振蕩器方式二分頻。:晶體振蕩器方式二分頻。位位3: 保留。讀保留。讀 = 無定義,寫無定義,寫 = 忽略。忽略。位位2-0: XFCN2-0:外部振蕩器頻率控制位。:外部振蕩器頻率控制位。000-111:見下表:見下表OSCICN:內(nèi)部振蕩器控制寄存器位位7: MSCLKE:時鐘丟失檢測器使能位:時

10、鐘丟失檢測器使能位0:禁止時鐘丟失檢測器。:禁止時鐘丟失檢測器。 1:使能時鐘丟失檢測器;:使能時鐘丟失檢測器;位位4: IFRDY:內(nèi)部振蕩器頻率準(zhǔn)備好標(biāo)志:內(nèi)部振蕩器頻率準(zhǔn)備好標(biāo)志0:內(nèi)部振蕩器頻率不是按:內(nèi)部振蕩器頻率不是按IFCN 位指定的速度運行。位指定的速度運行。1:內(nèi)部振蕩器頻率按照:內(nèi)部振蕩器頻率按照IFCN 位指定的速度運行。位指定的速度運行。位位3: CLKSL:系統(tǒng)時鐘源選擇位:系統(tǒng)時鐘源選擇位0:選擇內(nèi)部振蕩器作為系統(tǒng)時鐘。:選擇內(nèi)部振蕩器作為系統(tǒng)時鐘。 1:選擇外部振蕩器作為系統(tǒng)時鐘。:選擇外部振蕩器作為系統(tǒng)時鐘。位位2: IOSCEN:內(nèi)部振蕩器使能位:內(nèi)部振蕩器使能位0:內(nèi)部振蕩器禁止。:內(nèi)部振蕩器禁止。 1:內(nèi)部振蕩器使能。:內(nèi)部振蕩器使能。位位1-0: IFCN1-0:內(nèi)部

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論