運(yùn)放經(jīng)典電路全解析)
這次我們回到硬件工程師最熟悉也最容易翻車的環(huán)節(jié)運(yùn)算放大器。很多朋友調(diào)板子時(shí)遇到過這些情況信號(hào)放大后波形不對(duì)增益按公式算好了但實(shí)際輸出總是偏低接上負(fù)載后電壓直接被拉垮面試被問到“同相放大器為什么輸入阻抗高”又答不上來。這些問題基本都集中在幾個(gè)經(jīng)典運(yùn)放電路里把底層的虛短虛斷、反饋結(jié)構(gòu)、失調(diào)和帶寬影響搞清楚絕大多數(shù)故障都能定位。這篇文章把硬件工程師必備的9個(gè)運(yùn)放經(jīng)典電路一次性整理完反相放大器、同相放大器、電壓跟隨器、求和放大器、差分放大器、積分器、滯回比較器、恒流源、精密半波整流。每個(gè)電路都會(huì)給出結(jié)構(gòu)說明、公式推導(dǎo)、設(shè)計(jì)要點(diǎn)和最容易踩的坑最后補(bǔ)充運(yùn)放選型參數(shù)、PCB布局建議和面試排查指南。建議先收藏畫原理圖或者準(zhǔn)備面試前翻一遍很實(shí)用。1. 運(yùn)放設(shè)計(jì)前必須掌握的3個(gè)基礎(chǔ)模型在拆解9個(gè)電路之前先把運(yùn)放分析的底層模型說清楚。所有經(jīng)典電路推導(dǎo)都建立在理想運(yùn)放的三個(gè)條件上但實(shí)際應(yīng)用時(shí)這些條件會(huì)失效理解失效邊界比背公式更重要。1.1 理想運(yùn)放模型理想運(yùn)放有三個(gè)核心特征開環(huán)增益 (A_{OL}) 為無窮大實(shí)際運(yùn)放通常有 (10^5) 到 (10^7) 量級(jí)。輸入阻抗 (R_{in}) 為無窮大實(shí)際運(yùn)放輸入端幾乎不取電流但偏置電流仍然存在。輸出阻抗 (R_{out}) 為零實(shí)際運(yùn)放輸出能力受輸出級(jí)限制。放大狀態(tài)下運(yùn)放輸出滿足[ V_{out} A_{OL} \cdot (V_ - V_-) ]因?yàn)?(A_{OL}) 很大只要輸出沒有飽和兩個(gè)輸入端的電壓差就被壓縮到接近零這是“虛短”的來源。加上輸入阻抗很大流入引腳的電流近似為零這是“虛斷”的來源。1.2 虛短虛斷成立的前提虛短虛斷只有在負(fù)反饋閉環(huán)且運(yùn)放工作在線性區(qū)時(shí)才成立。電路正常工作時(shí)反饋網(wǎng)絡(luò)會(huì)把輸出電壓的一部分送回反相輸入端迫使 (V_) 和 (V_-) 基本相等。此時(shí)分析電路不需要關(guān)心內(nèi)部結(jié)構(gòu)直接用兩個(gè)約束條件列節(jié)點(diǎn)方程[ V_ \approx V_- ][ I_{in} \approx I_{in-} \approx 0 ]這兩個(gè)條件可以解決絕大多數(shù)經(jīng)典運(yùn)放電路的推導(dǎo)問題例如反相放大器的增益、同相放大器的輸入阻抗、求和放大器的疊加關(guān)系等。1.3 虛短虛斷會(huì)失效的場(chǎng)景以下場(chǎng)景不要硬套虛短虛斷輸出飽和運(yùn)放進(jìn)入非線性區(qū)此時(shí) (V_) 和 (V_-) 不再相等。超出輸入共模電壓范圍輸入級(jí)無法正常工作。信號(hào)頻率接近或超過運(yùn)放的單位增益帶寬增益開始明顯衰減。壓擺率不足輸出變化速度跟不上輸入變化。運(yùn)放開環(huán)使用例如比較器電路虛短不成立。理解這些失效場(chǎng)景是排查運(yùn)放電路故障的關(guān)鍵。后面每個(gè)電路涉及的失效模式會(huì)單獨(dú)說明。2. 9個(gè)運(yùn)放經(jīng)典電路逐個(gè)拆解下面進(jìn)入核心內(nèi)容。每個(gè)電路按照“結(jié)構(gòu)、推導(dǎo)、設(shè)計(jì)要點(diǎn)、常見問題”四步分析。文中所有公式都基于理想運(yùn)放模型實(shí)際設(shè)計(jì)時(shí)需要結(jié)合運(yùn)放的真實(shí)參數(shù)做誤差估算。2.1 電路一反相放大器反相放大器是使用頻率最高的運(yùn)放電路之一結(jié)構(gòu)上輸入信號(hào)通過 (R_{in}) 接到反相輸入端反饋電阻 (R_f) 從輸出端引回反相端同相端直接接地或通過平衡電阻接地。根據(jù)虛短虛斷同相端接地反相端電位約等于地稱為“虛地”。流過 (R_{in}) 的電流等于流過 (R_f) 的電流[ \frac{V_{in}}{R_{in}} -\frac{V_{out}}{R_f} ]整理得到[ V_{out} -\frac{R_f}{R_{in}} \cdot V_{in} ]增益只由兩個(gè)電阻的比值決定與運(yùn)放本身的增益無關(guān)這是負(fù)反饋帶來的最大好處。這個(gè)電路有幾個(gè)重要特點(diǎn)。第一輸入阻抗約等于 (R_{in})因?yàn)榉聪喽耸翘摰剌斎胄盘?hào)看到的阻抗就是輸入電阻。第二輸出信號(hào)與輸入反相相位相差180度。第三共模電壓等于0反相端始終在0V附近所以不需要運(yùn)放支持很高的共模輸入范圍。實(shí)際設(shè)計(jì)中要考慮平衡電阻。運(yùn)放兩個(gè)輸入端的偏置電流會(huì)流過外部電阻產(chǎn)生失調(diào)電壓為抵消這部分誤差同相端對(duì)地電阻建議取 (R_{in}) 與 (R_f) 的并聯(lián)值[ R_p R_{in} \parallel R_f ]設(shè)計(jì)反相放大器時(shí)還受增益帶寬積限制。假定運(yùn)放GBW為 (1MHz)如果配置增益為100倍可用帶寬約為 (10kHz)超過這個(gè)頻率增益就開始下降。這里可以先用Python快速估算電阻值和帶寬# 反相放大器參數(shù)估算 def inverting_amp(rin, rf, vin): gain -rf / rin vout gain * vin return gain, vout def required_gbw(gain, bandwidth): # 單位增益帶寬約為 增益 × 帶寬 return abs(gain) * bandwidth # 設(shè)計(jì)增益 -10帶寬要求 20kHz rin 10_000 rf 100_000 gain, vout inverting_amp(rin, rf, 0.5) print(f增益: {gain:.2f}, 輸出: {vout:.2f}V) print(f所需 GBW: {required_gbw(gain, 20_000) / 1e6:.2f} MHz)實(shí)際運(yùn)行結(jié)果會(huì)給出 (GBW) 需求為 (0.2MHz)普通運(yùn)放如LM358、TL072都能滿足。常見問題方面反相放大器輸出異常時(shí)優(yōu)先檢查三個(gè)地方電阻值是否按比例取對(duì)電源電壓是否足夠支持輸出擺幅輸入信號(hào)頻率是否超過運(yùn)放帶寬。如果輸出波形出現(xiàn)高頻振蕩可以在 (R_f) 兩端并聯(lián)一個(gè)小電容例如 (10pF) 到 (22pF)用于相位補(bǔ)償。2.2 電路二同相放大器同相放大器的信號(hào)從同相端輸入反相端通過 (R_1) 接地反饋電阻 (R_f) 從輸出端接回反相端。根據(jù)虛短反相端電位約等于輸入電壓 (V_{in})此時(shí)兩個(gè)電阻構(gòu)成分壓器反相端電壓為[ V_- V_{out} \cdot \frac{R_1}{R_1 R_f} ]令 (V_ V_-)得到[ V_{out} \left(1 \frac{R_f}{R_1}\right) \cdot V_{in} ]同相放大器最大的優(yōu)勢(shì)是輸入阻抗極高因?yàn)檩斎胄盘?hào)直接接在運(yùn)放的同相端輸入阻抗就是運(yùn)放的共模輸入阻抗通常在 (M\Omega) 量級(jí)以上。這個(gè)特性讓它特別適合接傳感器、高阻信號(hào)源和分壓網(wǎng)絡(luò)不會(huì)對(duì)被測(cè)試電路產(chǎn)生明顯負(fù)載效應(yīng)。但同相放大器的代價(jià)是輸入信號(hào)會(huì)完整出現(xiàn)在運(yùn)放的兩個(gè)輸入端因此對(duì)運(yùn)放的共模輸入范圍有要求輸入電壓不能超過規(guī)格書允許的共模范圍。對(duì)于單電源供電系統(tǒng)如果輸入信號(hào)接近負(fù)電源軌普通運(yùn)放輸出會(huì)出現(xiàn)截止或明顯非線性此時(shí)需要選擇軌到軌輸入運(yùn)放或者給輸入端加直流偏置。同相放大器的帶寬計(jì)算與反相放大器相同增益增大時(shí)帶寬降低。設(shè)計(jì)時(shí)還要注意最小穩(wěn)定增益某些電流反饋型運(yùn)放和高速運(yùn)放有最小增益限制例如有些運(yùn)放要求增益不低于2才能穩(wěn)定工作如果配置成跟隨器反而會(huì)振蕩。實(shí)際調(diào)試中同相放大器最常見的故障是輸出飽和。多級(jí)放大時(shí)前級(jí)輸出直流分量疊加到后級(jí)同相端一旦超過后級(jí)輸出范圍就削波排查時(shí)可以用萬用表逐級(jí)測(cè)量靜態(tài)工作點(diǎn)確認(rèn)每一級(jí)輸出都在電源軌以內(nèi)。2.3 電路三電壓跟隨器電壓跟隨器是同相放大器的一個(gè)特例把輸出直接接到反相端此時(shí) (R_f 0)增益為1[ V_{out} V_{in} ]這個(gè)電路的用途是阻抗變換和緩沖隔離。前級(jí)信號(hào)源帶載能力弱時(shí)直接接后級(jí)負(fù)載會(huì)導(dǎo)致信號(hào)幅值下降中間插入電壓跟隨器輸入阻抗高幾乎不從信號(hào)源取電流輸出阻抗低可以驅(qū)動(dòng)后級(jí)負(fù)載。選擇跟隨器電路時(shí)有一個(gè)關(guān)鍵坑并非所有運(yùn)放都適合單位增益配置。部分運(yùn)放為了保證更高帶寬內(nèi)部補(bǔ)償不足單位增益下反饋深度過大容易自激振蕩。選型時(shí)優(yōu)先選擇規(guī)格書中明確寫有“unity-gain stable”的型號(hào)。如果手頭只有非單位增益穩(wěn)定的運(yùn)放又想實(shí)現(xiàn)緩沖可以改成增益略大于1的電路例如 (1 R_f / R_1 2)再通過后級(jí)衰減。跟隨器對(duì)輸出擺幅的限制也要注意。使用普通運(yùn)放如LM358、NE5532時(shí)輸出最高只能到電源電壓減去約1.5V到2V如果電源是5V輸出最大約3.5V無法接近5V。需要滿幅輸出時(shí)選擇軌到軌輸出運(yùn)放。調(diào)試跟隨器時(shí)用示波器對(duì)比輸入輸出波形最簡單。如果輸出波形出現(xiàn)振鈴或高頻振蕩先檢查探頭接地線是否過長其次檢查輸出端是否接了過大容性負(fù)載例如直接接長線電纜此時(shí)可以在輸出端串聯(lián)一個(gè)小電阻約 (50\Omega) 到 (100\Omega) 隔離電容負(fù)載。2.4 電路四求和放大器求和放大器在反相放大器基礎(chǔ)上擴(kuò)展而來多個(gè)輸入信號(hào)經(jīng)過各自的輸入電阻接入反相端反饋電阻 (R_f) 從輸出端接回反相端。利用虛地概念每個(gè)輸入支路的電流互不影響疊加后流過反饋電阻的電流為[ \frac{V_1}{R_1} \frac{V_2}{R_2} \frac{V_3}{R_3} -\frac{V_{out}}{R_f} ]因此[ V_{out} -R_f \cdot \left(\frac{V_1}{R_1} \frac{V_2}{R_2} \frac{V_3}{R_3}\right) ]如果取 (R_1 R_2 R_3 R)則輸出為三路輸入之和的 (R_f / R) 倍。求和放大器的價(jià)值在于各路輸入通過虛地互相隔離調(diào)節(jié)一路不影響其他路這在音頻混音、多路傳感器求和、DAC輸出電流轉(zhuǎn)電壓場(chǎng)景中非常方便。設(shè)計(jì)時(shí)注意幾個(gè)問題。第一反相端對(duì)地等效電阻降低運(yùn)放偏置電流誤差會(huì)被放大同樣需要在同相端加平衡電阻取所有輸入電阻與反饋電阻的并聯(lián)值。第二每一路輸入電阻都會(huì)影響噪聲增益輸入路數(shù)增加時(shí)噪聲增益可能升高輸出噪聲隨之增大。第三各路電阻精度直接影響求和權(quán)重精度需要精確比例時(shí)使用 (0.1%) 精度的金屬膜電阻。實(shí)際應(yīng)用中如果只用兩路輸入這個(gè)電路也可以當(dāng)作加權(quán)減法器使用。設(shè)計(jì)完成后最好用Multisim或LTspice做一次直流掃描驗(yàn)證不同輸入組合下的輸出關(guān)系特別是檢查虛地是否仍然成立。2.5 電路五差分放大器差分放大器用于提取兩路信號(hào)之差典型結(jié)構(gòu)由四個(gè)電阻構(gòu)成(V_1) 通過 (R_1) 接同相端同相端通過 (R_2) 接地。(V_2) 通過 (R_3) 接反相端反饋電阻 (R_4) 從輸出接回反相端。四個(gè)電阻滿足 (R_1 R_3)、(R_2 R_4) 時(shí)輸出為[ V_{out} \frac{R_2}{R_1} \cdot (V_2 - V_1) ]差分放大器的核心性能指標(biāo)是共模抑制比CMRR。理論上只要電阻比例完美匹配共模信號(hào)會(huì)被完全抵消。實(shí)際電路中電阻容差會(huì)降低CMRR例如使用 (1%) 精度的普通電阻CMRR大約只能做到 (40dB) 到 (60dB)。如果目標(biāo)是抑制工頻干擾或檢測(cè)微小差分信號(hào)至少使用 (0.1%) 精度的電阻或者使用集成儀表放大器。差分放大器還有一個(gè)限制是輸入阻抗較低。由于同相端和反相端并不具備真正的高阻隔離信號(hào)源內(nèi)阻會(huì)參與電阻分壓導(dǎo)致增益誤差。對(duì)于高內(nèi)阻傳感器更好的選擇是儀表放大器也就是在差分輸入前加兩個(gè)緩沖放大器構(gòu)成經(jīng)典三運(yùn)放儀表放大器結(jié)構(gòu)同時(shí)獲得高輸入阻抗和高CMRR。調(diào)試差分放大器時(shí)可以給兩個(gè)輸入端同時(shí)加同一個(gè)電壓測(cè)量輸出是否接近0V這個(gè)測(cè)試能快速判斷共模抑制能力。如果輸出殘留較大優(yōu)先檢查四個(gè)電阻是否匹配再檢查運(yùn)放本身CMRR參數(shù)。2.6 電路六積分器積分器的結(jié)構(gòu)是把反相放大器中的反饋電阻換成電容 (C)輸入電阻為 (R)。根據(jù)虛地流過 (R) 的電流等于流過 (C) 的電流[ \frac{V_{in}}{R} -C \cdot \frac{dV_{out}}{dt} ]積分得到[ V_{out} -\frac{1}{RC} \int_{0}^{t} V_{in}(\tau), d\tau V_{out}(0) ]積分器在信號(hào)處理、斜坡發(fā)生器、波形變換、PID控制環(huán)節(jié)中非常常見例如把方波積分成三角波把階躍信號(hào)變換成線性斜坡。但積分器是運(yùn)放電路里最容易“翻車”的電路之一。由于直流增益理論上為無窮大運(yùn)放的輸入失調(diào)電壓和偏置電流都會(huì)對(duì)電容持續(xù)充電導(dǎo)致輸出緩慢漂移到飽和即使輸入為零也會(huì)如此。實(shí)際應(yīng)用必須在電容兩端并聯(lián)一個(gè)泄放電阻 (R_f)用于限制直流增益電路退化為低頻反相放大器。此時(shí)積分器只在信號(hào)頻率遠(yuǎn)高于[ f_c \frac{1}{2\pi R_f C} ]時(shí)呈現(xiàn)積分特性低于這個(gè)頻率則表現(xiàn)為有限增益放大。(R_f) 的取值通常要遠(yuǎn)大于 (R)例如 (R_f \ge 10R)以盡量減少對(duì)積分特性的影響同時(shí)又要足夠低以抑制直流漂移。該值選取時(shí)有一個(gè)折中例如 (R_f 1M\Omega)配合 (0.1\mu F) 電容時(shí)(f_c) 約為 (1.6Hz)可以兼顧抗漂移和積分特性。另一個(gè)設(shè)計(jì)重點(diǎn)是電容選取。普通陶瓷電容容易產(chǎn)生DC偏置效應(yīng)容量隨電壓偏移而變化精密積分使用C0G電容或薄膜電容更穩(wěn)妥。積分器對(duì)漏電流也很敏感電容漏電會(huì)改變時(shí)間常數(shù)造成輸出非線性。調(diào)試時(shí)可以輸入一個(gè)固定直流電壓觀察輸出斜率是否符合理論期望值[ \frac{dV_{out}}{dt} -\frac{V_{in}}{RC} ]如果斜率偏大或偏小優(yōu)先檢查電容實(shí)際容量和輸入電阻值其次檢查運(yùn)放偏置電流是否過大。2.7 電路七滯回比較器運(yùn)放開環(huán)使用時(shí)作為比較器輸出在正飽和和負(fù)飽和之間跳變不再滿足虛短條件。最基本的比較器存在一個(gè)問題輸入信號(hào)在閾值附近有噪聲時(shí)輸出會(huì)在兩個(gè)狀態(tài)之間反復(fù)翻轉(zhuǎn)造成后級(jí)邏輯混亂。滯回比較器通過正反饋引入上下兩個(gè)閾值解決抖動(dòng)問題。以同相輸入型滯回比較器為例輸入信號(hào)接同相端參考電壓 (V_{ref}) 經(jīng) (R_1) 接同相端反饋電阻 (R_2) 從輸出端接回同相端反相端接輸入信號(hào)。同相端電位由 (V_{ref}) 和 (V_{out}) 共同決定[ V_ \frac{V_{ref} \cdot R_2 V_{out} \cdot R_1}{R_1 R_2} ]當(dāng)輸出為高電平 (V_{OH}) 時(shí)上閾值[ V_{THH} \frac{V_{ref} \cdot R_2 V_{OH} \cdot R_1}{R_1 R_2} ]當(dāng)輸出為低電平 (V_{OL}) 時(shí)下閾值[ V_{THL} \frac{V_{ref} \cdot R_2 V_{OL} \cdot R_1}{R_1 R_2} ]輸入信號(hào)從低到高跨越 (V_{THH}) 時(shí)輸出翻轉(zhuǎn)為低輸入信號(hào)從高到低跨越 (V_{THL}) 時(shí)輸出翻轉(zhuǎn)為高。兩個(gè)閾值之間的差值就是滯回寬度[ \Delta V V_{THH} - V_{THL} \frac{(V_{OH} - V_{OL}) \cdot R_1}{R_1 R_2} ]滯回寬度由輸出擺幅和反饋比例決定與輸入信號(hào)幅度無關(guān)因此抗噪能力很強(qiáng)。設(shè)計(jì)滯回比較器時(shí)注意兩點(diǎn)。第一高速應(yīng)用場(chǎng)景輸出邊沿受運(yùn)放壓擺率限制普通運(yùn)放做比較器速度很慢需要幾十納秒級(jí)翻轉(zhuǎn)時(shí)應(yīng)該選擇專用比較器例如LM393、TLV3501。第二比較器輸出級(jí)可能是開集電極結(jié)構(gòu)外部需要加上拉電阻上拉電阻值決定輸出上升沿速度。調(diào)試時(shí)用示波器觀察輸入輸出波形測(cè)量翻轉(zhuǎn)點(diǎn)電壓是否與理論值一致。如果翻轉(zhuǎn)點(diǎn)偏移檢查參考電壓源內(nèi)阻和電阻精度。如果后級(jí)邏輯出現(xiàn)抖動(dòng)可以適當(dāng)增大 (R_1 / R_2) 比例擴(kuò)大滯回窗口。2.8 電路八恒流源電路恒流源是運(yùn)放應(yīng)用中的高頻考點(diǎn)面試??紝?shí)際項(xiàng)目中也常用于LED驅(qū)動(dòng)、傳感器激勵(lì)、電池充電和二極管測(cè)試。設(shè)計(jì)目標(biāo)是讓負(fù)載電流只由輸入電壓和采樣電阻決定與負(fù)載阻抗無關(guān)。一種經(jīng)典的壓控恒流源結(jié)構(gòu)是運(yùn)放同相端接參考電壓 (V_{in})反相端接采樣電阻 (R_{sense}) 上端采樣電阻下端接地負(fù)載 (R_L) 連接運(yùn)放輸出和反相端。根據(jù)虛短采樣電阻上端電壓等于 (V_{in})因此[ I_{out} \frac{V_{in}}{R_{sense}} ]該電流同時(shí)流過負(fù)載和采樣電阻與負(fù)載電阻 (R_L) 的阻值無關(guān)只要滿足運(yùn)放輸出不飽和、輸出電流不超過運(yùn)放驅(qū)動(dòng)能力即可。這個(gè)電路的局限是負(fù)載必須處于浮地狀態(tài)負(fù)載一端接輸出另一端接反相端因此負(fù)載不能直接接地。如果需要負(fù)載接地可以使用Howland電流源結(jié)構(gòu)用精密電阻網(wǎng)絡(luò)實(shí)現(xiàn)負(fù)載接地型恒流源但該電路對(duì)電阻匹配要求極高調(diào)試難度更大。當(dāng)輸出電流超過運(yùn)放自身驅(qū)動(dòng)能力時(shí)需要在運(yùn)放輸出端加三極管擴(kuò)流。典型結(jié)構(gòu)是運(yùn)放驅(qū)動(dòng)NPN三極管基極發(fā)射極接采樣電阻負(fù)載接集電極電源和發(fā)射極之間。此時(shí)輸出電流 (I_{out}) 由采樣電阻和參考電壓決定三極管只負(fù)責(zé)放大電流。設(shè)計(jì)恒流源時(shí)采樣電阻的功率和溫漂必須考慮。例如 (1A) 電流流過 (1\Omega) 采樣電阻功耗就有 (1W)需要選用足夠功率的電阻。溫漂會(huì)導(dǎo)致參考電壓換算電流的精度下降精密場(chǎng)景使用低溫度系數(shù)電阻更為穩(wěn)妥。調(diào)試時(shí)先不接負(fù)載測(cè)量采樣電阻兩端電壓確認(rèn)電壓值等于 (V_{in})然后接入不同阻值負(fù)載觀察電流是否保持不變。如果空載和滿載時(shí)電流差異較大重點(diǎn)檢查運(yùn)放供電是否足夠、三極管是否進(jìn)入飽和區(qū)。2.9 電路九精密半波整流電路普通二極管整流存在一個(gè)固有問題小信號(hào)時(shí)二極管壓降約 (0.6V) 到 (0.7V)如果輸入信號(hào)幅度很小輸出就被二極管截止區(qū)吃掉。精密整流電路利用運(yùn)放的高增益消除二極管壓降影響實(shí)現(xiàn)小信號(hào)精確整流。以反相型精密半波整流為例輸入信號(hào)經(jīng) (R_{in}) 接反向端反饋網(wǎng)絡(luò)由兩個(gè)二極管和電阻組成。當(dāng)輸入為負(fù)半周時(shí)運(yùn)放輸出為正反饋二極管導(dǎo)通運(yùn)放進(jìn)入負(fù)反饋狀態(tài)輸出跟隨輸入絕對(duì)值變化當(dāng)輸入為正半周時(shí)運(yùn)放輸出為負(fù)反饋二極管截止輸出被鉗制在接近0V實(shí)現(xiàn)半波整流。由于運(yùn)放開環(huán)增益很高只要進(jìn)入反饋狀態(tài)二極管壓降造成的誤差就會(huì)被增益“吸收”等效為二極管導(dǎo)通閾值被壓縮到微伏級(jí)別因此小信號(hào)也能被精確整流。設(shè)計(jì)精密整流電路時(shí)運(yùn)放需要具備足夠的帶寬和壓擺率因?yàn)檎鬟^程中運(yùn)放需要在兩個(gè)方向快速切換輸出極性特別是在過零附近切換速度直接影響波形質(zhì)量。輸入信號(hào)頻率越高對(duì)運(yùn)放壓擺率要求越高。普通低頻運(yùn)放如LM358可以處理 (1kHz) 以下的信號(hào)較高頻率的音頻信號(hào)則需要使用寬帶運(yùn)放。常見的改善方案是把兩個(gè)半波整流輸出疊加成全波整流也可以在輸出端加上RC濾波器將整流后的脈沖轉(zhuǎn)換為平滑直流用于幅度檢測(cè)電路。調(diào)試精密整流電路時(shí)給輸入端加一個(gè)幾百毫伏的正弦波用示波器觀察輸出波形。如果半波期間輸出沒有完全歸零檢查二極管方向是否接反、反饋環(huán)路是否閉合。如果輸出波形過零處出現(xiàn)明顯失真優(yōu)先檢查運(yùn)放壓擺率是否足夠。3. 運(yùn)放選型關(guān)鍵參數(shù)怎么看9個(gè)電路結(jié)構(gòu)確定之后剩下的工作量集中在選型。運(yùn)放參數(shù)表很長但實(shí)際設(shè)計(jì)只需要重點(diǎn)看幾個(gè)參數(shù)。參數(shù)意義典型影響增益帶寬積GBW增益與帶寬的乘積直接決定電路可用信號(hào)頻率壓擺率SR輸出電壓最大變化速率影響大信號(hào)波形失真精密整流尤其敏感輸入失調(diào)電壓Vos輸入端等效誤差電壓直流精度小信號(hào)放大時(shí)誤差明顯輸入偏置電流Ib輸入端實(shí)際流入電流高阻信號(hào)源和積分器影響大共模抑制比CMRR抑制共模信號(hào)能力差分放大、傳感器信號(hào)處理關(guān)鍵指標(biāo)輸出擺幅實(shí)際可達(dá)到的輸出電壓范圍單電源系統(tǒng)容易受限電源電壓范圍供電允許范圍決定系統(tǒng)供電方案以常見運(yùn)放為例LM358屬于低成本低功耗運(yùn)放適合直流或低頻信號(hào)NE5532和TL072偏置電流較小適合音頻電路OP07和OPA2277輸入失調(diào)電壓很低適合精密直流放大AD620是單片儀表放大器適合高共模噪聲環(huán)境中的差分信號(hào)。選型時(shí)更穩(wěn)妥的方法是先用規(guī)格書參數(shù)的極限值做誤差估算例如同相放大器增益為101倍時(shí)輸入失調(diào)電壓 (2mV) 會(huì)在輸出端產(chǎn)生 (202mV) 偏移如果后級(jí)ADC量程是 (3.3V)這個(gè)偏移影響已經(jīng)不可忽略。4. 常見設(shè)計(jì)陷阱與PCB布局建議運(yùn)放電路原理圖正確但實(shí)際調(diào)試失敗問題往往出在PCB布局和電源處理上。第一電源去耦。每顆運(yùn)放的電源引腳附近必須放置 (0.1\mu F) 陶瓷電容距離引腳盡量小于 (3mm)同時(shí)在板級(jí)電源入口放置 (10\mu F) 以上電解電容或鉭電容。缺少去耦電容時(shí)運(yùn)放內(nèi)部高頻增益變化會(huì)通過電源阻抗形成反饋導(dǎo)致自激振蕩。第二反饋路徑盡量短。反饋電阻和反饋電容要靠近運(yùn)放反相輸入引腳放置避免長的反饋?zhàn)呔€引入寄生電感。反相端接到銅皮區(qū)域的面積不要過大否則會(huì)引入寄生電容降低高頻穩(wěn)定性。第三輸入走線保護(hù)。高阻抗輸入節(jié)點(diǎn)容易拾取噪聲采樣電阻到運(yùn)放輸入端的走線盡量短必要時(shí)在兩側(cè)加地線包邊。第四考慮電阻溫漂。(1%) 電阻阻值隨溫度變化后差分放大器的CMRR會(huì)進(jìn)一步惡化。精密應(yīng)用選擇薄膜電阻或金屬箔電阻并盡量讓同一網(wǎng)絡(luò)中的電阻處于相似溫度環(huán)境。第五輸出端容性負(fù)載問題。運(yùn)放直接驅(qū)動(dòng)長線或大電容時(shí)輸出端會(huì)出現(xiàn)過沖甚至振蕩常見措施是在輸出端串聯(lián) (50\Omega) 到 (100\Omega) 電阻將負(fù)載電容與主極點(diǎn)隔離。5. 硬件工程師面試高頻題與調(diào)試排查經(jīng)典運(yùn)放電路是硬件面試的??桶亚懊?個(gè)電路吃透之后下面這些面試題基本都能應(yīng)對(duì)。面試題考核點(diǎn)回答思路同相放大器為什么輸入阻抗高反饋與輸入結(jié)構(gòu)輸入信號(hào)只接運(yùn)放同相端輸入電流近似為0反相放大器輸入阻抗如何確定虛地概念反相端虛地輸入阻抗約等于輸入電阻虛短虛斷什么時(shí)候失效非線性與帶寬問題飽和、超共模范圍、高頻衰減、開環(huán)使用運(yùn)放和比較器的區(qū)別電路結(jié)構(gòu)理解運(yùn)放開環(huán)應(yīng)用不穩(wěn)定比較器有專門翻轉(zhuǎn)速度和輸出級(jí)如何提高差分放大器CMRR器件匹配電阻匹配精度必要時(shí)用儀表放大器為什么積分器要并聯(lián)電阻直流漂移限制直流增益防止失調(diào)電壓飽和恒流源電流由什么決定反饋概念主要由參考電壓和采樣電阻決定調(diào)試排查方面可以按以下順序操作先檢查供電電壓是否在運(yùn)放規(guī)格書范圍內(nèi)正負(fù)電源是否對(duì)稱。用示波器或萬用表測(cè)量靜態(tài)輸出點(diǎn)確認(rèn)運(yùn)放是否飽和。對(duì)照虛短虛斷條件檢查每個(gè)關(guān)鍵節(jié)點(diǎn)電壓找到第一個(gè)偏離預(yù)期的節(jié)點(diǎn)。確認(rèn)輸入信號(hào)頻率低于運(yùn)放GBW除以增益的數(shù)值。出現(xiàn)振蕩時(shí)依次檢查去耦電容、反饋電容、探頭接地和輸出容性負(fù)載。輸出直流偏移超預(yù)期時(shí)檢查輸入失調(diào)電壓和偏置電流必要時(shí)使用調(diào)零電路或選擇低失調(diào)運(yùn)放。6. 總結(jié)這9個(gè)運(yùn)放經(jīng)典電路覆蓋了硬件工程師日常工作中最常用的一批子電路。反相放大和同相放大是基礎(chǔ)電壓跟隨器解決阻抗匹配求和和差分用于信號(hào)組合與提取積分器負(fù)責(zé)波形變換和反饋控制滯回比較器做閾值檢測(cè)恒流源驅(qū)動(dòng)傳感器和負(fù)載精密整流完成小信號(hào)幅度檢測(cè)。每個(gè)電路先畫結(jié)構(gòu)再套虛短虛斷推導(dǎo)公式最后根據(jù)實(shí)際參數(shù)確認(rèn)帶寬、失調(diào)和穩(wěn)定性這套設(shè)計(jì)流程可以復(fù)用到其他運(yùn)放電路上。如果只記住一句話運(yùn)放電路調(diào)試先確認(rèn)負(fù)反饋閉環(huán)再檢查工作點(diǎn)最后看高頻穩(wěn)定性。把本文中的電路結(jié)構(gòu)和公式搞清楚畫圖、調(diào)板、面試遇到運(yùn)放相關(guān)內(nèi)容時(shí)心里就有底了。