一、PCB走線(xiàn)中途容性負(fù)載反射很多時(shí)候,PCB走線(xiàn)中途會(huì)經(jīng)過(guò)過(guò)孔、測(cè)試點(diǎn)焊盤(pán)、短的stub線(xiàn)等,都存在寄生電容,必然對(duì)信號(hào)造成影響。走線(xiàn)中途的電容對(duì)信號(hào)的影響要從發(fā)射端和接受端兩個(gè)方面分析,對(duì)起點(diǎn)和終點(diǎn)都有影響。 首先按看一下對(duì)信號(hào)發(fā)射端的影響。當(dāng)一個(gè)快速上升的階躍信號(hào)到達(dá)電容時(shí),電容快速充電,充電電流和信號(hào)電壓上升快慢有關(guān),充電電流公式為:I=C*dV/dt。電容量越大,充電電流越大,信號(hào)上升時(shí)間越快,dt越小,同樣使充電電流越大。
我們知道,信號(hào)的反射與信號(hào)感受到的阻抗變化有關(guān),因此為了分析,我們看一下,電容引起的阻抗變化。在電容開(kāi)始充電的初期,阻抗表示為:
這里dV實(shí)際上是階躍信號(hào)電壓變化,dt為信號(hào)上升時(shí)間,電容阻抗公式變?yōu)椋?img src="http://file.elecfans.com/web1/M00/47/57/o4YBAFqjOGOAMU4iAAAI779fXvM636.png" />
從這個(gè)公式中,我們可以得到一個(gè)很重要的信息,當(dāng)階躍信號(hào)施加到電容兩端的初期,電容的阻抗與信號(hào)上升時(shí)間和本身的電容量有關(guān)。 通常在電容充電初期,阻抗很小,小于走線(xiàn)的特性阻抗。信號(hào)在電容處發(fā)生負(fù)反射,這個(gè)負(fù)電壓信號(hào)和原信號(hào)疊加,使得發(fā)射端的信號(hào)產(chǎn)生下沖,引起發(fā)射端信號(hào)的非單調(diào)性。 對(duì)于接收端,信號(hào)到達(dá)接收端后,發(fā)生正反射,反射回來(lái)的信號(hào)到達(dá)電容位置,那個(gè)樣發(fā)生負(fù)反射,反射回接收端的負(fù)反射電壓同樣使接收端信號(hào)產(chǎn)生下沖。 為了使反射噪聲小于電壓擺幅的5%(這種情況對(duì)信號(hào)影響可以容忍),阻抗變化必須小于10%。那么電容阻抗應(yīng)該控制在多少?電容的阻抗表現(xiàn)為一個(gè)并聯(lián)阻抗,我們可以用并聯(lián)阻抗公式和反射系數(shù)公式來(lái)確定它的范圍。對(duì)于這種并聯(lián)阻抗,我們希望電容阻抗越大越好。假設(shè)電容阻抗是PCB走線(xiàn)特性阻抗的k倍,根據(jù)并聯(lián)阻抗公式得到電容處信號(hào)感受到的阻抗為:
阻抗變化率為:
,即,也就是說(shuō),根據(jù)這種理想的計(jì)算,電容的阻抗至少要是PCB特性阻抗的9倍以上。實(shí)際上,隨著電容的充電,電容的阻抗不斷增加,并不是一直保持最低阻抗,另外,每一個(gè)器件還會(huì)有寄生電感,使阻抗增加。因此這個(gè)9倍限制可以放寬。在下邊的討論中假設(shè)這個(gè)限制是5倍。 有了阻抗的指標(biāo),我們就可以確定能容忍多大的電容量。電路板上50歐姆特性阻抗很常見(jiàn),我就用50歐姆來(lái)計(jì)算。得出:即在這種情況下,如果信號(hào)上升時(shí)間為1ns,那么電容量要小于4皮法。反之,如果電容量為4皮法,則信號(hào)上升時(shí)間最快為1ns,如果信號(hào)上升時(shí)間為0.5ns,這個(gè)4皮法的電容就會(huì)產(chǎn)生問(wèn)題。這里的計(jì)算只不過(guò)是為了說(shuō)明電容的影響,實(shí)際電路中情況十分復(fù)雜,需要考慮的因素更多,因此這里計(jì)算是否精確沒(méi)有實(shí)際意義。關(guān)鍵是要通過(guò)這種計(jì)算理解電容是如何影響信號(hào)的。我們對(duì)電路板上每一個(gè)因素的影響都有一個(gè)感性認(rèn)識(shí)后,就能為設(shè)計(jì)提供必要的指導(dǎo),出現(xiàn)問(wèn)題就知道如何去分析。精確的評(píng)估需要用軟件來(lái)仿真。總結(jié):1 PCB走線(xiàn)中途容性負(fù)載使發(fā)射端信號(hào)產(chǎn)生下沖,接收端信號(hào)也會(huì)產(chǎn)生下沖。2 能容忍的電容量和信號(hào)上升時(shí)間有關(guān),信號(hào)上升時(shí)間越快,能容忍的電容量越小。二、接收端容性負(fù)載的反射信號(hào)的接收端可能是集成芯片的一個(gè)引腳,也可能是其他元器件。不論接收端是什么,實(shí)際的器件的輸入端必然存在寄生電容,接受信號(hào)的芯片引腳和相鄰引腳之間有一定的寄生電容,和引腳相連的芯片內(nèi)部的布線(xiàn)也會(huì)存在寄生電容,另外引腳和信號(hào)返回路徑之間也會(huì)存在寄生電容。好復(fù)雜,這么多寄生電容!其實(shí)很簡(jiǎn)單,想想電容是什么??jī)蓚€(gè)金屬板,中間是某種絕緣介質(zhì)。這個(gè)定義中并沒(méi)有說(shuō)兩個(gè)金屬板是什么形狀的,芯片兩個(gè)相鄰引腳也可以看做是電容的兩個(gè)金屬板,中間介質(zhì)是空氣,不就是一個(gè)電容么。芯片引腳和PCB板內(nèi)層的電源或地平面也是一對(duì)金屬板,中間介質(zhì)是PCB板的板材,常見(jiàn)的是FR4材料,也是一個(gè)電容。呵呵,搞來(lái)搞去,還是回到了最基礎(chǔ)的部分。高手不要笑,太簡(jiǎn)單了。不過(guò)確實(shí)很多人看到寄生電容就感到有點(diǎn)暈,理解不透,所以在這里啰嗦一下。回到正題,下面研究一下信號(hào)終端的電容有什么影響。將模型簡(jiǎn)化,用一個(gè)分立電容元件代替所有寄生電容,如圖1所示。
我們考察B點(diǎn)電容的阻抗情況。電容的電流為:
隨著電容的充電,電壓變化率逐漸減?。?a target="_blank">電路原理中的瞬態(tài)過(guò)程),電容的充電電流也不斷減小。即電容的充電電流是隨時(shí)間變化的。
電容的阻抗為:
因此電容所表現(xiàn)出來(lái)的阻抗隨時(shí)間變化,不是恒定的。正是這種阻抗的變化特性決定了電容對(duì)信號(hào)影響的特殊性。如果信號(hào)上升時(shí)間小于電容的充電時(shí)間,最初電容兩端的電壓迅速上升,這時(shí)阻抗很小。隨著電容充電,電壓變化率下降,充電電流減小,表現(xiàn)為阻抗明顯增大。充電時(shí)間無(wú)窮大時(shí),電容相當(dāng)于開(kāi)路,阻抗無(wú)窮大。
阻抗的變化必然影響信號(hào)的反射。在充電的開(kāi)始一段時(shí)間,阻抗很小,小于傳輸線(xiàn)的特性阻抗,將發(fā)生負(fù)反射,反射回源端A點(diǎn)的信號(hào)將產(chǎn)生下沖。隨著電容阻抗的增加,反射逐漸過(guò)渡到正反射,A點(diǎn)的信號(hào)經(jīng)過(guò)一個(gè)下沖會(huì)逐漸升高,最終達(dá)到開(kāi)路電壓。因此電容負(fù)載使源端信號(hào)產(chǎn)生局部電壓凹陷。精確波形和傳輸線(xiàn)的特性阻抗、電容量、信號(hào)上升時(shí)間有關(guān)。對(duì)于接收端,很明顯,就是一個(gè)RC充電電路,不是很?chē)?yán)謹(jǐn),但是和實(shí)際情況非常相似。電容兩端電壓,即B點(diǎn)電壓隨RC充電電路的時(shí)間常數(shù)呈指數(shù)增加(基本電路原理)。因此電容對(duì)接收端信號(hào)上升時(shí)間產(chǎn)生影響。RC充電電路的時(shí)間常數(shù)為這是B點(diǎn)電壓上升到電壓終值的即37%所需的時(shí)間。B點(diǎn)電壓10%~90%上升時(shí)間為如果傳輸線(xiàn)特性阻抗為50歐姆,電容量10pF,則10~90充電時(shí)間為1.1ns。如果信號(hào)上升時(shí)間小于1.1ns,那么B點(diǎn)電壓上升時(shí)間主要由電容充電時(shí)間決定。如果信號(hào)上升時(shí)間大于1.1ns,末端電容器作用是使上升時(shí)間進(jìn)一步延長(zhǎng),增加約1.1ns(實(shí)際應(yīng)比這個(gè)值?。D2顯示了終端電容負(fù)載對(duì)驅(qū)動(dòng)端和接受端產(chǎn)生影響的示意圖,放在這里,讓大家能有個(gè)感性的認(rèn)識(shí)。
至于信號(hào)上升時(shí)間增加的精確值是多少,對(duì)于電路設(shè)計(jì)來(lái)說(shuō)沒(méi)必要,只要定性的分析,有個(gè)大致的估算就可以了。因?yàn)橛?jì)算再精確也沒(méi)實(shí)際意義,電路板的參數(shù)也不精確!對(duì)于設(shè)計(jì)者來(lái)說(shuō),定性分析并了解影響,大致估算出影響在那個(gè)量級(jí),能給電路設(shè)計(jì)提供指導(dǎo)就可以了,其他的事軟件來(lái)做吧。舉個(gè)例子,如果信號(hào)上升時(shí)間1ns,電容使信號(hào)上升時(shí)間增加遠(yuǎn)小于1ns,比如0.2 ns,那么這么一點(diǎn)點(diǎn)增加可能不會(huì)有什么影響。如果電容造成的上升時(shí)間增加很多,那可能就會(huì)對(duì)電路時(shí)序產(chǎn)生影響。那么多少算很多?看看電路的時(shí)序余量吧,這涉及到電路的時(shí)序分析和時(shí)序設(shè)計(jì)。
總之接收端電容負(fù)載的影響有兩點(diǎn):1、使源端(驅(qū)動(dòng)端)信號(hào)產(chǎn)生局部電壓凹陷。2、接收端信號(hào)上升時(shí)間延長(zhǎng)。 在電路設(shè)計(jì)中這兩點(diǎn)都要考慮。三、PCB走線(xiàn)寬度變化產(chǎn)生的反射
在進(jìn)行PCB布線(xiàn)時(shí),經(jīng)常會(huì)發(fā)生這樣的情況:走線(xiàn)通過(guò)某一區(qū)域時(shí),由于該區(qū)域布線(xiàn)空間有限,不得不使用更細(xì)的線(xiàn)條,通過(guò)這一區(qū)域后,線(xiàn)條再恢復(fù)原來(lái)的寬度。走線(xiàn)寬度變化會(huì)引起阻抗變化,因此發(fā)生反射,對(duì)信號(hào)產(chǎn)生影響。那么什么情況下可以忽略這一影響,又在什么情況下我們必須考慮它的影響?
有三個(gè)因素和這一影響有關(guān):阻抗變化的大小、信號(hào)上升時(shí)間、窄線(xiàn)條上信號(hào)的時(shí)延。首先討論阻抗變化的大小。很多電路的設(shè)計(jì)要求反射噪聲小于電壓擺幅的5%(這和信號(hào)上的噪聲預(yù)算有關(guān)),根據(jù)反射系數(shù)公式:
以計(jì)算出阻抗大致的變化率要求為:你可能知道,電路板上阻抗的典型指標(biāo)為+/-10%,根本原因就在這。如果阻抗變化只發(fā)生一次,例如線(xiàn)寬從8mil變到6mil后,一直保持6mil寬度這種情況,要達(dá)到突變處信號(hào)反射噪聲不超過(guò)電壓擺幅的5%這一噪聲預(yù)算要求,阻抗變化必須小于10%。這有時(shí)很難做到,以 FR4板材上微帶線(xiàn)的情況為例,我們計(jì)算一下。如果線(xiàn)寬8mil,線(xiàn)條和參考平面之間的厚度為4mil,特性阻抗為46.5歐姆。線(xiàn)寬變化到6mil后特性阻抗變成54.2歐姆,阻抗變化率達(dá)到了20%。反射信號(hào)的幅度必然超標(biāo)。至于對(duì)信號(hào)造成多大影響,還和信號(hào)上升時(shí)間和驅(qū)動(dòng)端到反射點(diǎn)處信號(hào)的時(shí)延有關(guān)。但至少這是一個(gè)潛在的問(wèn)題點(diǎn)。幸運(yùn)的是這時(shí)可以通過(guò)阻抗匹配端接解決問(wèn)題。如果阻抗變化發(fā)生兩次,例如線(xiàn)寬從8mil變到6mil后,拉出2cm后又變回8mil。那么在2cm長(zhǎng)6mil寬線(xiàn)條的兩個(gè)端點(diǎn)處都會(huì)發(fā)生反射,一次是阻抗變大,發(fā)生正反射,接著阻抗變小,發(fā)生負(fù)反射。如果兩次反射間隔時(shí)間足夠短,兩次反射就有可能相互抵消,從而減小影響。假設(shè)傳輸信號(hào)為1V,第一次正反射有0.2V被反射,1.2V繼續(xù)向前傳輸,第二次反射有 -0.2*1.2 = 0.24v被反射回。再假設(shè)6mil線(xiàn)長(zhǎng)度極短,兩次反射幾乎同時(shí)發(fā)生,那么總的反射電壓只有0.04V,小于5%這一噪聲預(yù)算要求。因此,這種反射是否影響信號(hào),有多大影響,和阻抗變化處的時(shí)延以及信號(hào)上升時(shí)間有關(guān)。研究及實(shí)驗(yàn)表明,只要阻抗變化處的時(shí)延小于信號(hào)上升時(shí)間的20%,反射信號(hào)就不會(huì)造成問(wèn)題。如果信號(hào)上升時(shí)間為1ns,那么阻抗變化處的時(shí)延小于0.2ns對(duì)應(yīng)1.2英寸,反射就不會(huì)產(chǎn)生問(wèn)題。也就是說(shuō),對(duì)于本例情況,6mil寬走線(xiàn)的長(zhǎng)度只要小于3cm就不會(huì)有問(wèn)題。當(dāng)PCB走線(xiàn)線(xiàn)寬發(fā)生變化時(shí),要根據(jù)實(shí)際情況仔細(xì)分析,是否造成影響。需要關(guān)注的參數(shù)由三個(gè):阻抗變化有多大、信號(hào)上升時(shí)間是多少、線(xiàn)寬變化的頸狀部分有多長(zhǎng)。根據(jù)上面的方法大致估算一下,適當(dāng)留出一定的余量。如果可能的話(huà),盡量讓減小頸狀部分長(zhǎng)度。需要指出的是,實(shí)際的PCB加工中,參數(shù)不可能像理論中那樣精確,理論能對(duì)我們的設(shè)計(jì)提供指導(dǎo),但不能照搬照抄,不能教條,畢竟這是一門(mén)實(shí)踐的科學(xué)。估算出的值要根據(jù)實(shí)際情況做適當(dāng)?shù)男抻?,再?yīng)用到設(shè)計(jì)中。如果感覺(jué)經(jīng)驗(yàn)不足,那就先保守點(diǎn),然后在根據(jù)制造成本適當(dāng)調(diào)整.四、信號(hào)振鈴是怎么產(chǎn)生的信號(hào)的反射可能會(huì)引起振鈴現(xiàn)象,一個(gè)典型的信號(hào)振鈴如圖1所示。
圖1
那么信號(hào)振鈴是怎么產(chǎn)生的呢?前面講過(guò),如果信號(hào)傳輸過(guò)程中感受到阻抗的變化,就會(huì)發(fā)生信號(hào)的反射。這個(gè)信號(hào)可能是驅(qū)動(dòng)端發(fā)出的信號(hào),也可能是遠(yuǎn)端反射回來(lái)的反射信號(hào)。根據(jù)反射系數(shù)的公式,當(dāng)信號(hào)感受到阻抗變小,就會(huì)發(fā)生負(fù)反射,反射的負(fù)電壓會(huì)使信號(hào)產(chǎn)生下沖。信號(hào)在驅(qū)動(dòng)端和遠(yuǎn)端負(fù)載之間多次反射,其結(jié)果就是信號(hào)振鈴。大多數(shù)芯片的輸出阻抗都很低,如果輸出阻抗小于PCB走線(xiàn)的特性阻抗,那么在沒(méi)有源端端接的情況下,必然產(chǎn)生信號(hào)振鈴。信號(hào)振鈴的過(guò)程可以用反彈圖來(lái)直觀(guān)的解釋。假設(shè)驅(qū)動(dòng)端的輸出阻抗是10歐姆,PCB走線(xiàn)的特性阻抗為50歐姆(可以通過(guò)改變PCB走線(xiàn)寬度,PCB走線(xiàn)和內(nèi)層參考平面間介質(zhì)厚度來(lái)調(diào)整),為了分析方便,假設(shè)遠(yuǎn)端開(kāi)路,即遠(yuǎn)端阻抗無(wú)窮大。驅(qū)動(dòng)端傳輸3.3V電壓信號(hào)。我們跟著信號(hào)在這條傳輸線(xiàn)中跑一次,看看到底發(fā)生了什么?為分析方便,忽略傳輸線(xiàn)寄生電容和寄生電感的影響,只考慮阻性負(fù)載。圖2為反射示意圖。第1次反射:信號(hào)從芯片內(nèi)部發(fā)出,經(jīng)過(guò)10歐姆輸出阻抗和50歐姆PCB特性阻抗的分壓,實(shí)際加到PCB走線(xiàn)上的信號(hào)為A點(diǎn)電壓3.3*50/(10+50)=2.75V。傳輸?shù)竭h(yuǎn)端B點(diǎn),由于B點(diǎn)開(kāi)路,阻抗無(wú)窮大,反射系數(shù)為1,即信號(hào)全部反射,反射信號(hào)也是2.75V。此時(shí)B點(diǎn)測(cè)量電壓是2.75+2.75=5.5V。第2次反射:2.75V反射電壓回到A點(diǎn),阻抗由50歐姆變?yōu)?0歐姆,發(fā)生負(fù)反射,A點(diǎn)反射電壓為-1.83V,該電壓到達(dá)B點(diǎn),再次發(fā)生反射,反射電壓-1.83V。此時(shí)B點(diǎn)測(cè)量電壓為5.5-1.83-1.83=1.84V。第3次反射:從B點(diǎn)反射回的-1.83V電壓到達(dá)A點(diǎn),再次發(fā)生負(fù)反射,反射電壓為1.22V。該電壓到達(dá)B點(diǎn)再次發(fā)生正反射,反射電壓1.22V。此時(shí)B點(diǎn)測(cè)量電壓為1.84+1.22+1.22=4.28V。第4次反射:。。。 。。。 。。。第5次反射:。。。 。。。 。。。如此循環(huán),反射電壓在A(yíng)點(diǎn)和B點(diǎn)之間來(lái)回反彈,而引起B(yǎng)點(diǎn)電壓不穩(wěn)定。觀(guān)察B點(diǎn)電壓:5.5V->1.84V->4.28V->……,可見(jiàn)B點(diǎn)電壓會(huì)有上下波動(dòng),這就是信號(hào)振鈴。
信號(hào)振鈴根本原因是負(fù)反射引起的,其罪魁禍?zhǔn)兹匀皇亲杩棺兓?,又是阻抗!在研究信?hào)完整性問(wèn)題時(shí),一定時(shí)時(shí)注意阻抗問(wèn)題。
負(fù)載端信號(hào)振鈴會(huì)嚴(yán)重干擾信號(hào)的接受,產(chǎn)生邏輯錯(cuò)誤,必須減小或消除,因此對(duì)于長(zhǎng)的傳輸線(xiàn)必須進(jìn)行阻抗匹配端接。五、信號(hào)反射信號(hào)沿傳輸線(xiàn)向前傳播時(shí),每時(shí)每刻都會(huì)感受到一個(gè)瞬態(tài)阻抗,這個(gè)阻抗可能是傳輸線(xiàn)本身的,也可能是中途或末端其他元件的。對(duì)于信號(hào)來(lái)說(shuō),它不會(huì)區(qū)分到底是什么,信號(hào)所感受到的只有阻抗。如果信號(hào)感受到的阻抗是恒定的,那么他就會(huì)正常向前傳播,只要感受到的阻抗發(fā)生變化,不論是什么引起的(可能是中途遇到的電阻,電容,電感,過(guò)孔,PCB轉(zhuǎn)角,接插件),信號(hào)都會(huì)發(fā)生反射。那么有多少被反射回傳輸線(xiàn)的起點(diǎn)?衡量信號(hào)反射量的重要指標(biāo)是反射系數(shù),表示反射電壓和原傳輸信號(hào)電壓的比值。反射系數(shù)定義為:
其中:為變化前的阻抗,為變化后的阻抗。假設(shè)PCB線(xiàn)條的特性阻抗為50歐姆,傳輸過(guò)程中遇到一個(gè)100歐姆的貼片電阻,暫時(shí)不考慮寄生電容電感的影響,把電阻看成理想的純電阻,那么反射系數(shù)為:,信號(hào)有1/3被反射回源端。如果傳輸信號(hào)的電
壓是3.3V電壓,反射電壓就是1.1V。純電阻性負(fù)載的反射是研究反射現(xiàn)象的基礎(chǔ),阻性負(fù)載的變化無(wú)非是以下四種情況:阻抗增加有限值、減小有限值、開(kāi)路(阻抗變?yōu)闊o(wú)窮大)、短路(阻抗突然變?yōu)?)。阻抗增加有限值:反射電壓上面的例子已經(jīng)計(jì)算過(guò)了。這時(shí),信號(hào)反射點(diǎn)處就會(huì)有兩個(gè)電壓成分,一部分是從源端傳來(lái)的3.3V電壓,另一部分是在反射電壓1.1V,那么反射點(diǎn)處的電壓為二者之和,即4.4V。阻抗減小有限值:仍按上面的例子,PCB線(xiàn)條的特性阻抗為50歐姆,如果遇到的電阻是30歐姆,則反射系數(shù)為,反射系數(shù)為負(fù)值,說(shuō)明反射電壓為負(fù)電壓,值為 此時(shí)反射點(diǎn)電壓為3.3V+(-0.825V)=2.475V。 開(kāi)路:開(kāi)路相當(dāng)于阻抗無(wú)窮大,反射系數(shù)按公式計(jì)算為1。即反射電壓3.3V。反射點(diǎn)處電壓為6.6V。可見(jiàn),在這種極端情況下,反射點(diǎn)處電壓翻倍了。短路:短路時(shí)阻抗為0,電壓一定為0。按公式計(jì)算反射系數(shù)為-1,說(shuō)明反射電壓為-3.3V,因此反射點(diǎn)電壓為0。計(jì)算非常簡(jiǎn)單,重要的是必須知道,由于反射現(xiàn)象的存在,信號(hào)傳播路徑中阻抗發(fā)生變化的點(diǎn),其電壓不再是原來(lái)傳輸?shù)碾妷?。這種反射電壓會(huì)改變信號(hào)的波形,從而可能會(huì)引起信號(hào)完整性問(wèn)題。這種感性的認(rèn)識(shí)對(duì)研究信號(hào)完整性及設(shè)計(jì)電路板非常重要,必須在頭腦中建立起這個(gè)概念。
-
pcb
+關(guān)注
關(guān)注
4315文章
22941瀏覽量
395607 -
信號(hào)
+關(guān)注
關(guān)注
11文章
2773瀏覽量
76541 -
焊盤(pán)
+關(guān)注
關(guān)注
6文章
545瀏覽量
38059
原文標(biāo)題:PCB信號(hào)完整性五部曲
文章出處:【微信號(hào):eet-china,微信公眾號(hào):電子工程專(zhuān)輯】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論