串擾的煩惱
少年有維特的煩惱,而SI/PI工程師有串擾的煩惱。串擾是在做SI相關(guān)的工程師經(jīng)常聽到或遇到的問題,但實質(zhì)上能理解串擾的工程師還是少數(shù)。不管是在低速或是高速電路的設(shè)計甚至射頻電路、天線都會有串擾的問題存在。有人可能會想說天線?!是的,像陣列天線會特別強調(diào)Iolation。簡單來說,兩條傳輸線或?qū)w,相鄰布線就會有串擾的風(fēng)險。
01 引起串擾的原因是什么?
串擾是因為傳輸線之間,透過電磁場相互耦合而產(chǎn)生出的干擾能量(噪聲)。好像有點抽象,說白了就是互容和互感的效應(yīng)。如果是EE相關(guān)背景應(yīng)該都不陌生。也就是說兩條微帶(帶狀)傳輸線中間相隔空氣(FR4),就會形成寄生電容,互感也是如此。如果不熟悉電容電感可以先看看維基百科 電容 電感的解釋。傳輸?shù)哪芰浚ㄓ嵦枺┧母哳l成分越多,串擾效應(yīng)會越明顯。
這句話是什么意思?訊號里的高頻成分?首先我們要先知道的傳輸信號的屬性, 簡單來說一般我們傳輸?shù)臄?shù)字信號(方波)他是屬于寬帶的信號,如果數(shù)字波形越理想所涵蓋的高頻成分就會越多,信號所需要的Rise time就越快。不懂可以看一下海綿寶寶跟派大星的傅立葉轉(zhuǎn)換的關(guān)系。海綿寶寶的頭越方正,派大星旁邊的高頻諧波成分就越多(紅色圈圈)!
海綿寶寶做傅立葉轉(zhuǎn)換
看個圖可能比較容易理解,由下圖可以看到,由微帶傳輸線所引起的電力線之邊緣場會影響到鄰近的傳輸線導(dǎo)體。也可以解釋成磁流透過寄生電容流入另一條導(dǎo)線。(I=CdV/dt)
02 近端串擾與遠端串擾
在實務(wù)上工程師將串擾分成近端與遠端兩種干擾模式,通常為了快速理解將導(dǎo)線分成有源(攻擊線, agressor)與無源(靜態(tài)線, Victim)兩種狀態(tài)。在靜態(tài)線上靠近源端的量測點可被定義成近端,反之靠近終端者為遠端。如圖所示:
互感的串擾
當Agressor傳輸一個步階方波,前面提到由于寄生電容在電壓變化時,會產(chǎn)生磁流流進Victim,一部分往近端方向前進,另一部分往遠端。同時兩導(dǎo)線也有互感效應(yīng),但不同的是根據(jù)楞次定律,當一導(dǎo)體感受到瞬間電壓變化會產(chǎn)生反向電壓抗拒,故在遠端處除了電容耦合電壓外,也會有一反向的感應(yīng)電壓產(chǎn)生負向的電流。近端的干擾時間為導(dǎo)體時延(長度)的兩倍(去回),遠端則是持續(xù)Rise time的時間,Waveform如下圖:
也就是串擾會發(fā)生在電壓變化的情況,所以呼應(yīng)前段所說,高頻成分越多,rise time 越快,發(fā)生串擾的風(fēng)險越高。另位從數(shù)學(xué)式也可以看出近端是電容與電感耦合效應(yīng)相加,遠端是相減。遠端上電感感應(yīng)的能量(能量累加)會大于電容互耦的能量,所以在Waveform上會是呈現(xiàn)負值的電壓。詳細可以參考互聯(lián)網(wǎng)星空 Crosstalk的解釋。有趣的是遠程串擾跟傳輸線長度與Rise time大小有關(guān),從前面的解釋應(yīng)該可以略知一二。
Xtalk數(shù)學(xué)式
03 減小串擾的方法
電路布線常會有串擾的風(fēng)險,最后簡單說明幾個減小串擾的方法,常見增大走線間距、使兩導(dǎo)體的有串擾風(fēng)險的區(qū)域最小化、相鄰層走線時傳輸線互相彼此垂直、降低板材介電常數(shù)(確保阻抗控制)、內(nèi)層布線(減小遠程串擾)... 等。至于內(nèi)層布線可以消除遠端串擾的原因在于,內(nèi)層布線導(dǎo)體接觸的介電質(zhì)相同,電感與電容互耦的能量可以相消。故內(nèi)層布線的遠程串擾通??梢孕∮?50 dB。其實減小串擾的重點就是減小兩導(dǎo)體間的互耦效應(yīng)。
04 一些有用的方法
看到這里你或許會想,不是阿!哪有每個電路的空間都么大,讓我可以兩條訊號線間距很遠。確實,有些結(jié)構(gòu)是很難避免的,所以需要思考哪些結(jié)構(gòu)是主要的發(fā)生點,以及哪一部分可以避免。
像是可以利用Via 錯位的方式減少串擾的影響(先忽略P/N沒有對稱的情況XD),如下圖:
相鄰Via錯位布線
近場的影響
酷炫一點的像是2015年Intel發(fā)表的文章,利用再傳輸線上增加Stub(tabbed line)的結(jié)構(gòu),增加互容的能量,減少遠端的串擾。
利用Stub結(jié)構(gòu)減小遠程串擾
05 結(jié)語
后來想想人的行為跟串擾很像,靠得太近容易吵架(loss)。有適當?shù)木嚯x反而產(chǎn)生美感?;蛟S會想,那活人(agressor)對死人(Victim)呢?活人可能還是會有點Loss(怕爆)吧 。