中文在线中文资源,色鲁97精品国产亚洲AV高,亚洲欧美日韩在线一区,国产精品福利午夜在线观看

你的位置:首頁 > 電路保護 > 正文

如何提高數字電位器的帶寬?

發布時間:2021-02-19 責任編輯:lina

【導讀】數字電位器(digital pot或digipot)被廣泛用于控制或調整電路參數。一般而言,由于數字電位器本身的帶寬限制,它只能用于直流或低頻應用。其典型的-3dB帶寬在100kHz至幾MHz內,具體與型號有關。試問要如何將信號帶寬從10被提高到100倍。
  
在很多數字電位器應用中,電位器用于對信號進行微調,并不需要從0%到100%的滿量程調整,例如:一次性工廠校準等。在這些例子中,數字電位器一般提供10%以下的調整范圍。可以利用這一有限的調整范圍來提高數字電位器的帶寬。
 
典型的電位器電路配置如下圖所示。這里,數字電位器用于改變信號的衰減量。R2為數字電位器,圖中還標出了寄生電容(Cwiper)。該電容是所有數字電位器固有的,它限制了電路帶寬。電位器在0至滿量程之間擺動時,R1和R3用于限制由數字電位器引起的信號衰減。
 
如何提高數字電位器的帶寬?
 
為計算電路的傳輸函數(VOUT/VIN),可以使用不同模式的電位器—參見下圖。圖中,R2被分成了R2top和R2bottom,其中,R2top是電位器觸點以上的電阻,R2bottom是電位器觸點以下的電阻。假設我們使用的電位器具有10kΩ的端到端電阻(忽略觸點電阻的影響),R2top和R2bottom相對于數字編碼的理想傳輸函數如第二張圖所示。下面介紹了傳輸函數的兩個端點和中點:
(1) 當電位器編碼 = 0時,R2top = 10kΩ,R2bottom = 0kΩ
(2) 當電位器編碼 = 中間位置時,R2top = R2bottom = 5kΩ
(3) 當電位器編碼 = 滿標位置時,R2top = 0kΩ,R2bottom = 10kΩ
 
如何提高數字電位器的帶寬?

如何提高數字電位器的帶寬?
 
從下圖可以得出VOUT/VIN的直流傳輸函數:
(4) VOUT/VIN = (R3 + R2bottom)/(R1 + R2 + R3),其中R2 = R2top + R2bottom
 
如何提高數字電位器的帶寬?
 
下面,讓我們做一些假設:
假設R2 = 10kΩ (常用的數字電位器電阻值),如果希望把輸入信號衰減到任意電平,例如,輸入值的70% ±5% (輸入值的65%到75%)。
然后,使用式(1)–(4),可以看到有65%到75%的調整范圍,標稱值(中間位置)為70%:
(5) R1 = 24.9kΩ并且R3 = 64.9kΩ
典型應用電路的帶寬
利用式(5)的電阻值,假設Cwiper = 10pF,可以獲得表1所列出的帶寬。實際觸點電容在3pF在80pF范圍內,與觸點電阻、步長數、所采用的IC工藝以及電位器體系結構等因素有關。3V至5V供電、32至256步長的10kΩ電位器的典型電容值為3pF–10pF。
 
注意,以上分析基于的假設是:觸點電容與電位器電阻并聯,由此限制電位器的帶寬。這種方法是最直接的電位器使用方式,如果采用更復雜的電位器配置,可能會進一步限制帶寬。因此,下面對提高帶寬的討論非常有用,即使實際得到的帶寬沒有達到預期目的。
 
表1. 圖1電路的帶寬,采用式5電阻
Condition                       Cwiper = 10pF*
-0.1dB bandwidth        -0.5dB bandwidth        -3dB Bandwidth
Pot at 0 Code             106kHz        245kHz        702kHz
Pot at Mid Scale         115kHz        265kHz        760kHz
Pot at Full Scale         130kHz        296kHz        852kHz
*注意,帶寬與觸點電容成反比。例如,采用3pF Cwiper,帶寬頻率將提高3.3倍(即,10/3)。
 
對于視頻等應用,這些帶寬還是過低。
 
提高電路帶寬
 
使用低電阻電位器
一種提高電路帶寬最明顯的方法是選擇具有較低阻值的數字電位器,例如,1kΩ電位器,按比例調整R1和R2 (1kΩ電位器與10kΩ電位器相比,阻值減小10倍)。然而,低阻值數字電位器(1kΩ)一般占用較大的裸片面積,意味著較高的成本和較大的封裝尺寸,出于這一原因,1kΩ電位器的實際應用非常有限。
 
如果某一電位器能夠滿足設計要求,上面提到的10kΩ電位器的帶寬會隨著電阻的減小而線性提高,例如,提高10倍(假設雜散觸點電容沒有變化)。
 
例如,使用1kΩ電位器,設置R1 = 2.49kΩ, R3 = 6.49kΩ,觸點電容為10pF,電位器設在中間位置,可以獲得1.15MHz的-0.1dB帶寬,以及7.6MHz的-3dB帶寬。這要比表1所列出的帶寬提高10倍。
 
使用10kΩ電位器,改變電路拓撲
 
使用高精度電位器,限制編碼范圍
與1kΩ電位器相比,選擇5kΩ和10kΩ電位器可能是更好的方案–可以獲得更小封裝的電位器,從中可以選擇易失或非易失存儲器,也有更多的數字接口選擇(up/down、I²C、SPI™)以及調整步長(32、64、128、256等)。
 
