Altium Designer:準備開始佈線/如何開始佈線 (Getting ready to route)

Altium Designer:準備開始佈線/如何開始佈線 (Getting ready to route)

零件都定位在板子上後,您就可以開始準備佈線 (Routing)了。
在此簡介一些 Routing 的基本和管理功能,讓您工作能更順利地進行。

您是否已準備好要佈線了嗎?
有種說法是說:PCB 設計是由 90% 的放置零件位置,再加上10% 的佈線所構成。
良好的電路板設計 - 需要倚靠良好的零件佈局。
也不要忘記,你也要依需求適度調整零件位置,以利佈線更順利進行。
特別是高密度的區塊,以減少繞線等情形。

佈線的先後順序 (Prioritizing the Routing)
你覺得該從哪裡開始?
通常利用基本的 Autorouter一個個地連接,或許多連接同時進行。
對於自動佈線有任何需求,必須先從:做好訂製連接 Routing的相關設定。
可利用一些元素,如:
連接長度 (connection length)、密度的連接(density of connections)
分配方向佈線層 (assignment of direction to routing layers)
對準方向的連接到 Routing的方向(alignment of the connection direction to routing directions)等等。

當規則訂好,當您每次 Route時,它會經常地去檢查此一命令。
若使用者將這些因素考慮好,您將會學會使用更高階的技巧。
例如:將這組16路線,在兩個components 之間傳遞
對於這些敏感的 nets,這些noisy Nets 應在一個單獨 的
route等等


尋找 Net (Finding that Net)
一個未佈線的板子是令人生畏的 -一大團 connection lines交叉往來於板子上。
控制顯示器的連接線並能設置其顏色,會幫助您管理 Routing的過程。

使用 PCB 面板 (Using the PCB Panel)
Mask
PCB 編輯器一個相當方便的特性,或過濾工作區裡的物件。
此一功能將除了物件以外的一切淡出。
為了探討此一問題,在 PCB 面板上設置模組的下拉列表的 Nets
這將顯示板子上 Nets的一個列表。
當你點擊一個在此工作區域中 Net的名稱,
此區域顯示將發生變化,
放大,以顯示 Netnodes,並淡出一切。
除了net 中的pads 和  connection lines – 能有效從版子拉出所指定的 Net

注意:
當您單擊工作區的 mask仍然存在,選擇了 net 保持清晰可見,因此很容易檢查或 route
點擊 清除(Clear)按鈕,位在右下角的工作區清除 mask (clear the mask),整個工作區將恢復到正常的亮度。

注意:
例如 individual net,你可以mask 一類的 nets(若有定義任何類型),
也可以 mask 複合的 nets(經由按住CTRL同時,選擇單點PCB 面板一個net 名稱)。

改變連接線顏色 (Changing the Connection Line Color)
當設計從原理圖轉換到 PCB的工作區,查看配置、工作區環境控制和許多元素如何被應用。
2D 3D 工作區,在查看配置對話框(Configurations dialog) 可使用配置來定義及編輯。
Design - Board Layers & Colors [快速鍵為 L ])而且可以保存和重複利用。

一個簡單來突顯重要
Net 的方法:利用改變connection lines 的顏色。
如何做到呢? PCB 面板雙擊net 名稱,打開網路編輯對話框(Edit Net dialog)
在這裡你可以編輯該連接線的顏色。

隱藏 /顯示連接線 (Hiding/Displaying Connection Lines)
你可以完全隱藏一個,多個或所有的connection lines.
有一個數字命令來控制connection lines的顯示。
位在 View - Connections子選單中 [快速鍵為 N]

去定義設計規則(Are the Design Rules Defined?)
在你開始 Routing 之前,你需要去配置適合的佈線設計規則。
選擇 Design – Rules從選單顯示 PCB規則和約束編輯器對話框(Constraints Editor dialog)

該左側樹狀列的對話框顯示了10種類(電子,下面到信號完整性)
在每個類別中有一個數字的規則類型,例如:有八種不同類型的 Routing規則,可以由你來定義。

選擇規則類型,將顯示目前定義的所有該類型的規則。
1顯示了四個Routing 規則定義的寬度。
注意規則的優先等級,它定義了優先等級的規則,以1為最高等級

 

右鍵點擊一個規則類型,例如寬度,增加該類型的一個新規則。
圖一:定義一個版子 Routing 寬度的規則。

在左側樹狀列點擊一個單獨的規則名稱,對話框將顯示該規則的設置。
有兩種截然不同的部分,每一個設計規則,約束(constrain) -
什麼是我需要的要求和範圍 - 這就是我想這條規則的目的。
在此以 Routing 的寬度來做限制。

規則限制/約束 (The Rule Constraints)
規則約束/約束:對要應用到的物件,去限制指定的設置。
對於寬度規則,限制最小,偏好 track 最大寬度去 Routing

注意:

最小/首選 /最大設置也可為每一板層去定義,讓你完全控制如何去routing
想知道更方便的功能,你可以增加或減少你的 RoutingRouting 寬度之間的最小和最大設置,
可參閱此篇文章:
Altium Designer:限制.限定設計規則 / 約束設計規則 (The Rule Constraints)
http://bbs.stella.com.tw/forums/post/2963.aspx

 
圖二:該規則約束定義該規則的要求,此規則指定該 Routing的 寬度必須在0.2 mm 0.6 mm

規則範圍 (The Rule Scope)
Altium Designer 軟體 - 有著強大且靈活的規則定義系統 (rule definition system)
從而能夠準確地指明設計的要求,縱使他們可能是複雜的。

