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

          新聞中心

          EEPW首頁 > EDA/PCB > 設(shè)計(jì)應(yīng)用 > 運(yùn)放電路PCB有哪些設(shè)計(jì)技巧

          運(yùn)放電路PCB有哪些設(shè)計(jì)技巧

          作者: 時(shí)間:2019-02-18 來源:網(wǎng)絡(luò) 收藏

            印制電路板()布線在高速電路中具有關(guān)鍵的作用,但它往往是電路設(shè)計(jì)過程的最后幾個(gè)步驟之一。高速布線有很多方面的問題,關(guān)于這個(gè)題目已有人撰寫了大量的文獻(xiàn)。

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

            本文主要從實(shí)踐的角度來探討高速電路的布線問題。主要目的在于幫助新用戶當(dāng)設(shè)計(jì)高速電路布線時(shí)對需要考慮的多種不同問題引起注意。另一個(gè)目的是為已經(jīng)有一段時(shí)間沒接觸PCB布線的客戶提供一種復(fù)習(xí)資料。由于版面有限,本文不可能詳細(xì)地論述所有的問題,但是我們將討論對提高電路性能、縮短設(shè)計(jì)時(shí)間、節(jié)省修改時(shí)間具有最大成效的關(guān)鍵部分。

            雖然這里主要針對與高速運(yùn)算放大器有關(guān)的電路,但是這里所討論的問題和方法對用于大多數(shù)其它高速模擬電路的布線是普遍適用的。當(dāng)運(yùn)算放大器工作在很高的射頻(RF)頻段時(shí),電路的性能很大程度上取決于PCB布線?!皥D紙”上看起來很好的高性能電路設(shè)計(jì),如果由于布線時(shí)粗心馬虎受到影響,最后只能得到普通的性能。在整個(gè)布線過程中預(yù)先考慮并注意重要的細(xì)節(jié)會(huì)有助于確保預(yù)期的電路性能。

            原理圖

            盡管優(yōu)良的原理圖不能保證好的布線,但是好的布線開始于優(yōu)良的原理圖。在繪制原理圖時(shí)要深思熟慮,并且必須考慮整個(gè)電路的信號(hào)流向。如果在原理圖中從左到右具有正常穩(wěn)定的信號(hào)流,那么在PCB上也應(yīng)具有同樣好的信號(hào)流。在原理圖上盡可能多給出有用的信息。

            因?yàn)橛袝r(shí)候電路設(shè)計(jì)工程師不在,客戶會(huì)要求我們幫助解決電路的問題,從事此工作的設(shè)計(jì)師、技術(shù)員和工程師都會(huì)非常感激,也包括我們。

            除了普通的參考標(biāo)識(shí)符、功耗和誤差容限外,原理圖中還應(yīng)該給出哪些信息呢?下面給出一些建議,可以將普通的原理圖變成一流的原理圖。加入波形、有關(guān)外殼的機(jī)械信息、印制線長度、空白區(qū);標(biāo)明哪些元件需要置于PCB上面;給出調(diào)整信息、元件取值范圍、散熱信息、控制阻抗印制線、注釋、扼要的電路動(dòng)作描述……(以及其它)。

            誰都別信

            如果不是你自己設(shè)計(jì)布線,一定要留出充裕的時(shí)間仔細(xì)檢查布線人的設(shè)計(jì)。在這點(diǎn)上很小的預(yù)防抵得上一百倍的補(bǔ)救。不要指望布線的人能理解你的想法。在布線設(shè)計(jì)過程的初期你的意見和指導(dǎo)是最重要的。

            你能提供的信息越多,并且整個(gè)布線過程中你介入的越多,結(jié)果得到的PCB就會(huì)越好。給布線設(shè)計(jì)工程師設(shè)置一個(gè)暫定的完成點(diǎn)——按照你想要的布線進(jìn)展報(bào)告快速檢查。這種“閉合環(huán)路”方法可以防止布線誤入歧途,從而將返工的可能性降至最低。

            需要給布線工程師的指示包括:電路功能的簡短描述,標(biāo)明輸入和輸出位置的PCB略圖,PCB層疊信息(例如,板子有多厚,有多少層,各信號(hào)層和接地平面的詳細(xì)信息——功耗、地線、模擬信號(hào)、數(shù)字信號(hào)和RF信號(hào));各層需要那些信號(hào);要求重要元件的放置位置;旁路元件的確切位置;哪些印制線很重要;哪些線路需要控制阻抗印制線;哪些線路需要匹配長度;元件的尺寸;哪些印制線需要彼此遠(yuǎn)離(或靠近);哪些線路需要彼此遠(yuǎn)離(或靠近);哪些元器件需要彼此遠(yuǎn)離(或靠近);哪些元器件要放在PCB的上面,哪些放在下面。永遠(yuǎn)不要抱怨需要給別人的信息太多——太少嗎?是;太多嗎?不。

            一條學(xué)習(xí)經(jīng)驗(yàn):大約10年前,我設(shè)計(jì)一塊多層的表面貼電路板——板子的兩面都有元件。用很多螺釘將板子固定在一個(gè)鍍金的鋁制外殼中(因?yàn)橛泻車?yán)格的防震指標(biāo))。提供偏置饋通的引腳穿過板子。該引腳是通過焊接線連接到PCB上的。

            這是一個(gè)很復(fù)雜的裝置。板子上的一些元件是用于測試設(shè)定(SAT)的。但是我已經(jīng)明確規(guī)定了這些元件的位置。你能猜出這些元件都安裝在什么地方嗎?對了,在板子的下面。當(dāng)產(chǎn)品工程師和技術(shù)員不得不將整個(gè)裝置拆開,完成設(shè)定后再將它們重新組裝的時(shí)候,顯得很不高興。從那以后我再也沒有犯過這種錯(cuò)誤了。

            位置

            正像在PCB中,位置決定一切。將一個(gè)電路放在PCB上的什么位置,將其具體的電路元件安裝在什么位置,以及其相鄰的其它電路是什么,這一切都非常重要。

            通常,輸入、輸出和電源的位置是預(yù)先確定好的,但是它們之間的電路就需要“發(fā)揮各自的創(chuàng)造性”了。這就是為什么注意布線細(xì)節(jié)將產(chǎn)生巨大回報(bào)的原因。從關(guān)鍵元件的位置入手,根據(jù)具體電路和整個(gè)PCB來考慮。從一開始就規(guī)定關(guān)鍵元件的位置以及信號(hào)的路徑有助于確保設(shè)計(jì)達(dá)到預(yù)期的工作目標(biāo)。一次就得到正確的設(shè)計(jì)可以降低成本和壓力——也就縮短了開發(fā)周期。

            旁路電源

            在放大器的電源端旁路電源以便降低噪聲是PCB設(shè)計(jì)過程中一個(gè)很重要的方面——包括對高速運(yùn)算放大器還是其它的高速電路。旁路高速運(yùn)算放大器有兩種常用的配置方法。

            電源端接地:這種方法在大多數(shù)情況下都是最有效的,采用多個(gè)并聯(lián)電容器將運(yùn)算放大器的電源引腳直接接地。一般說來兩個(gè)并聯(lián)電容就足夠了——但是增加并聯(lián)電容器可能給某些電路帶來益處。

            并聯(lián)不同的電容值的電容器有助于確保電源引腳在很寬的頻帶上只能看到很低的交流(AC)阻抗。這對于在運(yùn)算放大器電源抑制比(PSR)衰減頻率處尤其重要。該電容器有助于補(bǔ)償放大器降低的PSR。在許多十倍頻程范圍內(nèi)保持低阻抗的接地通路將有助于確保有害的噪聲不能進(jìn)入運(yùn)算放大器。

            圖1示出了采用多個(gè)并聯(lián)電容器的優(yōu)點(diǎn)。在低頻段,大的電容器提供低阻抗的接地通路。但是一旦頻率達(dá)到了它們自身的諧振頻率,電容器的容性就會(huì)減弱,并且逐漸呈現(xiàn)出感性。這就是為什么采用多個(gè)電容器是很重要的原因:當(dāng)一個(gè)電容器的頻率響應(yīng)開始下降時(shí),另一個(gè)電容器的頻率響應(yīng)開始其作用,所以能在許多十倍頻程范圍內(nèi)保持很低的AC阻抗。

            圖1. 電容器的阻抗與頻率的關(guān)系

            直接從運(yùn)算放大器的電源引腳入手;具有最小電容值和最小物理尺寸的電容器應(yīng)當(dāng)與運(yùn)算放大器置于PCB的同一面——而且盡可能靠近放大器。電容器的接地端應(yīng)該用最短的引腳或印制線直接連至接地平面。上述的接地連接應(yīng)該盡可能靠近放大器的負(fù)載端以便減小電源端和接地端之間的干擾。圖2示出了這種連接方法。

          圖2. 旁路電源端和地的并聯(lián)電容器

            對于次大電容值的電容器應(yīng)該重復(fù)這個(gè)過程。最好從0.01 μF最小電容值開始放置,并且靠近放置一個(gè)2.2 μF(或大一點(diǎn)兒)的具有低等效串聯(lián)電阻(ESR)的電解電容器。采用0508外殼尺寸的0.01 μF電容器具有很低的串聯(lián)電感和優(yōu)良的高頻性能。

            電源端到電源端:另外一種配置方法采用一個(gè)或多個(gè)旁路電容跨接在運(yùn)算放大器的正電源端和負(fù)電源端之間。當(dāng)在電路中配置四個(gè)電容器很困難的情況下通常采用這種方法。

            它的缺點(diǎn)是電容器的外殼尺寸可能增大,因?yàn)殡娙萜鲀啥说碾妷菏菃坞娫磁月贩椒ㄖ须妷褐档膬杀?。增大電壓就需要提高器件的額定擊穿電壓,也就是要增大外殼尺寸。但是,這種方法可以改進(jìn)PSR和失真性能。

            因?yàn)槊糠N電路和布線都是不同的,所以電容器的配置、數(shù)量和電容值都要根據(jù)實(shí)際電路的要求而定。

            寄生效應(yīng)

            所謂寄生效應(yīng)就是那些溜進(jìn)你的PCB并在電路中大施破壞、頭痛令人、原因不明的小故障(按照字面意思)。它們就是滲入高速電路中隱藏的寄生電容和寄生電感。其中包括由封裝引腳和印制線過長形成的寄生電感;焊盤到地、焊盤到電源平面和焊盤到印制線之間形成的寄生電容;通孔之間的相互影響,以及許多其它可能的寄生效應(yīng)。

            圖3(a)示出了一個(gè)典型的同相運(yùn)算放大器原理圖。但是,如果考慮寄生效應(yīng)的話,同樣的電路可能會(huì)變成圖3(b)那樣。

            

            圖3. 典型的運(yùn)算放大器電路,(a)原設(shè)計(jì)圖,(b)考慮寄生效應(yīng)后的圖

            在高速電路中,很小的值就會(huì)影響電路的性能。有時(shí)候幾十個(gè)皮法(pF)的電容就足夠了。相關(guān)實(shí)例:如果在反相輸入端僅有1 pF的附加寄生電容,它在頻率域可以引起差不多2 dB的尖脈沖(見圖4)。如果寄生電容足夠大的話,它會(huì)引起電路的不穩(wěn)定和振蕩。

            

            圖4. 由寄生電容引起的附加尖脈沖

            當(dāng)尋找有問題的寄生源時(shí),可能用得著幾個(gè)計(jì)算上述那些寄生電容尺寸的基本公式。公式(1)是計(jì)算平行極板電容器(見圖5)的公式。

            (1) C表示電容值,A表示以cm2為單位的極板面積,k表示PCB材料的相對介電常數(shù),d表示以cm為單位的極板間距離。

            圖5. 兩極板間的電容

            帶狀電感是另外一種需要考慮的寄生效應(yīng),它是由于印制線過長或缺乏接地平面引起的。式(2)示出了計(jì)算印制線電感(Inductance)的公式。參見圖6。

            (2)W表示印制線寬度,L表示印制線長度,H表示印制線的厚度。全部尺寸都以mm為單位。

            圖6. 印制線電感

            圖7中的振蕩示出了高速運(yùn)算放大器同相輸入端長度為2.54 cm的印制線的影響。其等效寄生電感為29 nH(10-9H),足以造成持續(xù)的低壓振蕩,會(huì)持續(xù)到整個(gè)瞬態(tài)響應(yīng)周期。圖7還示出了如何利用接地平面來減小寄生電感的影響。

            

            圖7. 有接地平面和沒有接地平面的脈沖響應(yīng)


          上一頁 1 2 下一頁

          關(guān)鍵詞: 運(yùn)放 PCB

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁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); })();