?
信號完整性(Singnal Integrity)是指一個信號在電路中產生正確的相應的能力。信號具有良好的
信號完整性(Singnal Integrity)是指當在需要的時候,具有所必須達到的電壓電平數值。主要的信號完整性問題包括反射、振蕩、地彈、串擾等。常見信號完整性問題及解決方法:
問題 可能原因 解決方法 其他解決方法
過大的上衝 終端阻抗不匹配 終端端接 使用上升時間緩慢的驅動源
直流電壓電平不好 線上負載過大 以交流負載替換直流負載 在接收端端接,重新布線或檢查地平面
過大的串擾 線間耦合過大 使用上升時間緩慢的發送驅動器 使用能提供更大驅動電流的驅動源
時延太大 傳輸線距離太長 替換或重新布線, 檢查串行端接頭 使用阻抗匹配的驅動源, 變更布線策略
振蕩 阻抗不匹配 在發送端串接阻尼電阻
2、什麼是串擾(crosstalk)?串擾(crosstalk)是指在兩個不同的電性能之間的相互作用。產生串擾(crosstalk)被稱為Aggressor,而另一個收到幹擾的被稱為 Victim。通常,一個網絡既是Aggressor(入侵者),又是Victim(受害者)。振鈴和地彈都屬於信號完整性問題中單信號線的現象(伴有地平面迴路),串擾則是由同一
PCB板上的兩條信號線與地平面引起的,故也稱為三線系統。串擾是兩條信號線之間的耦合,信號線之間的互感和互容引起線上的噪聲。容性耦合引發耦合電流,而感性耦合引發耦合電壓。PCB板層的參數、信號線間距、驅動端和接收端的電氣特性及線端接方式對串擾都有一定的影響。
3、什麼是電磁兼容(EMI)?電磁幹擾(Ectromagnetioc Interference),或者電磁兼容性(EMI),是從一個傳輸線(transmission line)(例如電纜、導線或封裝的管腳)得到的具有天線特性的結果。印製電路板、集成電路和許多電纜發射並影響電磁兼容性(EMI)的問題。FCC定義了對於一定的頻率的最大發射的水平(例如應用於飛行控制器領域)。
4、在時域(time domain)和頻域(frequency domain)之間又什麼不同?時域(time domain)是一個波形的示波器觀察,它通常用於找出管腳到管腳的延時(delays)、偏移(skew)、過衝(overshoot)、下衝(undershoot)以及設置時間(setting times)。頻域(frequency domain)是一個波形的頻譜分析議的觀察,它通常用于波形與頻譜分析議的觀察、它通常用于波形與FCC和其他EMI控制限制之間的比較。(有一個比喻,它就象收音機――你在時域(time domain)中聽見,但是你要找到你喜歡的電臺是在頻域(frequency domain)內。)
5、什麼是傳輸線(transmission line)?傳輸線(transmission line)是一個網絡(導線),並且它的電流返回的地和電源。電路板上的導線具有電阻、電容和電感等電氣特性。在高頻
電路設計中,電路板線路上的電容和電感會使導線等效於一條傳輸線。傳輸線是所有導體及其接地迴路的總和。
6、什麼是阻抗(impedance)?阻抗(Impedance)是傳輸線(transmission line)上輸入電壓對輸入電流地比率值(Z0=V/I)。當一個源發出一個信號到線上,它將阻礙它驅動,直到2*TD時,源並沒有看到它地改變,在這裡TD時線的延時(delay)。
7、
什麼是反射(reflection)?反射(reflection)就是在傳輸線(transmission line)上回波(echo)。信號功率(電壓和電流)的一部分傳輸到線上並達到負載處,但是有一部分被反射(reflected)了。如果負載和線具有相同的(impedance),發射(Reflections)就不會發生了。如果負載阻抗小於源阻抗,反射電壓為負,反之,如果負載阻抗大於源阻抗,反射電壓為正。布線的幾何形狀、不正確的線端接、經過連接器的傳輸及電源平面的不連續等因素的變化均會導致此類反射。
8、
什麼是過衝(overshoot)?過衝(Overshoot)就是第一個峰值或谷值超過設定電壓――對於上升沿是指最高電壓而對於下降沿是指最低電壓。下衝(Undershoot)是指下一個谷值或峰值。過分的過衝(overshoot)能夠引起保護二級管
工作,導致過早地失效。
9、
什麼是下衝(undershoot)(ringback)?
過衝(Overshoot)是第二個峰值或谷值超過設定電壓――對於上升沿過度地谷值或對於下降沿太大地峰值。過分地下衝(undershoot)能夠引起假的時鐘或數據錯誤(誤操作)。
10、
什麼是振蕩(ringing)?
振蕩(ringing)就是在反覆出現過衝(overshoots)和下衝(undershoots)。信號的振鈴(ringing)和環繞振蕩(rounding)由線上過度的電感和電容引起,振鈴屬於欠阻尼狀態而環繞振蕩屬於過阻尼狀態。信號完整性問題通常發生在周期信號中,如時鐘等,振蕩和環繞振蕩同反射一樣也是由多種因素引起的,振蕩可以通過適當的端接予以減小,但是不可能完全消除。
11、
什麼是設置時間(settling time)?設置時間(settling time)就是對於一個振蕩的信號穩定到指定的最終值所需的時間。
12、
什麼是管腳到管腳(pin-to-pin)的延時(delay)管腳到管腳(pin-to-pin)的延時(delay)是指在驅動器狀態的改變到接收器狀態的改變之間的時間。這些改變通常發生在給定電壓的50%,最小延時發生在當輸出第一個越過給定的閥值(threshold),最大延時發生在當輸出最後一個越過電壓閥值(threshold),測量所有這些情況。
13、
什麼是偏差(skew)?信號的偏移(skew)是對於同一個網絡到達不同的接收器端之間的時間偏差。偏移(skew)還被用於在邏輯門上時鐘和數據達到的時間偏差。
14、
什麼是斜率(slew rate)?Slew rate就是邊沿斜率(-個信號的電壓有關的時間改變的比率)。I/O的技術規範(如PCI)狀態在兩個電壓之間,這就是斜率(slew rate),它是可以測量的。
15、
什麼是靜態線(quiescent line)?在當前的時鐘周期內它不出現切換。另外也被稱為「stuck-at」線或static線。串擾(crosstalk)能夠引起一個靜態線在時鐘周期內出現切換。
16、
什麼是假時鐘(false clocking)?假時鐘是指時鐘越過閥值(threshold)無意識的改變了狀態(有時在VIL或VIH之間)。通常由過分的下衝(undershoot)或串擾(crostalk)引起。
17、
什麼是IBIS?IBIS 是描述一個輸入/輸出(I/O)的EIA/ANSI標準。它包括DC(V/I)特性曲線,也包括瞬態(transient)(V/T)特性曲線 curves as tables of points。HyperLynx的網頁(Web site)上有連接到IBIS的主頁,另外還有許多供應商的IBIS模型網頁。
18、
什麼是IC 的高低電平切換門限?IC 的高低電平切換門限指的是信號從一個狀態向另一個狀態轉換所需的電壓值。當發生阻尼現象時,信號電平可能會超過IC 輸入腳的切換門限,從而將IC 輸入信號變為不確定狀態,這會導致時鐘出錯或數據的錯誤接收。
19、
什麼是地電平面反彈噪聲和回流噪聲?在電路中有大的電流湧動時會引起地平面反彈噪聲(簡稱為地彈),如大量晶片的輸出同時開啟時,將有一個較大的瞬態電流在晶片與板的電源平面流過,晶片封裝與電源平面的電感和電阻會引發電源噪聲,這樣會在真正的地平面(0V)上產生電壓的波動和變化,這個噪聲會影響其它元器件的動作。負載電容的增大、負載電阻的減小、地電感的增大、同時開關器件數目的增加均會導致地彈的增大。
由於地電平面(包括電源和地)分割,例如地層被分割為數字地、模擬地、屏蔽地等,當數位訊號走到模擬地線區域時,就會產生地平面回流噪聲。同樣電源層也可能會被分割為2.5V,3.3V,5V等。所以在多電壓PCB設計中,地電平面的反彈噪聲和回流噪聲需要特別關心。
20、
高頻電路的定義在數字電路中,是否是高頻電路取決於信號的上升沿和下降沿,而不是信號的頻率。
F=1/(Tr*л),Tr為上升/下降延時時間,當F>100MH他(Tr<3.183ns)時就應該按照高頻電路進行考慮,下列情況必須按照高頻規則進行設計:
l 系統時鐘超過50Hz
l 採用了上升/下降時間少於5ns的器件
l 數字/模擬混合電路
高頻電路是取決於信號的上升沿和下降沿,而不是信號的頻率,但是不是Tr>100MHz時才考慮高頻規則進行設計,還要看傳輸介質而定。通常約定如果線傳播延時大於1/2數位訊號驅動端的上升時間,則認為此類信號是高速信號並產生傳輸線效應。信號的傳遞發生在信號狀態改變的瞬間,如上升或下降時間。信號從驅動端到接收端經過一段固定的時間,如果傳輸時間小於1/2的上升或下降時間,那麼來自接收端的反射信號將在信號改變狀態之前到達驅動端。反之,反射信號將在信號改變狀態之後到達驅動端。如果反射信號很強,疊加的波形就有可能會改變邏輯狀態。
21、
什麼是長線高速系統中的長線(Electrically Long Trace)定義
可以從頻域和時域兩個角度來定義:
1、頻域定義
當線的物理長度和相應頻率的波長具有可比性的時候(一般的說法是大於1/20波長),這樣的trace就叫做Electrically Long Trace,或者transmission line(傳輸線)。
2、時域定義
當信號線的傳輸延遲(propagation delay)大於1/4信號上升時間(rise time)的時候,該信號線就應視為傳輸線。
22、
什麼是微帶線和帶狀線1.微帶線
參考平面(reference plane)只有一個。有些朋友認為微帶線就是位於PCB表層的傳輸線。這種看法不全面。設想一種情形:一個多層板的第一和第二層都是信號層,而第三層為地平面,那麼在第一和第二層上的傳輸線都叫微帶線。位於第二層的微帶線也叫做掩埋式微帶線(embedded microstrip)。微帶線的阻抗與它的線寬、頻率和它到參考平面的垂直距離有關。
2.帶狀線
位於兩個參考平面之間,所以它有兩個參考平面,阻抗的計算公式與微帶線的也不一樣。當然,帶狀線肯定是位於PCB的內層。