Protel網路表常見錯誤及實用技巧

2021-06-19 23:12:14 字數 2269 閱讀 8338

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中的包名 類名是否正...