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

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

3天內不再提示

如何在低帶寬的設計應用中實現高分辨率的模數轉換

電子設計 ? 來源:郭婷 ? 作者:電子設計 ? 2019-08-05 08:05 ? 次閱讀

在電路中實現模數轉換是設計人員面臨的最常見的任務之一。它可以通過各種方式來完成。但是對于諸如DC電壓表等眾多簡單的低帶寬應用而言,目標是在保持較低的實現成本的同時,仍然能實現高分辨率的模數轉換。

圖1所示為這種電路的簡化原理圖。有兩個輸入電壓連接到運算放大器U1,一次連接一個。Vref是校準中使用的固定參考電壓,而Vmeas是要轉換的未知電壓。電阻R1和電容C1構成一個充電電路,可用于將輸入電壓轉換成時間。電路中U1的存在可以消除當輸入電壓直接施加于R1和C1時所產生的對數特性。

如何在低帶寬的設計應用中實現高分辨率的模數轉換

該電路使用了MicrochipPIC16F5X單片機,通過打開和關閉四個開關(S1至S4)來控制U1的運行。此外,單片機會測量時間并計算出未知輸入電壓的數字表示方式。

該電路也可被用作電流模式A-D轉換器。在這種情況下,不需要輸入電壓到電流轉換器,且參考電流和輸入電流都通過模擬開關直接傳輸至電容。

該轉換器僅僅只需要5個外部元件,其軟件和硬件經過配置可實現6至10位的轉換分辨率以及250 μs或更長的轉換時間。這個方法可用于電壓和電流的轉換,其采用的軟件校準技術可以補償時間和溫度漂移,以及元件的誤差。

圖2所示的U1輸出電壓Vo波形圖直觀地展示了不同的轉換階段。

如何在低帶寬的設計應用中實現高分辨率的模數轉換

圖2:運算放大器輸出電壓波形

在t0-t1階段,開關S1和S3打開,S2和S4關閉,RA0經軟件設置而接地。這便得到了圖3中的等效電路。

如何在低帶寬的設計應用中實現高分辨率的模數轉換

圖3:放電過程中的等效電路

由于Vin等于Vref且S3促成了單位增益反饋,因此Vo等于Vref。C1在放電或在復位之后首次放電。在任何情況下,這一階段確保了C1被充分放電之后再進入到下一階段。在t1結束時,S1保持在打開狀態,S2保持關閉,S3被關閉,S4被打開,而RA0被配置成輸入引腳。這樣就得到了圖4中的等效電路。

如何在低帶寬的設計應用中實現高分辨率的模數轉換

作為Vref的函數,Vo在C1充電期間開始呈線性上升趨勢。而Vo的增加將一直持續直到達到單片機的閾值電壓輸入Vth。這會產生一個等同于參考電壓充電時間tref的軟件校準值。

這個校準值得到測量并用于校準大部分的電路誤差,包括電阻和電容的誤差、Vth的變化以及溫度的變化。

在軟件校準值于t2階段得到測量之后,打開S2和S3,關閉S1和S4,RA0再次經軟件設置而接地。這就得到了圖3中相同的等效電路。然而,由于Vin等于Vmeas且S3促成了單位增益反饋,Vo與Vmeas相等。從t2到t3階段,C1都在放電。在t3階段結束時,S2保持打開狀態,S1保持關閉,S3被關閉,S4被打開,而RA0被配置成輸入引腳。這便得到了圖4中相同的等效電路。

作為Vmeas的函數,Vo在C1充電期間開始呈線性上升趨勢。而Vo的增加將一直持續直到達到單片機的Vth。這會產生一個等同于tmeas的軟件Vmeas值。這個值將與軟件校準值進行比較,以確定Vmeas的實際數字表示方式。

相關的公式

基于電路運行情況,下列公式將被單片機應用于計算轉換結果。在圖4中,通過R1的電流等于通過C1的電流。當輸入電壓Vin等于Vref時,兩個電流之間的關系可由圖5中的公式1來表示。而當Vin等于Vmeas時,兩個電流之間的關系可由圖5中的公式2來表示。

如何在低帶寬的設計應用中實現高分辨率的模數轉換

