實驗六製作印製電路板
一、 實驗目的
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 原理圖的繪製 學會如何建立乙個新的資料庫,啟動原理圖編輯器,設定原理圖編輯器的介面環境,了解各種工具欄的中各種工具的意義。學會設定圖紙,裝載元件庫。學會放置元器件,...