色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

資深詳解:旁路電容0.1uF是這樣來的

硬件攻城獅 ? 來源:硬件攻城獅 ? 2024-01-14 14:28 ? 次閱讀

旁路電容數字電路系統中所起的基本且重要作用,即儲能與為高頻噪聲電流提供低阻抗路徑,盡管還并未給旁路電容的這些功能概括一個“高大上”的名字,然而旁路電容所起的終極作用就是為了電源完整性(Power Integrity, PI),它與信號完整性(Signal Integrity, SI)均為高速數字PCB設計中的重要組成部分,后續有機會我們將會進行詳細講解。

事實上,旁路電容的這兩個基本功能在某種意義上來講是完全統一的:你可以認為旁路電容的儲能為高頻開關切換(充電)提供瞬間電荷,從而避免開關產生的高頻噪聲向距離芯片更遠的方向擴散,因為開關切換需要的能量已經在靠近芯片的旁路電容中獲取到了,你也可以認為旁路電容提供了高頻噪聲電流的低阻抗路徑,從而避免了高頻開關時需要向更遠的電源索取瞬間電荷能量。

有一定經驗的工程師都會發現:旁路電容的容值大多數為0.1uF(100nF),這也是數字電路中最常見的,如下圖所示為FPGA芯片的旁路電容:

728a8528-b28a-11ee-8b88-92fbcf53809c.jpg

那這個值是怎么來的呢?這一節我們就來討論一下這個問題。

前面已經提到過,實際的電容器都有自諧振頻率,考慮到這個因素,作為數字電路旁路電容的容量一般不超過 1uF,當然,容量太小也不行,因為儲存的電荷無法滿足開關切換時瞬間要求的電荷,那旁路電容的容量到底應該至少需要多大呢?我們用最簡單的反相器邏輯芯片(74HC04)實例計算一下就知道了。

實際芯片的每個邏輯門基本結構如下圖所示(以下均來自Philips 74HC04數據手冊)

72943492-b28a-11ee-8b88-92fbcf53809c.jpg

而每個CMOS反相器的基本結構如下圖所示(具體參考文章【邏輯門(1)】):

72ac80f6-b28a-11ee-8b88-92fbcf53809c.jpg

每個邏輯非門(Gate)由三個反相器串聯組成,如下圖所示(芯片為什么會這樣設計可參考文章“邏輯門”):

72b3552a-b28a-11ee-8b88-92fbcf53809c.jpg

上圖中,CI表示芯片信號引腳的輸入電容(Input capacitance),CL表示輸出負載電容(OutputLoad capacitance)。對于每一級反相器,后一級反相器的輸入電容CI即作為前一級開關的輸出負載電容,當然,反相器開關本身也會有一定的輸出寄生電容,它們也包含在CL內,一個邏輯非門(包含三個反相器)的所有等效負載電容就是內部邏輯陣列開關在切換時需要向電源VDD索取能量的來源(換言之,開關切換時需要對這個等效負載電容進行充放電操作),這個邏輯陣列開關等效電容在數據手冊中通常用CPD(power dissipation capacitance per gate)表示,如下圖所示:

72c4295e-b28a-11ee-8b88-92fbcf53809c.jpg

注意:在這個數據手冊中,CPD是一個邏輯非門(Per Gate)的開關等效電容。

在74HC04芯片中,CPD就相當于是CL1、CL2、CL3的等效電容(不一定是簡單的相加),而CL4取決于芯片外接負載,因此,我們也可以將電路等效如下圖所示:

72d744ee-b28a-11ee-8b88-92fbcf53809c.jpg

72e0b2a4-b28a-11ee-8b88-92fbcf53809c.jpg

有人問:這個公式怎么來的?權威么?我書讀得少,不要騙我!數據手冊中有呀,如下圖所示:

72ee482e-b28a-11ee-8b88-92fbcf53809c.jpg