用積分形式表示公式1和2可以得到公式3和4所示的結果。由于Vref和Vmeas有恒定的輸入值,公式3和4可以進一步簡化為公式5和6。因為在每個測量結束時,公式5和6的Vo都等于Vth。所以將這兩個公式進一步合并可以得到公式7。在公式7中,我們可以約去R1和C1從而得出Vmeas這一未知輸入電壓的計算公式。

從公式8可以明顯看出,測量結果與電路元件R1及C1的值是沒有關系的。因此,轉換將不會受到因不精確或溫度變化而導致的R1及C1值誤差的影響。然而這并不是說,R1和C1的值在A-D轉換器的設計中無足輕重。我們應該基于分辨率位數來選擇R1與C1的值。變換公式6我們就得到了圖6中計算R1C1的公式9。

如何在低帶寬的設計應用中實現高分辨率的模數轉換

圖6:R1C1值的計算

R1C1的實際值應略小于計算出的結果,以確保在測量過程中PIC16F5X單片機計數不會超出范圍。要注意的是,使用匯編語言和使用C語言時的R1C1值是不同的,這是因為使用C語言時每個計數的指令周期比使用匯編語言時要更大。

電路性能

在實際應用中,如果測量精度允許的話,使用較低的分辨率位數和更高的時鐘源是很有利的。這樣的話,數學代碼將大幅減少,同時測量時間也會因代碼更簡單、計數更短而減少。

校準值可消除所有的一階誤差(失調、增益、R和C誤差、電源電壓和溫度),除參考電壓漂移以外。參考電壓的任何變化,包括噪聲在內,都可能會導致測量誤差。其它誤差源還可能包含模擬開關漏電、電阻和電容的非線性現象、輸入閾值的不確定性以及時間測量的不確定性(加上或減去一個指令周期時間)。測量出的性能顯示,轉換器的精度在滿刻度的1%范圍內。

結論

對于簡單的低帶寬模擬應用而言,通常需要一個成本低、而分辨率高的A-D轉換器。本文說明了如何通過使用PIC16F5X基礎系列單片機來滿足這樣的要求。A-D轉換器并不只有使用元件較少的優勢,同時它還具有校準大部分電路誤差的功能。


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

    關注

    182

    文章

    16652

    瀏覽量

    245448
  • 單片機
    +關注

    關注

    6008

    文章

    44062

    瀏覽量

    622631
  • 運算放大器
    +關注

    關注

    211

    文章

    4002

    瀏覽量

    170914
