Protel 99SE上機指導書第六次

2021-09-20 14:54:18 字數 4779 閱讀 3045

實驗六製作印製電路板

一、 實驗目的

1. 熟悉pcb編輯器的介面環境。

2.掌握pcb 99se的基本操作。

3.掌握電路板圖的製作流程。

二、 實驗內容

1.建立乙個pcb電路板設計檔案

(1)開啟前面建立的「彩燈控制器」設計資料庫檔案(.ddb檔案),其中含有已經繪製完畢的「彩燈控制器.sch」電路原理**件。

(2)雙擊【document】資料夾後,單擊【file】/【new…】,開啟新建設計檔案對話方塊,如圖1所示。

圖1新建設計檔案對話方塊

(3)雙擊「pcb document」(pcb設計檔案)圖示,即可建立乙個預設名稱為「pcb1.pcb」pcb設計檔案,可重新命名為「彩燈控制器.pcb」檔案。

為了方便檔案管理和調入網路表時使用同步器,建議將pcb設計檔案(.pcb)和電路原理**件(.sch)都放在乙個設計資料庫中。

(4)雙擊新建的「彩燈控制器.pcb」圖示,即可進入pcb編輯器。

2.載入元器件封裝庫

(1)單擊pcb編輯器管理視窗中的「browse pcb」欄後面的下拉按鈕,選擇【library】庫選項。

(2)單擊【add/remove】按鈕,即可開啟【pcb library】(新增/刪除元器件封轉庫)對話方塊,如圖2所示。

圖2新增/刪除元器件封轉庫對話方塊

(3)雙擊所要新增的封裝庫,使其出現在「selected files」列表框中,單擊【ok】按鈕,即可完成元器件封裝庫的載入工作。

載入「advpcb.ddb、dc to dc.ddb、general ic.

ddb、miscellaneous.lib」這幾個元器件封裝庫。載入上節課自己製作的pcb元器件封裝庫的「彩燈控制器封裝.

lib」檔案,裡面含有自己製作的發光二極體的封裝。

注意,必須將pcb製作時所需的全部封裝檔案都載入進去,如果沒有載入完全,那麼在調入網路表和封裝的時候,系統會提示存在巨集操作錯誤,從而造成網路表調入失敗。

3.確定電路板雙面板型別,設定pcb工作引數

(1)單擊【design】/【option…】,出現【document option】(檔案選項)對話方塊,單擊【layer】標籤即可進入工作層面設定對話方塊,如圖3所示。

圖3工作層面設定對話方塊

(2)這裡我們選擇是雙面板,【layer】標籤的設定為如圖4所示。

圖4雙面板上的【layer】標籤的設定圖5雙面板上的【options】標籤的設定

(3)單擊【options】標籤,對柵格引數進行設定。其中可設定移動游標或元件移動距離,電氣柵格、柵格顯示方式和計量單位。雙面板上的【options】標籤,設定為如圖5所示。

(4)設定pcb工作引數

單擊【tools】/【preference】中的相應標籤,進行pcb引數設定。這裡採用預設值即可。

4.規劃電路板

(1)單擊pcb編輯器工作區下面的【keepoutlayer】工作層面切換標籤,即可將當前的工作層面切換到禁止佈線層,如圖6所示。

圖6切換到禁止佈線層

(2)單擊【place】/【interactive routing】或單擊放置工具欄中的「」圖示,游標變為十字形狀,在工作區中繪製出電路板的邊界。注意邊界的顏色為禁止佈線層預設的紫色。如圖7所示。

圖7繪製電路板的邊界

(3)雙擊繪製好的邊界,在屬性對話方塊中設定線寬,層面等屬性,如圖8所示。

電氣邊界繪製完畢。當進行電路板布局和佈線時,發現規劃的邊界不合理,可以再切換到禁止佈線層進行修改。

圖8編輯邊界的屬性

(4)在需要放置固定孔的地方放上適當大小的焊盤,如圖9所示。對於 3mm 的螺絲可用 6.5~8mm 的外徑和 3.