上圖中的公式分成了兩個部分,但結構是一模一樣的,前面一部分與我們給出的公式是相同的,表示芯片內部邏輯陣列開關等效負載電容CPD的功耗,而后一部分與芯片外接負載CL有關(也稱之為等效IO開關電容),輸出引腳IO連接有多少個負載,就將相應負載電容CL的功耗全部計算起來,如下圖所示:

7303b09c-b28a-11ee-8b88-92fbcf53809c.jpg

有人問:輸入電容CI就不計算進去嗎?乖乖,對于芯片輸出引腳連接的負載而言,負載的輸入電容CI就是引腳的等效負載電容CL呀,輸出負載連接(并聯)越多,則等效負載電容CL就越大,消耗的功率也就越大,如下圖所示:

730d4c9c-b28a-11ee-8b88-92fbcf53809c.jpg

一般而言,CL(CI)值是總是相對容易找到的,數據手冊中通常都會有,因為輸出連接什么負載你肯定是知道的,但CPD卻不一定在數據手冊能查得到,因此,我們在計算芯片的功耗時可能會分為芯片內與芯片外兩個部分。

731ebe3c-b28a-11ee-8b88-92fbcf53809c.jpg

最基礎的數據計算方法我們已經知道了,有兩種方法可以估算旁路電容的最小容量:

第一種計算方法思路:邏輯陣列開關等效電容(CPD)需要獲取足夠的電荷能量,那芯片的旁路電容的容量必定不能比芯片總CPD更小,通常旁路電容的容量比芯片總CPD大25~100倍,我們稱其為旁路電容倍乘系數(bypass capacitor multiplier,這里取個中間數50),由于74HC04包含六個邏輯非門,從數據手冊上也可以查到CPD約為21pF,因此,芯片總CPD應為21pF×6=126pF,再考慮到50倍的旁路電容系數,旁路電容的容量必須要大于126pF×50=6.3nF。

以上計算的是芯片輸出未連接負載的情況,假設反相器后面并接了10個邏輯非門(CMOS門電路的扇出系數一般為20~25),則此時等效電路如下圖所示:

732b177c-b28a-11ee-8b88-92fbcf53809c.jpg

對于門1來說,此時芯片的輸出負載電容CL=10×CI=10×7pF=70pF,對于整個系統而言,這個CL也可以算是門1的邏輯陣列開關等效電容,因為從圖上可以看出,它消耗的是門1的電源能量(而不是門2~門11),這樣根據上述同樣的算法,門1外接旁路電容的容量至少應為(21pF+70pF)×50=4.55nF,當然,這只是一個邏輯非門的計算結果,如果芯片中其它5個非門也是同樣的負載連接,則需要的旁路電容容量至少應為4.55nF×6=27.3nF,在考慮到電路設計裕量情況下,我們可以直接選擇100nF的旁路電容。

那功耗PD計算的意義在哪里?前面我們是走了狗屎運,芯片夠簡單,所以數據手冊里提供了CPD的具體值,但更多的應用場合下是沒有辦法直接獲取這個值的,我們看看更大規模集成芯片的情況。

大規模邏輯芯片的旁路電容容量的計算原理也是大體一致的,邏輯陣列開關每秒鐘轉換的次數至少會以百方來計算(MHz),我們以ALTERA公司FPGA CYCLONE IV芯片來計算一下外接負載時負載電容(不包括內部邏輯開關陣列等效電容CPD,為什么?下面會提到)所消耗的功率。

假設IO供電電源電壓VCCIO為3.3V,時鐘頻率為100MHz,負載數量為30個(也就是輸出外接了負載的IO引腳),輸出引腳的平均負載電容為10pF,則旁路電容的容量至少應為:10pF×30×50=15000pF=15nF。

對于FPGA之類的大規模集成芯片,內核電壓VCCINT或IO電壓VCCIO都會有多個,如果計算某一個電源引腳所需的旁路電容的容量,還需要除以這些電源引腳的個數,如下圖所示:

73419bc8-b28a-11ee-8b88-92fbcf53809c.jpg

