0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

12位ADC模擬信號(hào)到數(shù)字信號(hào)的轉(zhuǎn)換

星星科技指導(dǎo)員 ? 來源:網(wǎng)絡(luò)整理 ? 作者:網(wǎng)絡(luò)整理 ? 2024-01-23 16:56 ? 次閱讀

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)換順序。

審核編輯:黃飛

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 寄存器
    +關(guān)注

    關(guān)注

    31

    文章

    5343

    瀏覽量

    120375
  • adc
    adc
    +關(guān)注

    關(guān)注

    98

    文章

    6498

    瀏覽量

    544658
  • 分辨率
    +關(guān)注

    關(guān)注

    2

    文章

    1063

    瀏覽量

    41931
  • 數(shù)字轉(zhuǎn)換器

    關(guān)注

    0

    文章

    235

    瀏覽量

    27533
  • GPIO
    +關(guān)注

    關(guān)注

    16

    文章

    1204

    瀏覽量

    52104
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    模擬信號(hào)如何才能轉(zhuǎn)換數(shù)字信號(hào)

    模擬信號(hào)只有通過A/D轉(zhuǎn)化為數(shù)字信號(hào)后才能用軟件進(jìn)行處理,這一切都是通過A/D轉(zhuǎn)換器(ADC)來實(shí)現(xiàn)的。與模數(shù)轉(zhuǎn)換相對(duì)應(yīng)的是數(shù)模
    發(fā)表于 07-26 08:05

    ADC模擬信號(hào)轉(zhuǎn)數(shù)字信號(hào))在嵌入式中應(yīng)用

    ADC模擬信號(hào)轉(zhuǎn)數(shù)字信號(hào))在嵌入式中應(yīng)用還是挺多的,很多傳感器上面采集信號(hào)模擬信號(hào)(常見
    發(fā)表于 08-20 08:18

    使用DAC把數(shù)字信號(hào)轉(zhuǎn)換模擬信號(hào)

    本文隸屬于AVR單片機(jī)教程系列。單片機(jī)的應(yīng)用場(chǎng)景時(shí)常涉及模擬信號(hào)。我們已經(jīng)會(huì)使用ADC模擬信號(hào)轉(zhuǎn)換成數(shù)字信號(hào),本講中我們要學(xué)習(xí)使用DAC
    發(fā)表于 11-23 09:02

    ADC模擬信號(hào)是怎樣轉(zhuǎn)換數(shù)字信號(hào)

    ADC模擬信號(hào)轉(zhuǎn)換數(shù)字信號(hào),該實(shí)驗(yàn)使用的芯片信號(hào)為STC89C52,A/D芯片為XPT2046。了解XPT2046單片機(jī)晶振為11.059
    發(fā)表于 11-24 06:59

    談?wù)勅绾螀^(qū)分數(shù)字信號(hào)模擬信號(hào)轉(zhuǎn)換問題

    模擬信號(hào)數(shù)字信號(hào)之間可以相互轉(zhuǎn)換模擬信號(hào)一般通過PCM脈碼調(diào)制(Pulse Code Modulation)方法量化為數(shù)字信號(hào),即讓
    發(fā)表于 10-26 16:08 ?3w次閱讀
    談?wù)勅绾螀^(qū)分<b class='flag-5'>數(shù)字信號(hào)</b>與<b class='flag-5'>模擬信號(hào)</b>及<b class='flag-5'>轉(zhuǎn)換</b>問題

    模擬信號(hào)數(shù)字信號(hào)有什么區(qū)別

    模擬信號(hào)數(shù)字信號(hào)的聯(lián)系在于它們都是用來傳遞信息的,而且在一定條件下,模擬信號(hào)可以轉(zhuǎn)換數(shù)字信號(hào)傳輸。數(shù)
    發(fā)表于 02-26 08:54 ?19.4w次閱讀
    <b class='flag-5'>模擬信號(hào)</b>和<b class='flag-5'>數(shù)字信號(hào)</b>有什么區(qū)別

    模擬信號(hào)數(shù)字信號(hào)如何得到兼容

    模擬信號(hào)、數(shù)字信號(hào)如何得到兼容呢?模擬信號(hào)數(shù)字信號(hào)兼容問題也不是什么難度;因?yàn)?b class='flag-5'>模擬信號(hào)數(shù)字信號(hào)
    發(fā)表于 06-19 17:41 ?3187次閱讀

    數(shù)字信號(hào)模擬信號(hào)及脈沖信號(hào)的區(qū)別

    有關(guān)數(shù)字信號(hào)模擬信號(hào)及脈沖信號(hào)的區(qū)別,模擬信號(hào)模擬電子電路,數(shù)字信號(hào)
    的頭像 發(fā)表于 06-08 09:24 ?5616次閱讀
    <b class='flag-5'>數(shù)字信號(hào)</b>與<b class='flag-5'>模擬信號(hào)</b>及脈沖<b class='flag-5'>信號(hào)</b>的區(qū)別

    模擬信號(hào)是什么意思?怎么判斷數(shù)字信號(hào)模擬信號(hào)

    模擬信號(hào)是什么意思?常見的模擬信號(hào)有哪些?怎么判斷數(shù)字信號(hào)模擬信號(hào)? 模擬信號(hào)是指采用連續(xù)變化的物理量來傳輸信息的
    的頭像 發(fā)表于 11-22 16:32 ?7869次閱讀

    數(shù)字信號(hào)轉(zhuǎn)模擬信號(hào)是調(diào)制還是解調(diào)

    數(shù)字信號(hào)轉(zhuǎn)模擬信號(hào)的過程通常被稱為數(shù)字模擬轉(zhuǎn)換(Digital-to-Analog Conversion),簡稱DAC。這個(gè)過程涉及
    的頭像 發(fā)表于 06-03 10:38 ?3605次閱讀

    模擬信號(hào)轉(zhuǎn)換數(shù)字信號(hào)需要經(jīng)過什么

    模擬信號(hào)轉(zhuǎn)換數(shù)字信號(hào)的過程稱為模數(shù)轉(zhuǎn)換(Analog-to-Digital Conversion, ADC)。這個(gè)過程涉及
    的頭像 發(fā)表于 06-03 10:45 ?3795次閱讀

    模擬信號(hào)可以通過什么變成數(shù)字信號(hào)

    轉(zhuǎn)換(Analog-to-Digital Conversion,簡稱ADC)。本文將詳細(xì)介紹模擬信號(hào)如何通過ADC變成數(shù)字信號(hào),包括
    的頭像 發(fā)表于 06-03 10:48 ?1799次閱讀

    數(shù)字信號(hào)轉(zhuǎn)換模擬信號(hào)的過程

    數(shù)字信號(hào)模擬信號(hào)是兩種不同的信號(hào)類型,它們?cè)谕ㄐ?、音頻、視頻等領(lǐng)域有著廣泛的應(yīng)用。數(shù)字信號(hào)是由離散的數(shù)字值組成的,而
    的頭像 發(fā)表于 07-08 16:00 ?3404次閱讀

    數(shù)字信號(hào)模擬信號(hào)的特點(diǎn)及應(yīng)用

    相互轉(zhuǎn)換。數(shù)字信號(hào)轉(zhuǎn)模擬信號(hào)的過程被稱為數(shù)字模擬轉(zhuǎn)換(DAC),而模擬信號(hào)轉(zhuǎn)
    的頭像 發(fā)表于 08-25 15:53 ?1088次閱讀

    adc模擬信號(hào)處理技術(shù)

    在現(xiàn)代電子系統(tǒng)中,模擬信號(hào)數(shù)字信號(hào)轉(zhuǎn)換是實(shí)現(xiàn)復(fù)雜功能和提高系統(tǒng)性能的關(guān)鍵。模數(shù)轉(zhuǎn)換器(ADC)作為連接
    的頭像 發(fā)表于 10-31 11:05 ?247次閱讀