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

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

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

A/D的轉(zhuǎn)換原理

電子工程師 ? 來源:FPGA設(shè)計(jì)論壇 ? 作者:FPGA設(shè)計(jì)論壇 ? 2020-09-28 11:43 ? 次閱讀

1分辨率

當(dāng)知道一個(gè)A/D或D/A轉(zhuǎn)換器的位數(shù)n時(shí),就可以知道其分辨率的大小。此時(shí),A/D或者D/A轉(zhuǎn)換器的都或許知道其分辨率的定義式( 選擇D/A轉(zhuǎn)換器來說明 ):

當(dāng)模擬量的范圍( 如電壓范圍[ UMIN, UMAX] )確定之后,分辨率就可以用來確定當(dāng)D/A轉(zhuǎn)換器內(nèi)部二進(jìn)制數(shù)變化1時(shí)對(duì)應(yīng)的模擬信號(hào)的變化量:

左邊的B列表示D/A轉(zhuǎn)換器對(duì)應(yīng)的二進(jìn)制值,U列代表電壓。第二行從左到右分別表示二進(jìn)制數(shù)的范圍及電壓的變化范圍,具體的物理含義可表示當(dāng)二進(jìn)制從最小變化到最大時(shí)對(duì)應(yīng)的電壓也從最小變化到最大[ 采用數(shù)學(xué)中的比例思想可得到下面的比例等式 ]。那么當(dāng)二進(jìn)制值增加1( 上圖中的1可理解為下一個(gè)二進(jìn)制與上一個(gè)二進(jìn)制值的差,以增1的方式進(jìn)行 )時(shí)電壓差值U( 可理解為當(dāng)二進(jìn)制值變化1后的電壓值與之前二進(jìn)制值對(duì)應(yīng)電壓的差值 )會(huì)相應(yīng)的為多少呢?根據(jù)比例式求解就可以得到U的表達(dá)式:

這個(gè)表達(dá)式就證明了之前說的一句話,當(dāng)模擬信號(hào)的范圍確定以后,D/A分辨率的大小將決定模擬量的最小變化量。對(duì)于相同的模擬信號(hào)范圍,當(dāng)n值越大時(shí),二進(jìn)制每增加1對(duì)應(yīng)的模擬信號(hào)的變化就越小[ 對(duì)整個(gè)模擬量范圍劃分的階段更多 ],能表示的模擬信號(hào)的精度就越高。如UMAX=1, UMIN=0,n=8則D/A能輸出0.0039這一點(diǎn)壓值,但此D/A轉(zhuǎn)換器永遠(yuǎn)輸不出在此基礎(chǔ)之上小于U的電壓值如0.0039 + 0.09( 低于二進(jìn)制變化一位電壓變化的值了 )。這就是分辨率的作用和所追求的東西。每?jī)蓚€(gè)二進(jìn)制值之間形成一個(gè)模擬量增量。

2 A/D或D/A的計(jì)算

不管是對(duì)于數(shù)模轉(zhuǎn)換還是模數(shù)轉(zhuǎn)換,其實(shí)都是根據(jù)事先設(shè)計(jì)好的二進(jìn)制增1時(shí)對(duì)應(yīng)的模擬量的增量值來計(jì)算。根據(jù)以上對(duì)分辨率的討論可知,模擬量值從原來設(shè)定值變化到當(dāng)前值需要變化的二進(jìn)制值為多少呢,每變化一個(gè)二進(jìn)制值模擬量就增加一個(gè)值U,直到增加到當(dāng)前模擬量值。一般的A/D或者D/A轉(zhuǎn)換器低分辨率的為8位,中分辨率的的有10位和12位,高分辨率的有16位,別看這8位的低分辨率( 值為0.00392 ),有效值也在小數(shù)點(diǎn)后三位。由以上分析分變率可知,分辨率與模擬量的乘積就是二進(jìn)制每增加1時(shí)對(duì)應(yīng)模擬量的變化增量[ 若模擬量范圍為個(gè)位級(jí),若輸出模擬量的精度不需要精確到小數(shù)點(diǎn)后3位,則二進(jìn)制增1操作不能引起模擬量的改變,若模擬量范圍為十位級(jí),若輸出模擬量值精度不需要精確到小數(shù)點(diǎn)后兩位,則二進(jìn)制增1時(shí)模擬量輸出不會(huì)改變,依次類推 ],10/12/16位A/D或D/A同樣的道理。

2.1D/A通道數(shù)模轉(zhuǎn)換計(jì)算

同理,D/A通道數(shù)模轉(zhuǎn)換計(jì)算是已知模擬信號(hào)范圍及知道一個(gè)二進(jìn)制值時(shí)對(duì)應(yīng)的模擬信號(hào)值。根據(jù)以上分析二進(jìn)制下的模擬量計(jì)算公式應(yīng)該為:


