- 高質量PCB設計入門
- (美)馬修·斯卡皮諾
- 980字
- 2020-10-30 18:21:14
4.7 電氣規則檢查
在使用電路圖生成電路板相關設計文件之前,應當執行電氣規則檢查(Electrical Rule Check,ERC)。這個過程很簡單。在原理圖編輯器中,單擊工具欄左下方的ERC工具按鈕。EAGLE會在設計者單擊該按鈕后對設計進行分析。分析過程中生成的錯誤或警告,顯示在ERC Errors對話框里,如圖4-11所示。
圖4-11 ERC Error對話框
如果雙擊該對話框中的條目,編輯器將鎖定電路中引起錯誤或警告的部分。有些錯誤或警告是可以容忍的,但大部分不是。如果一個錯誤或警告是可容忍的,那么在對話框中按下Accept(接受)按鈕,該錯誤/警告就被列入可接受錯誤/警告的列表里。
每個引腳都具有方向屬性,方向屬性有九個:in、out、io、nc、oc、pwr、pas、hiz和sup。很多警告和錯誤是由于引腳的方向屬性與它在電路中的用法不匹配造成的。本節介紹設計中經常遇到的錯誤和警告,以及它們產生的原因。
注意 對于電路原理圖設計與其生成的電路板設計的一致性,電氣規則檢查也會進行檢測。如果還沒有生成電路板設計,一致性檢測暫不進行。
4.7.1 ERC警告
這里有一組我曾經在EAGLE原理圖中遇到的警告:
·<direction>pin<name>pinconnected to...——引腳的方向與其在電路中的用法沖突。
·Only one pin on net...——某個導線僅有一個連接。這表明在電路中導線沒有完整連接或有一個名稱拼寫錯誤。
·Net_overlaps pin——某個導線覆蓋了一個引腳(導線與引腳重疊)。這可能是由導線過長引起的,或者表明引腳朝向相反的方向。
·Unconnected pin...——元件的引腳沒有與任何導線相連。特別是對于無源器件,比如電阻和電容,時常遇到這種警告。
·Close but unconnection wires...——電路中相交的導線或總線沒有結點(綠色圓點)。這樣,交叉處就沒有電氣連接。
·Part_has no value...——元件應具有一個用戶賦予的數值,比如電阻或電容。但是設計者沒有在電路中為其賦值。
4.7.2 ERC錯誤
如果EAGLE確信電路的某一方面具有錯誤,ERC將在對話框里顯示一個出錯狀態。這里無法列出每一個可能的錯誤,但是為了減少出錯頻率,這里列出幾個常見的錯誤。
·Unconnected INPUT/Unconnected OUTPUT——EAGLE認為能夠傳輸或接收信號的每個引腳都應該在電路中連接上。有很多電路并不符合這種情況,因此這個錯誤可以忽略。然而,設計者應該確認那些未連接的引腳確實是設計中不需要連接的。這是個好習慣。
·SUPPLY pin_overwritten with more than one signal...——EAGLE為連接電源和地的引腳導線指定了自己的名稱。為此,應該取消相應的導線名稱或改變對應引腳的屬性。
·OUTPUT and SUPPLY pins mixed on net_...——方向屬性為輸出的引腳被連接到電源或地。為此,應該改變引腳的方向屬性或改變它的連接。類似的錯誤都可以用相同的辦法處理。