1、網(wǎng)絡(luò)表錯(cuò)誤信息的查找和修改
按照Protel99設(shè)計(jì)教程中提供的修改錯(cuò)誤的方法,只有設(shè)計(jì)人員在確切了解錯(cuò)誤的真實(shí)所在才能有效地解決問題。但實(shí)際上有時(shí)我們很難根據(jù)網(wǎng)絡(luò)表提供的信息直接找到錯(cuò)誤的原因。下面筆者提供一個(gè)有效的查錯(cuò)辦法。
首先在PCB圖中引入網(wǎng)絡(luò)表。根據(jù)網(wǎng)絡(luò)表管理器對(duì)話框中提示的錯(cuò)誤信息點(diǎn)擊Execule,在生成的PCB圖中查找沒有生成飛線的節(jié)點(diǎn)。這些沒有生成網(wǎng)絡(luò)飛線的元件引腳肯定屬于網(wǎng)絡(luò)表中提示的錯(cuò)誤信息之內(nèi)。點(diǎn)擊這些節(jié)點(diǎn)的屬性,再點(diǎn)擊Advanced,我們可以看到這些節(jié)點(diǎn)都是No net。尤其是PCB封裝中, DIODE一類元件的錯(cuò)誤居多。如果是引腳屬性中是采用A/K形式的,此時(shí)可修改為1/2形式。反之如果是引腳屬性中是采用1/2形式的,此時(shí)可修改為A/K形式。完成修改后重新導(dǎo)入網(wǎng)絡(luò)表,此時(shí)就可以看到原來提示的錯(cuò)誤沒有了,網(wǎng)絡(luò)表管理器對(duì)話框下面提示的錯(cuò)誤總數(shù)也減少了。從PCB圖上就可以看到原來沒有孤立的節(jié)點(diǎn)已經(jīng)建立了飛線。其他的元件都可以采用這種辦法修改錯(cuò)誤。對(duì)于比較復(fù)雜的電路或網(wǎng)絡(luò)表提示錯(cuò)誤較多的情況下最好不要一次全部完成修改工作,可以分批逐次進(jìn)行。每次修改后重新調(diào)入網(wǎng)絡(luò)表,此時(shí)可以立刻看到修改的結(jié)果。這樣可以隨時(shí)掌握和避免設(shè)計(jì)或修改出錯(cuò)的情況。這種方法看起來可能慢了一些,但比起Protel99設(shè)計(jì)教程中提供的修改錯(cuò)誤的方法要直觀得多。設(shè)計(jì)人員可以始終保持心中有數(shù)。另外一種查錯(cuò)的辦法是打開原理圖,點(diǎn)擊一個(gè)元件后打開元件的屬性。勾選Hidden pins項(xiàng),點(diǎn)擊Global,在Change Scopen項(xiàng)下選擇Change Matching Itemse In All Documents項(xiàng),點(diǎn)擊Ok。原理圖顯示出全部元件引腳的編號(hào)。根據(jù)這張圖就可以“一一對(duì)應(yīng)”地查找PCB圖中所有元件的網(wǎng)絡(luò)飛線關(guān)系。兩者的元件網(wǎng)絡(luò)關(guān)系應(yīng)當(dāng)完全一致。根據(jù)這張圖,我們可以在PCB圖設(shè)計(jì)中找出沒有形成網(wǎng)絡(luò)連接的節(jié)點(diǎn),打開其屬性后,點(diǎn)擊Advanced,在下拉窗口中根據(jù)原理圖的節(jié)點(diǎn)標(biāo)號(hào)找到PCB圖中相應(yīng)的節(jié)點(diǎn)網(wǎng)絡(luò)標(biāo)號(hào)。點(diǎn)擊Ok,使其建立起網(wǎng)絡(luò)連接。在PCB圖設(shè)計(jì)中網(wǎng)絡(luò)表可能出現(xiàn)對(duì)個(gè)別元件封裝明明存在卻提示找不到的情況。此時(shí)可以直接進(jìn)行Place操作,然后重新調(diào)入網(wǎng)絡(luò)表從而建立元件的網(wǎng)絡(luò)關(guān)系。必須注意的是,最后一次調(diào)入網(wǎng)絡(luò)表時(shí)必須保證能夠看到網(wǎng)絡(luò)表管理器對(duì)話框下狀態(tài)欄出現(xiàn)AII macros validated的提示。
2、關(guān)于元件電源端的處理
在這說明的是對(duì)于集成電路電源端的處理問題。為了避免網(wǎng)絡(luò)表出錯(cuò),在設(shè)計(jì)原理圖時(shí)最好將Vcc/Gnd兩個(gè)引腳顯示出來并根據(jù)設(shè)計(jì)要求引到相應(yīng)的電氣回路上。否則的話在生成PCB圖時(shí),會(huì)自行建立一個(gè)封閉的電源回路而與整個(gè)原理圖的電氣回路不相連通。
無插件,無病毒
3、網(wǎng)絡(luò)表的出錯(cuò)信息的處理
在電子電路設(shè)計(jì)過程中,通常是首先完成原理圖的設(shè)計(jì),然后創(chuàng)建網(wǎng)絡(luò)表。盡管在此之前我們通過電氣規(guī)則檢查(ERC)可以發(fā)現(xiàn)原理圖設(shè)計(jì)中的許多錯(cuò)誤,但這并不能保證網(wǎng)絡(luò)表不存在問題。通常PCB圖的設(shè)計(jì)過程中,經(jīng)常出現(xiàn)的問題之一就是在引入網(wǎng)絡(luò)表的過程中,對(duì)話框中出現(xiàn)錯(cuò)誤或警告信息。實(shí)際上最常出現(xiàn)的錯(cuò)誤或警告信息主要有二:Error Net not found (網(wǎng)絡(luò)沒有找到)和 Error Component not found (元件沒有找到)。特別要說明的是,通常我們按照Protel99設(shè)計(jì)教程中關(guān)于修改網(wǎng)絡(luò)表錯(cuò)誤的方法(即在網(wǎng)絡(luò)宏Netlist Macro編輯對(duì)話框中進(jìn)行修改)并不總是奏效,甚至出現(xiàn)越改提示的錯(cuò)誤越多的情況,造成無法進(jìn)行PCB自動(dòng)布線。究其原因主要有以下幾方面:Protel99的原理圖中元件的引腳編號(hào)和PCB元件庫中的元件封裝不一致,PCB元件庫中的重名元件之間封裝不一致,原理圖中元件庫中重名的引腳編號(hào)不一致,Protel99網(wǎng)絡(luò)表只能嚴(yán)格按照一一對(duì)應(yīng)的方式建立各元件之間的網(wǎng)絡(luò)關(guān)系。Protel99網(wǎng)絡(luò)表沒有模糊識(shí)別元件引腳之間相互聯(lián)系的能力。例如,對(duì)二極管、整流器一類元件的引腳編號(hào)在Protel99中有幾種方式,二極管的正極用1或A表示,負(fù)極用2或K表示。如果原理圖中的二極管用1/2表示引腳,而PCB圖中系統(tǒng)查找到的二極管封裝圖使用A/K表示引腳,那么在引入網(wǎng)絡(luò)表時(shí)最容易產(chǎn)生Error Net not found的錯(cuò)誤。由于Protel99元件庫非常龐大,而且其分類又不太適合國內(nèi)電子電路設(shè)計(jì)人員的工作習(xí)慣,往往為了調(diào)入元件方便而在設(shè)計(jì)管理器中預(yù)先加載了很多的元件庫,甚至是全部的元件庫文件。而Protel99系統(tǒng)在調(diào)入網(wǎng)絡(luò)表時(shí),對(duì)元件封裝的查找?guī)в泻艽蟮碾S機(jī)性,僅僅是嚴(yán)格地“對(duì)號(hào)入座”。這與一般的設(shè)計(jì)人員在設(shè)計(jì)中對(duì)二極管一類元件只注意是正極還是負(fù)極是不同的。只要我們把原理圖中的引腳編號(hào)與PCB元件封裝引腳編號(hào)修改一致,重新調(diào)入網(wǎng)絡(luò)表就會(huì)立刻發(fā)現(xiàn)網(wǎng)絡(luò)表中提示的相關(guān)“Error Net not found”不見了。有時(shí)候,明明知道PCB元件庫中有某一個(gè)元件,而網(wǎng)絡(luò)表中就是不斷的提示“Error Component not found ”,這除了與上述原因有關(guān)以外,還與Protel99提供的元件庫編排繁雜有關(guān)。Protel99所帶的元件庫實(shí)際上是“歷史的累積”分類并不十分合理。多數(shù)與電子廠商提供的原始資料有關(guān)。重名的元件并不一定完全一致。特別是電子元件的封裝相當(dāng)一部分是國外元件廠商自定的標(biāo)準(zhǔn),相互之間存在一些差異。例如,一般設(shè)計(jì)人員在進(jìn)行設(shè)計(jì)時(shí),只關(guān)心某一元件的技術(shù)參數(shù),而并不關(guān)心這個(gè)元件是哪一個(gè)廠商的產(chǎn)品。因此從原理圖設(shè)計(jì)開始就應(yīng)該注意到上述問題,以保證事后網(wǎng)絡(luò)表能“一一對(duì)應(yīng)”地與PCB圖建立網(wǎng)絡(luò)關(guān)系。 無插件,無病毒
4、建立良好的設(shè)計(jì)環(huán)境是網(wǎng)絡(luò)表正常工作的前提條件
由于Protel99網(wǎng)絡(luò)表不具備模糊查詢的能力,因此設(shè)計(jì)人員在設(shè)計(jì)工作中應(yīng)建立“一一對(duì)應(yīng)”的設(shè)計(jì)觀念。也就是說,必須考慮到設(shè)計(jì)要達(dá)到點(diǎn)到點(diǎn)的程度。在有條件的情況下對(duì)元件庫進(jìn)行必要的整理。不宜過多地加載元件庫文件??梢砸阅硯讉€(gè)元件庫為主,進(jìn)行適當(dāng)?shù)难a(bǔ)充把最常用的元件Copy進(jìn)去(注意,編輯元件時(shí)盡量以0/0坐標(biāo)為中心,否則在元件調(diào)用時(shí)會(huì)“跑飛”)。例如,原理圖中最常用的庫文件是Miscellaneous Deviesc.lib,在PCB圖中最常用的是PCB Footprints.lib。我們可以在這兩個(gè)庫文件中進(jìn)行增補(bǔ),還可以建立自己的專項(xiàng)元件庫。這樣既可以加快系統(tǒng)的運(yùn)行速度,又可以盡量避免網(wǎng)絡(luò)表中出現(xiàn)錯(cuò)誤,進(jìn)而提高設(shè)計(jì)質(zhì)量??傊?,Protel99網(wǎng)絡(luò)表的應(yīng)用需要在設(shè)計(jì)實(shí)踐中不斷總結(jié)經(jīng)驗(yàn)才能熟練地加以應(yīng)用。
PCB抄板公司深華科電子是一家專注PCB抄板、PCB打樣,PCB解密,PCB快速制造,為您提供專業(yè)PCB服務(wù)的公司。
聯(lián)系人:余先生 電話:0755-86142623 公司地址:深圳市龍華區(qū)福城街道福前路中順頤泉產(chǎn)業(yè)園B棟402
座機(jī):0755-86142623 郵箱:[email protected]
Copyright © 2016 http://rrla.com.cn/ 深圳市深華科PCB抄板電子有限公司 版權(quán)所有 ICP:粵ICP備16088976號(hào)-1