2~3.5mm 內徑的焊盤,對於標準板可從其它板或 pcb wizard 中調入。對於將來要自動焊接的板子,應在板上分散放置 3 個參考點焊盤(外徑為1mm 孔徑為0mm)。

圖9新增了固定孔的電路板

5.調入網路表

這裡我們採用課件中介紹的第一種方法,利用同步器調入。第二種調入方法可參照課件。

(1)必須首先在電路原理圖所在設計資料庫中建立乙個pcb檔案,並裝入含有電路原理圖中所有元器件封裝的封裝庫。

(2)在原理圖編輯器(彩燈控制器.sch)中執行【design】/【update pcb】,如圖10所示。

圖10使用同步器更新pcb檔案

(3)如果該資料庫中有兩個或兩個以上的pcb檔案時,則執行上述操作後,會出現的「synchronizer」(同步器選項)對話方塊,在其中單擊選擇所要執行的pcb目標檔案後,如圖11所示,單擊【apply】按鈕,出現 「update pcb」(更新pcb電路板設計)對話方塊。如果該資料庫中只有乙個pcb檔案,則會跳過如圖11的對話方塊直接進入如圖12所示的對話方塊。

圖11選擇更新pcb檔案的對話方塊圖12同步器設定

在圖12對話方塊中,

「」預設為選中狀態,若選中後,則會使裝入的元器件封裝處於乙個塊中,對後面的布局工作帶來麻煩,需要將其取消選中,其它選項採用系統預設值即可。

(3)單擊圖12中右下角的【preview change】按鈕,即可進入【update design】對話方塊的【changes】選項,如圖13所示。

圖13本次更新設計中所有的變動情況

若是在如圖13所示的對話方塊中顯示有錯誤,則應該根據錯誤提示,查詢和修改錯誤後,再重新載入網路表,直至全部正確的載入進去。

(4)若是沒有出現上述錯誤提示對話方塊,單擊【execute】按鈕後,元器件封裝就調入到pcb編輯器中。如果在工作區中看不到已經載入的元器件封裝模型,單擊【view】/【fit board】,就能看到載入的網路表(元器件間連線關係)和元器件封裝緊靠已經確定的電路板邊界右方顯示出來,如圖14所示。

圖14正確調入網路表後的pcb圖

注意,檢查一下調入網路表後的pcb圖,是不是已經把原理圖中的所有元件都已經調入。「彩燈控制器」原理圖裡的元器件應該是20個,可以檢查下,看是否缺失。

元器件布局前常見的錯誤,可以參照課件中的相關內容。

6.元器件布局

(1)自動布局

1)在pcb編輯器中單擊【tools】/【auto placement】/【auto placer…】,系統會開啟【auto place】(元器件自動布局)對話方塊,如圖15所示。

這裡採用統計布局的方式,其中各個選項含義如下,如圖15所示。

圖15統計布局的方式設定

2)設定好「統計布局方式設定」對話方塊後,單擊【ok】按鈕,系統就會進入自動布局狀態。自動布局結束後,會出現乙個「自動布局結束」對話方塊。單擊【ok】按鈕後,系統會出現「更新pcb設計資料」對話方塊,單擊【yes】按鈕,(若單擊【no】按鈕,則退回到布局前的狀態),進行確認後,系統已經自動將元器件都布局在pcb的電氣邊界內,如圖16所示。

即使是對同乙個電路,每次執行完元器件自動布局的結果也不相同,可以根據設計需要,從多次布局的結果中選擇乙個比較滿意的布局結果。

圖16彩燈控制器自動布局後的圖

7.手動布局

手動調整元器件布局的操作主要包括元器件的移動和旋轉等。

(1)元器件的移動

單擊選中元器件,此時游標變為「+」字形,只有該元器件上的飛線存在,其他元器件引腳的飛線均消失時,表明該元器件處於被選中狀態。將元器件拖到到合適位置後,單擊確定。

(2)元器件的旋轉

