許運飛,吳明贊,李 竹
(南京理工大學(xué)自動化學(xué)院,南京 210094)
隨著斷路器狀態(tài)監(jiān)測無線節(jié)點ARM 芯片的工作頻率越來越高,信號完整性問題越來越突出,在斷路器狀態(tài)監(jiān)測無線節(jié)點高速PCB 設(shè)計中必須進行信號完整性分析,否則設(shè)計的PCB 板是無法正常工作,可靠性得不到保證[1]。信號完整性問題主要包括有反射、串?dāng)_、振鈴、地彈等[2]。本文從反射和串?dāng)_兩方面進行仿真分析的,針對關(guān)鍵信號傳輸產(chǎn)生的反射現(xiàn)象,采取端接阻抗匹配設(shè)計,消除反射;針對高速信號之間產(chǎn)生的串?dāng)_問題,可以通過減小走線耦合長度、線間距來降低串?dāng)_。
本文設(shè)計的斷路器狀態(tài)監(jiān)測無線節(jié)點是采用ARM 微處理器將前端傳感器采集到的斷路器狀態(tài)信息進行處理、儲存,并控制GPRS模塊將數(shù)據(jù)信息發(fā)送至遠程控制中心,進而實現(xiàn)斷路器的遠程無線狀態(tài)監(jiān)測,如圖1所示。其中,ARM 芯片選用的是三星的S3C2440 芯片,GPRS模塊選用的是西門子MC55模塊。
圖1 斷路器狀態(tài)監(jiān)測無線節(jié)點原理框圖
ARM 芯片內(nèi)部時鐘頻率已經(jīng)達到350 MHz~500MHz,并且與SDRAM 等芯片組成的高速系統(tǒng)產(chǎn)生大量的噪聲和輻射,以及無線節(jié)點的天線輻射干擾,使得信號完整性問題如反射、串?dāng)_等問題更加突出,將影響節(jié)點正常工作。所以,在設(shè)計PCB 板時考慮信號完整性問題顯得十分重要,本文通過利用HyperLynx 軟件仿真來改善和解決斷路器狀態(tài)監(jiān)測無線節(jié)點的信號完整性問題。
反射問題是由于傳輸線阻抗不匹配產(chǎn)生的,所以消除反射主要是通過端接電阻實現(xiàn)阻抗匹配來解決的,其中端接方式有很多種,有串聯(lián)端接、并聯(lián)端接、戴維南端接等等[3]。但往往并不是越復(fù)雜的端接方式效果越好,需要根據(jù)具體的應(yīng)用場合進行選擇。雖然戴維南端接方式將反射降低到最低,但由于采用的端接方式需要加電源,引入額外電源布線干擾并且使得電路板布線密度更大。所以根據(jù)所設(shè)計的PCB 板布線密度較大,采用簡單的串聯(lián)端接方式即可。
利用Linesim 工具建立反射仿真模型,如圖2所示。在斷路器狀態(tài)監(jiān)測無線節(jié)點PCB 板設(shè)計中串聯(lián)端接阻抗設(shè)置主要是針對關(guān)鍵的時鐘信號進行端接的,使得信號傳輸效果好,從而保證各個芯片的時鐘同步性,所以針對ARM和SDRAM 的時鐘信號建立仿真模型。選用的IBIS模型是三星S3C2440 芯片的IBIS模型和海力士(Hynix)HY57V283220T 芯片的IBIS模型[4]。
圖2 反射模型仿真圖
圖3 無端接電阻反射模型仿真波形圖
無端接電阻時產(chǎn)生的反射波形如圖3所示,將端接電阻設(shè)置為33Ω 產(chǎn)生的反射波形圖如圖4所示。由表1 可看出,將設(shè)置端接電阻RS為0,即無端接電阻時,得到反射仿真波形抖動幅值大,反射現(xiàn)象嚴(yán)重。在經(jīng)過設(shè)置端接電阻為33Ω 后,波形的抖動明顯減小,產(chǎn)生的過沖或者下沖幅值明顯改善許多,反射現(xiàn)象得到抑制,并且在傳輸延遲性方面并未因端接電阻而導(dǎo)致傳輸時間延遲太多,滿足設(shè)計要求。這樣得到的串聯(lián)端接電阻為33Ω為布線端接反射仿真提供端接電阻參考值。
圖4 端接電阻為33Ω 時反射模型仿真波形圖
在斷路器狀態(tài)監(jiān)測無線節(jié)點ARM 芯片PCB 中串聯(lián)端接阻抗設(shè)置主要是針對關(guān)鍵的時鐘信號進行端接的,采取端接的信號分別如下:LLnSRAS,LLn-SCAS,LLSCKE,LLSCS0,LLSCK0,LLSCLK1。本文以LLSCLK0 的端接設(shè)置為例進行仿真闡述的。LLSCLK0 連接的是第一塊SDRAM 的時鐘信號LSCLK0。在PCB 板中的布線后反射端接電路圖如圖5所示。
圖5 PCB 板布線后反射端接電路圖
根據(jù)布線前仿真模型得到的端接電阻參考值為33Ω,根據(jù)仿真效果進行微調(diào)后,發(fā)現(xiàn)將端接電阻R55 設(shè)置為30Ω 時效果最好,得到仿真波形如圖6,毛刺現(xiàn)象基本上沒有,產(chǎn)生的過沖幅值約100 mV,反射現(xiàn)象得到基本控制。
圖6 PCB 布線后反射仿真波形圖
將所建立的反射模型仿真結(jié)果和PCB 布線后仿真結(jié)果進行比較分析,如表2所示。
表2 反射仿真結(jié)果比較
由表2 可看出,雖然沒有所建立的模型仿真達到的效果好,所產(chǎn)生的過沖幅值都略大于建立的反射模型所產(chǎn)生的過沖幅值,但相比較于未進行端接設(shè)置,已經(jīng)大大提高抑制反射現(xiàn)象的能力。所以,建立的反射模型仿真結(jié)果與PCB 板布線后仿真結(jié)果基本一致,在PCB 板中產(chǎn)生的反射干擾不足以影響PCB 電路穩(wěn)定運行,進而有效地解決反射問題。
串?dāng)_主要是指信號在傳輸線上傳播時由于電磁耦合對相鄰的傳輸線產(chǎn)生的電壓電流干擾噪聲,即信號線之間的互感和互容耦合引起的[5],主要有遠端串?dāng)_和近端串?dāng)_,遠端串?dāng)_是指遠離源端靜態(tài)線的一端,而近端串?dāng)_指和源端相近靜態(tài)線的一端。本文主要針對遠端串?dāng)_進行串?dāng)_仿真分析。
建立的串?dāng)_仿真模型如圖7所示,選用的IBIS模型是三星S3C2440 芯片的IBIS模型和海力士(hynix)HY57V283220T 芯片的 IBIS模型。將S3C2440 芯片引腳的PCLKOUT[0]設(shè)置為0 低電平,從輸出端即SDRAM 的CLK 信號中即可觀察到S3C2440 芯片引腳的PL2SSCLK 信號產(chǎn)生的串?dāng)_。
圖7 串?dāng)_仿真模型圖
未調(diào)整前串?dāng)_仿真波形圖如圖8所示,可看出串?dāng)_現(xiàn)象嚴(yán)重,產(chǎn)生的幅值高達約250 mV 通過調(diào)整設(shè)置參數(shù)以及調(diào)整走線,將耦合長度降到最低,調(diào)整后的參數(shù)如表3所示,主要包括信號層與參考層的距離為8 mil,最小線間距為12 mil,耦合長度控制在約0.8 inch。由圖9 可以看出調(diào)整后串?dāng)_波形明顯好于調(diào)整前的波形,產(chǎn)生的串?dāng)_幅值約50 mV,滿足信號完整性的串?dāng)_設(shè)計要求。
圖8 調(diào)整前串?dāng)_模型仿真波形圖
圖9 調(diào)整后串?dāng)_模型仿真波形圖
表3 串?dāng)_模型仿真結(jié)果
由布線前串?dāng)_模型仿真得到PCB 布線的疊層參數(shù)包括每布線層的厚度分布,PCB 走線的寬度、間距和耦合長度。利用這些參數(shù)作為參考,對布線后的PCB 進行串?dāng)_仿真分析,其中以關(guān)鍵時鐘信號LLSCLK0為例進行仿真分析,如圖10所示。由于實際PCB 板布線密度較大,未能與串?dāng)_模型的參數(shù)一致,但經(jīng)過對參數(shù)進行多次調(diào)整仿真后,得到串?dāng)_仿真圖如圖11所示。
圖10 PCB 板布線后串?dāng)_仿真圖
圖11 PCB 板布線后串?dāng)_仿真波形圖
將PCB 布線仿真和模型仿真結(jié)果進行比較分析,如表4所示。從表4 中可看出PCB 布線后仿真結(jié)果基本能達到所建立的串?dāng)_模型仿真的效果。雖然由于實際布線中考慮的布線空間因素以及環(huán)境參數(shù)不能理想化,產(chǎn)生的串?dāng)_幅值都略高于串?dāng)_模型的仿真結(jié)果,但已經(jīng)明顯抑制并改善了串?dāng)_問題,滿足信號完整性的設(shè)計要求。
表4 串?dāng)_仿真結(jié)果分析比較
本文通過使用HyperLynx 軟件針對斷路器狀態(tài)監(jiān)測無線節(jié)點PCB 中的信號完整性問題進行分析和仿真,主要從反射和串?dāng)_分析兩個方面入手,通過建立仿真模型和PCB 布線后仿真分析改善后,將反射和串?dāng)_控制在可容許的范圍之內(nèi),滿足高速PCB信號完整性設(shè)計要求。
本文的不足之處在于對節(jié)點的振鈴和地彈等信號完整性問題沒有進行仿真分析解決,還需要作進一步的研究分析。
[1]李成,程曉宇,畢篤彥,等.基于HyperLynx 的高速DSP 系統(tǒng)信號完整性仿真研究[J].電子器件,2009,(2):445-451.
[2]董輝,朱義勝,趙柏山.基于濾波器應(yīng)用的PCB 平面電感的電磁輻射研究[J].電子器件,2007,(1):183-185.
[3]晁富邦,潘英俊,魏彪,等.嵌入式ARM 系統(tǒng)PCB 設(shè)計中信號完整性的研究[J].電子測試,2008,(11):60-64.
[4]厲科立,景占榮,嚴(yán)會會.基于HyperLynx 的FPGA 系統(tǒng)信號完整性仿真分析[J].現(xiàn)代電子技術(shù),2011,(8):144-150.
[5]熊青松,吳兆華,陳品,等.基于Hyperlynx 的高速互連信號串?dāng)_分析[J].桂林電子科技大學(xué)學(xué)報,2010,(6):537-540.