抄板、PCB設計和PCBLayout軟件的書籍和資料大家應該都看得不少了,網上有很多關于抄板、PCB設計技巧的文章,大都是教人如何避免干擾,如何走地線等等,其實PCB抄板軟件里面還有一個功能(龍人計算機即將為您介紹哦),也很好用的,這就是NetClass功能.
PCB文件首次加載網絡表的時候,沒有對其進行分類.這個功能可以人工將無數的網絡連接分門別類,比如分成power、data_bus、Address_bus、Hi_volta等類別pcb抄板.這樣分類后可以分別對不同的類別施加不同的PCB Layout布線策略.
好了,現在讓我們嘗試一下這個功能(以protel為例):
首先打開一個PCB原理圖;選擇菜單“Design-->Classes..”跳出圖1的畫面. 這里我已經預先定好了幾個C,其中“AllNets”是protel默認的類別,這個類別包含了所有的網絡.如果定義了布線規則,默認就是針對這個類別的pcb抄板.
現在我要為這個pcb抄板增加一個表示CPU地址總線的類別“Address_bus”,按下圖1畫面中的“Add”按鍵,在圖2的畫面中輸選擇“A0~A19”,然后選擇“>”把這些網絡放置到右邊的子窗口中.如圖3.這樣就建立好了一個新的pcb網絡類別.用同樣的辦法pcb抄板,再建立“power”、“data_bus”等網絡類別.
好了,我們為這些網絡類別分別指定布線策略吧,首先我們為電源類指定布線策略.按下圖4畫面中的“Add”按鍵pcb抄板,增加一個策略.如圖5所示,“FilterKind”選擇“NetClass”,“NetClass”選擇“POWER”,然后可以分別設定它的線寬等參數,你還可以為POWER類增加一個靠近限制的規則(由于我這個印刷電路板是4層板,我這個工程就不設置靠近規則了).
CPU外部總線頻率大約200MHzpcb抄板.所以地址總線和數據總線的設計就變得至關重要.每個地址總線相互之間的長度差不能太長,否則會造成傳輸延遲.但是手工去測量長度差實在麻煩,這里就可以為地址總線設置一個布線規則.
在圖6的布線規則窗口中pcb抄板,選擇“LengthConstraint”,彈出圖7窗口,選擇“ADDRESS_BUS”類,可以設置總線最大長度和最小長度pcb抄板.圖8所示窗口可以為這個NetClass設置蛇形布線規則.
設置了以上規則后pcb抄板,無論是手動布線還是自動布線,都會簡單很多.在手工布線和修整電路板的過程中,不用再考慮這些參數了,因為你犯規后,PCB編輯器會給出警告.通過這樣的設置pcb抄板,你一次可以為一大把信號線設置規則,不再需要一個一個信號單獨設置了.可以節約你不少的時間pcb抄板,也可以避免你很多不該犯的低級錯誤.
pcb抄板不為人知的技巧
全部回復(17)
正序查看
倒序查看