放電阻電路分析:虛短虛斷與五種經(jīng)典放大電路)
1. 拿到含運(yùn)放的電路分析思路就兩句話很多人在學(xué)電路分析時(shí)一看到“含有運(yùn)算放大器的電阻電路”這個(gè)標(biāo)題就有點(diǎn)發(fā)怵。運(yùn)算放大器在教材里常被畫成一個(gè)三角形符號(hào)帶著五個(gè)引腳看起來像一個(gè)獨(dú)立器件好像和之前學(xué)過的電阻、電容、電感不是一個(gè)“物種”。但實(shí)際上在分析層面它并沒有那么神秘——你只需要理解它內(nèi)部的虛實(shí)關(guān)系再配合節(jié)點(diǎn)電壓法絕大多數(shù)含運(yùn)放的電阻電路都可以在幾分鐘內(nèi)解完。我當(dāng)初學(xué)這一節(jié)時(shí)最大的頓悟來自兩句話一句是“同相端和反相端電壓近似相等”另一句是“流入運(yùn)放兩個(gè)輸入端的電流近似為零”。這兩句話分別叫“虛短”和“虛斷”。掌握了它們后面要學(xué)的反相放大器、同相放大器、加法器、減法器、跟隨器本質(zhì)上都是同一個(gè)節(jié)點(diǎn)電流方程的變體區(qū)別只在于電阻怎么擺、輸入端接在哪兒。這一篇的學(xué)習(xí)筆記我打算把整個(gè)思路串一遍先說清楚虛短虛斷為什么成立然后用五個(gè)最經(jīng)典的電路把分析方法過一遍再往工程設(shè)計(jì)方向走一步聊聊電阻怎么選、增益怎么算、實(shí)際應(yīng)用里會(huì)踩哪些坑。無論你是在準(zhǔn)備電路期末考試還是剛開始接觸硬件設(shè)計(jì)這條路線應(yīng)該都?jí)蛴昧恕?.1 為什么運(yùn)放能放大卻不振蕩先搞清楚運(yùn)放本身是個(gè)什么東西。一個(gè)理想的運(yùn)算放大器本質(zhì)上是一個(gè)超高增益的電壓放大器它有兩個(gè)輸入端同相端用“”表示反相端用“-”表示一個(gè)輸出端。輸出電壓等于兩個(gè)輸入端電壓之差乘以一個(gè)極大的開環(huán)增益數(shù)學(xué)上可以寫成Vo A × (V - V-)這里的A是開環(huán)增益真實(shí)運(yùn)放通常在10萬倍以上也就是100dB左右。舉個(gè)例子如果運(yùn)放供電是±15V輸出電壓最多也就在±13V附近擺動(dòng)那么要讓輸出達(dá)到10V輸入差分電壓只需要10V / 100000 0.1mV。這個(gè)量級(jí)小到用普通萬用表根本測(cè)不出來。所以當(dāng)運(yùn)放工作在閉環(huán)狀態(tài)也就是輸出端通過電阻或其他元件接回反相輸入端形成負(fù)反饋時(shí)兩個(gè)輸入端的電壓差會(huì)被“強(qiáng)制”壓縮到幾乎為零看起來就像短路一樣——但又不是真正短路所以叫“虛短”。同時(shí)運(yùn)放的輸入阻抗極高理想情況下無窮大真實(shí)運(yùn)放的輸入電流在納安甚至皮安級(jí)別流入輸入端的電流可以忽略看起來就像斷路——但又不是真正斷開所以叫“虛斷”。理解這兩個(gè)概念關(guān)鍵要抓住一個(gè)前提運(yùn)放必須處于深度負(fù)反饋狀態(tài)。如果輸出端沒有接回到反相輸入端而是接到了同相輸入端或者干脆什么都沒接那運(yùn)放就工作在開環(huán)狀態(tài)輸出會(huì)直接頂?shù)秸娫窜壔蜇?fù)電源軌虛短虛斷完全不成立。很多初學(xué)者拿一個(gè)運(yùn)放測(cè)輸出電壓發(fā)現(xiàn)數(shù)值很奇怪就是因?yàn)榉答伣渝e(cuò)了或者壓根沒接反饋。1.2 虛短和虛斷兩把鑰匙怎么用虛短虛斷不是物理上的短路和斷路而是深度負(fù)反饋帶來的一個(gè)近似結(jié)果。使用的時(shí)候我習(xí)慣按下面三個(gè)步驟走基本不會(huì)出錯(cuò)第一步判斷反饋極性。從輸出端順著連線找如果反饋網(wǎng)絡(luò)接回反相輸入端并且是電壓并聯(lián)負(fù)反饋或電壓串聯(lián)負(fù)反饋那就放心用虛短虛斷。如果反饋接到了同相端那是正反饋電路工作在比較器或鎖存狀態(tài)不能用這一套。第二步確定同相端電壓。同相端如果直接接地那V 0如果經(jīng)過電阻分壓那就用分壓公式算出V。這個(gè)電壓會(huì)通過虛短直接“傳導(dǎo)”給反相端也就是V- V所以反相端電壓也跟著確定了。第三步對(duì)反相輸入端列寫KCL方程。因?yàn)樘摂嗔魅敕聪喽说碾娏鳛榱闼运辛鬟M(jìn)該節(jié)點(diǎn)的電流之和等于所有流出該節(jié)點(diǎn)的電流之和。把各條支路電流用歐姆定律展開解方程得到Vo和輸入電壓的關(guān)系。我見過很多同學(xué)把這一步想復(fù)雜了其實(shí)本質(zhì)上就是“對(duì)一個(gè)節(jié)點(diǎn)列電流方程”。前面學(xué)的節(jié)點(diǎn)電壓法在這里完全適用唯一多的概念就是用虛短找到了反相端電壓用虛斷省略了流入運(yùn)放的電流項(xiàng)。只要這三個(gè)步驟走完電路方程就出來了。2. 五種最常用的運(yùn)放電阻電路從推導(dǎo)到取舍這一節(jié)我把電路課本里出現(xiàn)頻率最高的五種基本電路逐個(gè)拆開來講。每種電路我會(huì)先畫電路結(jié)構(gòu)文字描述再推導(dǎo)公式最后說它在工程上的優(yōu)缺點(diǎn)。這樣你學(xué)完不僅會(huì)做題還知道什么場(chǎng)合該用哪一個(gè)。2.1 反相放大器一切從“反相端虛地”開始反相放大器的接法很有代表性輸入信號(hào)Vi經(jīng)過電阻R1接到反相輸入端反饋電阻Rf跨接在反相輸入端和輸出端之間同相輸入端直接接地。因?yàn)橥喽私拥豓 0由虛短可得V- V 0。這個(gè)“0V”不是真正接地而是被負(fù)反饋“鉗”住的所以叫“虛地”。由于虛斷流入反相端的電流可以忽略所以流過R1的電流必須全部流過Rf。列KCL方程(Vi - 0) / R1 (0 - Vo) / Rf整理一下Vo -(Rf / R1) × Vi增益A -Rf / R1負(fù)號(hào)表示輸出和輸入反相。輸入電壓往正方向變化輸出電壓就往負(fù)方向變化這就是“反相”的含義。這個(gè)電路有兩個(gè)工程特征值得注意。第一輸入電阻約等于R1。因?yàn)榉聪喽耸翘摰貜妮斎攵丝催M(jìn)去電阻就是R1本身。如果信號(hào)源內(nèi)阻很大比如一個(gè)高阻抗的傳感器直接接到反相放大器信號(hào)會(huì)被內(nèi)阻和R1分壓實(shí)際增益就達(dá)不到理論值。第二輸入端虛地讓整個(gè)電路對(duì)共模電壓不敏感。同相端已經(jīng)接地了反相端也幾乎為0V所以運(yùn)放輸入端不存在高壓共模問題輸入電壓范圍限制比較寬松。2.2 同相放大器高輸入阻抗才是它的看家本領(lǐng)同相放大器把輸入信號(hào)Vi接到了同相輸入端反相輸入端經(jīng)R1接地反饋電阻Rf跨接在反相端和輸出端之間。由虛短V- V Vi。注意這里反相端不是虛地而是跟隨輸入電壓變化。再列KCL方程節(jié)點(diǎn)在反相輸入端流過R1的電流和流過Rf的電流相等Vi / R1 (Vo - Vi) / Rf解出來Vo (1 Rf / R1) × Vi增益A 1 Rf / R1輸入輸出同相而且增益始終大于等于1。這個(gè)電路的輸入阻抗極高因?yàn)樾盘?hào)直接接到運(yùn)放的同相端而運(yùn)放輸入阻抗本身就是幾十兆歐以上再加上負(fù)反饋的“增強(qiáng)”作用從信號(hào)源取用的電流幾乎為零。同相放大器和反相放大器怎么選我的經(jīng)驗(yàn)是如果信號(hào)源內(nèi)阻高、輸出能力弱優(yōu)先用同相放大器避免負(fù)載效應(yīng)如果希望輸入阻抗精確可控或者需要把輸入阻抗匹配到某個(gè)特定值比如射頻里的50歐姆、75歐姆系統(tǒng)那就用反相放大器因?yàn)樗妮斎胱杩咕褪荝1設(shè)計(jì)起來非常好算。另外如果系統(tǒng)里有多個(gè)信號(hào)需要求和反相加法器更好用這個(gè)下面會(huì)講到。2.3 反相加法器模擬域的“求和”在很多信號(hào)處理場(chǎng)景里需要把幾路電壓按一定比例疊加起來這就用到了加法器。反相加法器是在反相放大器的基礎(chǔ)上擴(kuò)展出來的每路輸入信號(hào)通過各自的輸入電阻接到反相端所有輸入電阻的另一端匯聚到同一個(gè)虛地點(diǎn)反饋電阻Rf跨接在反相端和輸出端之間。還是用虛短虛斷來分析。V- 0虛地流入反相端的電流為零所以各路輸入電流之和等于流過反饋電阻的電流V1/R1 V2/R2 -(Vo / Rf)整理Vo -(Rf/R1 × V1 Rf/R2 × V2)如果R1 R2 R公式簡(jiǎn)化成Vo -(Rf / R) × (V1 V2)輸出是各路輸入的加權(quán)和權(quán)重就是Rf/Ri。這個(gè)電路在工程上非常常用比如在傳感器信號(hào)調(diào)理里把直流偏置電壓和一個(gè)交流信號(hào)疊加在音頻混音電路里把多路話筒信號(hào)混合成一路。它最大的好處是各路輸入之間互相隔離。因?yàn)榉聪喽耸翘摰孛恳宦份斎胫恍枰翱吹健弊约旱妮斎腚娮枵{(diào)節(jié)某一路的R1不會(huì)影響其他路的增益調(diào)試起來非常方便。有人可能會(huì)問同相加法器不也能求和嗎確實(shí)能但同相加法器的輸入端是同相端的一個(gè)電阻分壓網(wǎng)絡(luò)各路信號(hào)源內(nèi)阻會(huì)互相影響計(jì)算又復(fù)雜而且運(yùn)放兩個(gè)輸入端還要承受較高的共模電壓所以工程上絕大多數(shù)情況都優(yōu)先用反相加法器。2.4 差分減法器測(cè)差值的利器減法器其實(shí)就是差分放大器它能把兩個(gè)輸入信號(hào)的差值放大。典型接法是V1經(jīng)過R1接到反相輸入端反相端經(jīng)Rf接到輸出V2經(jīng)過R2接到同相輸入端同相端經(jīng)R3接地。電阻關(guān)系一般取Rf/R1 R3/R2這樣輸出就等于Vo (Rf / R1) × (V2 - V1)推導(dǎo)用疊加定理最方便。先讓V2 0V1單獨(dú)作用這是反相放大器輸出是-(Rf/R1)V1。再讓V1 0V2單獨(dú)作用同相端的電壓是V2經(jīng)過R2和R3分壓后的值也就是V V2 × R3 / (R2 R3)這個(gè)電壓再經(jīng)過同相放大器放大(1 Rf/R1)倍。把兩路結(jié)果疊加再代入Rf/R1 R3/R2的匹配條件就得到了上面的公式。差分放大器最典型的用途是測(cè)量?jī)啥说碾妷翰畋热珉娏鞑蓸与娮鑳啥说碾妷?。但這里有一個(gè)工程實(shí)際問題電阻匹配條件對(duì)共模抑制比影響極大。如果四個(gè)電阻只是普通1%精度共模抑制比可能只有40~60dB如果換成0.1%甚至更好的精密匹配電阻才能把共模抑制比做到80dB以上。所以真正要求高的差分測(cè)量場(chǎng)景大家更傾向于直接使用集成儀表放大器它的內(nèi)部就是做了激光修調(diào)的精密差分放大結(jié)構(gòu)開箱即用省去電阻匹配的煩惱。2.5 電壓跟隨器看似繞了一圈其實(shí)在解決大問題電壓跟隨器是所有運(yùn)放電路里結(jié)構(gòu)最簡(jiǎn)單、也最容易被低估的一個(gè)。它的接法是輸入信號(hào)直接接到同相端輸出端直接連接到反相端也就是反饋電阻為0R1無窮大的特殊情況。由虛短V V- Vin而V-直接連到輸出所以Vo Vin增益為1。輸出完全跟隨輸入既不放大也不反相。那這個(gè)東西有什么用關(guān)鍵在于它的輸入阻抗和輸出阻抗。輸入阻抗極高幾乎不從信號(hào)源取電流輸出阻抗極低可以驅(qū)動(dòng)較大負(fù)載。換句話說它起到了“隔離緩沖”的作用。舉一個(gè)常見的例子一個(gè)高內(nèi)阻傳感器輸出1V電壓內(nèi)阻100kΩ如果直接接一個(gè)輸入阻抗只有10kΩ的ADC信號(hào)會(huì)被分壓成1V × 10/(10010) ≈ 0.09V幾乎全部衰減掉。中間加一個(gè)電壓跟隨器傳感器只需要驅(qū)動(dòng)運(yùn)放的極高輸入阻抗而ADC則由運(yùn)放低輸出阻抗來驅(qū)動(dòng)信號(hào)就能完整保真地傳遞過去。順便說一個(gè)我在實(shí)際調(diào)試中遇到的細(xì)節(jié)電壓跟隨器在驅(qū)動(dòng)容性負(fù)載比如長(zhǎng)同軸電纜、大電容時(shí)容易自激振蕩。原因比較復(fù)雜簡(jiǎn)單說就是電容性負(fù)載會(huì)在反饋環(huán)路里引入附加相移使電路從負(fù)反饋?zhàn)兂蓾撛诘恼答?。解決辦法是在輸出端串一個(gè)小阻值電阻比如22~100Ω再接電容性負(fù)載振蕩往往就消失了。3. 從公式到設(shè)計(jì)增益計(jì)算與電阻選型電路課程里我們通常只需要算出增益表達(dá)式就行。但到了實(shí)際項(xiàng)目里“Rf取多少”這個(gè)問題才是設(shè)計(jì)的關(guān)鍵。電阻值不是隨便定的它牽扯到功耗、噪聲、偏置電流、響應(yīng)速度等一系列指標(biāo)。這一節(jié)我展開講講從公式到設(shè)計(jì)之間那段路。3.1 公式背后的邏輯為什么增益只和電阻比值有關(guān)細(xì)心的你可能已經(jīng)注意到上面每一個(gè)電路的增益公式里出現(xiàn)的都是電阻的比值而不是它們的絕對(duì)值。反相放大器的增益是Rf/R1同相放大器的增益是1 Rf/R1。這意味著如果用10kΩ和100kΩ組合和用100Ω和1kΩ組合理論上增益是一模一樣的。這個(gè)特性在工程上很有用比值主要由同批次電阻的匹配度決定而不太受電阻絕對(duì)精度影響。如果你的Rf和R1用的是同一卷料上的電阻它們隨溫度變化的比例基本一致比值保持穩(wěn)定所以增益溫漂比單個(gè)電阻的溫漂要小得多。這也是為什么精密放大電路里設(shè)計(jì)者會(huì)特別強(qiáng)調(diào)“電阻配對(duì)”和“同批次采購”的原因。但是比值相同不代表性能相同。阻值水平的選取會(huì)影響三個(gè)指標(biāo)噪聲、偏置電流誤差和功耗。電阻本身有熱噪聲阻值越大噪聲越大100kΩ電阻在室溫下的噪聲約為40nV/√Hz1kΩ電阻只有它的十分之一。如果輸入端存在偏置電流它會(huì)流經(jīng)輸入電阻和反饋電阻產(chǎn)生額外的電壓偏移阻值越大偏移越明顯。反過來阻值太小又會(huì)導(dǎo)致功耗上升前級(jí)運(yùn)放可能驅(qū)動(dòng)不動(dòng)。所以選電阻就是在這些因素之間做平衡。3.2 電阻怎么選典型取值區(qū)間與誤差分析我個(gè)人的經(jīng)驗(yàn)是在普通低頻小信號(hào)放大電路里反饋電阻和輸入電阻通常取1kΩ到100kΩ這個(gè)區(qū)間。低于1kΩ運(yùn)放輸出級(jí)要提供較大電流功耗高且容易發(fā)熱高于100kΩ噪聲、偏置電流誤差和PCB表面漏電流會(huì)逐漸變得不可忽略。如果是高阻抗應(yīng)用比如光電二極管跨阻放大器反饋電阻做到MΩ級(jí)別那就必須選FET輸入型運(yùn)放并且做PCB清洗和防護(hù)環(huán)處理不然一點(diǎn)漏電流都會(huì)讓輸出漂得離譜。電阻精度直接影響增益精度。以反相放大器為例增益G Rf/R1如果Rf和R1各自都是1%精度那么增益的最壞情況誤差約為2%兩個(gè)電阻同時(shí)偏到極限方向。如果增益精度要求小于1%就要選擇0.5%或0.1%的電阻或者用兩個(gè)電阻串聯(lián)并聯(lián)的方式湊出更精確的比值。另一個(gè)思路是在反饋回路里串一個(gè)微調(diào)電位器調(diào)完以后用膠固定這在產(chǎn)品定型前調(diào)試階段很常見但量產(chǎn)時(shí)不推薦因?yàn)榭烧{(diào)器件穩(wěn)定性和一致性不好保證。另外我要多說一句關(guān)于偏置電流補(bǔ)償?shù)募?xì)節(jié)這是很多教材講了但容易被忽略的對(duì)于反相放大器反相端的等效直流電阻等于R1和Rf的并聯(lián)值。如果同相端直接接地運(yùn)放的輸入偏置電流流經(jīng)這兩個(gè)電阻會(huì)在反相端產(chǎn)生一個(gè)額外的直流電位反映到輸出端就成了誤差。常見的補(bǔ)償方法是在同相端到地之間串一個(gè)電阻阻值取R1 ∥ Rf讓兩個(gè)輸入端的偏置電流產(chǎn)生的壓降大致相等從而相互抵消。對(duì)于偏置電流較大的雙極型運(yùn)放比如LM358這個(gè)補(bǔ)償電阻效果很明顯。3.3 復(fù)雜一點(diǎn)怎么處理T型網(wǎng)絡(luò)與端口等效電阻有時(shí)候我們需要的增益很大比如要求反相放大器增益為100倍如果R1取1kΩRf就需要100kΩ這個(gè)阻值還能接受。但如果要求增益為1000倍呢Rf要1MΩ大電阻帶來的噪聲和寄生電容問題就突出了。這時(shí)有一種替代方案用T型反饋網(wǎng)絡(luò)把一個(gè)大電阻拆成幾個(gè)小電阻。T型網(wǎng)絡(luò)的思路是這樣反饋路徑上不用一個(gè)電阻而是用R2和R3串聯(lián)中間節(jié)點(diǎn)額外接一個(gè)電阻R4到地。等效反饋電阻約為Rf_eq ≈ R2 R3 (R2 × R3)/R4比如R2 R3 100kΩR4 1kΩ等效電阻就是100k 100k 10000k 10.2MΩ。這樣用三個(gè)百kΩ級(jí)別的小電阻就實(shí)現(xiàn)了超過10MΩ的反饋效果。代價(jià)是輸出噪聲和失調(diào)會(huì)稍微變差但比直用一個(gè)10MΩ大電阻要好處理得多。再聊一下含運(yùn)放電路的端口等效電阻。很多習(xí)題會(huì)要求“求輸入電阻”或“求等效電阻”這類問題最穩(wěn)妥的方法是加測(cè)試源法在想求等效電阻的端口上外加一個(gè)已知電壓Vt算流進(jìn)端口的電流ItRin Vt / It。對(duì)于反相放大器因?yàn)榉聪喽颂摰貜妮斎攵丝催M(jìn)去的電阻就是R1。對(duì)于同相放大器輸入端直接接運(yùn)放同相端輸入電阻極高工程上近似無窮大。對(duì)于電壓跟隨器輸入電阻比普通同相放大器還要高一個(gè)數(shù)量級(jí)可以當(dāng)成理想隔離器處理。4. 實(shí)際應(yīng)用場(chǎng)景電阻和運(yùn)放在一起能干什么學(xué)完前幾節(jié)的電路模型以后如果只是停留在做題階段其實(shí)沒有完全消化。真正檢驗(yàn)理解水平的是拿到一個(gè)實(shí)際項(xiàng)目需求能不能搭出對(duì)應(yīng)的運(yùn)放電阻電路。我挑了三個(gè)最常見的場(chǎng)景分別對(duì)應(yīng)電流采樣、溫度傳感和高壓側(cè)電壓檢測(cè)這也是很多行業(yè)里天天都在用的電路結(jié)構(gòu)。4.1 合金電阻電流采樣小信號(hào)放大怎么設(shè)計(jì)電流采樣在電源管理、電機(jī)驅(qū)動(dòng)、充電樁這些領(lǐng)域太常見了。方法不復(fù)雜在主電流回路里串入一個(gè)阻值極小的采樣電阻通常是合金電阻阻值在0.5mΩ到10mΩ之間電流流過時(shí)產(chǎn)生壓降把這個(gè)壓降放大后送給ADC或比較器。舉個(gè)例子采樣電阻取5mΩ電流10A壓降就是50mV。如果ADC量程是3.3V需要約66倍增益用同相放大器增益1 Rf/R1 66取R1 1kΩRf 65kΩ電路就出來了。但這里有三個(gè)工程問題第一50mV的小信號(hào)意味著運(yùn)放失調(diào)電壓不能太大普通運(yùn)放5mV的失調(diào)就有10%的誤差所以要用低失調(diào)運(yùn)放或者通過軟件校準(zhǔn)消掉。第二如果采樣電阻在高邊電源和負(fù)載之間它兩端的共模電壓很高比如48V系統(tǒng)里共模接近48V普通運(yùn)放根本承受不住這時(shí)要用差分放大器或者儀表放大器把高壓共模信號(hào)轉(zhuǎn)換成低壓差模信號(hào)。第三采樣電阻的阻值太小導(dǎo)線電阻和接觸電阻都會(huì)引入誤差必須用開爾文四線接法把采樣引線單獨(dú)從電阻兩端引出避免把大電流路徑的壓降誤差算進(jìn)去。4.2 NTC測(cè)溫電路分壓、跟隨、放大一條龍NTC熱敏電阻的阻值隨溫度變化常常被用來做溫度檢測(cè)?;倦娐泛芎?jiǎn)單NTC和固定電阻串聯(lián)中間點(diǎn)接到運(yùn)放輸入端。溫度變化引起NTC阻值變化分壓點(diǎn)電壓跟著變化運(yùn)放把這個(gè)電壓信號(hào)處理成ADC能接受的范圍。但直接拿分壓點(diǎn)接ADC有個(gè)問題NTC分壓網(wǎng)絡(luò)的輸出阻抗隨溫度和電阻值變化而變化可能從幾kΩ變到幾十kΩ而ADC的輸入阻抗如果和它相當(dāng)就會(huì)產(chǎn)生分壓誤差。我常用的做法是分壓點(diǎn)先接一級(jí)電壓跟隨器再用后級(jí)電路去處理。跟隨器的輸入阻抗極高NTC網(wǎng)絡(luò)幾乎不受影響輸出阻抗極低后級(jí)隨便接都行。如果傳感器輸出范圍比較窄比如0°C到100°C對(duì)應(yīng)電壓變化只有0.3V而ADC量程3.3V就需要放大。可以用同相放大器或差分放大器做偏移和增益調(diào)整把0.3V的變化量“撐滿”到接近滿量程。這里要注意一個(gè)細(xì)節(jié)NTC本身是非線性元件即使放大后電壓和溫度也不是線性關(guān)系工程上通常用查表法或者軟件擬合曲線來處理?;蛘咴谟布献鲆粋€(gè)線性化網(wǎng)絡(luò)用一個(gè)并聯(lián)電阻和NTC配合雖然不能完全線性化但可以在指定溫區(qū)內(nèi)顯著改善線性度。4.3 高壓側(cè)的電阻分壓與絕緣檢測(cè)再往高壓方向走一步電阻和運(yùn)放配合還能做絕緣電阻檢測(cè)這在充電樁、光伏逆變器、儲(chǔ)能設(shè)備里是必須的功能?;驹聿粡?fù)雜動(dòng)力電池或母線對(duì)地之間存在絕緣電阻我們不知道它的阻值但可以通過在母線和地之間人為接入已知電阻網(wǎng)絡(luò)測(cè)量分壓點(diǎn)的電壓反推絕緣電阻。典型做法是在正母線和地之間、負(fù)母線和地之間分別接入分壓電阻分壓點(diǎn)接到運(yùn)放輸入端經(jīng)過調(diào)理后送ADC。通過開關(guān)切換不同的電阻接入方式測(cè)量多個(gè)狀態(tài)下的電壓值聯(lián)立歐姆定律方程就能解出正負(fù)極對(duì)地的絕緣電阻。公式長(zhǎng)什么樣呢以正母線對(duì)地絕緣電阻Rp為例當(dāng)正母線電壓為Vbus分壓網(wǎng)絡(luò)已知電阻為R1和R2測(cè)得的分壓點(diǎn)電壓為Vmeas則有Vmeas ≈ Vbus × (Rp ∥ R2) / (R1 Rp ∥ R2)這是一個(gè)一元方程先測(cè)一次再切換電阻R2換擋再測(cè)一次就能把Vbus和Rp一起解出來。運(yùn)放在這里最重要的作用有兩個(gè)一是把高壓分壓點(diǎn)的高阻抗信號(hào)轉(zhuǎn)成低阻抗穩(wěn)定送給ADC二是做電平移位讓ADC輸入端永遠(yuǎn)落在安全電壓范圍內(nèi)。這里我必須提醒一句安全注意事項(xiàng)。高壓系統(tǒng)的分壓電阻選擇要非常謹(jǐn)慎阻值要足夠大以保證功耗可控耐壓值要足夠高以免擊穿PCB上還要考慮爬電距離和絕緣間距。如果只是學(xué)習(xí)階段建議先在低壓下驗(yàn)證電路原理不要貿(mào)然搭幾百伏的高壓測(cè)試環(huán)境。安全永遠(yuǎn)是第一位。5. 實(shí)操避坑運(yùn)放電路常見的坑與排查思路理論公式看懂了電路板一焊問題全來了。這是每個(gè)做硬件的人都會(huì)經(jīng)歷的階段。我把自己調(diào)試運(yùn)放電路時(shí)遇到過的典型問題整理了一遍希望能幫你少走一些彎路。5.1 運(yùn)放不用的引腳怎么處理很多運(yùn)放是雙運(yùn)放或四運(yùn)放封裝比如LM358、TL084一個(gè)芯片里有2個(gè)或4個(gè)獨(dú)立的運(yùn)放單元。如果只用了其中一個(gè)剩下的單元不能懸空。輸入端一懸空電位就不確定運(yùn)放可能莫名其妙振蕩也可能輸出頂?shù)侥骋粋?cè)的電源軌白白消耗電流嚴(yán)重情況下靜電還能把柵極打壞。我的處理方式很簡(jiǎn)單把不需要的運(yùn)放接成電壓跟隨器同相端接地如果是雙電源供電反相端直接連輸出。這樣做輸出電位確定功耗也小。如果非要更省電可以讓同相端和反相端分別接固定電位但要注意不能讓輸出驅(qū)動(dòng)大電流。單電源系統(tǒng)里不能簡(jiǎn)單把同相端接地要接到電源電壓的一半比如用兩個(gè)等值電阻分壓產(chǎn)生中點(diǎn)電壓否則輸出可能不在輸入共模范圍內(nèi)。5.2 輸出不對(duì)、自激振蕩怎么辦從我調(diào)試的經(jīng)驗(yàn)看運(yùn)放電路輸出不正常一半以上的原因出在反饋接錯(cuò)了另一半原因在電源和負(fù)載。反饋接反是最大也是最隱蔽的坑如果輸出端接到的是同相輸入端而不是反相輸入端電路變成正反饋運(yùn)放直接飽和到電源軌輸出不是Vcc就是負(fù)電源完全沒有放大效果。排查方法很簡(jiǎn)單順著反饋路徑走一遍看看接的是“-”端還是“”端。輸出高頻振蕩也很常見尤其是跟隨器驅(qū)動(dòng)長(zhǎng)線或電容負(fù)載時(shí)。常見原因有三個(gè)電源去耦不徹底、反饋環(huán)路增益過高、容性負(fù)載導(dǎo)致相位裕度不足。我的排查順序是第一確認(rèn)每個(gè)運(yùn)放電源引腳旁邊有0.1μF陶瓷電容而且電容地端要就近打過孔到地平面第二看輸出負(fù)載是不是容性的如果是串一個(gè)小電阻第三用示波器看振蕩頻率低頻振蕩多半是電源問題高頻振蕩多半是反饋和寄生電容問題。5.3 常見問題速查表現(xiàn)象可能原因檢查方法輸出恒為電源軌電壓反饋接錯(cuò)、正反饋或開環(huán)檢查輸出反饋是否接到反相端輸出低頻大幅漂移輸入懸空、偏置電流過大檢查輸入端是否有確定直流電平輸出與理論增益不符電阻誤差、信號(hào)源內(nèi)阻過大實(shí)測(cè)各節(jié)點(diǎn)電壓反推電流路徑接上負(fù)載后電壓跌落運(yùn)放輸出電流能力不足查輸出短路電流加大負(fù)載電阻高頻自激振蕩電源去耦不足、容性負(fù)載加強(qiáng)去耦輸出串電阻輸出總是比預(yù)期低輸出未到軌、接近電源軌飽和檢查電源電壓和輸出擺幅范圍這張表我建議你先存著等哪天真遇到問題再對(duì)照著看比從頭翻書要快得多。最后說一點(diǎn)個(gè)人體會(huì)。我當(dāng)年把這一章學(xué)完最大的收獲不是記住了五六個(gè)公式而是學(xué)會(huì)了一種思維習(xí)慣——拿到一個(gè)電路先問“負(fù)反饋回路在哪兒”“輸入端從哪兒取電壓”“輸出要驅(qū)動(dòng)什么負(fù)載”。搞清楚這三件事電路自然就通了。到現(xiàn)在我做實(shí)際項(xiàng)目畫運(yùn)放電路時(shí)還是會(huì)先在草稿紙上寫出虛短虛斷的節(jié)點(diǎn)方程再選電阻阻值這套基本功比任何仿真軟件都可靠。