M為上次二進(jìn)制值到當(dāng)前二進(jìn)制值變化的二進(jìn)制值。根據(jù)分析的模擬量輸出精度可知,若模擬量范圍為個(gè)位級(jí)且輸出精度不要求精確到小數(shù)點(diǎn)后三位,則二進(jìn)制的增/減一個(gè)值不會(huì)改變模擬量的值。故上面的對(duì)U的計(jì)算公式就可以改成:

同理,當(dāng)給定的二進(jìn)制值M有-1的情況,如給定二進(jìn)制值FFH時(shí),就可以省掉-1項(xiàng)( 不影響結(jié)果 )。

2.2A/D通道模數(shù)轉(zhuǎn)換計(jì)算

A/D通道模數(shù)轉(zhuǎn)換計(jì)算是已知模擬信號(hào)范圍及知道模擬量范圍內(nèi)的一個(gè)值時(shí)求對(duì)應(yīng)的二進(jìn)制數(shù)值。根據(jù)表1,可得已知電壓值計(jì)算二進(jìn)制值的公式如下:


<1> 根據(jù)以上所提到的精度問題,在不影響精度的條件下可以將2的n次方后的-1項(xiàng)去掉。

<2> 如果整個(gè)計(jì)算結(jié)果為小數(shù),而對(duì)應(yīng)二進(jìn)制時(shí)需要整數(shù)來對(duì)應(yīng),此時(shí)是將這個(gè)小數(shù)的小數(shù)部分直接省掉作為計(jì)算二進(jìn)制的整數(shù)呢還是將小數(shù)省掉后加1作為計(jì)算二進(jìn)制的整數(shù)呢?其實(shí)隨便取哪一個(gè)都不是很準(zhǔn)確,但是在一定的誤差要求范圍內(nèi),應(yīng)該是隨便取哪一個(gè)都是可以的,可以取兩個(gè)整數(shù)值來分別計(jì)算得到二進(jìn)制值,然后再用此二進(jìn)制值計(jì)算出對(duì)應(yīng)的輸出模擬量,選擇誤差較小的一個(gè)對(duì)應(yīng)的二進(jìn)制對(duì)應(yīng)的模擬量值( 保證大者在最大值以下,小者在下限以上的前提下 )。


原文標(biāo)題:AD轉(zhuǎn)換原理

文章出處:【微信公眾號(hào):FPGA設(shè)計(jì)論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

責(zé)任編輯:haq

聲明:本文內(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)投訴
  • AD
    AD
    +關(guān)注

    關(guān)注

    27

    文章

    868

    瀏覽量

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

    關(guān)注

    2

    文章

    1069

    瀏覽量

    41983

原文標(biāo)題:AD轉(zhuǎn)換原理