Routing 的要求,而不是定義為屬性的物件,分別設計規則定義,然後目標物件
他們經由該規則適用的範圍大意【我要此規則適用於這些物件】。
 
圖三:規範的範圍,是經由指定的規則,然後進入一個查詢,去定義 objects,讓此規則能達成您所想要的方式。

正是此種為每一個規則範圍和結合的能力,讓你在 PCB 中能完全控制設計的要求。
圖二 顯示了一個 Routing 針對 GND net 的寬度範圍的設計規則。
如果範圍(全查詢),該規則已被設置為全部,那麼它適用於板子上的所有 nets

規則是經由編寫一個查詢的範圍。
他是自動的,若您選擇的選項在左邊的對話框,如: All ,Net, Net Class 等等。
若你是新編寫的查詢,可試著使用查詢產生器 (Query Builder) ,它會引導您完成這一過程,並符合你的需求。

寬度的規則 (The Width Rule)
最基本的 Routing 規則是 Routing 寬度規則,這決定了 nets Route 的寬度。
當要求最小值時,您的設計將有一個 - 針對所有 nets 在板子上寬度的規則。

若是不好的設計做法:就是一個版子 -只有一個寬度規則。
就是在您的版子上,在 Routing 最小寬度上,使用最小的寬度設定;然後在 widest route 設定最大。

有一個更好的方法:就是有一個規則 針對號碼最大的 nets 範圍選擇 All
然後,針對個別的 nets classes of nets 去增加額外的規則,
如:
GND net ,或 PowerNets net 類(若此類已被建立)。
此規則將有更高的優先權,所以每當你開始 Route 這些 Nets
這些高優先權規則將覆蓋全部 Nets 的規則,給您正確的 Routing 的寬度。
適當的寬度規則需要加以界定,然後再開始 Routing

間距/間隙的限制 (The Clearance Constraint)
間隙限制,它定義:當您 Routing 時,和 Net 的最近距離
同樣,你可以定義多個通關限制,
以保持較高的電壓差分對
net ( higher voltage nets ) 或遠離其他 Routing
以保持特定 polygon pours Routing 距離。
適當的間隙限制,需要加以界定,然後再開始 Routing

設置佈線層 (Setting Up the Routing Layers)
佈線層,也被稱為信號層,是建立在板層堆疊對話框 (Layer Stack Manager dialog)
(Design - Layer Stack Manager)
如圖 所示。
使用該對話框控制件去增加圖層,並設置其在板層堆疊中的位置。
 
圖四: Layer Stack Manager 對話框去增加電氣層。

所有的顯示層,並增設機械層,
查看配置對話框
( View Configurations dialog) 控制(快捷鍵 L ),如圖所示。
 
圖五:在查看配置對話框 (View Configurations dialog)中的所有層顯示控制。

相關文章:
Altium Designer
:交互式佈線 - 推線 (Interactive Routing – Glossing)
http://bbs.stella.com.tw/forums/post/3624.aspx
Altium Designer
:關於走線 - 阻抗控制佈線的介紹 (Impedance)
http://bbs.stella.com.tw/forums/post/2672.aspx
Altium Designer :即時阻抗控制佈線 (Real-time, impedance-controlled routing)
http://bbs.stella.com.tw/forums/post/1829.aspx
Altium Designer Summer 09
PCB 互動式佈線 / 交互式佈線 功能的增强提升 (PCB Interactive Routing)
http://bbs.stella.com.tw/forums/post/2260.aspx
Altium Designer
:限制 . 限定設計規則 / 約束設計規則 (The Rule Constraints)
http://bbs.stella.com.tw/forums/post/2963.aspx
Altium Designer
:高速高密度多層 PCB 板的 SI/EMC ( 訊號完整性 / 電磁相容 ) 問題
http://bbs.stella.com.tw/forums/post/2607.aspx
Altium Designer
:如何設置 PCB 格點 ( 尺標格線 ) (Setup PCB grid) ( 線上動畫 . 中文字幕 )
http://bbs.stella.com.tw/forums/post/1779.aspx
Altium Designer
:如何設置 線寬 間隙 (Track widths Clearances) ( 線上動畫 . 中文字幕 )
http://bbs.stella.com.tw/forums/post/1776.aspx
Altium Designer 如何在 PCB Layout . 利用 FPGA Pin Swapping 功能
http://bbs.stella.com.tw/forums/post/1715.aspx
Altium Designer
BUS Route ( 匯流排 ) 功能介紹 (PDF 檔案下載 ,6 )
http://bbs.stella.com.tw/forums/post/1854.aspx
Altium Designer
:全新的互動式佈線系統(Advanced Routing)
http://bbs.stella.com.tw/forums/post/1447.aspx
Altium Designer
:如何進行多條佈線 (Route multiple traces) ( 線上動畫 . 中文字幕 )
http://bbs.stella.com.tw/forums/post/1747.aspx

進階客戶專區:
[PCB
佈線 ] 佈線時,如何調整圓弧轉折角度的大小 ?
http://bbs.stella.com.tw/forums/thread/3291.aspx
[PCB
佈線 ] 如何針對單條已完成佈線,來調整等長 ( 蛇行線運用 )?
http://bbs.stella.com.tw/forums/thread/3044.aspx
[PCB
佈線 ] 如何拆除已佈線的線段

http://bbs.stella.com.tw/forums/post/2695.aspx



  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值