單擊選中元件,按空格/x/y鍵,將元器件逆時針旋轉90度/左右對調/上下對調。注意:整合晶元的引腳問題,如1腳的位置,不能任意旋轉,否則製作pcb電路板將報廢。

(3)排列元器件

在實際繪圖中,元器件分類排列整齊與否,勢必影響佈線的布通率和電路板的大小。一般情況下,為了保證電路的美觀,只要不影響電路效能,元器件分類要排列整齊。元器件的排列方向盡量統一。

積體電路的缺口,只應該有兩個方向,不是朝左就是朝右,其他元器件,也盡量朝乙個方向排列。如有可能,元器件布局盡量做到對稱。對稱本身就是一種美感。

圖17 對齊排列後的彩燈控制器電路板

(4)編輯元器件標註

為了方便電路板上元器件的布局和保證電路板的美觀等,可採用全域性編輯(global editing)功能,單擊對話方塊中的「global」按鈕,展開屬性全域性編輯對話方塊,並進行適當的設定,隱藏元器件標註,如圖18。因為在成品電路板上,通常只保留元器件編號,元器件型別一般是不需要的,如「74ls153」等。

對元器件布局完成後,可根據尺寸大小,回到「禁止佈線層」調整電路板尺寸大小,進行尺寸標註,調整後的彩燈控制器電路板如圖19所示。

圖18使用全域性功能隱藏元器件標註

圖19調整後的的彩燈控制器電路板

(5)pcb編輯器中畫面的一些管理操作

當需要將畫面的放大時,可單擊主工具欄的「」按鈕,或單擊【view】/【zoom in】,或使用【page up】鍵;當需要將畫面的縮小時,可單擊主工具欄的「」按鈕,或單擊【view】/【zoom out】。或使用【page down】鍵;當需要對選定區域放大時,可單擊【view】/【area】或單擊主工具欄的「」按鈕;當需要顯示整個電路板/整個圖形檔案時,可單擊【view】/【fit board】顯示整個電路板,可單擊【view】/【fit document】或單擊主工具欄的「」 按鈕,顯示整個圖形檔案;當需要採用上次顯示比例顯示時,單擊【view】/【zoom last】;

當需要將畫面重新整理時,可單擊【view】/【refresh】或使用【end】鍵。

8.元器件佈線

(1)網路分類

1)單擊【design】/【classes】,開啟【object classes…】(網路分類)對話方塊。

2)單擊【add】按鈕,開啟【edit net classes】(網路分類編輯)對話方塊。

3)在網路分類編輯對話方塊中,將「name」(網路分類名稱)由「newclass」改為「powerclass」,再將「non-members」(過濾器)列表框中的「vcc」和「gnd」通過兩個列表框中間的移動按鈕新增到右側的「members」(網路分類成員列表框)中,如圖20所示。

Protel 99SE學習總結

電技081 082178 楊智軒 先簡單介紹一下protel 99se 這門課程。protel 99se採用資料庫的管理方式。protel 99se軟體沿襲了protel以前版本方便易學的特點,內部介面與protel 99大體相同,新增加了一些功能模組,功能更加強大。新增的層堆疊管理功能,可以設計3...

protel99se使用經驗

網路錄入 雨辰 化石關鍵詞 protel99se protel繪圖經驗談蘇錫鋒筆者使用protel多年,積累了一些用其繪製電路圖的使用經驗和技巧,現將這些經驗和技巧成文,希望對大家用protel繪製電路圖有所幫助。經驗一 因為protel是專業電路設計軟體,可供電子類各專業設計人員和廣大電子愛好者使...

protel99se實習報告

一 實習目的 1 了解並掌握用protel軟體繪製簡單電路圖和電路板圖。2 掌握用protel軟體設計元件庫和封裝庫。二 實習內容 1 原理圖的繪製 學會如何建立乙個新的資料庫,啟動原理圖編輯器,設定原理圖編輯器的介面環境,了解各種工具欄的中各種工具的意義。學會設定圖紙,裝載元件庫。學會放置元器件,...