(轉載)Altium Designer差分對設置方法

 

(轉載來自:http://bbs.eeworld.com.cn/forum.php?mod=viewthread&tid=482917&fromuid=536508

 

Altium Design 10,電路圖update PCB document時,報錯差分信號找不到。
net not found in differential pair in current pcb document.

編譯要確保沒有錯誤,更新到PCB時出錯,找到原因如下:在原理圖裏放置差分對時爲了符合規則更改了NET的名字(改成_N,_P),需要在沒放差分對標誌之前更新一次PCB。然後回到原理圖放置差分對,再更新。
總結一下就是該網絡名字和放置差分對標誌不能一步進行,要分兩步。不然系統找不到差分對,因爲改的網絡名字還沒更新到PCB

 

 

上一篇文中,我們介紹了怎麼在AD中去走蛇形線。而考慮到一般出現需要走蛇形線的情況的原因,所以在這篇文中,我們介紹下AD中是怎麼進行差分對和等長對的設置的。

差分對設置

一對差分對,如圖1所示,可以從他們的名稱上看出來。在原理圖中進行差分對設置的第一步,就是保證這一對差分的網絡名稱的前綴必須是相同的,後綴則分別爲_N,_P。

圖1

調整好一對差分對的網絡名稱後,選擇place>>directives>>differential pair,如圖2所示

圖2

選中命令後鼠標會變成差分對圖案,放置到這對差分對的線上,如圖3所示:

圖3
這樣在原理圖上就設置好了一對差分對。
然而這不是我們的終極目標,重要的是在畫板子的時候怎麼更方便的進行差分對佈線。
接下來我們保存編譯下原理圖,然後更新下PCB。這個時候差分對的信息已經被載入到了PCB這邊。現在我們來確認下這對差分對的信息是否導過來了。
看到右下角的PCB分頁,如圖4所示
圖4
 
選中PCB>>PCB,如圖5
 

 

圖5
選中後彈出如圖6所示對話框,選擇differential pair editor
 

圖6

圖7

這時我們就可以看到PCB上的差分對情況了。如圖7所示,現在有1個差分對,選中all differential pairs,具體的差分對就列出來了,選中USB_DIFF差分對,就能看到具體的兩條差分線的長度信息。
其實除了在原理圖中進行差分對設置外,也可以直接在PCB中再進行差分對設置。再次看到圖7,選擇ADD一個差分對,彈出如圖8所示的對話框,進行相應設置。這裏我就隨手設置兩個網絡,不要拍我說他們到底是不是差分。純粹示範

圖8

圖9

差分對規則設置
設置好差分對之後要進行差分對的規則設置。大家可以找到Design>>Rules>>Routing>>Differential Pairs Routing,如圖10所示進行差分對規則設置,或者看到圖9中的Rule Wizard選項進行規則設置。
 

圖10

具體的規則根據板子的實際情況進行設置,這裏不詳細進行操作了。
 
差分對佈線
設置好了差分對及其規則,然後開始佈局佈線。既然設置了差分對,如果還是按照一般的佈線連接去一根根佈線,那好像就顯得不夠好用,而且因爲要考慮等長和等距的一些問題,那就更不實用了。所以,下面介紹下差分對怎麼一對差分線一起佈線。
選擇圖11所示菜單欄上的差分連接的按鈕,或者圖12上的命令,又或者快捷鍵P+I

 

圖11

圖12

開始佈線,如圖13所示:

圖13

佈線完成後,我們還可以通過菜單欄命令Tools>>Interactive Diff Pair Length Tuning進行走蛇形線長度調整,如圖1415進行設置

圖14

圖15

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章