去耦電容(1)- 為什麼要去耦?

2021-02-24 電路設計技能

PCB設計過程中工程師幾乎必做的事就是給每個電源管腳(Vcc、Vdd等)加上一個0.1uF的陶瓷電容,並在某些地方加上更大容量的極性電容,幾乎成了每天吃飯必定要吃碗米一樣的事情了,但Why呢?

為什麼要加這些電容?

為什麼要加0.1uF的?

為什麼有時還要加其它值的電容?

在PCB上這些電容放在哪裡?

這些我們習以為常的事情細究起來困擾著很多硬體工程師,即便做了很多項目的老司機也未必能給你講清楚這裡面的關係,不信你問問你們實驗室的大哥?

還有一個讓很多人抓狂的問題 - Decoupling Cap(去耦電容)和Bypass Cap(旁路電容)的區別,看到很多文章的作者把這倆概念的區別講得貌似斬釘截鐵,但讀下來卻發現其實作者也並不真正清楚,當然也不排除我自己的閱讀能力出現了問題,不信你從網上搜幾篇文章讀讀,越發的糊塗。

作為一個實用主義者,我從來不在乎概念如何叫,只是從功能上來理解為什麼。

很多文章都從電晶體級別深入分析了為什麼要加去偶電容,既有圖又有公式,貌似揭示了真相,但這些分析看半天你未必看懂,看懂了未必能記住,蘇老師今天不講高深的理論,從宏觀上讓大家清楚為什麼就可以了。

本質上我們設計的所有電路可以像下圖一樣抽象一下:

每個負載要正常工作,前提就是負載上的供電電壓要,如果是5V,就得是儘可能乾淨的5V,如下圖:

(手畫的,有點不平,意思到了)

但該負載內的器件們工作起來,都要動態地吸收電流,供電電壓就變成了下面的鳥樣子:

也就是在5V的DC上疊加了各種高頻率的噪聲,這些噪聲是由於器件對供電電流的需求導致的電壓波動,可以看成是在DC 5V上「耦和」了由於器件工作帶來的AC噪聲。

這樣耦和了AC的DC供電電壓不僅會影響本負載區域內的電路的工作,也會影響到其它連接在同一個VCC上的其它負載的工作,有可能導致那些負載的電路工作出現問題。

怎麼辦呢?當然就是把每個地區的問題控制在該地區範圍內嘍:

電源供電取決於變換的方式,其供電本身在DC上就有紋波,因此我們需要在電源輸出Vout端要有電容C1(我們可以看成是國家糧倉)負責將供電電壓上的噪聲降到儘可能的低,完全為零是不可能的,因為完美的世界從來都不存在,只要不影響後面負載的正常工作即可。

既然每個負載工作起來會導致其電源出現額外的波動,那就讓波動在本地儘可能降低,且不影響到其它負載的工作。降低負載供應波動影響的方式就是加強能即時響應的供給本地糧庫) - 通過備用的供給平滑掉主供給快速反應方面的不足。電容的本性就是儲能,用電容來做備用電能提供供給也就能平滑掉負載瞬間的需求帶來的波動(不同的電容響應速度也不同,且聽下文分解),保證該負載的電壓儘可能穩定,也就是將有可能耦和到DC上的AC給去除掉(去耦的含義1),同時由於讓本地的DC穩定,降低了對其它負載的波及(去耦的含義2)

從電源上看,沒有去耦電容的時候如左側的波形,加上了去耦電容之後變成了右側的樣子,供電電壓的波形變得乾淨了,我們稱該電容的作用是去掉了耦和在乾淨的DC上的噪聲,所以該電容被稱之為去耦電容,當然也可以被稱之為旁路(Bypass)電容,因為該電容將DC上耦和的噪聲給旁路到地上去了,只留下乾淨的DC給後續的電路供電。

舉一個慄子🌰:每個負載的工作就像我們平日吃「糧食」,每家的用量是動態的、不確定的,所有家庭用的「糧食」加在一起平均下來就相當於在本地區的供糧量(穩定的),但由於每家每天的糧食消耗量很隨機,導致供糧的渠道上會有波動,如果沒有本地區的糧庫(每家也都有儲備糧),每個地區的糧食供應就會出現波動,而且A地區的波動就會影響到B地區,我們當然不希望這種情況發生,所以在每個地區都會有本地糧庫儲存糧食,這樣每個地區內部用糧得到保障,地區和地區之間不會產生幹擾。

當然如果給所有地區供糧的上遊出現了波動,而這種波動超過了本地糧庫的平滑能力,那該地區的家庭用糧自然也會出現問題。

就是如此簡單。

對硬體設計感興趣的朋友,可以通過掃描下面的二維碼加入我們的歡迎群,標註自己的信息(城市+單位+職務+姓名),主動加群主的微信,待身份確認後由群主邀請你加入正式的嵌入式系統設計技術交流群,已經加入過嵌入式系統交流群的或者已經是群主的好友的,就不要再加入了。

