模數(shù)轉(zhuǎn)換模塊ADC是連接現(xiàn)實(shí)世界模擬量和數(shù)字量之間的橋梁,它的轉(zhuǎn)換精度經(jīng)??梢詻Q定一個(gè)產(chǎn)品的品質(zhì)?,F(xiàn)在單片機(jī)上一般都會(huì)集成ADC,我們?nèi)绾胃鶕?jù)自己的應(yīng)用選擇恰當(dāng)?shù)漠a(chǎn)品呢?怎么實(shí)現(xiàn)高的性價(jià)比,讓產(chǎn)品在激烈的市場(chǎng)競(jìng)爭(zhēng)中立于不敗之地呢?下面我們從常用的幾種ADC類型的特點(diǎn),到使用中的注意事項(xiàng),逐一探討一下。
ADC類型
常用的ADC基本上可以分為三種類型: Flash型,SAR型,Sigma-Delta型。下面我們來(lái)了解一下它們的工作原理與性能特點(diǎn)。單片機(jī)中最常采用的是SAR型,在一些高精度場(chǎng)合會(huì)用到Sigma-Delta型,而Flash型很少會(huì)集成在MCU內(nèi)部,如果需要一般需要通過(guò)串行或并行總線外擴(kuò)。
1.Flash型
這種ADC使用電阻分壓網(wǎng)絡(luò),輸入的電壓會(huì)同時(shí)與分壓網(wǎng)絡(luò)中的多個(gè)參考電壓比較,比較器的輸出通過(guò)編碼器輸出2進(jìn)制的數(shù)字輸出。這種ADC速度快,精度高,但缺點(diǎn)是隨著輸出位數(shù)的增加,它需要的分壓電阻和比較器成指數(shù)增長(zhǎng),體積和成本隨之迅速增加。
2.SAR逐次逼近型
SAR(Successive Approximation Register)型ADC仍然使用電壓比較的方法,它使用數(shù)字電路控制DAC輸出一個(gè)變化的電壓,并用此電壓和輸入電壓比較,經(jīng)過(guò)多次比較逐漸使DAC輸出接近輸入電壓,從而得出數(shù)字輸出。
舉例如下:
假設(shè)ADC參考電壓為0-5V,輸入為3.2V。
壓控寄存器最高位置為1,其余位為0,DAC輸出參考電壓一半2.5V,輸入3.2 > 2.5,比較器輸出1,壓控寄存器最高位1保留。然后次高位置1,DAC輸出3.75V,此時(shí)3.2V < 3.75V,比較器輸出0,壓控寄存器次高位置0。之后與3.125V比較得到1,與3.4375V比較得到0。這樣如果是8位ADC,最后就得到數(shù)字輸出 10100011。SAR型ADC以較低的成本實(shí)現(xiàn)較高的轉(zhuǎn)換速度和分辨率,比較常用的可以達(dá)到1MHz的轉(zhuǎn)換速度和12-Bit的分辨率,得到了比較廣泛的應(yīng)用。如果單片機(jī)手冊(cè)沒(méi)有特別注明,一般都是集成的這種類型的ADC。
3.Sigma Delta型
下圖為一個(gè)簡(jiǎn)化的原理電路。左半部分為模擬調(diào)制電路,它的作用為根據(jù)輸入電壓的大小輸出位寬為1bit的比特流。右半部分為數(shù)字濾波和裁決器,根據(jù)比特流輸出數(shù)字轉(zhuǎn)換結(jié)果。
工作過(guò)程如下:輸入電壓減去DAC輸出后的差值經(jīng)過(guò)積分器后和0V電壓比較,如果大于等于0V輸出1,否則輸出0。以一定的頻率控制比較器輸出形成比特流,控制DAC輸出電壓,1控制DAC輸出+Vref參考電壓,0控制DAC輸出-Vref參考電壓。當(dāng)DAC在比較器輸出的比特流控制下高速切換時(shí),類似于PWM在輸出端產(chǎn)生一個(gè)平均電壓。容易看出,全1的比特流對(duì)應(yīng)的平均電壓為+Vref,全0的比特流對(duì)應(yīng)的電壓為-Vref,如果1和0各占一半,那么對(duì)應(yīng)的電壓是0V。
當(dāng)平均電壓Vadc小于輸入Vin時(shí),趨向于輸出更多的1來(lái)增大Vadc。當(dāng)平均電壓Vadc大于Vin時(shí),趨向于輸出0來(lái)減小Vadc。這樣一個(gè)合適的1,0比率的比特流會(huì)使Vadc最接近Vin,達(dá)到平衡狀態(tài)。后級(jí)的數(shù)字濾波和裁決器從1,0的比率就可以推斷出輸入電壓Vin的大小。
Sigma Delta型單片機(jī)可以達(dá)到很高的分辨率,但轉(zhuǎn)換速度慢很多。比較典型的如24-Bit,輸出速率幾十到幾百HZ。集成此類ADC的單片機(jī)一般用于計(jì)量,儀表等。如TI的MSP430AFE253。
4.Pipeline型
這種類型的ADC,結(jié)合了Flash型和SAR型,先用分壓電阻比較法,快速判斷輸入電壓落入的范圍,然后用逐次逼近法在此范圍內(nèi)取得精確的轉(zhuǎn)換結(jié)果。此類型ADC很少在單片機(jī)中采用。
參考資料:
ADI: The Data Conversion Handbook
ADI: Sigma-Delta ADC Tutorial
責(zé)任編輯:xj
-
單片機(jī)
+關(guān)注
關(guān)注
6044文章
44624瀏覽量
638948 -
FlaSh
+關(guān)注
關(guān)注
10文章
1644瀏覽量
148754 -
SAR
+關(guān)注
關(guān)注
3文章
419瀏覽量
46116
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
SAR ADC的工作頻率范圍是多少,AD10D1500這類的ADC屬于Flash ADC嗎?
有沒(méi)有采用sigma-delta原理的AD芯片推薦
對(duì)于1位量化的Sigma-delta調(diào)制器來(lái)說(shuō),As和SNR和DR分別是什么關(guān)系?
想做一個(gè)采集設(shè)備,請(qǐng)問(wèn)選用什么樣的ADC和DAC合適?
請(qǐng)問(wèn)為ADC選Driver主要要看哪幾項(xiàng)技術(shù)指標(biāo)呢?
是什么原因?qū)е翧DS1262在數(shù)據(jù)吞吐率提高時(shí)會(huì)增加它的噪聲?
【「從算法到電路—數(shù)字芯片算法的電路實(shí)現(xiàn)」閱讀體驗(yàn)】+第九章sigma delta adc閱讀與分享
關(guān)于使用Delta-Sigma ADS1278遇到的疑問(wèn)求解答
adc的分類及特點(diǎn)
delta-sigma DAC的過(guò)采樣率是如何確定的?
不同類型AD轉(zhuǎn)換器的比較
使用精密Delta-Sigma ADC進(jìn)行RTD斷線檢測(cè)
![使用精密<b class='flag-5'>Delta-Sigma</b> <b class='flag-5'>ADC</b>進(jìn)行RTD斷線檢測(cè)](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
STM32H723VGT6只有一個(gè)DFSDM模塊,唯一的時(shí)鐘輸出,能不能輸出給2個(gè)sigma-delta同時(shí)采樣電流?
RZ MPU Delta-sigma的工作原理 Delta-Sigma的應(yīng)用簡(jiǎn)介
關(guān)于NS SAR ADC的paper結(jié)構(gòu)介紹
![關(guān)于NS <b class='flag-5'>SAR</b> <b class='flag-5'>ADC</b>的paper結(jié)構(gòu)介紹](https://file1.elecfans.com/web2/M00/C1/00/wKgaomXRzq6AQ6VGAAAggOsJ9Ak218.png)
評(píng)論