12 位 ADC 是一種逐次逼近型模擬數(shù)字轉(zhuǎn)換器。其分辨率可以達(dá)到12位。這意味著它可以將模擬信號(hào)轉(zhuǎn)換為12位的二進(jìn)制數(shù),其數(shù)值范圍在0到4095之間。
各通道的A/D轉(zhuǎn)換可以以單次、連續(xù)、掃描或間斷模式執(zhí)行。轉(zhuǎn)換結(jié)果可以以左對(duì)齊或右對(duì)齊的方式存儲(chǔ)在16位數(shù)據(jù)寄存器中。此外,12位ADC還具有模擬看門狗特性,允許應(yīng)用程序檢測(cè)輸入電壓是否超出用戶定義的高/低閥值。ADC的輸入時(shí)鐘不得超過14MHz,它是由PCLK2經(jīng)分頻產(chǎn)生。
它有多達(dá) 19 個(gè)通道,可測(cè)量 16 個(gè)外部通道(從外部GPIO口連接的16通道模擬輸入)
3個(gè)內(nèi)部信號(hào)源,分別為內(nèi)部溫度傳感 (VSENSE) 輸入、內(nèi)部參考電壓 (VREFINT) 輸入、外部電池 VBAT 供電引腳輸入
各通道的 A/D 轉(zhuǎn)換可以單次、連續(xù)、掃描或間斷模式執(zhí)行。
ADC的結(jié)果可以左對(duì)齊或右對(duì)齊方式存儲(chǔ)在 16 位數(shù)據(jù)寄存器中。
ADC特性
量程:能測(cè)量的電壓范圍 0 ~ 3.6V
分辨率:
ADC的分辨率通常以輸出二進(jìn)制數(shù)的位數(shù)表示,位數(shù)越多,分辨率越高,一般來說分辨率越高,轉(zhuǎn)化時(shí)間越長。
可配置的轉(zhuǎn)換精度:6位,8位,10位,12位
轉(zhuǎn)化時(shí)間:模擬輸入電壓在允許的最大變化范圍內(nèi),從轉(zhuǎn)換開始到獲得穩(wěn)定的數(shù)字量輸出所需要的時(shí)間稱為轉(zhuǎn)換時(shí)間
ADC工作流程
ADC模塊的工作流程可以分為以下幾個(gè)步驟:
①初始化ADC單元:包括配置時(shí)鐘、參考電壓源、采樣保持時(shí)間等。
②配置模擬輸入通道和采樣時(shí)間:確定要讀取的模擬輸入通道,以及采樣保持時(shí)間。
③校準(zhǔn)ADC單元:ADC單元需要在每次啟動(dòng)前進(jìn)行校準(zhǔn)。校準(zhǔn)過程將自動(dòng)調(diào)整內(nèi)部參考電壓,以保證準(zhǔn)確的轉(zhuǎn)換。
④啟動(dòng)ADC單元:在轉(zhuǎn)換之前,通過軟件啟動(dòng)ADC單元,開始進(jìn)行轉(zhuǎn)換。
⑤讀取轉(zhuǎn)換結(jié)果:當(dāng)轉(zhuǎn)換完成后,ADC單元會(huì)觸發(fā)轉(zhuǎn)換完成中斷,并將轉(zhuǎn)換結(jié)果存儲(chǔ)在寄存器中。此時(shí),可以使用DMA通道將轉(zhuǎn)換結(jié)果傳輸?shù)絻?nèi)存中,也可以直接讀取寄存器中的值。
如果要對(duì)每個(gè)通道進(jìn)行連續(xù)轉(zhuǎn)換,可以使用掃描模式。掃描模式允許一次啟動(dòng)多個(gè)轉(zhuǎn)換,并允許設(shè)置轉(zhuǎn)換順序。
審核編輯:黃飛
-
寄存器
+關(guān)注
關(guān)注
31文章
5343瀏覽量
120375 -
adc
+關(guān)注
關(guān)注
98文章
6498瀏覽量
544658 -
分辨率
+關(guān)注
關(guān)注
2文章
1063瀏覽量
41931 -
數(shù)字轉(zhuǎn)換器
+關(guān)注
關(guān)注
0文章
235瀏覽量
27533 -
GPIO
+關(guān)注
關(guān)注
16文章
1204瀏覽量
52104
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論