相關焦點

  • 如何選擇合適的去耦電容 常見的去耦電容資料介紹
    打開APP 如何選擇合適的去耦電容 常見的去耦電容資料介紹 Digikey 發表於 2020-12-03 11:25:53 去耦電容是電路中裝設在元件的電源端的電容,此電容可以提供較穩定的電源,同時也可以降低元件耦合到電源端的噪聲,間接可以減少對其他元件的噪聲影響。
  • 去耦電容救場記
    去耦電容,旁路電容,有人說一樣,有人說不一樣。不它是什麼吧,就是IC的VDD端接地的一個「0.1uF」的小電容。為什麼說是0.1uF呢,因為這個值都快成為去耦電容的標籤了。有很多文章都解釋過去耦電容,而且0.1uF並不是萬能的,這點我是很同意的。但是不用104會造成什麼影響呢?新進的工程師可能沒有直觀印象,下面我就講一個我自己的例子——當然是錯誤的,加深印象。
  • 淺談PCB中的去耦電容設計
    去耦是當器件進行高速開關時,把射頻能量從高頻器件的電源端洩放到電源分配網絡。去耦電容也為器件和元件提供一個局部的直流源,這對減小電流在板上傳播浪湧尖峰很有作用。 在數字電路及IC控制器電路中,必須要進行電源去耦。當元件開關消耗直流能量時,沒有去耦電容的電源分配網絡中將發生一個瞬時尖峰。
  • 去耦電容和bypass電容、濾波電容的原理和區別
    本文引用地址:http://www.eepw.com.cn/article/201710/368863.htm  在這裡我們主要給大家介紹bypass電容(旁路電容)與去耦電容、濾波電容、儲能電容的區別,這在電子設計中非常重要。  去耦電容與旁路電容有什麼區別?
  • PCB布局時去耦電容擺放經驗分享
    打開APP PCB布局時去耦電容擺放經驗分享 佚名 發表於 2017-02-09 09:36:54 對於電容的安裝,首先要提到的就是安裝距離
  • 由多個電容組成的去耦旁路電路,電容怎麼布局擺放呢?
    對於噪聲敏感的IC電路,為了達到更好的濾波效果,通常會選擇使用多個不同容值的電容並聯方式,以實現更寬的濾波頻率,如在IC電源輸入端用1μF、100nF和10nF並聯可以實現更好的濾波效果。那現在問題來了,這幾個不同規格的電容在PCB布局時該怎麼擺,電源路徑是先經大電容然後到小電容再進入IC,還是先經過小電容再經過大電容然後輸入IC。
  • 去耦電容的容值計算和布局布線還不懂?看完這篇,so easy!(一)
    去耦電容的主要功能就是提供一個局部的直流電源給有源器件,以減少開關噪聲在板上的傳播,和將噪聲引導到地。去耦的初衷是:不論IC對電流波動的規定和要求如何都要使電壓限值維持在規定的允許誤差範圍之內。去耦電容容值計算方法: 推薦使用遠大於1/m乘以等效開路電容的電容值。此處m是在IC的電源插針上所允許的電源總線電壓變化的最大百分數,一般IC的數據手冊都會給出具體的參數值。
  • 百兆赫茲的電源去耦如何hold住Gbps的高速信號
    如果你堅持要看更高的頻段,你會看到這樣的景象:板級電容的PDN阻抗隨著頻率增加而一路飄高,阻抗曲線在高頻段的抖動比你此刻的心電圖還厲害。我猜你會怒不可遏的揪住仿真攻城獅的領子咆哮:老子按晶片手冊加的電容,怎麼會跑成這個鬼樣子?!
  • 混合信號接地的困惑和具有低數字電流的混合信號IC的接地和去耦的...
    圖 1.   具有低數字電流的混合信號IC的接地和去耦   敏感的模擬元件,例如放大器和基準電壓源,必須參考和去耦至模擬接地層。具有低數字電流的 ADC 和 DAC(和其他混合信號 IC)一般應視為模擬元件,同樣接地並去耦至模擬接地層。乍看之下,這一要求似乎有些矛盾,因為轉換器具有模擬和數字接口,且通常有指定為模擬接地(AGND)和數字接地(DGND)的引腳。
  • 為什麼需要那麼多種電容
    Hneednc因為數字電路,所以有大量的數字電路輸出的「0」「1」翻轉導致,需要大量的去耦電容。HneedncHneednc當N多的翻轉出現的時候,我們需要運用去耦電容,去耦電容可以防止這種噪聲向外傳播,所以我們放一些電容靠近器件的電源管腳。Hneednc由於去耦電容一般對電容器的精度沒有很嚴格要求,選用時可根據設計值,選用相近容量或容量接近的電容器就可以。
  • 晶片供電引腳為什麼要放一個104電容?
    很多時候,我們都會看到晶片引腳旁邊總會放一顆104小電容。這顆電容叫高頻旁路電容,一般也叫去耦電容。
  • 電容的所有總結
    為儘量減少阻抗,旁路電容要儘量靠近負載器件的供電電源管腳和地管腳。這能夠很好地防止輸入值過大而導致的地電位抬高和噪聲。地彈是地連接處在通過大電流毛刺時的電壓降。 2)去耦去耦,又稱解耦。從電路來說,總是可以區分為驅動的源和被驅動的負載。
  • 一文帶你搞懂電容,值得收藏!
    旁路電容:旁路電容,又稱為退耦電容,是為某個器件提供能量的儲能器件,它利用了電容的頻率阻抗特性(理想電容的頻率特性隨頻率的升高,阻抗降低),就像一個水塘,它能使輸出電壓輸出均勻,降低負載電壓波動。旁路電容要儘量靠近負載器件的供電電源管腳和地管腳,這是阻抗要求,在畫PCB時候特別要注意,只有靠近某個元器件時候才能抑制電壓或其他輸信號因過大而導致的地電位抬高和噪聲,說白了就是把直流電源中的交流分量,通過電容耦合到電源地中,起到了淨化直流電源的作用。如圖C1為旁路電容,畫圖時候要儘量靠近IC1。
  • 電容在電路中各種作用
    C、基本放大電路中的兩個耦合電容,電容+極和直流+極相接,起到通交隔直的作用,接反的話會怎麼樣,會不會也起到通交隔直的作用,為什麼要那接呀!接反的話電解電容會漏電,改變了電路的直流工作點,使放大電路異常或不能工作D、阻容耦合放大電路中,電容的作用是什麼??隔離直流信號,使得相鄰放大電路的靜態工作點相互獨立,互不影響。
  • 我有些糊塗了 大電容濾低頻?小電容濾高頻?
    如果會出現比較大的瞬時電流,建議再加一個比較大的鉭電容。其實濾波應該也包含兩個方面,也就是各位所說的大容值和小容值的,就是去耦和旁路。原理我就不說了,實用點的,一般數字電路去耦0.1uF即可,用於10M以下;20M以上用1到10個uF,去除高頻噪聲好些,大概按C=1/f 。旁路一般就比較的小了,一般根據諧振頻率一般為0.1或0.01uF。
  • 什麼是貼片電容?作用是什麼?
    1)旁路旁路電容是為本地器件提供能量的儲能器件,它能使穩壓器的輸出均勻化,降低負載需求。 就像小型可充電電池一樣,旁路電容能夠被充電,並向器件進行放電。為儘量減少阻抗,旁路電容要儘量靠近負載器件的供電電源管腳和地管腳。 這能夠很好地防止輸入值過大而導致的地電位抬高和噪聲。地電位是地連接處在通過大電流毛刺時的電壓降。2)去耦去耦,又稱解耦。
  • 電容在電路中起什麼作用?
    電容在電子電路中起著重要的作用。很多人可能還模糊差點呢。它的主要作用就是去耦,旁路,儲能,濾波這四個。
  • 絕了,電容獨有的特性和功能就這麼被總結清楚了!
    為儘量減少阻抗,旁路電容要儘量靠近負載器件的供電電源管腳和地管腳。這能夠很好地防止輸入值過大而導致的地電位抬高和噪聲。地彈是地連接處在通過大電流毛刺時的電壓降。 2)去耦去耦,又稱解耦。從電路來說,總是可以區分為驅動的源和被驅動的負載。
  • 貼片電容怎麼看正負_貼片電容正負極區分
    貼片電容   貼片電容是一種電容材質。貼片電容全稱為:多層(積層,疊層)片式陶瓷電容器,也稱為貼片電容,片容。貼片電容有兩種表示方法,一種是英寸單位來表示,一種是毫米單位來表示。   貼片電容一般都為高檔晶片組的型號採用,但因為價格高昂,往往不是普通消費者所能接受;而TNT2PRO晶片組以下規格的顯卡,一般又不採用貼片電容,以減低生產成本,以致家用或者一般商用用戶,很難買稱心的貼片電容顯卡。
  • 知道了電容的這些作用,就可以玩轉電容
    它利用了電容的頻率阻抗特性(理想電容的頻率特性隨頻率的升高,阻抗降低),就像一個水塘,它能使輸出電壓輸出均勻,降低負載電壓波動。旁路電容要儘量靠近負載器件的供電電源管腳和地管腳,這是阻抗要求。 在畫PCB時候特別要注意,只有靠近某個元器件時候才能抑制,電壓或其他輸信號因過大而導致的地電位抬高和噪聲。