阿里云虛擬主機(jī)網(wǎng)站嗎東莞百度seo在哪里
ADC簡介
- ?ADC(Analog-Digital Converter)模擬-數(shù)字轉(zhuǎn)換器
- ADC可以將引腳上連續(xù)變化的模擬電壓轉(zhuǎn)換為內(nèi)存中存儲的數(shù)字變量,建立模擬電路到數(shù)字電路的橋梁,ADC是一種將連續(xù)的模擬信號轉(zhuǎn)換為離散的數(shù)字信號的設(shè)備或模塊
- 12位逐次逼近型ADC,1us轉(zhuǎn)換時(shí)間
- 輸入電壓范圍:0~3.3V,轉(zhuǎn)換結(jié)果范圍:0~4095
- 18個(gè)輸入通道,可測量16個(gè)外部(16個(gè)GPIO口)和2個(gè)內(nèi)部信號源(內(nèi)部溫度傳感器和內(nèi)部參考電壓),內(nèi)部溫度傳感器測量CPU的溫度,可用ADC讀取;內(nèi)部參考電壓是1.2v左右的基準(zhǔn)電壓,基準(zhǔn)電壓不隨外部供電電壓變化而變化。
- 各通道的A/D轉(zhuǎn)換可以單次、連續(xù)、掃描或間斷模式執(zhí)行。
- 規(guī)則組和注入組兩個(gè)轉(zhuǎn)換單元
- 模擬看門狗自動(dòng)監(jiān)測輸入電壓范圍
- STM32F103C8T6 ADC資源:ADC1、ADC2,10個(gè)外部輸入通道(這款芯片最多能測量10個(gè)外部引腳的模擬信號)
拓展知識:?
DAC是數(shù)字-模擬轉(zhuǎn)換器(Digital-to-Analog Converter)的縮寫。它是一種用于將數(shù)字信號轉(zhuǎn)換為模擬信號的電子設(shè)備,以便模擬電路或設(shè)備可以處理和輸出這些信號。DAC的作用是將數(shù)字化的數(shù)據(jù)轉(zhuǎn)換為模擬信號,使得數(shù)字系統(tǒng)可以與模擬系統(tǒng)進(jìn)行交互。DAC廣泛應(yīng)用于音頻設(shè)備、通信系統(tǒng)、控制系統(tǒng)等領(lǐng)域。DAC的性能通常由分辨率、采樣率、輸出精度等參數(shù)來衡量,不同類型的DAC適用于不同的應(yīng)用場景。DAC的輸出模擬信號可以被連接到放大器、濾波器等模擬電路中進(jìn)行進(jìn)一步處理,以實(shí)現(xiàn)數(shù)字到模擬的轉(zhuǎn)換。
逐次逼近型ADC?
?對應(yīng)看圖
ADC框圖?
按序號理解?
? ADC預(yù)分頻器來源于RCC?
來源RCC時(shí)鐘樹
?ADC基本結(jié)構(gòu)
16個(gè)外部通道對應(yīng)GPIO口-輸入通道?
?對應(yīng)ADC1、ADC2,10個(gè)外部輸入通道
引腳定義表?
四種轉(zhuǎn)換模式?
單次轉(zhuǎn)換,非掃描模式?
連續(xù)轉(zhuǎn)換,非掃描模式?
單次轉(zhuǎn)換,掃描模式?
連續(xù)轉(zhuǎn)換,掃描模式?
觸發(fā)控制:對應(yīng)ADC框圖EXTXEL開始觸發(fā)(規(guī)則組)位置
數(shù)據(jù)對齊
這里的ADC是12位的,它的轉(zhuǎn)換結(jié)果就是一位12位的數(shù)據(jù),但是這個(gè)數(shù)據(jù)寄存器是16位的,所以就存在一個(gè)數(shù)據(jù)對齊的問題。這里一般使用數(shù)據(jù)右對齊方式,這樣讀取16位寄存器直接就是轉(zhuǎn)換結(jié)構(gòu)。如果選擇數(shù)據(jù)左對齊,直接讀取得到的數(shù)據(jù)會比實(shí)際數(shù)據(jù)大。因?yàn)閿?shù)據(jù)左對齊實(shí)際就是把數(shù)據(jù)左移4次,二進(jìn)制有個(gè)特點(diǎn),就是數(shù)據(jù)左移一次,就等效于把這個(gè)數(shù)據(jù)乘2。
?轉(zhuǎn)換時(shí)間
?
為什么需要采樣保持:37:46?
數(shù)據(jù)校準(zhǔn): 只需要在ADC初始化代碼最后加幾條代碼就可以,暫時(shí)無需了解。
硬件電路?
記得看手冊:堅(jiān)持最后?