0 引言
protel軟體是目前電子行業廣泛應用的一種電子線路設計軟體.其功能非常強大,操作起來十分順手,深受廣大電子工作人員的喜愛,也成為電子資訊科技專業學生的一門必修課程.但對於protel的初學者來說,pcb製作是一大難題.由於對網路表功能不甚了解,在生成網路表時將會遇到許多問題,也不可避免地產生一些誤解.筆者根據其在教學及實踐中的**和摸索,總結出這些問題並給予分析和糾正,同時介紹了一種快捷的pcb設計方法.
1 網路表定義及功能
網路表是設計電路板過程中所需的非常重要的檔案,它是連線電氣原理圖和pcb板的橋梁.網路表是對電氣原理圖中各元件之間電氣連線的定義,是從圖形化的原理圖中提煉出來的元件連線網路的文字表達形式.在pcb製作中載入網路表,可以自動得到與原理圖中完全相同的各
元件之間的連線關係.以.net為字尾的網路表由以下2部分組成:
1)元件表.描述原理圖中元件的三大屬性,其描述資訊都在方括號中,分別為:
① 元件標號,電路中各元件所設定的符號;
② 元件封裝形式,即在pcb板中使用的元件;
③元件型號,對元件自身屬性的描述,不同型別元件在元件
型號中的表明方式不同,可以根據需要指出有效值的大小,也可以指出其晶元型別.元件描述格式如下:
[ 元件定義開始
c1 元件標號
rad0.2 元件封裝
o.1uf 元件注釋、型號
三個空白行,系統保留,可以省略
] 元件定義結束
2)連線網路表.包含原理圖中所有電氣連線網路。網路資訊都在圓括號中,分別為:
① 網路名稱,若在原理圖中的連線線上定義了網路標號,則在網路表中以網路標號命名此網路,若沒有定義網路標號,則在生成網路表時由軟體按順序指定名稱;
② 網路中的節點資訊,節點資訊包括元件標號和管腳序號;
③ 在同一網路中的所有元件管腳均相連,即網路名可以網路內任意管腳定義.網路連線描述格式如下:
( 網路定義開始
netc1.1 網路名稱
c1-1 元器件標號及管腳號
q2-1 元器件標號及管腳號
r3-2 元器件標號及管腳號
) 網路定義結柬
顯然,這是以元件c1的1管腳命名的網路連線表netc1_1,在連線表中c1的1管腳、q2的1管腳、r3的2管腳相連線.同理,以netq2_1、netr3_2命名,也能得到同樣效果.
3 巧用網路表設計電路板
通常網路表的準確性受原理圖製作的影響.設計者頻繁修改原理圖電路,以保證網路表的準確性,從而影響設計pcb程序.下面介紹一種簡單快捷的pcb設計方法.首先,手動製作網路表.由於在電路板自動佈線過程中,必須載入網路表.網路表中含有兩大屬性——元件表和連線網路表.因此可以根據電路元件配置情況及連線關係,手動書寫網路表,再載入到pcb中進行自動佈線,從而保證pcb製作的高效性,同時省掉了原理圖複雜的設計.具體作法如下:
① 檢查元件儲備情況,是否需要在pcb元件庫中新增元件,原理圖元件管腳是否與pcb焊盤號相對應,若不相對應修改使其對應.
② 新建乙個空白檔案,將其字尾儲存為.net.根據電路元件配置情況,先書寫元件,再根據各元件管腳間的連線關係,逐級書寫連線關係表.
③ 將net檔案用protel 99開啟,在pcb中載入網路表,手動調整元件布局,最後進行自動佈線.現有電路圖如圖1所示,元件屬性見表1.
然後,開啟元件庫pcb footprints.1lb,將二極體封裝diode0.4中焊盤號a、k,分別修改為1、2,三極體焊盤號順序管腳按基極1,集電極2 ,發射極3修改,並儲存。
最後,建立net檔案,手動編輯網路表,以如下格式書寫,並命名為xb1.net。
//元件描述[c1
rad0.2
33p]……[
v4to-5
9013
]//網路連線表
(netv1-1
v1-1
v2-2)……
(netc1-1
c1-1
v4-3
)在protel 99環境下開啟xb1.net,將自動生成xb1.ddb檔案,新建檔案xb1.pcb,根據自身需要進行pcb初始環境設定,同時開啟禁止佈線層keepout layer,畫上板邊線,確定印刷板大小;選擇design/netlist載入網路表,手動調整元件布局,最後進行自動佈線,得到pcb板如圖2,對照網路表與pcb圖,檢驗元件屬性,連線關係是否正確,若存在錯誤,可適當調整。
4 結束語
protel網路表在pcb製作中非常重要,裝入時錯誤會經常發生.因此了解其發生原因後才能找到解決的方法.本文中根據網路表生成過程中常遇到的問題,提出部分解決辦法,並介紹了一種快捷的pcb設計方法.
Protel網路表常見錯誤及實用技巧
0 引言 protel軟體是目前電子行業廣泛應用的一種電子線路設計軟體.其功能非常強大,操作起來十分順手,深受廣大電子工作人員的喜愛,也成為電子資訊科技專業學生的一門必修課程.但對於protel的初學者來說,pcb製作是一大難題.由於對網路表功能不甚了解,在生成網路表時將會遇到許多問題,也不可避免地...
Protel網路表常見錯誤及實用技巧
0 引言 protel軟體是目前電子行業廣泛應用的一種電子線路設計軟體.其功能非常強大,操作起來十分順手,深受廣大電子工作人員的喜愛,也成為電子資訊科技專業學生的一門必修課程.但對於protel的初學者來說,pcb製作是一大難題.由於對網路表功能不甚了解,在生成網路表時將會遇到許多問題,也不可避免地...
Servlet常見常見的錯誤及每種錯誤的解決的方案
web.xml檔案中的兩個不一致 工程沒有部署 web應用程式部署結構沒有遵守servlet規範 錯誤如 servlet類沒有繼承httpservlet或實現servlet介面 web.xml檔案中的寫錯 service方法中的 執行時丟擲異常解決 檢查servlet class中的包名 類名是否正...