Contents差分對(duì)布線是一項(xiàng)要求在印刷電路板上創(chuàng)建利于差分信號(hào)(對(duì)等和反相的信號(hào))平衡的傳輸系統(tǒng)的技術(shù)。差分線路一般與外部的差分信號(hào)系統(tǒng)相連接,如連接器或電纜。 需要注意的是在一對(duì)差分雙絞線上耦合系數(shù)最好能大于90%,但在實(shí)際差分線路上一般耦合系數(shù)均小于50%?,F(xiàn)在專(zhuān)家的意見(jiàn)是PCB布線的任務(wù)并不是使指定的差分阻抗能達(dá)到指標(biāo)要求,而是使差分信號(hào)經(jīng)過(guò)外部的電纜傳送后到達(dá)目標(biāo)器件仍能保持良好的信號(hào)質(zhì)量。 著名的工業(yè)高速PCB設(shè)計(jì)專(zhuān)家Lee Ritchey指出成功的差分信號(hào)線路設(shè)計(jì)并不要求達(dá)到指定的差分阻抗,而是要達(dá)到以下幾點(diǎn)要求:
如需獲得更多相關(guān)信息,可參閱Lee W. Ritchey的論文Differential Signaling Doesn't Require Differential Impedance,該論文可從http://www./RelatedArticles.htm上查閱。 在原理圖中定義差分對(duì)在菜單中Place>>Directive為差分網(wǎng)絡(luò)放置差分對(duì)指令。差分對(duì)網(wǎng)絡(luò)名稱(chēng)必須以“_N”和“_P”作為后輟。對(duì)差分網(wǎng)絡(luò)放置指令后要對(duì)其參數(shù)進(jìn)行配置,包括DifferentialPair名稱(chēng)以及True參數(shù)。 在設(shè)計(jì)同步的時(shí)候,差分對(duì)將從原理圖轉(zhuǎn)換到PCB中。 在PCB中查看和管理差分對(duì)在PCB面板的下拉列表中選擇“Differential Pairs Editor”后可以查看和管理已定義的差分對(duì)。圖15-31所示的差分對(duì)屬于全局的差分對(duì)類(lèi),當(dāng)前V_RX0高亮顯示,V_RX0_N和V_RX0_P組成差分對(duì),“-”和“+”是系統(tǒng)的標(biāo)志,指示了差分對(duì)的正負(fù)極性。
在PCB中定義差分對(duì)用戶不但可以在原理圖中定義差分對(duì),同樣可以在PCB編輯器中定義差分對(duì)。
同樣可以通過(guò)網(wǎng)絡(luò)名稱(chēng)進(jìn)行差分對(duì)的定義,對(duì)于一個(gè)差分對(duì),其名稱(chēng)有相同的前輟,并以不同的后輟作區(qū)分,如TX0_P或TX0_N。在PCB面板中點(diǎn)擊Create From Nets按鈕打開(kāi)Create Differential Pairs From Nets對(duì)話框。在對(duì)話框頂部使用過(guò)濾器從現(xiàn)存的網(wǎng)絡(luò)中篩選出差分對(duì)。如圖所示為對(duì)電路板上以“_P”或“_N”結(jié)尾的網(wǎng)絡(luò)名稱(chēng)進(jìn)行篩選。 適用的設(shè)計(jì)規(guī)則對(duì)差分對(duì)進(jìn)行布線,必先在PCB Rules和Constraints Editor對(duì)話框(在Design>>Rules中調(diào)出)中的三項(xiàng)設(shè)計(jì)規(guī)則進(jìn)行配置,分別是:
差分對(duì)線路的長(zhǎng)度可以通過(guò)Interactive Diff Pair Length Tuning(在Tools菜單中)功能進(jìn)行調(diào)整。該功能可以對(duì)差分對(duì)線路的期望長(zhǎng)度和容限值進(jìn)行實(shí)時(shí)調(diào)整,并具有不同的選項(xiàng)通過(guò)增加各種起伏的波紋狀線路調(diào)節(jié)網(wǎng)絡(luò)線路長(zhǎng)度。 設(shè)置設(shè)計(jì)規(guī)則的轄域設(shè)計(jì)規(guī)則的轄域定義了規(guī)則所作用的范圍。差分對(duì)可以通過(guò)如下的檢索條件例子對(duì)設(shè)計(jì)規(guī)則的轄域進(jìn)行定義。
差分對(duì)布線差分對(duì)布線是一對(duì)進(jìn)行的,也就是對(duì)兩個(gè)網(wǎng)絡(luò)同時(shí)布線。對(duì)差分對(duì)進(jìn)行布線,可從菜單中選取Place ? Differential Pair Routing 或通過(guò)鼠標(biāo)右鍵菜單調(diào)出差分對(duì)布線工具。此時(shí)將提示用戶選取布線對(duì)象,點(diǎn)擊差分對(duì)的任意一個(gè)網(wǎng)絡(luò)開(kāi)始布線。下圖所示為差分對(duì)布線。
差分對(duì)布線中使用的是遇到第一個(gè)障礙停止或忽略障礙的交互式布線模式,使用SHIFT+R快捷鍵進(jìn)行循環(huán)切換。差分對(duì)布線和交互式布線有部分相同的快捷鍵。使用數(shù)字小鍵盤(pán)中的
*
鍵進(jìn)行換層。按
包括管腳交換的FPGA設(shè)計(jì)中全面的差分對(duì)支持現(xiàn)代的FPGA,即使在一些廉價(jià)的產(chǎn)品中也提供大量的管腳供用戶配置成差分對(duì)。為了便于設(shè)計(jì)工作的開(kāi)展,Altium Designer在FPGA和PCB設(shè)計(jì)中都對(duì)基于FPGA的差分對(duì)整合作全面的支持。 在FPGA設(shè)計(jì)中,可以把單一的網(wǎng)絡(luò)定義到差分I/O上,如LVDS標(biāo)準(zhǔn),這樣軟件就會(huì)把一對(duì)物理網(wǎng)絡(luò)映射到PCB設(shè)計(jì)中。這個(gè)過(guò)程用戶可以通過(guò)FPGA Signal Manager進(jìn)行控制。設(shè)計(jì)編譯器同樣可以確定管腳是否在PCB設(shè)計(jì)中用作差分對(duì)并正確映射到FPGA器件中。 差分對(duì)中對(duì)信號(hào)完整性的支持Altium Designer的信號(hào)完整性分析提供對(duì)差分對(duì)仿真的全面支持。在FPGA管腳中使用LVDS標(biāo)準(zhǔn)能確保運(yùn)用正確的信號(hào)完整性模型。 |
|