an10187利用飛利浦的lpc微控制器進(jìn)行低成本模數(shù)轉(zhuǎn)換_第1頁(yè)
an10187利用飛利浦的lpc微控制器進(jìn)行低成本模數(shù)轉(zhuǎn)換_第2頁(yè)
an10187利用飛利浦的lpc微控制器進(jìn)行低成本模數(shù)轉(zhuǎn)換_第3頁(yè)
an10187利用飛利浦的lpc微控制器進(jìn)行低成本模數(shù)轉(zhuǎn)換_第4頁(yè)
an10187利用飛利浦的lpc微控制器進(jìn)行低成本模數(shù)轉(zhuǎn)換_第5頁(yè)
已閱讀5頁(yè),還剩3頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

。模擬值轉(zhuǎn)換成數(shù)字量器(ADC)根據(jù)不同的。某些微控制器具有能夠提供10位及更高分辨率的集成飛利浦公司的LPC微控制器系列P87LPC76x和(A入D+V1數(shù)字濾圖

輸A 圖預(yù)充電 m個(gè)測(cè)量循環(huán)圖參見(jiàn)圖4根據(jù)比較器的條件,通過(guò)把端口輸出切換到輸出低位,軟件就能將電容器電壓(V電容)保持在等于輸入

圖 因?yàn)镼0等于和R和C并不關(guān)鍵;而=R·C則應(yīng)該這樣選擇,使得在1個(gè)循環(huán)中的電壓變化(U?)大約為1LSB。充電功能被器工作循環(huán),所花時(shí)間為T(mén)循環(huán)=8.14s。目標(biāo)分辨率為12位,VCC=5V。對(duì)于一個(gè)100k的電阻器,C的值等于33nF。我們?cè)趯?shí)驗(yàn)室內(nèi)測(cè)試了從47nF到100nF的數(shù)值,都獲得了良好的

圖換子程序“Get_ADC”。所要求的輸入信道(回路中的1-4)作率18.43MHz,串行接口被配置為19200波特。#include#include<relpc768.h>//orLPC900headerfile#include<stdio.h>at0xfd00charcodeUCFG1=0x78;//SETdatacharLowByte,CMPx,CMPModex;datacharCMPbufaddr,CMPbuf[2] GetADC(char{if(channel&CMPModex=0x030;//CinBCMPModex=0x020;if(channel&CMPbufaddr=&CMPbuf[1];CMPbufaddr=GetSD}voidmain{unsignedintResult, P0=0xFE;P0M2=0x001;P0M2=0x0FE;P1=0x0FF;P1M1=0x022;SCON=0x50;//serialport19200BaudTMOD|=0x20;TH1=0xFB;TR1=1;T1=prinff(“LPCSDADC\r\n”);while(1){for{Get printf(“%u;”,}printf}}

NAMEEXTRNDATA(LowByte,Highbyte,CMPx)SADCSegmentCodePUBLICrsegGetSDADC;PUSHACC;PUSHAR4;PUSHAR5;MOVMOVCMP1,CMPModex;loadCMPModeMOVCMP2,CMPModex;loadCMPModeMOVR4,#0;MOVMOVCMPbuf,CMP1MOVCMPbuf+1,CMP2MOVA,@R0; ANLA,#02hMOVC,0E1h; comparatorflag->carryCLRAMOV080h,c P0.0 paratorCLRCMOVA,R4ADDA,#01hMOVR4,AMOVA,R5ADDCA,#00hMOVR5,ACJNEA,#040h,Precharge;SetMOVR4,#0B0h;LowbytecountMeasurecyclesMOVR5,#00h;MOVLowByte,#00hMOVCLRMOVCMPbuf,CMP1MOVCMPbuf+1,CMP2MOVA,@R0;getCMPxindirectANLA,#02hMOVC,0E1h;comparatorflag->carryCLRAMOV080h,C;P0.0 ADDCA,LowByte;sum MOVLowByte,AMOVADDCA,#00h;sum MOVHighByte,A;CounterMeasurementcyclesCLRCMOVA,R4ADDA,#01hMOVR4,AMOVA,R5ADDCA,#00hMOVR5,ACJNEA,#0C4h,MAINLOOP;HighbytecountMcyclesPOPAR5;POPAR4;POPACC;雙斜率 圖6顯示了只配備一個(gè)RC元件的低成本DC的示例;其中采用了L6x和LC00比較器比較器 變化探測(cè)中斷圖

時(shí)器值可以在表中兩個(gè)值之間以線性方式用內(nèi)插法確假設(shè)計(jì)時(shí)器每過(guò)1s給出一個(gè)脈沖,那么在大約65.5ms之后,計(jì)時(shí)器將溢出。R和C的可用值為Rext=270k和Cext47nF。對(duì)于時(shí)間常數(shù),這將給出一個(gè)大約12.7ms的時(shí)間,最大充電時(shí)間大約為5=64ms。

/器的斷開(kāi)電壓在遲于t5的時(shí)間之后才能達(dá)到,那么必詳細(xì)信息,參見(jiàn)相關(guān)的數(shù)據(jù)表或。極限值定義

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論