不同封裝芯片的VCCIO數量是不一樣的,F256/U256(BGA)封裝有20個,而E144(QFP)封裝只有12個,但是FPGA的VCCIO是按BANK來供電的(就是VCCIO后面帶的那個數字,數字相同表示BANK相同,不了解FPGA的讀者不必深究),不應該直接除了這個總數,如果這30個連接的負載分布在2個BANK,對于E144封裝每個BANK約有2個VCCIO電源,僅需要除以數量4就行了,因此,單個電源引腳所需要的旁路電容容量應至少約為3.75nF。

我們可以用滅火的水龍頭來理解:當芯片只有一個電源引腳時,相當于滅火的水龍頭只有一個,而芯片有多個電源引腳時,相當于滅火的水龍頭有多個,在火災危害程度相同的情況下,需要滅火的用水量是一定的,因此,對于有多個水龍頭的情形而言,單個水龍頭需要的用水量需求就少了,當然,總的用水量肯定是一樣的,亦即總的旁路電容值是不會變化的。

上面只是計算芯片外接負載時需要的旁路電容容量,那如何計算內部邏輯陣列等效電容呢?沒辦法直接去計算,除非知道具體的CPD的值(前面我們是走運),但是這個值通常是不提供的,因為這個值會隨實際電路邏輯規模的大小與功能而有很大的不同,那就沒有辦法了嗎?NO!

我們可以用測量儀器實際測量出FPGA芯片在具體邏輯功能應用時所消耗的動態功率PD,或使用配套的功耗分析軟件進行功耗的計算,總而言之,芯片邏輯陣開關等效電容的功耗PD的值總是可以獲取出來的,再根據之前的功耗計算公式反推出CPD,如下所示:

734edca2-b28a-11ee-8b88-92fbcf53809c.jpg

27.8nF已經不小了,再乘上50倍旁路電容的倍數,則旁路電容的總容量至少應為27.8nF×50=1390nF=1.39uF,因此,動態功耗越大的芯片需要在旁邊放置更多的旁路電容就是這個道理。

另外一個計算方法是:假定旁路電容的電荷量能將VDD變化量維持在某一特定范圍內(比如VDD僅變化0.1V),我們根據邏輯陣列開關等效電容CPD的電荷消耗需求來估算旁路電容的容值,如下圖所示:

735b78c2-b28a-11ee-8b88-92fbcf53809c.jpg

當PMOS管(上側帶圈圈)開關打開時,VDD電源對芯片邏輯陣列開關等效電容CPD充電,CPD電容兩端的電壓會上升,旁路電容C1兩端的電壓(VDD)將會下降,因為旁路電容C1的部分電荷已經轉移到了CPD中,為了維持電壓VDD變化不超過0.1V,我們可以根據需要轉移的電荷量與VDD電壓的允許變化量求出旁路電容的最小容量。

我們還是以一個邏輯非門驅動10個邏輯非門的情況來計算CPD的大小,如下圖所示:

73653088-b28a-11ee-8b88-92fbcf53809c.jpg

7376aeee-b28a-11ee-8b88-92fbcf53809c.jpg

如果芯片中的其它5個邏輯非門也是同樣的負載連接,則旁路電容的最小容量至少應為4.55nF×6=27.3nF,這個計算結果與前一種方法相差無幾。在考慮設計裕量的情況下,我們也會使用100nF(0.1uF)的旁路電容。

事實上,以上兩者估算的本質是完全相同的,我們同樣可以用水龍頭的比喻來理解旁路電容容量的計算原理,但同一道菜上得太多就沒意思了,我們換另做一道菜來吃:

