放輸出偏置伺服電路設(shè)計(jì):原理、實(shí)戰(zhàn)與避坑指南)
1. 從“漂移”說起為什么你的精密電路總在“跑偏”如果你玩過精密測量或者高保真音頻大概率遇到過一種讓人頭疼的現(xiàn)象電路明明設(shè)計(jì)得沒問題元器件也都是正品但輸出的直流電壓就是不穩(wěn)定它會(huì)隨著時(shí)間、溫度甚至你手靠近電路板而緩慢地“漂移”。這種漂移在專業(yè)上我們稱之為“直流失調(diào)電壓”它就像電路里一個(gè)看不見的“幽靈”在你不注意的時(shí)候悄悄地把信號(hào)的中心點(diǎn)給挪走了。對(duì)于交流信號(hào)放大器這會(huì)導(dǎo)致波形上下不對(duì)稱對(duì)于直流傳感器放大器這直接就是致命的測量誤差。而“運(yùn)放輸出偏置伺服電路”就是專門用來“捉鬼”的——它像一個(gè)不知疲倦的糾察員實(shí)時(shí)監(jiān)測并修正這個(gè)漂移把輸出的直流分量牢牢地“伺服”在零電位上。這個(gè)電路的核心思想非常巧妙它承認(rèn)運(yùn)放本身存在失調(diào)并且這個(gè)失調(diào)會(huì)變化所以我不去追求一個(gè)“絕對(duì)完美”的運(yùn)放而是用一個(gè)“輔助電路”去動(dòng)態(tài)地補(bǔ)償它。你可以把它想象成高級(jí)相機(jī)的“光學(xué)防抖”系統(tǒng)。鏡頭本身的物理震動(dòng)類比運(yùn)放的失調(diào)漂移是無法徹底消除的但我在機(jī)身里裝一個(gè)陀螺儀監(jiān)測電路和一套移動(dòng)鏡組補(bǔ)償電路實(shí)時(shí)感知抖動(dòng)并反向移動(dòng)鏡片來抵消它最終讓成像穩(wěn)定。偏置伺服電路干的就是類似的事情它特別適用于那些對(duì)直流精度要求極高但又無法使用昂貴、超低失調(diào)運(yùn)放的場合比如黑膠唱頭放大器、心電/腦電信號(hào)采集前端、高精度電子秤的傳感器調(diào)理電路等。2. 解剖麻雀一個(gè)經(jīng)典偏置伺服電路的完整構(gòu)成與工作原理一個(gè)典型的運(yùn)放輸出偏置伺服電路通常由三個(gè)核心部分組成主信號(hào)通路放大器、誤差提取與積分網(wǎng)絡(luò)、以及補(bǔ)償注入點(diǎn)。我們以一個(gè)最常見的音頻應(yīng)用——唱放Phono Preamp為例來拆解它的每一塊“肌肉”和“神經(jīng)”。2.1 主放大器RIAA均衡與它的“阿喀琉斯之踵”主放大器負(fù)責(zé)處理我們關(guān)心的核心信號(hào)。在唱放中這通常是一個(gè)基于運(yùn)放的RIAA均衡網(wǎng)絡(luò)放大器它的任務(wù)是將唱頭輸出的微弱毫伏級(jí)信號(hào)放大數(shù)十到上百倍并嚴(yán)格遵循RIAA唱片錄制時(shí)的頻率反曲線進(jìn)行均衡。這個(gè)放大器本身可能采用同相或反相結(jié)構(gòu)但無論如何運(yùn)放自身的輸入失調(diào)電壓Vos都會(huì)被放大。假設(shè)運(yùn)放的Vos是1mV電路閉環(huán)增益是40dB100倍那么輸出端就會(huì)憑空多出一個(gè)100mV的直流電壓。更糟糕的是Vos會(huì)隨溫度變化典型值在幾個(gè)μV/°C這意味著環(huán)境溫度變化10度輸出直流就可能漂移幾十毫伏在耳機(jī)或后級(jí)功放中產(chǎn)生可聞的“噗”聲或?qū)е嘛柡?。注意這里的主運(yùn)放通常不會(huì)刻意選擇Vos極低的型號(hào)如自動(dòng)歸零或斬波穩(wěn)零運(yùn)放一方面出于成本考慮另一方面這類運(yùn)放有時(shí)在噪聲或帶寬上并不適合音頻應(yīng)用。偏置伺服允許我們使用一顆性能如噪聲、壓擺率更匹配主信號(hào)需求但直流特性一般的通用或音頻專用運(yùn)放。2.2 誤差提取與積分器捕捉直流“幽靈”的低通濾波器這是伺服電路的大腦。它的任務(wù)是從主放大器的輸出信號(hào)中只提取出我們不需要的、變化緩慢的直流失調(diào)分量而完全放過我們需要的音頻信號(hào)。如何實(shí)現(xiàn)答案是一個(gè)截止頻率極低的低通濾波器通常直接實(shí)現(xiàn)為一個(gè)積分器。這個(gè)積分器由另一顆運(yùn)放伺服運(yùn)放、一個(gè)電阻R_s和一個(gè)電容C_s構(gòu)成。主放大器的輸出同時(shí)連接到這個(gè)積分器的輸入端。對(duì)于音頻信號(hào)比如20Hz以上積分器的電容C_s呈現(xiàn)的阻抗非常低使得積分器對(duì)于音頻信號(hào)的增益極低遠(yuǎn)小于1相當(dāng)于把音頻信號(hào)“短路”掉了。而對(duì)于直流和極低頻的漂移信號(hào)電容C_s相當(dāng)于開路積分器以它的直流增益由運(yùn)放開環(huán)增益決定接近無窮大工作將微小的直流誤差不斷積分累積并在其輸出端產(chǎn)生一個(gè)相應(yīng)的校正電壓。關(guān)鍵參數(shù)計(jì)算積分器的時(shí)間常數(shù) τ R_s * C_s。這個(gè)值直接決定了伺服環(huán)路的“反應(yīng)速度”和“干預(yù)范圍”。例如如果設(shè)定伺服環(huán)路只處理低于1Hz的信號(hào)那么截止頻率 f_c 1 / (2π * R_s * C_s) 1Hz。假設(shè)我們?nèi)?R_s 1MΩ則可計(jì)算出 C_s 1 / (2π * 1e6 * 1) ≈ 0.16μF通常我們會(huì)取一個(gè)標(biāo)準(zhǔn)值如0.22μF或0.47μF使f_c在0.3Hz到0.7Hz左右。這意味著所有高于這個(gè)頻率的信號(hào)包括音樂中最低的音符伺服環(huán)路基本不予理會(huì)而低于這個(gè)頻率的直流漂移則會(huì)被牢牢鎖定。2.3 補(bǔ)償注入點(diǎn)將校正電壓“悄悄”送回去提取出誤差電壓后需要將它以一種方式反饋回主放大器以抵消其自身的失調(diào)。這個(gè)注入點(diǎn)需要精心選擇原則是注入補(bǔ)償時(shí)不能干擾主信號(hào)通路正常的交流工作狀態(tài)。常見的有兩種注入方式注入運(yùn)放的同相輸入端如果主放大器是反相放大結(jié)構(gòu)其同相輸入端通常通過一個(gè)電阻接地為輸入偏置電流提供通路。我們可以將這個(gè)接地電阻斷開改接到伺服積分器的輸出端。這樣伺服電路輸出的校正直流電壓會(huì)通過這個(gè)電阻形成一個(gè)微小的輸入電流從而在主運(yùn)放輸出端產(chǎn)生一個(gè)相反的直流電壓來抵消失調(diào)。這種方式簡單但需要注意伺服運(yùn)放的輸出驅(qū)動(dòng)能力以及可能引入的額外噪聲。注入運(yùn)放的電源引腳這是一種更優(yōu)雅但也更考究設(shè)計(jì)的方法。某些運(yùn)放如JFET輸入型的電源抑制比PSRR在低頻時(shí)非常高。我們可以利用這一點(diǎn)將伺服積分器的輸出作為一個(gè)“微調(diào)電源”通過一個(gè)較大的電阻連接到主運(yùn)放的正電源引腳V。伺服電路通過輕微調(diào)節(jié)主運(yùn)放的供電電壓利用運(yùn)放自身的PSRR特性將其轉(zhuǎn)換為輸出端的直流偏移修正。這種方法將伺服電路與主信號(hào)通路在交流上幾乎完全隔離性能往往更好但需要主運(yùn)放在低頻下有足夠高的PSRR。無論哪種方式整個(gè)環(huán)路構(gòu)成了一個(gè)巨大的直流負(fù)反饋環(huán)路主輸出直流偏置 → 被積分器檢測并放大 → 產(chǎn)生校正電壓注入主放大器 → 減小輸出直流偏置。這個(gè)環(huán)路對(duì)于直流是負(fù)反饋對(duì)于音頻信號(hào)則是開環(huán)無反饋從而實(shí)現(xiàn)了“只伺服直流不碰交流”的理想效果。3. 實(shí)戰(zhàn)設(shè)計(jì)從理論到PCB的完整設(shè)計(jì)清單與參數(shù)抉擇理解了原理我們來動(dòng)手設(shè)計(jì)一個(gè)用于麥克風(fēng)前置放大器的偏置伺服電路。假設(shè)主放大器采用同相放大結(jié)構(gòu)增益為100倍40dB使用一顆通用的低噪聲雙極性運(yùn)放如OPA1612。3.1 主放大器電路設(shè)計(jì)首先確定主通路。麥克風(fēng)信號(hào)微弱我們采用同相放大以獲得高輸入阻抗。R1, R2 設(shè)定增益 Av 1 R2/R1 100。取 R1 1kΩ則 R2 99kΩ選用0.1%精度的金屬膜電阻以減少增益誤差。C1 輸入耦合電容。用于阻斷麥克風(fēng)可能存在的直流。其值與輸入阻抗構(gòu)成高通濾波器。輸入阻抗主要由R1決定因?yàn)橥喽俗杩箻O高約為1kΩ。若要求低頻響應(yīng)下潛至10Hz則 C1 ≥ 1/(2π * 10 * 1000) ≈ 16μF選用22μF的電解電容并聯(lián)一個(gè)0.1μF的CBB電容以改善高頻特性。C2 輸出耦合電容。用于阻斷直流進(jìn)入后級(jí)。取值需根據(jù)后級(jí)輸入阻抗計(jì)算原理同C1。3.2 伺服積分器核心參數(shù)計(jì)算這是設(shè)計(jì)的重中之重。目標(biāo)是將伺服環(huán)路的截止頻率設(shè)定在0.5Hz左右遠(yuǎn)低于音頻范圍。伺服運(yùn)放選型 對(duì)伺服運(yùn)放的要求是低失調(diào)、低偏置電流、低成本。因?yàn)樘幚淼男盘?hào)是接近直流的超低頻帶寬和壓擺率要求極低。一顆經(jīng)典的TL072或更便宜的TL082的雙運(yùn)放另一半可用作主放大就非常合適其JFET輸入特性意味著偏置電流極小不會(huì)在積分電阻上產(chǎn)生顯著的失調(diào)電壓。R_s與C_s的計(jì)算 設(shè)定 f_c 0.5Hz。取一個(gè)常用的積分電阻值 R_s 2.2MΩ。則所需電容 C_s 1 / (2π * R_s * f_c) 1 / (2π * 2.2e6 * 0.5) ≈ 0.145μF。選用一個(gè)0.15μF或0.22μF的薄膜電容如聚酯或聚丙烯材質(zhì)。這里有個(gè)關(guān)鍵技巧電容的漏電流必須非常小電解電容絕對(duì)不行陶瓷電容的漏電和壓電效應(yīng)也會(huì)導(dǎo)致問題因此高質(zhì)量薄膜電容是唯一選擇。積分器復(fù)位開關(guān)可選 在積分電容兩端并聯(lián)一個(gè)常開繼電器或模擬開關(guān)。上電瞬間閉合一下將電容兩端電壓復(fù)位至0可以避免系統(tǒng)啟動(dòng)時(shí)因電容初始電荷導(dǎo)致的輸出飽和沖擊。對(duì)于要求高的場合這個(gè)設(shè)計(jì)值得考慮。3.3 補(bǔ)償注入網(wǎng)絡(luò)的設(shè)計(jì)我們選擇將校正電壓注入主運(yùn)放的同相輸入端。主運(yùn)放的同相端原本通過一個(gè)電阻R3接地以提供偏置電流通路對(duì)于雙極性運(yùn)放很重要?,F(xiàn)在我們將這個(gè)電阻連接到伺服運(yùn)放的輸出端。R3的取值 這個(gè)電阻的值決定了注入的效率。假設(shè)伺服運(yùn)放輸出一個(gè)校正電壓V_corr那么注入主運(yùn)放同相端的電流為 I_inj V_corr / R3。這個(gè)電流流過反饋網(wǎng)絡(luò)R1和R2會(huì)在主輸出端產(chǎn)生一個(gè)校正電壓 V_out_corr I_inj * (R1 R2) V_corr * (R1 R2) / R3。為了用較小的V_corr就能產(chǎn)生足夠的校正范圍R3的取值不宜過大。通常R3可以與R1取相同值或接近這里我們?nèi)?R3 1kΩ。隔離電阻R_iso強(qiáng)烈建議 直接在伺服輸出和主運(yùn)放同相端之間串聯(lián)一個(gè)較大的電阻例如100kΩ。這個(gè)電阻有兩個(gè)重要作用第一它限制了伺服環(huán)路的高頻反饋量增強(qiáng)了環(huán)路的穩(wěn)定性防止可能的高頻振蕩第二它降低了伺服運(yùn)放輸出端的容性負(fù)載使其工作更輕松。校正電壓通過R_iso和R3的分壓后注入注入效率變?yōu)?V_out_corr V_corr * [R3/(R_isoR3)] * (R1R2)/R3。雖然效率降低但換來了穩(wěn)定性的巨大提升。3.4 電源與布線要點(diǎn)伺服電路對(duì)電源噪聲相對(duì)不敏感但良好的實(shí)踐仍必不可少。退耦電容 主運(yùn)放和伺服運(yùn)放的電源引腳附近必須放置經(jīng)典的0.1μF陶瓷電容和10μF電解電容組合且電容位置應(yīng)盡可能靠近芯片引腳。地線設(shè)計(jì) 這是成敗的關(guān)鍵。必須采用星型接地或單點(diǎn)接地。將模擬地AGND規(guī)劃為一個(gè)物理點(diǎn)或一條粗線主放大器的反饋電阻接地點(diǎn)、伺服積分器的接地端積分電容的接地端和伺服運(yùn)放的同相輸入端接地電阻、電源退耦電容的接地端都應(yīng)單獨(dú)走線連接到這個(gè)星點(diǎn)。絕對(duì)避免讓大信號(hào)主輸出的地電流流過伺服電路元件的地引腳否則會(huì)引入難以消除的干擾。輸入/輸出隔離 伺服積分器的輸入應(yīng)直接從主運(yùn)放的輸出引腳附近連接而不是從輸出接插件處連接以避免引入地線噪聲。4. 調(diào)試、驗(yàn)證與那些容易踩進(jìn)去的“坑”電路焊好了通電前先別急著接音源按照以下步驟調(diào)試和驗(yàn)證能幫你避開大多數(shù)問題。4.1 上電與靜態(tài)測試不接輸入測量主輸出直流電壓 用數(shù)字萬用表直流電壓檔測量主放大器的輸出端對(duì)地電壓。一個(gè)正常工作的伺服電路應(yīng)該能將這個(gè)電壓穩(wěn)定在±1mV以內(nèi)取決于運(yùn)放和電阻質(zhì)量。你可能看到電壓緩慢收斂到零的過程這是積分電容在充電。測量伺服運(yùn)放輸出 測量伺服運(yùn)放的輸出端電壓。這個(gè)電壓應(yīng)該是一個(gè)相對(duì)穩(wěn)定的直流值大小等于主運(yùn)放輸入失調(diào)電壓乘以主放大器同相端的注入網(wǎng)絡(luò)分壓比的反比。它可能為正也可能為負(fù)通常在幾百毫伏以內(nèi)。如果這個(gè)電壓接近電源軌比如正負(fù)12V電源下輸出達(dá)到10V以上說明伺服環(huán)路沒有正常工作可能接成了正反饋或者積分電容短路/開路。4.2 動(dòng)態(tài)功能驗(yàn)證低頻方波測試 這是驗(yàn)證伺服環(huán)路是否“放過”音頻信號(hào)的最佳方法。使用信號(hào)發(fā)生器向主放大器輸入一個(gè)頻率為10Hz、幅度較小的方波如100mVpp。用示波器同時(shí)觀察主放大器輸出和伺服運(yùn)放輸出。主輸出 應(yīng)該看到一個(gè)放大后的、干凈的方波其基線零電平穩(wěn)定不動(dòng)。伺服輸出 應(yīng)該看到一條幾乎平坦的直線或者只有極其微小的、與方波邊沿對(duì)應(yīng)的毛刺。這說明積分器有效濾除了10Hz的信號(hào)。如果伺服輸出端也能看到一個(gè)明顯的方波說明積分器時(shí)間常數(shù)太小截止頻率太高需要增大R_s或C_s。溫度漂移測試吹風(fēng)機(jī)法 用熱風(fēng)槍或吹風(fēng)機(jī)的冷風(fēng)檔輕輕吹拂主運(yùn)放芯片同時(shí)觀察主輸出直流電壓的變化。一個(gè)優(yōu)秀的伺服電路應(yīng)該能在溫度變化下將輸出直流的變化抑制在很小的范圍內(nèi)比如變化量從原來的幾mV/°C降低到幾十μV/°C。注意不要用太熱的風(fēng)避免損壞芯片和塑料電容。4.3 常見問題與排查清單問題一輸出直流電壓不為零且伺服輸出飽和到電源軌。排查 首先檢查環(huán)路極性。瞬間短路主運(yùn)放的輸出到地小心操作觀察伺服運(yùn)放輸出是增大還是減小。正確的負(fù)反饋應(yīng)該是主輸出強(qiáng)制為0時(shí)伺服輸出應(yīng)向相反方向變化以試圖“拉回”主輸出。如果方向反了將伺服運(yùn)放輸入端的接線對(duì)調(diào)即從主輸出接至伺服運(yùn)放的反相端改為同相端并相應(yīng)調(diào)整接地端。檢查積分電容 用萬用表電容檔測量C_s是否接近設(shè)計(jì)值或者直接更換一個(gè)確認(rèn)良好的電容試試。電容漏電會(huì)破壞積分功能。問題二電路有低頻振蕩輸出直流電壓周期性緩慢擺動(dòng)。排查 這是相位裕度不足的典型表現(xiàn)。首先確保你串聯(lián)了前面提到的隔離電阻R_iso。這個(gè)電阻是增加環(huán)路相位裕度、防止振蕩的最有效手段??梢試L試增大R_iso的值例如從100kΩ增加到1MΩ。檢查積分時(shí)間常數(shù) 如果f_c設(shè)置得太高比如超過5Hz環(huán)路增益在較高頻率處仍較大容易引發(fā)振蕩。適當(dāng)增大C_s降低f_c。問題三加入伺服電路后高頻音質(zhì)變差或出現(xiàn)“嘶嘶”聲。排查 噪聲引入。檢查伺服運(yùn)放的電源退耦是否做好。伺服運(yùn)放雖然處理低頻信號(hào)但其本身的噪聲會(huì)通過注入點(diǎn)進(jìn)入主通路。嘗試更換為電壓噪聲密度更低的運(yùn)放如OPA2134。此外檢查地線布局確保伺服部分的地回路沒有與高電流路徑混合。問題四上電或下電時(shí)輸出有巨大的“砰”聲。排查 這是積分電容在上電瞬間電壓未定義導(dǎo)致的。解決方案是增加“積分器復(fù)位”電路用一個(gè)晶體管或模擬開關(guān)在上電后短時(shí)間內(nèi)將積分電容短路放電。一個(gè)更簡單的辦法是在積分電容兩端并聯(lián)一個(gè)超大電阻例如100MΩ為電容提供一個(gè)緩慢的放電通路這樣每次關(guān)機(jī)后電容上的電壓會(huì)慢慢泄放掉下次上電時(shí)沖擊會(huì)小很多。但這會(huì)輕微改變積分器的時(shí)間常數(shù)需要重新計(jì)算。5. 進(jìn)階思考伺服電路的邊界與替代方案偏置伺服電路并非萬能靈藥理解它的局限性才能正確應(yīng)用。5.1 性能邊界在哪里校正速度有限 伺服環(huán)路只能校正低于其截止頻率f_c的漂移。如果一個(gè)快速的溫度沖擊或機(jī)械振動(dòng)引起的失調(diào)變化頻率成分高于f_c伺服電路就來不及反應(yīng)。因此f_c的設(shè)置需要在“抑制漂移”和“響應(yīng)速度”之間權(quán)衡。無法校正高頻噪聲 伺服電路對(duì)運(yùn)放的電壓噪聲毫無辦法。主運(yùn)放本身的噪聲會(huì)被完整放大。選擇低噪聲運(yùn)放仍然是第一要?jiǎng)?wù)??赡芤腩~外噪聲 伺服運(yùn)放、積分電阻的熱噪聲、積分電容的介質(zhì)吸收效應(yīng)都會(huì)產(chǎn)生額外的超低頻噪聲并通過注入點(diǎn)加入主信號(hào)。在超精密直流應(yīng)用中這可能是需要考慮的因素。對(duì)電源紋波的抑制 如果采用電源注入法需要主運(yùn)放在超低頻段仍有高的PSRR。許多運(yùn)放的PSRR在1Hz以下會(huì)急劇下降這會(huì)限制伺服效果。5.2 什么時(shí)候該用什么時(shí)候不該用優(yōu)先使用偏置伺服的情況電路增益很高60dB普通運(yùn)放的失調(diào)被放大到不可接受的程度。使用JFET或CMOS輸入運(yùn)放其失調(diào)電壓較大但噪聲較低適合音頻。工作環(huán)境溫度變化較大需要?jiǎng)討B(tài)補(bǔ)償溫漂。成本敏感無法使用昂貴的低失調(diào)、低漂移運(yùn)放??紤]直接選用高性能運(yùn)放或其它方案的情況信號(hào)帶寬包含直流或極低頻如傳感器信號(hào)伺服電路的f_c無法設(shè)置得足夠高以跟蹤信號(hào)。對(duì)電路板面積和元件數(shù)量有極端限制。需要校正的不僅僅是失調(diào)電壓還包括失調(diào)電流這時(shí)需要更復(fù)雜的電流注入伺服?,F(xiàn)代“零漂移”運(yùn)放如ADI的ADA4522、TI的OPA388的價(jià)格已大幅下降其失調(diào)和漂移指標(biāo)5μV 0.02μV/°C在多數(shù)應(yīng)用中已完全無需額外伺服電路。在新建設(shè)計(jì)中首先評(píng)估一顆零漂移運(yùn)放往往是更優(yōu)解。5.3 一個(gè)容易被忽略的細(xì)節(jié)輸入偏置電流的通路無論采用哪種注入方式都必須為運(yùn)放的輸入偏置電流提供一條對(duì)地的直流通路。對(duì)于雙極性輸入運(yùn)放這個(gè)電流較大nA級(jí)通路不暢會(huì)導(dǎo)致輸入端電位浮空引發(fā)嚴(yán)重問題。對(duì)于JFET/CMOS輸入運(yùn)放這個(gè)電流很小pA級(jí)但為了泄放靜電積累同樣需要通路。在設(shè)計(jì)注入網(wǎng)絡(luò)時(shí)務(wù)必通過仿真或計(jì)算確認(rèn)在直流狀態(tài)下運(yùn)放的兩個(gè)輸入端都有確定的直流電位。最后分享一個(gè)我在調(diào)試高增益麥克風(fēng)放大器時(shí)的實(shí)際體會(huì)伺服電路中的積分電容品牌和材質(zhì)帶來的差異遠(yuǎn)比你想象的要大。我曾對(duì)比過同一容值、不同品牌的聚丙烯電容在輸出超低頻噪聲譜上竟然有可觀測的差異。對(duì)于追求極致性能的發(fā)燒友或?qū)I(yè)設(shè)備在伺服積分電容上的投資其回報(bào)是立竿見影的。這或許就是模擬電路的魅力所在——每一個(gè)元件的性格最終都會(huì)在聲音或信號(hào)中留下它的印記。