<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 電源與新能源 > 設計應用 > PCB布局的關鍵!教你一次搞定PCB布局

          PCB布局的關鍵!教你一次搞定PCB布局

          作者: 時間:2016-12-08 來源:網(wǎng)絡 收藏

            目前的交換式穩(wěn)壓器和電源設計更精巧、性能也更強大,但其面臨的挑戰(zhàn)之一,在于不斷加速的開關頻率使得PCB設計更加困難。正成為區(qū)分一個開關電源設計好壞的分水嶺。本文將就如何在第一次就實現(xiàn)良好局提出建議。

          本文引用地址:http://www.ex-cimer.com/article/201612/328067.htm

            以一個將24V降為3.3V的3A交換式穩(wěn)壓器為例。乍看之下,一個10W穩(wěn)壓器不會太困難,所以設計師通常會忍不住直接進入建構階段。

            不過,在采用像美國國家半導體的Webench等設計軟件后,我們可觀察該構想實際上會遭遇哪些問題。輸入上述要求后,Webench會選出該公司‘SimplerSwitcher’系列的LM25576(一款包括3AFET的42V輸入組件)。它采用的是帶散熱墊的TSSOP-20封裝。

            Webench選項包括對體積或效率的設計最佳化,這些均為單一選項。即高效率要求低開關頻率(降低FET內(nèi)的開關損耗)。因此需要大容量的電感和電容,因而需更大PCB空間。

            注意:最高效率是84%,且此最高效率是當輸入-輸出間的壓差很低時實現(xiàn)的。此例中,輸入/輸出比率大于7。一般情況,用兩個級降低級-級比率,但透過兩個穩(wěn)壓器得到的效率不會更好。

            接著,我們選擇最小PCB面積的最高開關頻率。高開關頻率最可能在布局方面產(chǎn)生問題。隨后Webench產(chǎn)生包含所有主動和被動組件的電路圖。

            電路設計

            參考圖1的電流通路:把FET在導通狀態(tài)下流經(jīng)的通路標記為紅色;把FET在關斷狀態(tài)下的回路標記為綠色。我們觀察到兩種不同情況:兩種顏色區(qū)域和僅一種顏色的區(qū)域。我們必須特別關注后一種情況,因為此時電流在零以及滿量程電壓間交替變化。這些均為高di/dt區(qū)域。

          圖1

            高di/dt的交流電在PCB導線周圍產(chǎn)生大量磁場,該磁場是該電路內(nèi)其它組件甚至同一或鄰近PCB上其它電路的主要干擾源。由于假設公共電流路徑不是交流電,因此它不是關鍵路徑,di/dt的影響也小得多。另一方面,隨著時間變化,這些區(qū)域的負載更大。本例中,從二極管陰極到輸出以及從輸出地到二極管陽極是公共通路。當輸出電容充放電時,該電容具有極高的di/dt。連接輸出電容的所有線路必須滿足兩個條件:由于電流大,它們要寬;為最小化di/dt影響,它們必須盡量短。

          圖2

            事實上,設計師不應采用把導線從Vout和接地引至電容的所謂傳統(tǒng)布局方法。這些導線應是流經(jīng)大交流電的。將輸出和接地直接連至電容端子是更好的方法。因此,交替變化的電流僅展現(xiàn)在電容上。連接電容的其它導線現(xiàn)在流經(jīng)的幾乎是恒定電流,且與di/dt相關的任何問題都已被解決。

          圖3

            接地設計是另一個經(jīng)常發(fā)生誤解之處。只是簡單地在‘level2’放置一個地平面并將全部接地連接連至其上并不會獲得好的結果。

          圖4

            讓我們看看為什么。我們的設計范例顯示,有高達3A的電流必須從接地流回到源端(一個24V汽車電池或一個24V電源)。在二極管、COUT、CIN和負載的接地連接處會有大電流。而交換式穩(wěn)壓器的接地連接流經(jīng)的電流小。同樣情況也適用于電阻分壓器的接地參考。若上述全部接地接腳都連至一個地平面,我們會遇到接地彈跳(groundbouncing)。雖然很小,但電路中的感應點(如藉以獲得反饋電壓的電阻分壓器)將不會有穩(wěn)定的參考接地。這樣,整個穩(wěn)壓精密度將受到極大影響。實際上,我們甚至會從隱藏在level2的地平面中得到‘震鈴(ringing)’,而該震鈴非常難以定位。

            另外,大電流連接必須用到連接地平面的過孔,而過孔是另一個干擾和噪聲源。把CIN接地連接作為電路輸入和輸出側所有大電流接地導線的星節(jié)點是更好的方案。星節(jié)點連接地平面及兩個小電流接地連接(IC和分壓器)。

          圖5

            現(xiàn)在地平面很潔凈:沒有大電流、沒有地彈跳。所有大電流地是以星型與CIN地連接起來的。所有設計師必須做的是使接地導線(全部在PCB的第一層)盡可能短而粗。在這種背景下,若節(jié)省銅,基本上不會獲得好結果。

            節(jié)點阻抗

            應檢查高阻抗節(jié)點,因為它們很容易被干擾。

            最關鍵節(jié)點是IC的反饋接腳,其訊號取自電阻分壓器。FB接腳是放大器(如LM25576)或比較器的輸入(如采用磁滯穩(wěn)壓器的場合)。在兩種情況,F(xiàn)B點的阻抗都相當高。因此,電阻分壓器應放置在FB接腳的右側,從電阻分壓器中間連一條短導線到FB。從輸出到電阻分壓器的導線是低阻抗,且可用較長導線連至電阻分壓器。此處的重點是布線方法而非導線長度。

            其它節(jié)點就不是如此關鍵了。所以不必憂慮開關節(jié)點、二極管、COUT、開關IC的VIN接腳或CIN。

            布線技巧

            布線手法會為電阻分壓器帶來差別。該導線從COUT連至電阻分壓器,其接地回到COUT。我們必須確保該回路不會形成一個開放區(qū)域。開放區(qū)域會產(chǎn)生接收天線的作用。若我們能保證導線下的地平面是沒被干擾的,則由導線和其下的接地以及l(fā)evel1和level2間形成的區(qū)域應是不受干擾的?,F(xiàn)在,我們可得知為何接地不應放在level4,因為距離顯著增加了。

            另一種方式是電阻分壓器的地連接可布線至level1,使兩條導線平行并盡可能靠近以使區(qū)域更小。這些觀察適用于訊號流經(jīng)的全部導線:傳感器連接、放大器輸出、ADC或音訊功率放大器的輸入。對每個模擬訊號,都要處理得使其不太容易導入噪聲。

            只要有可能,就盡量最小化開放區(qū)域的這個要求,對低阻抗導線也同樣適用;在這種情況下,我們有一個向PCB其它部份或其它設備發(fā)射干擾訊號的潛在源(天線)。注意:就開放區(qū)域來說是越小越好。

            以下兩條導線也很關鍵:從IC的開關輸出到二極管和電感節(jié)點;從二極管到該節(jié)點。這兩條導線都有很高的di/dt:無論是開關導通還是二極管流過電流,所以導線應盡可能短而粗。從節(jié)點到電感以及從電感到COUT的導線就不那么關鍵。在本例中,電感電流相對恒定且變化緩慢。我們要做的是確保它是低阻抗點以最小化壓降。

            實際布局

            我們看一下好的布局(下面)。主要組件是一款與外接FET一起使用的MSOP-8封裝控制器。

            觀察CIN附近的空間。注意:該電容的接地點直接連至二極管陽極。你無法使‘電源地’內(nèi)的導線過短!FET[SW]應向上移動幾毫米以縮短陰極-電感-FET導線。

            COUT區(qū)域是看不到的。但我們可觀察到電阻分壓器(FB1-FB2)非常接近該IC。FB2與另一個地平面連接,IC的地接腳也一樣處理。利用三個過孔把‘訊號’地連至地平面,而‘電源’地也是利用三個過孔連接PCB的GND接腳。這樣,‘訊號’地就不會‘看’到‘電源’地的任何接地彈跳。

            若你遵循幾個簡單規(guī)則(本文僅討論了其中一些),則你的局將不會遇到麻煩。在動手布局前,仔細思考PCB布局將事半功倍,有助于節(jié)省處理開關電源異常所需花費的時間。



          關鍵詞: PCB布

          評論


          技術專區(qū)

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();