假設芯片邏輯開關總等效電容CPD(不僅包括芯片本身的CPD,也包括負載總電容CL)相當于一個取水的杯子,而旁路電容C1相當于儲藏水源的地方,我們認為儲水之地的水位相當于電源電壓VDD,如果儲水之地是一只盛滿水的小碗,那么CPD這只杯子從小碗中取一杯水(也就是CPD充滿電的總電荷)后,小碗中的水位就會下降(相當于電源VDD下降),因為兩者儲水的空間相差并不大,而如果儲水之地是一大缸水,則從中取同樣CPD一杯水對這缸水的水位影響非常小,因此,如果你想要這個水位(VDD)變化越小,則儲水之地(旁路電容的容量)就必須比CPD要大得多。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 旁路電容
    +關注

    關注

    7

    文章

    179

    瀏覽量

    24815
  • 信號完整性
    +關注

    關注

    68

    文章

    1408

    瀏覽量

    95496
  • 電荷
    +關注

    關注

    1

    文章

    631

    瀏覽量

    36149

原文標題:資深詳解:旁路電容0.1uF是這樣來的

文章出處:【微信號:mcu168,微信公眾號:硬件攻城獅】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    旁路電容0.1uF是怎么的?

    旁路電容在數字電路系統中所起的基本且重要作用,即儲能與為高頻噪聲電流提供低阻抗路徑,盡管還并未給旁路電容的這些功能概括一個“高大上”的名字
    的頭像 發表于 04-03 10:59 ?3803次閱讀

    0.1uF電容濾波原理詳解

    MCU 芯片PIN腳附近為啥有時放置0.1uF電容,有時放置0.01uF,麥克風電路的中為啥放置的是33pF呢?這些值是隨便選一個就可以嗎?
    的頭像 發表于 11-03 16:16 ?2779次閱讀
    <b class='flag-5'>0.1uF</b>小<b class='flag-5'>電容</b>濾波原理<b class='flag-5'>詳解</b>

    max232能用0.1uf電容

    官方datasheet用的是1uf極性電容,但是網上資料很多用0.1uf非極性電容,有沒有用過0.1uf非極性的,有什么不同呢?
    發表于 04-17 21:01

    芯片附近為什么要放置0.1uF電容

    先來看看電容電容的作用簡單的說就是存儲電荷。我們都知道在電源中要加電容濾波,在每個芯片的電源腳放置一個0.1uF電容去耦。等等,怎么我看
    發表于 05-24 08:26

    電路中0.1UF和10UF電容有什么用?

    電路中0.1UF和10UF電容有什么用?電路中0.1UF和10UF電容怎么使用?
    發表于 03-11 07:59

    為什么旁路電容緊盯著IC不放?為什么旁路電容總是0.1uF

      旁路電容,一般也被叫做去耦電容,在我們的布局中往往是緊靠著IC的電源和地腳,而且往往他的容值為0.1uF,今天我們就來說說為什么要這樣
    發表于 04-03 14:42

    電容10uf0.1uf并聯使用,這大小和個數是怎么算的?資料下載

    電子發燒友網為你提供電容10uf0.1uf并聯使用,這大小和個數是怎么算的?資料下載的電子資料下載,更有其他相關的電路圖、源代碼、課件教程、中文資料、英文資料、參考設計、用戶指南、解決方案等資料,希望可以幫助到廣大的電子工程師
    發表于 03-27 08:43 ?13次下載
    <b class='flag-5'>電容</b>10<b class='flag-5'>uf</b>和<b class='flag-5'>0.1uf</b>并聯使用,這大小和個數是怎么算的?資料下載

    電路中0.1UF和10UF電容有什么用?怎么用?資料下載

    電子發燒友網為你提供電路中0.1UF和10UF電容有什么用?怎么用?資料下載的電子資料下載,更有其他相關的電路圖、源代碼、課件教程、中文資料、英文資料、參考設計、用戶指南、解決方案等資料,希望可以幫助到廣大的電子工程師們。
    發表于 03-28 08:44 ?10次下載
    電路中<b class='flag-5'>0.1UF</b>和10<b class='flag-5'>UF</b><b class='flag-5'>電容</b>有什么用?怎么用?資料下載

    揭秘0.1uF容量的旁路電容的由來

    有一定經驗的工程師都會發現:旁路電容的容值大多數為0.1uF(100nF),這也是數字電路中最常見的。 那這個值是怎么的呢?這一節我們就來討論一下這個問題。 前面已經提到過,實際的
    的頭像 發表于 06-29 09:15 ?5992次閱讀
    揭秘<b class='flag-5'>0.1uF</b>容量的<b class='flag-5'>旁路</b><b class='flag-5'>電容</b>的由來

    芯片電源腳放0.1uF電容的作用

    電容的作用簡單來說就是存儲電荷。我們都知道在電源中要加電容濾波,在每個芯片的電源腳放置一個0.1uF電容去耦。
    發表于 02-16 12:31 ?3019次閱讀

    芯片IC0.1uF電容,這些參數是如何確定

    電容的作用,簡單來說就是存儲電荷。我們都知道,在電源中要加電容濾波,在每個芯片的電源腳放置一個0.1uF電容去耦。但是,怎么有些板子芯片的電源腳旁邊的
    發表于 06-05 14:29 ?1681次閱讀
    芯片IC<b class='flag-5'>0.1uF</b>的<b class='flag-5'>電容</b>,這些參數是如何確定

    芯片附近為何要放置0.1uF電容

    旁路電容是電子設計中常用的電容器之一,主要用于過濾電源噪聲和穩定電源電壓。在實際應用中,0.1uF電容器是最常用的
    的頭像 發表于 10-13 08:21 ?1424次閱讀
    芯片附近為何要放置<b class='flag-5'>0.1uF</b><b class='flag-5'>電容</b>?

    電源端加旁路電容的作用 電源旁路電容為何選擇0.1uF 10uF

    電源端加旁路電容的作用 電源旁路電容為何選擇0.1uF 10uF? 電源端加
    的頭像 發表于 10-20 15:08 ?2319次閱讀

    Y電容容量為什么基本不大于0.1uF

    Y電容容量為什么基本不大于0.1uF
    的頭像 發表于 12-04 14:59 ?458次閱讀
    Y<b class='flag-5'>電容</b>容量為什么基本不大于<b class='flag-5'>0.1uF</b>?

    為什么要在每個芯片電源管腳加0.1uF電容呢?

    我們在進行電路設計時,會在每個芯片電源管腳加0.1uF電容,說是為了濾波,提高系統穩定性。
    的頭像 發表于 02-28 11:01 ?2583次閱讀
    為什么要在每個芯片電源管腳加<b class='flag-5'>0.1uF</b>的<b class='flag-5'>電容</b>呢?
    主站蜘蛛池模板: 花蝴蝶免费版高清版| 日本精品在线观看视频| 使劲别停好大好深好爽动态图| 扒开屁股眼往里面夹东西| 日韩亚洲视频一区二区三区| 国产乱人精品视频AV麻豆| 野花影院手机在线观看| 蜜臀AV精品一区二区三区| 成人免费视频在线| 亚洲人成在线观看一区二区| 麻豆E奶女教师国产精品| 岛国片在线免费观看| 亚洲深夜在线| 欧美人与动交zOZ0| 国产亚洲欧美高清在线| 99久久久久亚洲AV无码| 思思久99久女女精品| 久久青草在线视频精品| 丰满人妻按磨HD| 在线观看视频国产| 十九禁啊啪射视频在线观看| 久久精品国产亚洲AV久五月天| 爱爱好爽好大好紧视频| 野花视频在线观看免费| 人妻少妇69式99偷拍| 久草在线精彩免费视频| 岛国在线无码免费观| 在线免费视频a| 午夜福利体验免费体验区| 男女疯狂一边摸一边做羞羞视频| 国产精品日本无码久久一老A | 污污又黄又爽免费的网站| 久热这里只有精品99国产6| 国产高清亚洲| adc年龄确认大驾光临入口| 亚洲免费人成 久久| 日日噜噜噜夜夜爽爽狠狠| 毛片大片免费看| 黑色丝袜美女被网站| 国产成人免费高清在线观看| 99视频精品全部免费免费观|