PCB布線參數規則,須謹慎對待

與非網 發佈 2020-02-25T20:22:50+00:00

安全距離規則設置1在「Clearance」上單擊滑鼠右鍵,從彈出的菜單中選擇「新規則 ...」選項,新建一個間距規則,如圖 10-10 所示。

電氣(Electrical)規則設置是設置電路板在布線時必須遵守的規則,包括安全距離、開路、短路方面的設置。這幾個參數的設置會影響所設計PCB的生產成本、設計難度及設計的準確性,應嚴謹對待。

安全距離(間距)規則設置

1 在「Clearance」上單擊滑鼠右鍵,從彈出的菜單中選擇「新規則 ...」選項,新建一個間距規則,如圖 10-10 所示。系統將自動以當前設計規則為準,生成名為「Clearance_1」的新設計規則,不過可以對規則進行重命名,如圖 10-11 所示。

2 對網絡適配範圍進行選擇,Altium Designer 提供 5 種範圍。

① Different Nets Only:設置規則僅對不同網絡起作用。

② Same Nets Only:設置規則僅對相同網絡起作用。

③ Any Net:設置規則對所有網絡都起作用。

④ Different Differential Pairs:設置規則對不同的差分對起作用。

⑤ Same Differential Pairs:設置規則對相同的差分對起作用。

圖 10-10 規則的新建

圖 10-11 規則設置介面

3 在「約束」選項區域中的「最小間距」文本框裡輸入需要設置的參數值,這個參數值就是需要設置的間距參數。

4 「忽略同一封裝內的焊盤間距」指對於封裝本身的間距不計算到設計的規則當中。這是為什麼呢?因為如圖 10-12 所示,我們創建的封裝因為 Pitch 間距比較小,焊盤和焊盤之間的間距是 5.905mil,如果設計規則為 6mil 的話,按理這個封裝是不滿足設計規則的,但是因為封裝規格就是如此,我們就不想這個封裝自身進行報錯提示,這時可以勾選這個選項,就不會再進行報錯提示了。

圖 10-12 忽略元件封裝本身的間距報錯

5 Altium Designer 19 提供「簡單」和「高級」兩種對象與對象的間距設置,不再像低版本那樣對每一個對象與對象的間距設置規則進行疊加。

① 簡單:這個選項主要是 PCB 設計當中最常用規則之間的對象配對。例如,想設置 Via 和 Via 之間的間距為 5mil,只需要在十字交叉處更改自己想用的數據即可;又如,想設置 Via 和 Track 之間的間距為 6mil,同樣在十字交叉處更改自己想用的數據即可,如圖 10-13 所示。「簡單」規則提供常用的對象規則,「簡單」規則對象釋義如表 10-1 所示。

圖 10-13 「簡單」規則設置

② 高級:和「簡單」規則基本相同,只是增加了更多的對象選擇,如表 10-2 所示。

NO1

(1)個人經驗理解是 Copper=Polygon+Region+Fill。

(2)板框和電氣對象之間的間距怎麼設置?它是由 Region to Object 及 Board Outline Clearance 規則設置中最大值決定的。

(3)常用對象推薦間距設置如表 10-3 所示。

5 Altium Designer 19 也提供類似低版本那樣的多個間距規則疊加的方法設置,通過選擇第一個適配對象和第二個適配對象來篩選規則應用對象和範圍。

① Where The First Object Matches:選擇規則第一個適配對象。

All:針對所有對象。

Net:針對單個網絡。

Net Class:針對所設置的網絡類。

Net and Layer:針對網絡與層。

Custom Query:自定義適配項。

② Where The Second Object Matches:選擇規則第二個適配對象,與第一個適配對象勾選對象的篩選,即完成規則定義的範圍。

下面通過幾個例子來說明

A.過孔與走線的間距規則設置

(a)如圖 10-14 所示,在「Where The First Object Matches」欄中,單擊「Custom Query」。

圖 10-14 自定義選擇對象

(b)再單擊「查詢構建器 ......」,在彈出的複選框中選擇「Object Kind is」。

(c)在彈出的複選框中選擇對象「Via」,這時可以看到自定義對象出現一個代碼「IsVia」。

(d)在「Where The Second Object Matches」欄中,進行同樣操作選擇規則對象「IsTrack」。

(e)在「約束」選項區域中的「最小間距」文本框裡輸入需要設置的參數值,如 5mil。

後期如果對規則代碼比較熟悉了,可以在「Custom Query」窗口中直接輸入相關規則代碼,在輸入過程中,一般會提示,直接選擇即可,如圖 10-15 所示。

圖 10-15 過孔與走線的間距規則設置

B.走線與焊盤的間距規則設置

參考上述方法,可以設置走線與焊盤的間距規則,如圖 10-16 所示。

C.銅皮與所有對象的間距規則設置

參考上述方法,可以設置銅皮與所有對象的間距規則,如圖 10-17 所示。值得注意的是,對應銅皮前綴不再是「Is」而是「In」,在選擇時注意代碼的變化。

圖 10-16 走線與焊盤的間距規則設置

圖 10-17 銅皮與所有對象的間距規則設置

規則設置好之後,可以對所創建的規則進行命名,方便對規則的識別讀取,如圖 10-18 所示。

規則的使能及優先級設置

1、規則的使能設置

規則設計好之後,需要對規則進行使能,否則設計的規則不會起作用。具體設計當中很多網友反饋自己明明設計好了規則,但是就是不起作用,一般就是這種問題引起的。如圖 10-19 所示,勾選「使能」選項以便啟用設計的規則。

圖 10-18 規則的命名

圖 10-19 規則的使能設置

2、規則的優先級設置

如果利用了規則疊加的方法進行規則設置,因為考慮到有些對象是包含與被包含的關係,需要設置規則的優先級來進行適配對象的區分。比如「All」,這個代碼是包含「IsTrack」「IsVia」等對象的,假如設置了「IsTrack-All」的間距為 6mil,「All-All」的間距為 5mil,這時必須把「IsTrack-All」間距規則放在「All-All」的前面,否則系統無法識別。

單擊規則設置介面中的「優先級」按鈕,進入「編輯規則優先級」窗口,如圖 10-20 所示,可以通過「增加優先級」和「降低優先級」按鈕來進行優先級的調整。優先的規則,其前面的「優先級」序號必須更小。

圖 10-20 「編輯規則優先級」窗口

短路規則設置

在電路設計中,是不允許出現短路的板卡的,因為短路就意味著有可能所設計的電路板會報廢。所以,一般設計當中,不要去勾選「允許短路」選項,如圖 10-21 所示。

開路規則設置

和短路規則一樣,也不允許開路的存在。對於這個開路規則的選項,適配「All」,對所有的選項都不允許開路的存在。勾選「檢查不完全連接」選項,對連接不完善或者說「接觸不良」的線段進行開路檢查,如圖 10-22 所示。

圖 10-21 短路規則設置

圖 10-22 開路規則設置

關鍵字: