吴忠躺衫网络科技有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

A/D的轉換原理

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

1分辨率

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

模擬量的范圍( 如電壓范圍[ UMIN, UMAX] )確定之后,分辨率就可以用來確定當D/A轉換器內部二進制數變化1時對應的模擬信號的變化量:

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

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

2 A/D或D/A的計算

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

2.1D/A通道數模轉換計算

同理,D/A通道數模轉換計算是已知模擬信號范圍及知道一個二進制值時對應的模擬信號值。根據以上分析二進制下的模擬量計算公式應該為:


M為上次二進制值到當前二進制值變化的二進制值。根據分析的模擬量輸出精度可知,若模擬量范圍為個位級且輸出精度不要求精確到小數點后三位,則二進制的增/減一個值不會改變模擬量的值。故上面的對U的計算公式就可以改成:

同理,當給定的二進制值M有-1的情況,如給定二進制值FFH時,就可以省掉-1項( 不影響結果 )。

2.2A/D通道模數轉換計算

A/D通道模數轉換計算是已知模擬信號范圍及知道模擬量范圍內的一個值時求對應的二進制數值。根據表1,可得已知電壓值計算二進制值的公式如下:


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

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


原文標題:AD轉換原理

文章出處:【微信公眾號:FPGA設計論壇】歡迎添加關注!文章轉載請注明出處。

責任編輯:haq

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • AD
    AD
    +關注

    關注

    27

    文章

    868

    瀏覽量

    150559
  • 分辨率
    +關注

    關注

    2

    文章

    1072

    瀏覽量

    42037

原文標題:AD轉換原理

文章出處:【微信號:gh_9d70b445f494,微信公眾號:FPGA設計論壇】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    一文看懂ADC轉換過程

    1、A /D轉換的一般步驟和取樣定理模擬量到數字量的轉換過程: 取樣:把時間連續變化的信號變換為時間離散的信號。 保持:保持取樣信號,使有充分時間將其變為數字信號。 取樣定理: 量化和
    的頭像 發表于 01-23 17:43 ?166次閱讀
    一文看懂ADC<b class='flag-5'>轉換</b>過程

    DDC112U的數據輸出接口能否和MCU的SPI接口進行連接?

    看了DDC112的Datasheet,關于它的數據的輸出,Datasheet好像并未明確說明其數據輸出接口(主要是這幾個信號:/DXMIT、DCLK、DOUT)是否能夠與MCU的SPI接口進行連接,由MCU通過SPI接口讀出DDC112完成的A/D
    發表于 01-23 06:40

    ADC0808經典例程 驅動代碼

    ADC0808是采樣分辨率為8位的、以逐次逼近原理進行模/數轉換的器件。其內部有一個8通道多路開關,它可以根據地址碼鎖存譯碼后的信號,只選通8路模擬輸入信號中的一個進行A/D轉換
    發表于 01-21 06:28

    請問ADS131E08S從啟動AD轉換轉換結束到底需要多長的時間?

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

    請問是否有模擬端支持最大4.2v電壓,數字端支持1.8v電壓的A/D轉換芯片型號?

    請問是否有模擬端支持最大4.2v電壓,數字端支持1.8v電壓的A/D轉換芯片型號? 若是數字端輸出為I2C或者SPI接口更好。 謝謝!
    發表于 12-30 07:48

    INA226利用串口助手把讀取的數據顯示,但是輸出的結果不對,為什么?

    時對應的器件地址 uchar H_AD; // H_AD用于存儲高八位A/D轉換結果 uchar L_AD; // L_AD用于存儲低八位A/D
    發表于 12-27 06:00

    A/D轉換過程中,高速ADC與低速ADC在提高性能指標上,考慮的點有什么不同?

    A/D轉換過程中,高速ADC與低速ADC在提高性能指標上,考慮的點有什么不同?
    發表于 12-18 07:07

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

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

    GM7150 低功耗 NTSC/PAL 視頻解碼器 CVBS轉BT656/601

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

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

    YK-332智能防爆壓力控制器是集壓力測量、顯示、輸出、控制于一體的智能數顯壓力測控產品。該產品為全電子結構,前端采用帶隔離膜充油壓阻式壓力傳感器,由高精度的A/D轉換,經微處理器運算處理現場顯示,并輸出一路模擬量和兩路開關量。
    的頭像 發表于 07-15 10:49 ?330次閱讀
    防爆控壓就選TA——YK-332防爆壓力控制器

    CKS32F107xx系列MCU中ADC介紹

    CKS32F107xx系列產品提供2個12位的模擬/數字轉換器(ADC),每個ADC共用多達16個外部通道,各通道的A/D轉換可以單次、連續、掃描或間斷模式執行。ADC的結果可以左對齊
    的頭像 發表于 06-22 11:04 ?819次閱讀

    數字示波器是什么東西

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

    基于FPGA的數字電壓表(AD)設計

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

    三相PWM逆變器的基本原理

    利用控制電路,對于逆變的輸出波形進行精確控制。控制電路通過比較A/D轉換的一組參考信號和三相輸出信號的大小關系產生PWM信號,并將其輸出到逆變器中的三相橋臂上。
    的頭像 發表于 03-01 17:10 ?4425次閱讀
    三相PWM逆變器的基本原理

    端到端車載以太網物理層拓撲架構

    數據在此物理層架構中的傳輸過程是,PHY芯片通過線纜接收到對端傳輸過來的模擬信號,并經過解調和A/D轉換后發送至數據鏈路層。其中,PHY芯片作為以太網技術應用中的基礎芯片之一,它是一個復雜的數/模
    發表于 02-25 10:09 ?1230次閱讀
    端到端車載以太網物理層拓撲架構
    樱桃木百家乐官网桌| 皇冠开户正网 | 百家乐人生信条漫谈| 网络百家乐官网的陷阱| 威尼斯人娱乐城信誉好不好| 自贡百家乐官网娱乐场开户注册| 白菜娱乐城| 正品百家乐的玩法技巧和规则| 财富百家乐官网的玩法技巧和规则| 年辖:市辖区| 百家乐什么方法容易赢| 百家乐视频双扣| 在线百家乐官网博彩网| 12bet存款| 迷你百家乐的玩法技巧和规则 | 百家乐波浪法则| 百家乐官网平台哪个好本站所有数据都是网友推荐及提供 | 百家乐注册就送| 366百家乐官网赌博| 香港六合彩开奖记录| 金字塔百家乐的玩法技巧和规则 | 百家乐单打| 百家乐官网出千桌| 大发888真人网址| 百家乐返点| 大连百家乐官网食品| 百家乐官网最低投注| 博彩网导航| 大发888娱乐城官| 百家乐娱乐网备用网址| 风水24山代表什么意思| 百家乐官网tt娱乐城| a8娱乐城线上娱乐| 免费百家乐追号工具| 波音网百家乐合作| 百家乐官网的巧门| 赌博百家乐官网的路单| bet365百科| 威尼斯人娱乐场地址| 百家乐博乐36bol在线| 百家乐路的看法|