出于這一原因,下面的設計實例選擇了具有10kΩ端到端電阻的電位器。
假設由于成本、體積、接口以及電位器調整步長等因素的限制,需要使用10kΩ端到端電阻電位器,這種情況下如何提高圖1電路的帶寬呢? 
 
提高帶寬的一種方法是去掉電阻R1和R3,使用步長數多于圖1電路要求的電位器。例如,32步長電位器獲得10%的調整范圍,按照上述介紹,可以選擇替換這一步長的電位器,而使用256步長電位器,去掉R4和R6,限制電位器的調整范圍在達到要求衰減的編碼之內—我們繼續上面的設計目標,65%到75%。這種方法在圖5給出了解釋。所使用的編碼是從0.65 × 256 ( = 166.4,使用166)到編碼0.75 × 256 ( = 192)。這個例子中使用了一個256步長的電位器;由于有限的編碼將可用步長數限制在26 (即,10%的調整范圍,僅用了256步長的10%)。26步長可用范圍對應于上例中的32步長范圍。
 
如何提高數字電位器的帶寬?
 
與32步長的電位器相比,這一方法的一個缺點是:256步長電位器的成本要高得多,可以選擇的電位器封裝尺寸較大(額外的精度需要額外的開關—例如,256步長和32步長相比,需要占用額外的裸片面積,而且,這些開關并不利于改善Cwiper)。假設Cwiper為30pF,VOUT/VIN = 0.70—在調整范圍的中點,圖5電路有384kHz的-0.1dB帶寬,879kHz的-0.5dB帶寬,2.52MHz的-3dB帶寬。與表1結果相比,帶寬提高了3倍。
 
一種成本更低、性能更好的方案是在圖1電路中加入一些分立電阻,如圖6所示。
 
如何提高數字電位器的帶寬?
 
使用并聯電阻降低電路阻抗
 
圖6中的電路在圖1基礎上增加了并聯電阻(注意,使用了圖2中引入的數字電位器模型)。并聯電阻降低了電路阻抗(從而提高了帶寬),通過設置電路增益,限制由數字電位器在0編碼到滿標編碼之間擺動時導致的衰減,可以達到雙重目的。
 
設置電位器電路增益,使用并聯器件限制其調整范圍(R4和R5,而不是簡單使用串聯器件R1、R2和R3),電路帶寬優于圖1帶寬。
 
 
還需要注意,電阻R1、R2和R3還會影響電路增益,但是由于其串聯電阻要比R4和R5大得多,這種影響非常小。
 
可以通過幾個簡單的示例來說明R4和R5對圖6電路的影響。在圖7中,電路上部的電阻采用了圖中方程給出的電阻組合值。注意,由于R4是與R1和R2top并聯,它降低了電路阻抗。
 
如何提高數字電位器的帶寬?
 
在圖8中,電路下部的電阻采用了圖中方程給出的電阻組合值。注意,由于R5與R3和R2bottom并聯,它也降低了電路阻抗。正是較低的電路阻抗使得帶寬大大體高,達到設計目標的要求。
 
如何提高數字電位器的帶寬?
 
圖9結合了前面圖中的簡化示例,給出了VOUT/VIN傳輸函數。從該圖中可以清楚看到,通過降低電路阻抗(Rtop小于R1 + R2top,Rbottom小于R2bottom + R3),提高了電路帶寬。
 
如何提高數字電位器的帶寬?
 
實際值
實際設置R1、R3、R4和R5的阻值,可以對比圖1電路得到的帶寬,從而確定R4和R5對電路性能的影響。
使用圖9中的方程,可以得出R1、R3、R4和R5的阻值,然后計算最終帶寬。
 
使用表格,可以找到滿足圖9方程的元件值:
(6) R1 = 3.48kΩ、R2 = 10kΩ、R3 = 4.53kΩ、R4 = 1kΩ和R5 = 2.8kΩ
采用這些元件值得出了表2列出的帶寬。注意,這些結果比圖1電路改善100倍,其數據列在表1中
如何提高數字電位器的帶寬?
 
 
免責聲明:本文為轉載文章,轉載此文目的在于傳遞更多信息,版權歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權問題,請電話或者郵箱聯系小編進行侵刪。
 
 
推薦閱讀:
放大器驅動SAR ADC電路的設計難點
如何實現單片機內置ADC高分辨率采樣?
【收藏】太全了!射頻功率放大器的知識你想要的都有
如何通過合適的柵極驅動技術達到最大化SiC的性能
使用低功率運算放大器進行設計,第1部分:運算放大器電路的節能技術
要采購電位器么,點這里了解一下價格!
特別推薦
技術文章更多>>
技術白皮書下載更多>>
熱門搜索
?

關閉

?

關閉

  • <center id="09kry"></center>

  • 主站蜘蛛池模板: 榆中县| 长汀县| 江阴市| 安塞县| 白水县| 邹平县| 德江县| 曲阳县| 江华| 宜州市| 马鞍山市| 青田县| 汉寿县| 丹阳市| 边坝县| 岳阳市| 海淀区| 光山县| 祥云县| 奎屯市| 南靖县| 尉氏县| 峨眉山市| 东乡县| 华蓥市| 万盛区| 邮箱| 鲁甸县| 广汉市| 濮阳市| 平阳县| 凌海市| 宕昌县| 施秉县| 巩义市| 峨山| 绥芬河市| 商洛市| 灵寿县| 连云港市| 南宁市|