編輯筆記:本文的原作者為Douglas Brooks,由思科CAD工程師喬銳翻譯。文章副標題為:差分的差。本文檔的著作全歸屬原作者Douglas Brooks博士及UltraCAD Design Inc.所有。 譯者聲明:翻譯本文檔純屬興趣愛好,沒有任何商業目的。本文檔的著作全歸屬原作者Douglas Brooks博士及UltraCAD Design Inc.所有。轉載及使用本文檔所產生的法律風險由使用者自行承擔,作者不承擔任何法律責任。 我們中的大部分都能直觀地理解信號是如何沿導線或走線傳播的,即便我們也許對這種連接方式的名稱并不熟悉——單端模式。術語“單端”模式將這種方式同至少其它兩種信號傳播模式區分開來:差模和共模。后面兩種常?雌饋砀訌碗s。 差模 差模信號沿一對走線傳播。其中一根走線傳送我們通常所理解的信號,另一根傳送一個嚴格大小相等且極性相反(至少理論上如此)的信號。差分與單端模式并不像它們乍看上去那樣有很大的不同。記住,所有信號都有回路。一般地,單端信號從一個零電位,或地,電路返回。差分信號的每一分支都將從地電路返回,除非因為每個信號都大小相等且極性相反以至于返回電流完全抵消了(它們中沒有任何一部分出現在零電位或地電路上)。 盡管我不打算在專欄中就這個問題花太多時間,共模是指同時在一個(差分)信號的線對或者在單端走線和地上出現的信號。對我們來說這并不容易直觀地去理解,因為我們很難想象怎樣才能產生這樣的信號。相反通常我們不會產生共模信號。通常這些都是由電路的寄生環境或者從鄰近的外部源耦合進電路產生的。共模信號總是很“糟糕”,許多設計規則就是用來防止它們的發生。 差分走線 盡管看起來這樣的順序不是很好,我要在敘述使用差分走線的優點之前首先來講述差分信號的布線規則。這樣當我討論(下面)這些優點時,就可以解釋這些相關的規則是如何來支持這些優點的。 大部分時候(也有例外)差分信號也是高速信號。這樣,高速設計規則通常也是適用的,尤其是關于設計走線使之看起來像是傳輸線的情況 。這意味著我們必須仔細地進行設計和布線,如此,走線的特征阻抗在沿線才能保持不變。 在差分對布線時,我們期望每根走線都與其配對走線完全一致。也就是說,在最大的可實現范圍內,差分對中每根走線應該具有一致的阻抗與一致的長度。差分走線通常以線對的方式進行布線,線對的間距沿線處處保持不變。通常地,我們盡可能將差分對靠近布線。 差分信號的優點 “單端”信號通常參考到某些“參考”電位。這有可能是正的或者是地電壓,一個器件的門限電壓,或者另外某處的信號。另一方面,差分信號僅參考到與其配對信號。也就是說,如果一根走線(正信號)上的電壓比另外一根走線(負信號)高,我們就得到了一個邏輯狀態,如果是低,我們就得到另外一個邏輯狀態(見圖1)。這樣有幾個好處: 圖 1當差分信號曲線交叉時邏輯狀態在該點發生改變 時序可以更精確地定義,因為控制一對信號的交點比控制一個關于其他參考電壓的絕對電壓容易。這也是走線要精確等長的原因之一。任何在源端所進行的時序控制都可以讓步,如果信號在不同的時間到達另一端。進一步來講,如果線對的遠端信號沒有精確相等且極性相反,共模信號就可能產生并將導致信號時序與EMI問題。 因為除了自身,差分信號沒有參考任何其它信號,并且信號交叉的同步可以更有力地控制,差分電路通常可以運行在比類似的單端電路更高的頻率上。 因為差分電路對兩根走線(兩者的信號大小相等極性相反)上信號的差作出響應,得到的凈信號兩倍于(可比的環境噪聲)任一單端信號。因此在其它條件等同的情況下,差分信號有著更大的信噪比及性能。 差分電路對線對信號之間的電位差敏感。但是(相對地)對線上與其它參考電壓相比(特別是地)的絕對電位不敏感。因此,相對而言,差分電路對諸如地彈、其它存在于電源和/或地平面的噪聲信號以及可能出現在每一根走線中相等的共模信號這樣的問題不敏感。 差分信號對EMI和串擾略微免疫。如果線對走得很近,這樣任何外部耦合噪聲將相等地耦合進線對。這樣一來耦合噪聲就變成“共!痹肼,而電路對此是(理論上)免疫的。如果導線是“纏繞”(比如雙絞線)的,那么對噪聲的免疫性就更好。因為我們不能方便地將印制板上的差分走線纏繞起來,把它們盡可能地靠近走線就是最好的辦法了。 緊挨著布線的差分對彼此緊密耦合。這種互耦減少了EMI輻射,特別是與單端走線相比。你可以把這個認為是每根走線的輻射彼此大小相等且極性相反,這樣彼此的輸出就相互抵消了,就像在雙絞線中一樣!差分走線彼此越靠近,耦合越強,EMI輻射的可能性就越小。 缺陷 差分電路的主要缺陷是走線的增加。因此,如果你的應用中這些優點沒有一個是特別重要的,那么就不值得為差分信號以及附帶的布線考慮增加面積。但是如果這些優點在你的電路中產生了顯著的性能差異,那么增加的布線面積就是我們付出的代價。 重要結論 差分線彼此耦合。這種耦合影響了走線的對外阻抗,因此端接方法 (關于這個問題的討論以及如何計算差分阻抗請參見腳注2)所用的差分阻抗的計算是困難的。在這里國家半導體有一些參考,Polar Instruments提供了一個獨立的計算器(是收費的)可以計算許多不同結構 差分走線的差分阻抗。高端設計工具包也能計算差分阻抗。 但是注意是耦合直接影響了差分阻抗的計算。差分走線之間的耦合必須在整個線長內保持一致或者阻抗是連續的。這就是設計規則中“固定間距”的原因。 編輯筆記:本文的原作者為Douglas Brooks,由思科CAD工程師喬銳翻譯。文章副標題為:生存法則。本文檔的著作全歸屬原作者Douglas Brooks博士及UltraCAD Design Inc.所有。 譯者聲明:翻譯本文檔純屬興趣愛好,沒有任何商業目的。本文檔的著作全歸屬原作者Douglas Brooks博士及UltraCAD Design Inc.所有。轉載及使用本文檔所產生的法律風險由使用者自行承擔,作者不承擔任何法律責任。 我們通常認為信號以三種模式沿電路傳播:單端、差;蚬材。 單模是我們最熟悉的。它包括介于驅動器與接收器之間的單根導線或走線。信號沿走線傳播并從地返回1。 差模包括介于驅動器與接收器的一對走線(或導線)。我們一般認為其中一根走線傳送正信號而另一根傳送負信號,并且大小相等極性相反,沒有通過地的返回信號;信號沿一根走線前進并從另外一根返回。 共模信號通常更難于理解。既可以包括單端走線也可以包括兩個(可能更多)差分走線。同樣的信號沿走線以及返回路徑(地)或者沿差分對中的兩根走線流動。大部分人往往對共模信號不熟悉,因為我們自己從來不會故意產生它們。它們通常是由從其它(鄰近或外部)源耦合進電路的噪聲引起的。一般來講,結果最好情況是中性的,最壞情況是具有破壞性的。共模信號能夠產生干擾電路正常運行的噪聲,并且是常見的EMI 問題的來源。 優點 差分信號相比單端信號有一個顯著的缺點:需要兩根走線而不是一根,或者兩倍的電路板面積。但是差分信號有幾個優點:如果沒有通過地的返回信號,地回路的連續性相對就變得不重要了。因此,假如我們有一個模擬信號通過差分對連接到數字器件,就無需擔心跨越電源邊界,平面不連續等等問題。差分器件的電源分割也更容易處理2。差分電路在低壓信號的應用中是非常有益的。如果信號電平非常低,或者如果信噪比是個問題,那么差分信號可以有效地倍增信號電平(+v-(-v)=2v)。差分信號和差分放大器通常用于信號電平非常低的系統的輸入級。 差分接收器往往對輸入信號電平的差敏感,但是常常被設計為對輸入的共模偏移不敏感。因此在強噪聲環境中差分信號往往比單端信號有著更好的性能。 相比單端信號(以一個不太精確的受電路板其他位置的噪聲的干擾的信號為參考)差分信號(彼此互為參考)的翻轉時序可以更精確地設定。差分對的交叉點定義得非常精確(圖1)。單端信號位于邏輯1 和邏輯0 之間的交叉點受制于(舉例)噪聲、噪聲門限以及門限檢測問題等等。 重要假設 差分信號的一個重要方面常常被工程師或者設計人員忽略,甚至有時被誤解。我們從兩條廣為人知的規則開始:(a)電流在一個閉合的環路內流動以及(b)電流在環路內處處相等。 考慮差分對的“正”走線。電流沿走線流動并且必須在一個環路內流動,通常從地返回。另外一根走線中的負信號也必須在一個環路內流動,通常也從地返回。這很容易明白如果我們暫時想象一個差分對中的一根走線上的電流保持不變。另一根走線中的信號必須從某個地方返回并且很清楚返回路徑應該是單端信號的返回路徑(地)。我們說差分對沒有通過地的返回信號不是因為不能,而是因為返回信號的確存在并且大小相等且極性相反所以相互抵銷了(和為零)。這一點非常重要。如果從一個信號(+i)返回的信號嚴格等于,且符號相反,另一個信號(-i),那么它們的和(+i-i)為零,沒有電流從任何地方流過(特別是地)。現在假定信號并非嚴格相等且極性相反。設一個為+i1 另一個為-i2。這里i1 和i2 的值近似但是不等。返回電流的和為(i1-i2)。因為不是零,這個增加的電流必須從某個地方返回,推測應該是地。 你說什么?那么讓我們假定發送電路發送一對差分信號,嚴格相等且極性相反。再假定他們在路徑的終點仍然如此。但是如果路徑長度不等會如何呢?如果(差分對中的)一條路徑比另外一條長,那么信號在傳輸到接收器的階段就不再是嚴格相等且極性相反了(圖2)。如果信號在它們從一個狀態到另一個狀態的轉變過程中不再是嚴格相等且相反,沒有電流流經地就不再是正確的了。如果有流經地的電流存在,那么電源完整性就一定成為一個問題,并且可能EMI也會成為一個問題。 設計規則1 我們處理差分信號的第一個規則是:走線必須等長。有人激烈地反對這條規則。通常他們的爭論的基礎包括了信號時序。他們詳盡地指出許多差分電路可以容忍差分信號兩個部分相當的時序偏差而仍然能夠可靠地進行翻轉。根據使用的不同的邏輯門系列,可以容忍500 mil 的走線長度偏差。并且這些人們能夠將這些情況用器件規范和信號時序圖非常詳盡地描繪出來。問題是,他們沒有抓住要點!差分走線必須等長的原因與信號時序幾乎沒有任何關系。與之相關的僅僅是假定差分信號是大小相等且極性相反的以及如果這個假設不成立將會發生什么。將會發生的是:不受控的地電流開始流動,最好情況是良性的,最壞情況將導致嚴重的共模EMI問題。 因此,如果你依賴這樣的假定,即:差分信號是大小相等且極性相反,并且因此沒有通過地的電流,那么這個假定的一個必要推論就是差分信號對的長度必須相等。差分信號與環路面積:如果我們的差分電路處理的信號有著較慢的上升時間,高速設計規則不是問題。但是,假設我們正在處理的信號有著有較快的上升時間,什么樣的額外的問題開始在差分線上發生呢?考慮一個設計,一對差分線從驅動器到接收器,跨越一個平面。同時假設走線長度完全相等,信號嚴格大小相等且極性相反。因此,沒有通過地的返回電流。但是,盡管如此,平面層上存在一個感應電流! 任何高速信號都能夠(并且一定會)在相鄰電路(或者平面)產生一個耦合信號。這種機制與串擾的機制完全相同。這是由電磁耦合,互感耦合與互容耦合的綜合效果,引起的。因此,如同單端信號的返回電流傾向于在直接位于走線下方的平面上傳播,差分線也會在其下方的平面上產生一個感應電流。 但這不是返回電流。所有的返回電流已經抵消了。因此,這純粹是平面上的耦合噪聲。問題是,如果電流必須在一個環路中流動,剩下來的電流到哪里去了呢?記住,我們有兩根走線,其信號大小相等極性相反。其中一根走線在平面一個方向上耦合了一個信號,另一根在平面另一個方向上耦合了一個信號。平面上這兩個耦合電流大小相等(假設其它方面設計得很好)。因此電流完全在差分走線下方的一個環路中流動(圖3)。它們看上去就像是渦流。耦合電流在其中流動的環路由(a)差分線自身和(b)走線在每個端點之間的間隔來定義。 設計規則2 現在EMI 與環路面積已是廣為人知了3。因此如果我們想控制EMI,就需要將環路面積最小化。并且做到這一點的方法引出了我們的第二條設計規則:將差分線彼此靠近布線。有人反對這條規則,事實上這條規則在上升時間較慢并且EMI 不是問題時并不是必須的。但是在高速環境中,差分線彼此靠得越近布線,走線下方所感應的電流的環路就越小,EMI 也可以得到更好的控制。 值得一提的是一些工程師要求設計人員去掉差分線下方的平面。原因之一是減小或消除走線下方的感應電流環路。另外一個原因是防止平面上已有的噪聲耦合到(推測如此)走線上的低壓信號4。 還有一個將差分線彼此靠近布線的理由。差分接收器設計為對輸入信號的差敏感而對輸入的共模偏移不敏感。也就是說即使(+)輸入相對(-)輸入僅有輕微的偏移,接收器也會檢測到。但是如果(+)和(-)輸入一起偏移(在同樣的方向),相對而言接收器對這種偏移不敏感。因此如果任何外部噪聲(比如EMI 或串擾)等同地耦合到差分線中,接收器將對此種(共模耦合)噪聲不敏感。差分線布得越彼此靠近,任何偶合噪聲在每根走線上就越相近。因此電路的噪聲抑制就越好。 規則2推論 再次假定高速環境中,如果差分線彼此緊挨著布線(為了使其下方的環路面積最小化)那么走線將彼此耦合。如果走線足夠長以至于端接成為一個問題,這種耦合就會影響到確切的端接阻抗5的計算。原因是:考慮一個差分線對,線1 和線2。假使它們分別攜帶信號V1 和V2。因為它們是差分線,V2=V1*V1 在線1 引起一個電流I1 而V2在線2 引起一個電流I2。電流必然是從歐姆定律導出,I=V/Z0,這里Z0 是走線的特征阻抗,F在線1(舉例)攜帶的電流事實上由i1 和k*i2 組成,這里k 是線1 與線2 間的耦合比例。這表明這種耦合的最終效果是線1 上的一個明顯的阻抗,這個阻抗等于Z=Z0-Z12這里Z12 由線1 與線2 間的互耦6引起。如果線1 和線2 分得很開,它們之間的耦合就很小,確切的端接阻抗就只是Z0,單端走線的特征阻抗。但是如果走線靠的更近,它們之間的耦合就會增加,這樣走線的阻抗與這種耦合成比例地減小。這就是說確切的走線端接(為了防止反射)為Z0-Z12,或者某個小于Z0 的值。這對差分對的兩根走線都適用。因為沒有流經地的電流(大概這是個假設)那么端接電阻被連接在線1 和線2 之間,且確切的端接阻抗算得是2(Z0-Z12)。這個值經常被叫做“差分阻抗”7。 設計規則3 差分阻抗因互耦而變,而互耦因線距而變。因此在任何情況下,走線阻抗,也就是互耦,在全線為常數是很重要的。這就得到了我們的第三個規則:(差分對的)線距必須在全線為常數。 注意對差分阻抗的影響只是規則2 的推論。差分阻抗根本不是與生俱來的。我們要把差分線彼此靠近布線與EMI 和噪聲免疫有關。它對“長”線確切端接以及線距一致性的影響的事實只不過是為了EMI 控制而將走線彼此靠近布線的一個推論8。 結論 差分信號有幾個優點,它們中的三個是(a)與電源系統有效隔離,(b)對噪聲免疫,和(c)增強信噪比。與電源系統(特別是系統地)隔離依賴于差分線上的信號真正地大小相等且極性相反。這個假定也許不成立,如果差分對中單個線長不完全匹配。對噪聲的免疫經常依賴于走線的緊耦合。這將依次影響到為防止反射而對走線進行正確的端接的值,以及如果走線必須緊耦合,通常也是需要的,它們的間距必須全線為常數。 |