【導(dǎo)讀】數(shù)字電位器(dpots)是無處不在的組件,可提供各種封裝,電阻和分辨率。然而,除了通常的電阻與設(shè)置的線性函數(shù)之外,很少實現(xiàn)任何東西。這一事實給需要寬幅(即數(shù)十年)動態(tài)增益調(diào)整范圍的應(yīng)用帶來了麻煩。
數(shù)字電位器(dpots)是無處不在的組件,可提供各種封裝,電阻和分辨率。然而,除了通常的電阻與設(shè)置的線性函數(shù)之外,很少實現(xiàn)任何東西。這一事實給需要寬幅(即數(shù)十年)動態(tài)增益調(diào)整范圍的應(yīng)用帶來了麻煩。
想象一下,例如,一個增益放大器,使用8位(1/256)分辨率電位器設(shè)置在0到10,000(80dB)的范圍內(nèi)。電位器設(shè)置和電阻(線性錐度)之間存在線性關(guān)系,dpot設(shè)置和增益之間將存在線性關(guān)系。256個電位器設(shè)置中的每一個中的一個步驟表示大約40的增益變化增量(即,增益步長將是0,40,80,120,160等)。
對于8或更高的dpot設(shè)置(增益> 300),這在增益設(shè)置中提供了相當(dāng)好的分辨率,允許每步增益控制在1dB或更低。然而,低于8的設(shè)置,增益分辨率嚴重惡化。例如,如果您需要將增益設(shè)置為100或更低,則可以忘記以任何有意義的精度命中必要的值。您唯一的選擇是大約80或大約120.
如果有一個準(zhǔn)確,穩(wěn)定,高分辨率的數(shù)字電位器,其對數(shù)錐度(電阻的對數(shù)與設(shè)置成比例)可用,那么很容易安排一個增益控制電路,提供一個在整個調(diào)整范圍內(nèi)以dB /增量表示的恒定分辨率。不幸的是,不存在具有良好分辨率(例如,每步<6dB)的對數(shù)數(shù)字電位器(log dpots)。
但一切都不會丟失。該設(shè)計思想中呈現(xiàn)圖1實現(xiàn)與普通線性變化鍋(例如,ADI的廉價的雙極AD5200)的近似對數(shù)增益控制。
圖1 線性數(shù)字電位器模擬對數(shù)錐度
如果Dx(上圖)表示游標(biāo)設(shè)置(0 - 255),那么如果我們零碎地解決放大器增益Vout / Vin與Dx的設(shè)計公式,則很容易。首先,求解作為Vin函數(shù)的抽頭電壓(Vw):
Vw = -Vin R AB Dx /(255 R1)
接下來,將Vout作為Vw的函數(shù)求解:
Vout = -Vw 255 R2 /(R AB(255 - Dx))
然后結(jié)合方程1和2:
增益= Vout / Vin = -Vw 255 R2 /(R AB(255 - Dx))/( - Vin R AB Dx /(255 R1))
增益=(R2 / R1)(Dx /(255 - Dx))
Dx = 255增益(R1 / R2)/(1 +增益(R1 / R2))
而且當(dāng)然:
dB(增益)= 20 Log 10((R2 / R1)(Dx /(255 - Dx)))
和
增益= 10 dB / 20
我們得到:
Dx = 255 10 dB / 20(R1 / R2)/(1 + 10 dB / 20(R1 / R2))
圖2 dB增益(左邊的y軸)和增益設(shè)置分辨率(右邊的y軸)與Dx(x軸)的關(guān)系
得到的增益方程的有趣特征包括:
Dx /(255 - Dx)的承諾(近似)對數(shù)行為。如圖2所示,R2 / R1 = 100,Dx = 8,增益= ~10dB; Dx = 23,產(chǎn)生20dB; 128給出40dB; 232給出60dB; 和247給出70dB。在整個60dB = 1,000到1范圍內(nèi),增益設(shè)置分辨率不會低于1dB,這一點尤為重要。另外,Dx = 0設(shè)置增益為零,而Dx = 255選擇開環(huán)。
使用電位器刮水器作為輸入端子的策略有效地將刮水器觸點移動到放大器A1(圖1)的反饋回路內(nèi)部,從而將其作為誤差項移除并改善增益設(shè)置的時間和溫度穩(wěn)定性。
同時,在A1反饋和A2輸入(圖1)上使用RAB電阻元件將RAB容差和溫度系數(shù)(溫度系數(shù))的靈敏度進行比率(AD5200中+/- 30%和500ppm / oC),留下R1和R2作為增益集準(zhǔn)確性的唯一主導(dǎo)因素。
如果需要優(yōu)于8位(1/256)分辨率,10位AD5292等器件可以放入拓撲中,以獲得4倍更高的增益設(shè)置精度。只需記住在增益方程中出現(xiàn)255的任何地方替換1023!或者,更一般地說,如果N =位數(shù):
AD5292
可以放入拓撲中以獲得4倍更高的增益設(shè)置精度。只需記住在增益方程中出現(xiàn)255的任何地方替換1023!或者,更一般地說,如果N =位數(shù):
Dx =(2 N - 1)增益(R1 / R2)/(1 +增益(R1 / R2))
(來源:EDN,作者:W. Stephen Woodward)