收藏 人收藏

    評論

    相關推薦

    高管洞察:高分辨率音樂需要高分辨率揚聲器

    所有關于高分辨率音樂傳輸和無損音頻或空間音頻格式的討論都為時過早。很少有人能分辨出其中的區別——除非他們通過高分辨率、固態揚聲器聆聽。 作者: MIKE HOUSHOLDER,xMEMS 營銷和業務
    發表于 03-21 14:57 ?157次閱讀
    高管洞察:<b class='flag-5'>高分辨率</b>音樂需要<b class='flag-5'>高分辨率</b>揚聲器

    鼎陽科技丨國產示波器新標桿!高分辨率產品營收增長超60%

    至61.50%,同比2022年毛利率57.54%,增長3.96個百分點,高端化發展戰略持續推進,成效顯著。其中,鼎陽科技近年來逐步完善的高分辨率數字示波器產品系列收益也很亮眼。2023年高分辨率數字示波器產品境內收入同比增長68.77%,為收入增長帶來積極影響。
    的頭像 發表于 02-26 16:35 ?298次閱讀

    EVAL_PASCO2_SENSOR為什么無法從較低的分辨率高速獲得更高的分辨率?

    。 緩沖區沒有被填滿,而從較低的分辨率取出更高分辨率的靜止畫面。 2。幀的開頭和幀的結尾正在改變。 以下是靜止捕獲時的日志。 ?以下是無法捕獲到靜止狀態的日志。 3.在仍然觸發后,視頻正在重播,但不顯示 fps。 在這種
    發表于 02-22 07:58

    如何使用SPU實現MUSIC或ESPRIT算法以獲得超高分辨率?

    如何使用SPU實現MUSIC或ESPRIT算法以獲得超高分辨率? 謝謝。
    發表于 01-23 07:59

    詳述ADC精度和分辨率的差異

    個數值。對于一個理想ADC來說,傳遞函數是一個步寬等于分辨率的階梯。然而,在具有較高分辨率的系統(≥16位),傳輸函數的響應將相對于理想響應有一個較大的偏離。這是因為ADC以及驅動器電路導致的噪聲會
    發表于 12-20 06:55

    峰峰值分辨率與有效分辨率的區別

    帶寬、高分辨率ADC的分辨率為16位或24位。但是,器件的有效位數受噪聲限制,而噪聲則取決于輸出字速率和所用的增益設置。有些公司規定使用有效分辨率
    發表于 12-15 07:56

    使用傅里葉疊層成像對運動物體進行高分辨率成像

    傅里葉疊層成像技術將相位恢復算法與合成孔徑技術相結合,實現物體的高分辨率成像,可應用于微觀和宏觀成像領域。然而,其應用主要集中在靜止物體上,在實際場景中對運動物體的高分辨率成像留下了空白。
    的頭像 發表于 12-10 10:05 ?497次閱讀
    使用傅里葉疊層成像對運動物體進行<b class='flag-5'>高分辨率</b>成像

    高分辨率工業應用中的精密信號調理

    電子發燒友網站提供《高分辨率工業應用中的精密信號調理.pdf》資料免費下載
    發表于 11-23 14:57 ?0次下載
    <b class='flag-5'>高分辨率</b>工業應用中的精密信號調理

    恩智浦和Zendar Inc.加速開發高分辨率雷達

    致力于通過高分辨率雷達改變汽車自動駕駛系統。此次投資旨在加速和提升自動駕駛(AD)和高級駕駛輔助系統(ADAS)的高分辨率雷達解決方案,進一步完善恩智浦領先的可擴展雷達產品組合。 恩智浦和Zendar將基于分布式孔徑雷達(DAR)合作開發用于汽車應用的增強型
    的頭像 發表于 11-10 08:37 ?297次閱讀

    恩智浦投資Zendar推進高分辨率雷達的汽車應用

    恩智浦(NXP)宣布投資Zendar公司,以推進面向自動駕駛(AD)和高級駕駛輔助系統(ADAS)的高分辨率、高性能雷達系統;
    的頭像 發表于 11-09 11:08 ?794次閱讀

    發布兩款數字示波器,高分辨率數字示波器產品線趨于完善

    ,以基于硬件的12-bit高分辨率賦予其更真實的波形還原能力,幫助用戶更精準地測量波形。而這兩款數字示波器的發布,也進一步加強了鼎陽科技高帶寬高分辨率數字示波器在業界的領先地位,為工程師提供
    的頭像 發表于 09-26 17:16 ?374次閱讀
    發布兩款數字示波器,<b class='flag-5'>高分辨率</b>數字示波器產品線趨于完善

    SAR雷達成像的高分辨率是怎么實現的?

    要從距離分辨力和方位分辨力兩個角度來說明。距離分辨力脈沖寬度越窄,距離上能達到的分辨力就越高( <span class="MathJax_SVG"
    發表于 08-16 09:42

    stm32G4 H7系列的HRTIM高分辨率定時器可以做捕獲輸入嗎?

    stm32G4,H7系列的HRTIM高分辨率定時器可以做捕獲輸入嗎,如果可以輸入引腳在哪。想測量外部脈沖頻率600-800KHz,誤差盡量?。ā?0Hz) 有什么方案給推薦一下。謝謝??!
    發表于 08-05 06:41

    DIY便宜的高分辨率3D深度相機

    電子發燒友網站提供《DIY便宜的高分辨率3D深度相機.zip》資料免費下載
    發表于 06-26 11:03 ?0次下載
    DIY便宜的<b class='flag-5'>高分辨率</b>3D深度相機

    低端單片機如何驅動高分辨率彩屏

    低端單片機如何驅動高分辨率彩色液晶屏
    的頭像 發表于 06-25 15:23 ?1667次閱讀
    低端單片機如何驅動<b class='flag-5'>高分辨率</b>彩屏
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>