版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
手動(dòng)子操作自動(dòng)子操作對(duì) 進(jìn)行寫操作來(lái)設(shè)置 使得它可以自動(dòng)執(zhí)行子操作來(lái)獲得需要的功能第34章模擬到數(shù)字轉(zhuǎn)換引特位、8位的單工模式。模塊示意圖34-1ADC34-1ADCADC信號(hào)描ADC424個(gè)單向輸入,每個(gè)不同的對(duì)要求兩個(gè)輸入,DADPx和DADMx。ADC也需要四個(gè)提供/接口/場(chǎng)地。IIIIIII類比電源的VDD上。如果外部有效,則將VDDA引腳連接到同一有效電壓上作為VDD.外部濾波必須保證清除VDDA的毛刺來(lái)保證得到有效的結(jié)果。類比場(chǎng)地有效電壓接口對(duì)于轉(zhuǎn)爐來(lái)說(shuō),VREFSHVREFSL分別對(duì)應(yīng)高電壓和低電壓。ADC能夠配置可接收VREFSHVREFSL中的一對(duì)。每對(duì)都帶有一個(gè)有效的接口并且當(dāng)電壓做為VSSA時(shí)也有效。兩對(duì)的電壓是外VREFH和VREFL還有可選VALTHVALTL。SC2REFSEL可以對(duì)電壓的接口進(jìn)行選擇??蛇x電壓接口對(duì)可以選擇額外的外部引腳或信息,該特征只有電壓接口作為MCU特殊通途的時(shí)候才有效。在一些封裝中,VREFHVDDA上,VREFLVSSA上的。入股哦外部電壓有效,則有效接口就可以連接到外部電壓上用作VDDA,或者被外部電壓驅(qū)動(dòng)在最小Ref高電壓和有效VDDA之間的一個(gè)水平(VREFH不會(huì)超過(guò)VDDA。將場(chǎng)地接口連接到同一有效電壓上作為VSSA。類比通道輸入雙工類比通道輸入ADC模塊支持4個(gè)雙工類比輸入。每個(gè)雙工類比輸入是一對(duì)外部引腳(DADPxDADMx時(shí)可改變ADCH通道位的狀態(tài)來(lái)選擇雙工輸入。當(dāng)DIFF位為低時(shí)DADPx是作為單工ADCx器映章節(jié)/RRADCPGA RRADCPGA ADC狀態(tài)控制寄存器的轉(zhuǎn)換。SC1A寄存器可以用作硬件激活操作模式。SC1B-SC1n提示有效的多功能寄寄存器號(hào)的。SC1n寄存器有色別位,在“-pong”中用進(jìn)入控制寄存器ADC操作。在Sc1nADCSC1n有效控制進(jìn)行寫操作。在激活模式下(ADTRG=0,對(duì)寄存器SC1A進(jìn)行寫的時(shí)候會(huì)開(kāi)始一個(gè)新存器進(jìn)行寫操作。在激活操作模式下不用SC1B-SC1n寄存器,因此對(duì)SC1B-SC1n進(jìn)行地址:ADC0_SC1A-4003_B000h基址+0h偏移量=4003_B000hADC0_SC1B-4003_B000h基址+4h偏移量=4003_B004hADC1_SC1A-400B_B000h基址+0h偏移量=400B_B000hADC1_SC1B-400B_B000h基址+4h偏移量=400B_B004hD31-D7寫無(wú)效,D31-D80.D7COCO,D6定義DIFF,D4-D0定義ADCH,復(fù)位之后各位都為ADCx_SC1n位31-8保7COCO(ACF0(VG0)(ACF1)O(VG1只COCOS1ACOCSC1An讀操作都會(huì)清除標(biāo)記位COCO。6AIEN使能轉(zhuǎn)換完成中斷。當(dāng)AIEN為高時(shí)置位COCO就會(huì)一個(gè)中斷5DIFF配置ADC在雙工模式下進(jìn)行操作。當(dāng)配置有效時(shí),該模式會(huì)自動(dòng)選擇4- 00000當(dāng)DIFF=0,DADP0選擇為輸入;當(dāng)DIFF=1,DAD0選擇為輸入00001當(dāng)DIFF=0,DADP1選擇為輸入;當(dāng)DIFF=1,DAD1選擇為輸入00010當(dāng)DIFF=0,DADP2選擇為輸入;當(dāng)DIFF=1,DAD2選擇為輸入00011當(dāng)DIFF=0,DADP3選擇為輸入DIFF=1,DAD3選擇為輸入。DAD0-DAD3與輸入引腳對(duì)DADPx和DADMx有關(guān)。00100當(dāng)DIFF=0,AD4選擇為輸入;當(dāng)DIFF=1,該位保留00101當(dāng)DIFF=0,AD5選擇為輸入;當(dāng)DIFF=1,該為保留00110當(dāng)DIFF=0,AD6選擇為輸入;當(dāng)DIFF=1,該為保留00111DIFF=0,AD7選擇為輸入;當(dāng)DIFF=1,該為保留01000當(dāng)DIFF=0,AD8選擇為輸入;當(dāng)DIFF=1,該位保留01001當(dāng)DIFF=0,AD9選擇為輸入;當(dāng)DIFF=1,該位保留01010當(dāng)DIFF=0,AD10選擇為輸入;當(dāng)DIFF=1,該位保留01011當(dāng)DIFF=0,AD11選擇為輸入;當(dāng)DIFF=1,該位保留01100當(dāng)DIFF=0,AD12選擇為輸入;當(dāng)DIFF=1,該位保留01101當(dāng)DIFF=0,AD13選擇為輸入;當(dāng)DIFF=1,該位保留01110DIFF=0,AD14選擇為輸入;當(dāng)DIFF=1,該位保留01111當(dāng)DIFF=0,AD15選擇為輸入;當(dāng)DIFF=1,該位保留10000當(dāng)DIFF=0,AD16選擇為輸入;當(dāng)DIFF=1,該位保留10001當(dāng)DIFF=0,AD17選擇為輸入;當(dāng)DIFF=1,該位保留10010當(dāng)DIFF=0,AD18選擇為輸入;當(dāng)DIFF=1,該位保留10011DIFF=0,AD19選擇為輸入;當(dāng)DIFF=1,該位保留10100當(dāng)DIFF=0,AD20選擇為輸入;當(dāng)DIFF=1,該位保留10101當(dāng)DIFF=0,AD21選擇為輸入;當(dāng)DIFF=1,該位保留10110DIFF=0,AD22選擇為輸入;當(dāng)DIFF=1,該位保留10111DIFF=0,AD23選擇為輸入;當(dāng)DIFF=1,該位保留11000保留11001保留11010當(dāng)DIFF=0,溫度傳感器選擇為輸入;當(dāng)DIFF=1,溫度傳感器選擇為輸入11011DIFF=0,Bandgap選擇為輸入;當(dāng)DIFF=1,Bandga選擇為輸入1110011101DIFF=0,VEREFSH選擇為輸入;當(dāng)DIFF=1,-VREFSH選擇為輸入。在SC2寄存器中電壓接口由REFSL位決定。11110當(dāng)DIFF=0,VREFSL選擇作為輸入;當(dāng)DIFF=1,該位保留。在寄存器SC2中電壓接口選擇由REFSEL決定。11111模塊停止工作ADC配置寄存器地址:ADC0_CFG1—4003_B000h基址+8h偏移量=4003_B008hADC1_CFG1—400B_B000h基址+8h偏移量=400B_B008hD31-D80寫無(wú)效。D7ADLPC,D6-D5ADIV,D4ADLSMP,D3-D2MODE,D1-D0ADICLK。復(fù)位后各位位31-8保為7 0正常供電配置6-ADIV選擇ADC使用的分配頻率處理時(shí)鐘ADCK。00分配比率為1時(shí)鐘比率為輸入時(shí)鐘。012時(shí)候比率為輸入時(shí)鐘104時(shí)鐘比率為輸入時(shí)鐘118時(shí)鐘比率為輸入時(shí)鐘40短時(shí)間采樣1長(zhǎng)時(shí)間采樣3-MODE為用作選擇ADC需要的模式00當(dāng)DIFF=08為轉(zhuǎn)換;當(dāng)DIFF=12s9位雙工轉(zhuǎn)換01當(dāng)DIFF=0:為單工12位轉(zhuǎn)換;當(dāng)DIFF=12s13位雙工轉(zhuǎn)換1-0001總線時(shí)鐘配置寄存器CFG2寄存器為高速轉(zhuǎn)換選擇特定的高速配置,在長(zhǎng)采樣模式下選擇長(zhǎng)時(shí)間持續(xù)采樣。地址:ADC0_CFG2—4003_B000h基址+Ch偏移量=4003_B00Ch寄存器D31-D5各位讀為0寫無(wú)效,D4定義MUXSELD3定義ADACKEND2定義D1-D0定義ADLSTS.位31-5保為4ADC復(fù)用選擇位用于ADC復(fù)用用于ADC通道0選擇ADxxa通道1選擇ADxxb通道3ADACKEN可以使能一步時(shí)鐘源,時(shí)鐘源時(shí)鐘輸出與轉(zhuǎn)換無(wú)關(guān),同時(shí)輸入時(shí)0取消異步時(shí)鐘輸出;只有ADICLK選擇異步時(shí)鐘才有效同時(shí)轉(zhuǎn)換也有效1不管ADC20選擇正常轉(zhuǎn)換次序1選擇高速轉(zhuǎn)換次序1-000112個(gè)ADCK周期;總共16個(gè)ADCK周期的采樣時(shí)間ADC數(shù)據(jù)結(jié)果寄存器數(shù)據(jù)結(jié)果寄存器帶有ADC2s10位的單工模式時(shí),D[15:10]會(huì)被清除。當(dāng)配置成11位的雙工模式時(shí),D[15:10]會(huì)攜帶信號(hào)位。表34-44描述了數(shù)據(jù)結(jié)果寄存器在不同的34-44式SDDDDDDDDDDDDDDD償DDDDDDDDDDDDDDDD齊SSSSDDDDDDDDDDDD償0000DDDDDDDDDDDDSSSSSDDDDDDDDDDD償工000000DDDDDDDDDD號(hào)齊9位SSSSSSSDDDDDDDDD8位0000000DDDDDDDDD齊注意:S:信號(hào)位或者信號(hào)D地址:ADC0_RA—4003_B000h基址+10h偏移量=4003_B010hADC0_RA—4003_B000h基址+14h偏移量=4003_B014hADCx_Rn位31-16保15-比較值寄存器比較值寄存器(CV1CV2)帶有一個(gè)比較值,當(dāng)比較功能有效時(shí)可以與轉(zhuǎn)換結(jié)果的地址:ADC0_CV1—4003_B000h基址+18h偏移量=4003_B018hADC0_CV2—4003_B000h基址+1Ch偏移量=4003_B01ChADC1_CV1—4003_B000h基址+18h偏移量=400B_B018h位31-為15-V狀態(tài)控制寄存器SC2寄存器有轉(zhuǎn)換執(zhí)行,硬件/激活選擇,比較功能和ADC模塊的電壓接口選擇地址:ADC0_SC2—4003_B000h基址+20h偏移量=4003_B020hADC1_SC2—400B_B000h基址+20h偏移量=400B_B020hD31-D80寫無(wú)效,D7ADACT,寫無(wú)效。D6ADTRG,D5位31-8保7轉(zhuǎn)換完成或者取消時(shí),ADACT就會(huì)被置0.6ADTRG選擇激活類型用于開(kāi)始一個(gè)轉(zhuǎn)換操作。兩個(gè)激活類型都是可選擇的:激活和硬件激活。當(dāng)選擇激活時(shí),轉(zhuǎn)換就會(huì)根據(jù)對(duì)SC1A的寫操作開(kāi)始執(zhí)行。當(dāng)選擇硬件激活時(shí),當(dāng)一個(gè)ADHWTSn輸入脈沖結(jié)束之后,轉(zhuǎn)換就會(huì)根據(jù)有效的ADHWT輸入開(kāi)始執(zhí)行。選擇激活54值的。為了使ACFGT有效,ACFE位必須置位。配置高于或等于功能需求,他們都包括寄存器CV1CV2中值的功能3ACREN配置比較功能用于檢查被管理的輸入結(jié)果轉(zhuǎn)換時(shí)在區(qū)域之間還是之外,這個(gè)區(qū)間是由ACFGT的值通過(guò)比較寄存器CV1和CV2決定。ACFE位必須置位以保證ACFGT有效。區(qū)域功能有效。比較值寄存器CV1與CV2都做比較2DMA有效,同時(shí)在ADC轉(zhuǎn)換完成期間會(huì)維持ADCDMA請(qǐng)求有效1-00的源。狀態(tài)控制寄存器SC3ADC模塊的校對(duì)、持續(xù)轉(zhuǎn)換、硬件均值功能。地址:ADC0_SC3—4003_B000h基址+24h偏移量=4003_B024hADC1_SC3—400B_B000h基址+24h偏移量寄存器的D31-D8和D5-D4各位讀0寫無(wú)效,D7定義CAL,D6定義CALFD3定義位31-8保7CAL就開(kāi)始校對(duì)持續(xù)。校對(duì)在進(jìn)行的時(shí)候該位保持1,當(dāng)校對(duì)持續(xù)完成之后該位清零。必須檢查CALF位來(lái)確定校對(duì)次序的幾正確。一旦開(kāi)始,校對(duì)的操作不能被寫操作中斷,結(jié)果必須有效并且CALF位置位。設(shè)置CAL6CALF會(huì)顯示校對(duì)次序的結(jié)果。如果ADTRG=1時(shí)表示校對(duì)次序失敗,說(shuō)明有ADC寄器在進(jìn)行寫操作,或者是在校對(duì)次序完成之前有停止模式進(jìn)入。對(duì)該位1操作可以清校對(duì)失敗。不要求ADC的精確說(shuō)明5-4保320取消硬件均值功能1硬件均值功能有效1-ADC偏移量修正寄存器ADC偏移量修正寄存器(OFS)帶有選擇的用戶或者處理校對(duì)偏移量錯(cuò)誤的修正值。地址:ADC0_OFS—4003_B000h基址+28h偏移量=4003_B028h位31-16保15-0ADC向增益寄存器ADCx_PG位31-16保15-0ADC地址:ADC0_MG—4003_B000h基址+30h偏移量=4003_B030h位31-16保為15-0ADC正向增益通用校驗(yàn)值寄存器,CLPx地址:ADC0_CLPD—4003_B000h基址+34h偏移量=4003_B034hADC1_CLPD—400B_B000h基址+34h偏移量=400B_B034h位31-6保為5-0ADC正向增益通用校驗(yàn)值寄存器地址:ADC0_CLPS—4003_B000h基址+38h偏移量=4003_B038h位31-6保為5-0ADC正向增益通用校驗(yàn)值寄存器地址:ADC0_CLP4—4003_B000h基址+3Ch偏移量=4003_B03h位31-10保為9-0ADC正向增益通用校驗(yàn)值寄存器地址:ADC0_CLP3—4003_B000h基址+40h偏移量=4003_B040hADCx_CLP3位31-9保為8-0ADC正向增益通用校驗(yàn)值寄存器地址:ADC0_CLP2—4003_B000h基址+44h偏移量=4003_B044h位31-8保為7-0ADC正向增益通用校驗(yàn)值寄存器地址:ADC0_CLP1—4003_B000h基址+48h偏移量=4003_B048h位31-7保為6-0ADC正向增益通用校驗(yàn)值寄存器ADCx_CLP0位31-6保為5-0ADCPGA寄存器地址:ADC0_PAG—4003_B000h基址+50h偏移量=4003_B050hADCx_PGA位31-24保為2322保21保20保19-16PGA累加設(shè)置PGA累加0000000100100011010001010110150保ADC負(fù)向增益通用校驗(yàn)值寄存器 存有校驗(yàn)函數(shù)產(chǎn)生的校驗(yàn)信息。他們帶有七個(gè)不同寬度的校驗(yàn)值: [5:0],CLMD[5:0]。一旦自,CLMx地址:ADC0_CLMD—4003_B000h基址+54h偏移量=4003_B054hADCx_CLMD位31-6保為5-0ADC負(fù)向增益通用校驗(yàn)值寄存器(ADCx_C地址 —4003_B000h基址+58h偏移量=4003_B058h 位31-6保為5-0ADC負(fù)向增益通用校驗(yàn)值寄存器地址:ADC0_CLM4—4003_B000h基址+5Ch偏移量=4003_B05Ch位31-10保為9-0ADC負(fù)向增益通用校驗(yàn)值寄存器地址:ADC0_CLM3—4003_B000h基址+60h偏移量=4003_B060h位31-9保為8-0ADC負(fù)向增益通用校驗(yàn)值寄存器地址:ADC0_CLM2—4003_B000h基址+64h偏移量=4003_B064h位31-8保為7-0ADC負(fù)向增益通用校驗(yàn)值寄存器位31-7保為6-0ADC負(fù)向增益通用校驗(yàn)值寄存器地址:ADC0_CLM0—4003_B000h基址+6Ch偏移量=4003_B06Ch位31-6保為5-0SC1nADCH各位都為高時(shí),ADC模塊是無(wú)效步時(shí)鐘輸出使能無(wú)效。此時(shí)模塊處于低電壓狀態(tài)。在選擇通道時(shí)ADC能夠執(zhí)行模擬到(AEN=PAG功能描可編程的增益放大器(PGA)是用來(lái)放大有效范圍,在低頻信號(hào)到達(dá)16位的SARADC由SARADC的要求決定的。。PGA只有一個(gè)電壓接口對(duì)那個(gè)有效要根據(jù)選擇的和MCU的配置來(lái)定參考為PGA的模擬地。ADCPGA寄存器允許控制PGA增益和操作模式。。時(shí)鐘選擇和分配控轉(zhuǎn)換器(ADCK)的輸入時(shí)鐘。通過(guò)ADICLK各位可以選擇以下時(shí)鐘源。ALTCLK,是根據(jù)MCU定義。涉及到配置信息(ADACK異步時(shí)鐘源時(shí),不要求時(shí)鐘先于轉(zhuǎn)換開(kāi)始有效。當(dāng)類似的時(shí)間的發(fā)生時(shí)(AAE=0性,ADACK延遲其他相關(guān)時(shí)鐘的啟動(dòng),可以設(shè)置ADACKEN=1等待先于轉(zhuǎn)換5us中開(kāi)始的情況的發(fā)生,和轉(zhuǎn)換使用ADACK時(shí)鐘源。當(dāng)MCU在正常停止模式下,ADACK作為輸入時(shí)鐘源時(shí)轉(zhuǎn)換也是可能的。ADCK確切的頻率區(qū)域內(nèi),時(shí)鐘的頻率必須為下降。如果有效時(shí)鐘太慢,ADC可能不按照規(guī)定的條件運(yùn)行。如果有效時(shí)鐘太快,時(shí)鐘必須分解成合適的頻率。分解是由ADIV各位確定的,如能夠分解為1,2,48不同的頻率。接口電壓的選擇RefVDDA之間。同時(shí)接地的必須為VSSASC2REFSL位來(lái)來(lái)定。它涉及到MCU有關(guān)電壓接口配置的信息。硬件激活和通道ADC模塊有一個(gè)可選擇的異步轉(zhuǎn)換激活器,ADHWT,當(dāng)ADTRG置位后它就會(huì)被使MCUADHW當(dāng)硬件激活器選擇的時(shí)間發(fā)生后,在ADHWT的上升沿轉(zhuǎn)換就會(huì)開(kāi)始。當(dāng)一個(gè)轉(zhuǎn)換操作正始的上升沿持續(xù)轉(zhuǎn)換操作才會(huì)被。當(dāng)持續(xù)轉(zhuǎn)換無(wú)效時(shí),ADC就會(huì)繼續(xù)在同一個(gè)ADC狀硬件激活操作必須在接收到ADHWT信號(hào)之前完成。如果不能達(dá)到該要求,轉(zhuǎn)換器就會(huì)忽它必須等待當(dāng)前轉(zhuǎn)換完成,知道接收到ADHWT信號(hào)才開(kāi)始一個(gè)新的轉(zhuǎn)換操作。轉(zhuǎn)換的通轉(zhuǎn)換控可以按照CFG1[MODE]描述的CFG1[MODE]位和SC1n[DIFF]位來(lái)執(zhí)行轉(zhuǎn)換操作。轉(zhuǎn)換開(kāi)始轉(zhuǎn)換操(ADTRG=0完成COCOCOCO才會(huì)置位,COCOCOCOSIEN位取消下(ADTRG=0,對(duì)SC1A寄存器進(jìn)行寫操作會(huì)一個(gè)新的轉(zhuǎn)換(如果在SC1AADCH1的值SC1(B-n)寄存器正在控制相應(yīng)的SC1A:SC1nADC寄存器進(jìn)行寫操作。說(shuō)明操作模式已經(jīng)發(fā)后,數(shù)據(jù)寄存器繼續(xù)值的傳輸。如果轉(zhuǎn)換被復(fù)位或者低電壓停止模式取消,RARn就會(huì)電壓(ADACKEN=0,ADAC換發(fā)生。如果異步時(shí)鐘輸出有效(ADACKEN=1),不管ADC是處于什么狀態(tài)或MCU處于ADCADLPC累減少電源的消耗。這樣會(huì)產(chǎn)生一個(gè)最低最大值fADCK.(ADLSMP=0加上2個(gè)額外的采樣周期。對(duì)于高速轉(zhuǎn)換(ADHSC=1),任何轉(zhuǎn)換都會(huì)額外增加2個(gè)采樣周期。下表總結(jié)了ADC配置可能的采樣時(shí)間。0X0641010060X186111118轉(zhuǎn)換的總時(shí)間依賴于:采樣時(shí)間,MCU總線頻率,轉(zhuǎn)換模式,高速配置和轉(zhuǎn)換時(shí)鐘頻率(fADCK).ADHSC位是用于配置一個(gè)高時(shí)鐘輸入頻率,它可以加快轉(zhuǎn)換的速度。為了達(dá)到ADC時(shí)間的需要,ADHSC位增加額外的ADCK周期。當(dāng)ADHSC=1,轉(zhuǎn)換要花采樣輸入就會(huì)開(kāi)始。ADLSMPADLSTS會(huì)根據(jù)所選的轉(zhuǎn)換模式來(lái)選擇采樣的次數(shù)。當(dāng)采擬信號(hào)的數(shù)值。當(dāng)轉(zhuǎn)換算法完成之后,轉(zhuǎn)換結(jié)果會(huì)傳輸?shù)郊拇嫫鱎n中。ADICLK位可以時(shí)間。從表34-107中可以得到方程中不同的參考值。34-107單工或者第一次持續(xù)轉(zhuǎn)換的時(shí)間1X3個(gè)ADCK周期+5個(gè)總線時(shí)鐘周113個(gè)ADCK周期+5105us+3個(gè)ADCK周期+5個(gè)總線時(shí)鐘周0X5個(gè)ADCK周期+5個(gè)總線時(shí)鐘周015個(gè)ADCK周期+5005us+5個(gè)ADCK周期+5個(gè)總線時(shí)鐘周34-1080114181134-109基本轉(zhuǎn)換時(shí)間基本轉(zhuǎn)換時(shí)間8b17個(gè)ADCK周9b27ADCK周10b20個(gè)ADCK周11b30個(gè)ADCK周12b20個(gè)ADCK周13b30個(gè)ADCK周16b25ADCK周16b34個(gè)ADCK周34-110長(zhǎng)采樣額外時(shí)間00ADCK周120ADCK周112個(gè)ADCK周16個(gè)ADCK周12個(gè)ADCK周34-111高速轉(zhuǎn)換時(shí)間額外時(shí)間00個(gè)ADCK周12個(gè)ADCK周轉(zhuǎn)換時(shí)間實(shí)典型的轉(zhuǎn)換時(shí)間配置34-1125個(gè)ADCK周期+5個(gè)總線時(shí)鐘周120008MHzADCK周期等于8NHz,結(jié)果轉(zhuǎn)換時(shí)間是長(zhǎng)轉(zhuǎn)換時(shí)間配率。8MHz的總線頻率,長(zhǎng)采樣時(shí)間有效,有更長(zhǎng)的額外時(shí)間,高速轉(zhuǎn)換無(wú)效,32位的均值轉(zhuǎn)換有效。通過(guò)圖34-95可以計(jì)算轉(zhuǎn)換時(shí)間。34-1133個(gè)ADCK周期+5個(gè)總線時(shí)鐘周34個(gè)ADCK周20個(gè)ADCK周08MHzADCK結(jié)果轉(zhuǎn)換時(shí)間是57.625us.總的轉(zhuǎn)換時(shí)間是短時(shí)間轉(zhuǎn)換配短時(shí)間轉(zhuǎn)換配置為:8位的單工模式總線時(shí)鐘作為輸入時(shí)鐘選擇輸入時(shí)鐘/1頻率,20MHz的總線頻率,總線頻率為20MHz,長(zhǎng)時(shí)間采樣無(wú)效,高速轉(zhuǎn)換有效。通過(guò)圖34-95可以計(jì)算轉(zhuǎn)換的時(shí)間表34-107提供了轉(zhuǎn)換的詳細(xì)信息。34-1145個(gè)ADCK周期+5個(gè)總線時(shí)鐘周117個(gè)ADCK周0個(gè)ADCK周2頻率為20MHz,結(jié)果轉(zhuǎn)換時(shí)間是1.625us硬件均值功能選擇4,8,16,32個(gè)轉(zhuǎn)換號(hào)來(lái)求均值。當(dāng)硬件均值有效時(shí),ADACT位置位。當(dāng)選擇的輸均值操作。當(dāng)選擇了硬件均值時(shí),簡(jiǎn)單轉(zhuǎn)換完成之后不會(huì)置位COCO位。如果比較功能無(wú)Rn中,COCOADC模塊中斷有效時(shí)(AIEN=1,COCOADCSC1n[AIEN]ADCMCU。自動(dòng)比較功能34-1156中比較模式。34-115ADCCV1與ADCCV2的系00—如果結(jié)果比CV110—值如果結(jié)果大于或等于CV1中01如果結(jié)果比CV1比CV201如果結(jié)果比CV1比CV211如果結(jié)果大于等于CV1中的值并且小于等于CV111如果結(jié)果大于或等于CV1中的值或者小于等于CV2ADC區(qū)域使能位置位時(shí),ADCREN=1,CV1CV2中的值,置位ACFGT位,會(huì)選擇激活包含端點(diǎn)的比較區(qū)域功能。清除ACFGT會(huì)選擇激活外部比較區(qū)域,但是不包含端點(diǎn)功能。如果CV1CV2ACFGT位選擇激能。如果CV1與CV2中的值相等,COCO置位。ADCCOCOADCMCU處于等待或正常停止模式,比較功能可以管理通道中的電壓。當(dāng)比較條件為真時(shí),ADC中斷會(huì)喚MCU。校對(duì)功ADC帶有自校驗(yàn)功能,模塊要求達(dá)到確定的精度。在復(fù)位之后轉(zhuǎn)換開(kāi)始之前校對(duì)功能ADCADC模ADC,這必須選擇高精度配置,或者在不同的配fADCK4MHz,VREFH=VDDA,在正常的電壓和溫度下校對(duì)。在校ADTRG=0CALADTRG=1,CAL位不會(huì)置位,校對(duì)失敗標(biāo)記位會(huì)置位。當(dāng)校對(duì)有效時(shí),ADC寄存器不能進(jìn)行寫操作且不能CAL位清除同時(shí)CALF位置位。校對(duì)持續(xù)結(jié)束時(shí),SC1A中的COCO位置位。校對(duì)次序結(jié)束時(shí),AIEN位可以中斷的發(fā)生。如果校對(duì)結(jié)束時(shí)CALF位沒(méi)有置位,自動(dòng)校對(duì)就成功完成。CLP0,CLP1,CLP2,CLP3,CLP4CLPS存到該變量設(shè)置變量的MSB個(gè)總線周期,這個(gè)要看校驗(yàn)結(jié)果和時(shí)鐘源的選擇。對(duì)于一個(gè)8MHz的時(shí)鐘源,大概要1.7ms.個(gè)ADC轉(zhuǎn)換之前完成。這樣使得校驗(yàn)等待時(shí)間減少,使得20個(gè)寄存器就可以所有在用戶定義的偏移量功能ADC2sADC偏移量糾正寄存器的組成與數(shù)據(jù)結(jié)果寄存器是不同的,這是為了在忽視所選的轉(zhuǎn)換模工模式下,OFS[14:7]D[7:0]中扣除的。OFS[15]位提示信號(hào)位,OFS[6:0]被忽視。同樣的位也用在9位的雙工模式下,OFS[15]提示信號(hào)位,到D[8]位。對(duì)于16位的雙式下,在偏移量糾正寄存器中沒(méi)有一位是連接到信號(hào)結(jié)果位D[0]的,因此奇數(shù)值(-1或者1等等)是不能從結(jié)果中扣除的。一旦自校驗(yàn)次序完成之后(CAL清除)OFS會(huì)根據(jù)校驗(yàn)要求自動(dòng)置位。如果需要用戶OFS進(jìn)行寫操作將之前的校驗(yàn)結(jié)果覆蓋掉。如果用戶將一個(gè)不是校驗(yàn)值的數(shù)據(jù)寫到偏移量糾正寄存器中,ADC錯(cuò)誤定位可能不能達(dá)到之前的要求。校驗(yàn)產(chǎn)生的值在用戶偏移量校對(duì)功能在用戶移除偏移量或者DC偏移值的時(shí)候使用。偏移量糾正寄存器,OFS2s2s補(bǔ)償形式下無(wú)效的偏移量,有效的偏移量就可以為增加之后的值。0x8000)OFS寄存器的校正偏移值必須加到用戶的自定義偏移值溫度傳感器34-9634-96MCU等待模持有效狀態(tài)。如果正在進(jìn)行轉(zhuǎn)換時(shí)MCU進(jìn)入等待模式,那么轉(zhuǎn)換會(huì)繼續(xù),直到完成。在MCU處于等待模式時(shí),通過(guò)硬件觸發(fā)或使能連續(xù)轉(zhuǎn)換,可以初始化轉(zhuǎn)換。ADACK可以作為轉(zhuǎn)換時(shí)鐘源。在等待模式時(shí),ALTCLK作為轉(zhuǎn)換時(shí)鐘源是MCU的ALTCLK的定義決定參考該MCU中模塊說(shuō)明中關(guān)于ALTCLK說(shuō)明的信息。MCU正常停止模式 的正常停止模式轉(zhuǎn)換,使得ADC模塊處于空閑狀態(tài)。ADC寄存器的內(nèi)容,包括Rn不受正常停止模式的影響。當(dāng)退出正常停止模式時(shí),或硬件將觸發(fā)ADC恢換。 如果硬件平均功能使能,那么當(dāng)被選則的轉(zhuǎn)換完成時(shí),COCO能的,會(huì)產(chǎn)生一個(gè)中斷)ADC態(tài),此時(shí)將不能從正常停止模式中喚醒MCU,除非有其他的硬件觸發(fā)一個(gè)新的轉(zhuǎn)換。MCU低功耗模式式。請(qǐng)參考表34-110,表34-111,表34-112ADC模塊初始化樣例初始化順序(CFG2(SC23(SC3(SC1:SC1n偽代碼示例長(zhǎng)采樣時(shí)間,通道1輸入,時(shí)鐘源ADCK為總線時(shí)鐘的1倍分頻。CFG1=0x98Bit7ADLPC1Bit6:5ADIV001Bit4ADLSMP1Bit3ACREN0,比較Bit2DMAEN0,DMA請(qǐng)求Bit1:0REFSEL00SC2=0x007ADACT06ADTRG0,觸發(fā)5ACFE0,比較功能4ACFGT0,Bit3:200Bit1:000,保留。SC1A0x41706150RA=CV=外部引模擬量引VSSAVSS,VSSAVDDAMCUVSS),而且走線時(shí)必須保證最大的噪聲抵抗力,旁路電容盡量靠近引腳。ADC可以為VREFSH和VREFSL配置成
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 技術(shù)說(shuō)明書(shū)樣本
- 整體廚房裝修設(shè)計(jì)承包范本
- 2024混凝土道路施工合同樣本
- 2024品牌代理經(jīng)營(yíng)合同版
- 廣西壯族自治區(qū)七年級(jí)上學(xué)期語(yǔ)文期中測(cè)試試卷10套【附答案】
- 廣告設(shè)計(jì)制作合作方案
- 保健食品委托代理銷售協(xié)議書(shū)
- 設(shè)備維修承包合同2024年
- 2023年高考地理第一次模擬考試卷-(湖北B卷)(考試版)
- 2023年高考地理專題復(fù)習(xí)新題典題精練-洋流(解析版)
- 新產(chǎn)品試制流程管理辦法
- 通用橫版企業(yè)報(bào)價(jià)單模板
- 潛油泵及潛油泵加油機(jī)講義
- 物業(yè)服務(wù)公司各崗位規(guī)范用語(yǔ)
- 醫(yī)患溝通內(nèi)容要求記錄模板(入院、入院三日、術(shù)前、術(shù)后、出院)
- 航海學(xué)天文定位第四篇第6章天文定位
- 淺談深度教學(xué)中小學(xué)數(shù)學(xué)U型學(xué)習(xí)模式
- 物理電學(xué)暗箱專題30道
- 裝修公司員工勞動(dòng)合同
- 江西上饒鉛山汽車駕駛科目三考試線路
- 通過(guò)一起放火案件淺析放火案件的移交工作
評(píng)論
0/150
提交評(píng)論