文章出處:【微信號(hào):gh_9d70b445f494,微信公眾號(hào):FPGA設(shè)計(jì)論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    請(qǐng)問ADS131E08S從啟動(dòng)AD轉(zhuǎn)換轉(zhuǎn)換結(jié)束到底需要多長(zhǎng)的時(shí)間?

    /64k =15.625us 就可以完成一次A/D轉(zhuǎn)換。 但是在Datasheet中又看到以下的描述: 如果按照這個(gè)表格中的關(guān)系計(jì)數(shù)的話:Tsettle = 152*Tclk = 152*444ns
    發(fā)表于 12-31 08:13

    請(qǐng)問是否有模擬端支持最大4.2v電壓,數(shù)字端支持1.8v電壓的A/D轉(zhuǎn)換芯片型號(hào)?

    請(qǐng)問是否有模擬端支持最大4.2v電壓,數(shù)字端支持1.8v電壓的A/D轉(zhuǎn)換芯片型號(hào)? 若是數(shù)字端輸出為I2C或者SPI接口更好。 謝謝!
    發(fā)表于 12-30 07:48

    INA226利用串口助手把讀取的數(shù)據(jù)顯示,但是輸出的結(jié)果不對(duì),為什么?

    時(shí)對(duì)應(yīng)的器件地址 uchar H_AD; // H_AD用于存儲(chǔ)高八位A/D轉(zhuǎn)換結(jié)果 uchar L_AD; // L_AD用于存儲(chǔ)低八位A/D
    發(fā)表于 12-27 06:00

    A/D轉(zhuǎn)換過程中,高速ADC與低速ADC在提高性能指標(biāo)上,考慮的點(diǎn)有什么不同?

    A/D轉(zhuǎn)換過程中,高速ADC與低速ADC在提高性能指標(biāo)上,考慮的點(diǎn)有什么不同?
    發(fā)表于 12-18 07:07

    NS2009 I 2C 接口 4 線電阻觸摸屏控制器

    NS2009是一款帶12C接口的4線制電阻式觸摸屏控制電路,內(nèi)含12位分辨率A/D轉(zhuǎn)換器。NS2009能除此通過執(zhí)行兩次A/D
    的頭像 發(fā)表于 11-01 17:36 ?348次閱讀
    NS2009 I 2C 接口 4 線電阻觸摸屏控制器

    用PPS進(jìn)行miniDSP編程的幾個(gè)問題求解答

    的數(shù)據(jù)都是經(jīng)過D/A轉(zhuǎn)換后的模擬信號(hào),miniDSP A(即ADC)中的數(shù)據(jù)都是經(jīng)過A/D
    發(fā)表于 11-01 07:29

    GM7150 低功耗 NTSC/PAL 視頻解碼器 CVBS轉(zhuǎn)BT656/601

    、A/D 轉(zhuǎn)換、自動(dòng)鉗位、自動(dòng)增益控制(AGC)、時(shí)鐘發(fā)生(CGC)、多制式解碼、亮度/對(duì)比度/飽和度控制(BCS)。
    的頭像 發(fā)表于 10-31 17:56 ?539次閱讀
    GM7150 低功耗 NTSC/PAL 視頻解碼器  CVBS轉(zhuǎn)BT656/601

    防爆控壓就選TA——YK-332防爆壓力控制器

    YK-332智能防爆壓力控制器是集壓力測(cè)量、顯示、輸出、控制于一體的智能數(shù)顯壓力測(cè)控產(chǎn)品。該產(chǎn)品為全電子結(jié)構(gòu),前端采用帶隔離膜充油壓阻式壓力傳感器,由高精度的A/D轉(zhuǎn)換,經(jīng)微處理器運(yùn)算處理現(xiàn)場(chǎng)顯示,并輸出一路模擬量和兩路開關(guān)量。
    的頭像 發(fā)表于 07-15 10:49 ?300次閱讀
    防爆控壓就選TA——YK-332防爆壓力控制器

    CKS32F107xx系列MCU中ADC介紹

    CKS32F107xx系列產(chǎn)品提供2個(gè)12位的模擬/數(shù)字轉(zhuǎn)換器(ADC),每個(gè)ADC共用多達(dá)16個(gè)外部通道,各通道的A/D轉(zhuǎn)換可以單次、連續(xù)、掃描或間斷模式執(zhí)行。ADC的結(jié)果可以左對(duì)齊
    的頭像 發(fā)表于 06-22 11:04 ?778次閱讀

    數(shù)字示波器是什么東西

    數(shù)字示波器是一種高性能示波器,它采用數(shù)據(jù)采集、A/D轉(zhuǎn)換、軟件編程等一系列技術(shù)制造而成。
    的頭像 發(fā)表于 05-09 17:23 ?691次閱讀

    基于FPGA的數(shù)字電壓表(AD)設(shè)計(jì)

    TLC549是一個(gè)8位的串行模數(shù)轉(zhuǎn)換器,A/D轉(zhuǎn)換時(shí)間最大為17us,最大轉(zhuǎn)換速率為4MHz。下圖為TLC549的訪問時(shí)序,從圖中可以看出,
    發(fā)表于 04-22 10:52 ?1389次閱讀
    基于FPGA的數(shù)字電壓表(AD)設(shè)計(jì)

    三相PWM逆變器的基本原理

    利用控制電路,對(duì)于逆變的輸出波形進(jìn)行精確控制??刂齐娐吠ㄟ^比較A/D轉(zhuǎn)換的一組參考信號(hào)和三相輸出信號(hào)的大小關(guān)系產(chǎn)生PWM信號(hào),并將其輸出到逆變器中的三相橋臂上。
    的頭像 發(fā)表于 03-01 17:10 ?4314次閱讀
    三相PWM逆變器的基本原理

    端到端車載以太網(wǎng)物理層拓?fù)浼軜?gòu)

    數(shù)據(jù)在此物理層架構(gòu)中的傳輸過程是,PHY芯片通過線纜接收到對(duì)端傳輸過來的模擬信號(hào),并經(jīng)過解調(diào)和A/D轉(zhuǎn)換后發(fā)送至數(shù)據(jù)鏈路層。其中,PHY芯片作為以太網(wǎng)技術(shù)應(yīng)用中的基礎(chǔ)芯片之一,它是一個(gè)復(fù)雜的數(shù)/模
    發(fā)表于 02-25 10:09 ?1205次閱讀
    端到端車載以太網(wǎng)物理層拓?fù)浼軜?gòu)

    A/D轉(zhuǎn)換的四種誤差

    針對(duì)A/D轉(zhuǎn)換中可能出現(xiàn)的誤差,主要分為以下四種情況,漂移誤差、線型比例誤差、非線性誤差、非單調(diào)性誤差。還有那些能夠引起AD轉(zhuǎn)換出現(xiàn)比較大的誤差類別? 先說AD
    發(fā)表于 01-30 14:19

    adc轉(zhuǎn)換器的主要技術(shù)指標(biāo)有哪些

    實(shí)現(xiàn)模擬量到數(shù)字量轉(zhuǎn)變的設(shè)備通常稱為模數(shù)轉(zhuǎn)換器(ADC),簡(jiǎn)稱A/D。通常情況下,A/D轉(zhuǎn)換一般
    的頭像 發(fā)表于 01-26 17:10 ?4621次閱讀