日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

您好,歡迎來電子發(fā)燒友網(wǎng)! ,新用戶?[免費注冊]

當前位置:電子發(fā)燒友網(wǎng) > 圖書頻道 > 嵌入式 > 《protel99se在線教程》 > 第12章 PCB的手動布局與手動布線

第2節(jié) 手工布局

 

12.2  手工布局

布局實際上就是如何在一塊印刷電路板上放置元件。布局是否合理,直接關(guān)系到布線的效果。Protel 99 SE提供了自動布局功能,對于簡單電路的印刷電路板圖繪制,完全可以跳過繪制原理圖階段而直接進入手工布局;對于比較復(fù)雜的電路,雖然自動布局快捷高效,但對于不合理的地方,仍然采用手工方式對布局進行調(diào)整。下面,以制作一個簡單電路的單面印刷電路板為例,其原理圖如圖12-2-1所示,來講解如何進行手工布局。

     

          圖12-2-1  一個簡單的電路(振蕩電路)

12.2.1  設(shè)置布局范圍

1.設(shè)置當前原點

在PCB編輯器中,新建一個PCB文件后,系統(tǒng)已經(jīng)定義了一個坐標系,該坐標系的原點稱為絕對原點(Absolute Origin),其位置在工作窗口的左下角。為便于規(guī)劃電路板,可以自行定義坐標系,具體方怯前面已經(jīng)講述。設(shè)置當前原點后,在狀態(tài)欄可以看到,工作窗口的各點坐標已經(jīng)變?yōu)樾伦鴺讼迪碌淖鴺?。另外,計量單位這里采用英制。

2.確定電路板層的數(shù)目

由于電路比較簡單,我們采用單面板結(jié)構(gòu)。新建一個PCB文件時,系統(tǒng)默認信號層為兩層,即頂層和底層。單層電路板需要以下層。

◆頂層:僅放置元件。

◆底層:進行布線和焊接。

◆機械層:繪制電路板的邊框(物理邊界)。這里我們采用Mechanical 4。

◆頂層絲印層:顯示元件的輪廓和標注字符。

◆多層:用于顯示焊盤。

執(zhí)行菜單命令Design/Options,在彈出的對話框中,打開所需要的工作層。設(shè)置完畢后,工作窗口底部顯示的電路板各層的名稱如圖12-2-1所示。

切換工作層的方法有:一是用鼠標左鍵單擊工作窗口底部的相應(yīng)工作層名稱標簽;二是使用小鍵盤的“+”或“—”鍵依次切換所有打開的工作層;三是使用小鍵盤的“*”,鍵,可在頂層與底層之間不定期回切換。

             圖12-2-2  單層電路板選定的層

3.確定電路板的尺寸大小

每一塊電路板都有外形及一定的尺寸??梢栽跈C械層通過畫線的方法,確定電路板的外形尺寸。定義該板為長方形,X方向長2300mil,Y方向高2500mil。具體操作步驟如下。

①選擇當前工作層為機械層

②設(shè)置當前原點。

③執(zhí)行菜單命令Place/Line,光標變成十字形。

④將光標移到當前原點處,單擊鼠標,確定起點。然后將光標沿X方向移到(2300,0)

處,單擊鼠標左鍵,確定一條線。同樣方法,繼續(xù)確定另外3條邊。4個點的坐標是:(0,0)、(2300,0)、(2300,2500)和(0,2500)。

⑤如果對電路板的邊框畫的不太滿意,可在連線的屬性對話框中進行修改,如調(diào)整線寬、起點坐標和終點坐標等,這樣比較準確。

⑥最后,按End快捷鍵,刷新畫面,去掉殘痕,電路板的外形邊界就繪制好了。

12.2.2加載與瀏覽PCB元件庫

確定電路板的外形尺寸后,就可以開始向電路板中放置元件。放置元件前,先加載PCB元件庫。Protel 99 SE在Library Pcb路徑下有3個文件夾,提供3類PCB元件,即Connector(連接器元件封裝庫)、Generic Footprints(普通元件封裝庫)和IPC Footprints(IPC元件封裝庫)。在3個文件夾下各有若干元件封裝庫。比較常用的元件封裝庫有:Advpcb.ddb,DC to DC.ddb,General.ddb等。加載、移除與瀏覽元件庫的操作步驟如下:

            

圖12-2-3 使用PCB瀏覽器加載元件庫        圖12-2-4 PCB Libraries對話框

①執(zhí)行菜單命令Design/Add/Remove Library;或單擊主工具欄的按鈕;或在PCB管理器中,單擊Browse PCB選項卡,在Browse下拉列表框中,如圖12-2-3所示,選擇對象為Libraries(元件封裝庫),單擊框中的Add/Remove按鈕。

②加載PCB元件庫:在彈出如圖12-2-4所示的PCBLibraries對話框中,在“搜尋”欄中確定所需元件庫文件的路徑;在“文件類型”框中選擇文件類型。有兩種文件類型可供選擇:Protel Design fi1es(*.ddb)(Protel 99 SE元件庫文件)和PCB Library files(*.1ib)(以前版本的PCB元件庫文件)。下方的Selectes Files框中,單擊OK按鈕,完成操作。本章例子需要加載元件封裝庫為Advpcb.Ddb\PCB Footprints.1ib和International Rectifiers.ddb\International Rectifiers.1ib。

③移除PCB元件庫的操作:在圖12-2-4中的Selected Files框中,選取要移除的PCB元件庫文件,單擊Remove按鈕即可。

④瀏覽PCB元件庫的操作:執(zhí)行菜單命令Design\Browse Components;或單擊主工具欄中的按鈕;或使用圖12-2-3中的Browse按鈕,都可彈出瀏覽元件庫對話框,如圖12-2-5所示。在對話框中,可查看各類元件封裝的形狀;單擊Edit按鈕,對所瀏覽的元件進行編輯;單擊Place按鈕,可將元件放置到電路板上。

 

                  圖12-2-5 瀏覽元件庫對話框

1 0.2.3  手工布局與布局的調(diào)整

1.根據(jù)原理圖放置元件

加載元件庫后,就可向電路板上放置元件了。圖12-2-1中所需元件如表12-2-1所示。

表12-2-1  放置元件表

元件類型

元件標號

元件標稱值

元件的封裝名稱

所屬元件封裝庫

電阻

R1

4.7K

AXIAL0.4

Footprints.1ib

電阻

R2

20K

AXIAL0.4

Footprints.1ib

電阻

R3

20K

AXIAL0.4

Footprints.1ib

電阻

R4

4.7K

AXIAL0.4

Footprints.1ib

電容

C1

0.1uF

RAD0.2

Footprints.1ib

電容

C2

0.1uF

RAD0.2

Footprints.1ib

三極管

Q1

NPN1

TO-5

Footprints.1ib

三極管

Q2

NPN1

TO-5

Footprints.1ib

插座

J1

CON3

SIP3

Footprints.1ib

 

放置元件、放置焊盤和放置字符串的操作步驟見12.1節(jié)中部分內(nèi)容。在放置元件之前,最好對電路板的布局有一個大概的規(guī)劃,放置元件時,一次到位,以節(jié)省時間。

2.布局的調(diào)整

雖然將元件放置到電路板上,但元件的位置未必合理,元件的排列未必整齊美觀,所以,有必要對某些元件的位置進行調(diào)整。主要操作包括對元件的排列、移動和旋轉(zhuǎn)等操作。

(1)選取元件

選取元件的方法如下。

◆第一種方法:按住鼠標左鍵,拖出一個矩形框,把選取的元件包含進去,放開鼠標,被選取的元件變成高亮。   

◆第二種方法:單擊主工具欄的按鈕,光標變成十字形,拖出一個矩形框,把選取的元件包含進去,放開鼠標左鍵,被選取的元件變成高亮。單擊主工具欄的按鈕,則釋放被選取的元件。

◆第三種方法:在PCB管理器中,單擊Browse PCB選項卡,在Browse下拉列表框中,選取Components,在下面的元件列表框中,選擇要選取的元件標號,單擊Select按鈕,會發(fā)現(xiàn),工作窗口中對應(yīng)的元件變成高亮。這種方法適合于自動布局。

    ◆第四種方法:系統(tǒng)提供了選取對象和釋放對象的命令。選取的對象包括元件、導(dǎo)線、焊盤、過孔、和字符串等。選取對象的菜單命令為Edit\Select;釋放對象的的菜單命令為Edit\Deselect。Edit\Select子菜單下包含多種命令,各命令功能如下。

Inside Area:選取用鼠標拖動出來的矩形區(qū)域中的所有對象。

Outside.Area:選取用鼠標拖動出來的矩形區(qū)域外的所有對象。

All:選取電路板中的所有對象。

Net:選取組成某網(wǎng)絡(luò)的對象。

Connected Copper:選取連接為通路的銅,包括銅膜導(dǎo)線、焊盤和過孔等。

Physical Connection:選取連接焊盤的導(dǎo)線和過孔。執(zhí)行該命令,用光標單擊兩個焊盤之間的連線即可。

A11 On Layer:選定當前工作層上的所有對象。

Free Objects:選取除元件以外的所有對象。   

All Locked:選取所有被鎖定的對象。

Off Grid Pads:選取所有不在電氣柵格上的焊盤。

Hole Size:選取指定內(nèi)孔直徑的焊盤和過孔。

Toggle Selection:執(zhí)行命令后,用光標單擊某個對象,則該對象會在選取狀態(tài)和非選取狀態(tài)之間切換。

Edit\Deselect中的命令與對應(yīng)的Edit\Select命令的功能相反,操作方法一樣。

另外,執(zhí)行菜單命令View\Selected objects,或單擊主工具欄中的按鈕,可將選取的對象在工作窗口放大顯示。

(2)移動元件

移動元件的方法如下。

◆第一種方法:將光標放到需要移動的元件上,按下鼠標左鍵不放,將元件拖至目標位置,放開鼠標左鍵即可。

◆第二種方法:元件在選取狀態(tài)下,單擊主工具欄的按鈕,光標變成十字形,在被選取的元件上,按住鼠標左鍵,也可實現(xiàn)移動操作。

◆第三種方法:執(zhí)行菜單命令Edit\Move\Component,光標變?yōu)槭中危苿庸鈽说揭苿拥脑?,單擊該元件,元件將隨鼠標一起移動,到目標位置,單擊鼠標左鍵放置元件。此時,仍處于命令狀態(tài),可移動另一個元件。單擊鼠標右鍵,結(jié)束命令狀態(tài)。

在Edit\Move子菜單下,還有若干子命令,其功能如下:

●Move:單純地移動一個元件。使用該命令,只是移動元件本身,而與元件相連的其他對象,如導(dǎo)線等,則原地不動。

●Drag:用于拖動元件。該命令的執(zhí)行與PCB工作參數(shù)設(shè)置對話框中的Options選項卡中設(shè)置Component drag有關(guān)。

●Component:移動元件。    

●Re-Route:對選取的導(dǎo)線,進行拖動,任意走線。

●Break Track:折斷導(dǎo)線。執(zhí)行該命令,將選取的導(dǎo)線分為兩段。

●Drag Track End:拖動導(dǎo)線的端點。

●Move Selection:將選取的多個元件進行移動。

●Rotate Selection:旋轉(zhuǎn)選取的對象。

●Flip Selection:將選取的對象翻轉(zhuǎn)180°。

●Polygon Vertices:更改多邊形平面填充的頂點。

●Split Plane Vertices:用來更改內(nèi)部電源/接地層的頂點。

(3)旋轉(zhuǎn)元件

當有些元件的方向需要調(diào)整時,要對元件進行旋轉(zhuǎn)操作,方法如下。

◆第一種方法:先將光標移到要旋轉(zhuǎn)的元件上,然后按住鼠標左鍵不放,同時按下空格鍵,或X鍵,或Y鍵,即可旋轉(zhuǎn)被選取元件的方向。使用空格鍵每次旋轉(zhuǎn)的角度,可在PCB工作參數(shù)設(shè)置對話框中的Option選項卡中的Rotation Step文本框中設(shè)置。

文本框:  
圖12-2-6 元件位置
調(diào)整工具欄
◆第二種方法:使用菜單命令Edit\Move\Rotate Selection,操作步驟如下: 

●先選取需要旋轉(zhuǎn)的對象。

●然后執(zhí)行Edit\Move\Rotate Selection命令,在彈出的對話框中,輸入旋轉(zhuǎn)的角度后,單擊OK按鈕。

●用鼠標在圖紙上選定了一個旋轉(zhuǎn)的基點后,單擊鼠標,選取的元件就旋轉(zhuǎn)了設(shè)定的角度。

(4)排列元件

如同原理圖編輯器一樣,在PCB編輯器中,系統(tǒng)也提供了元件的排列對齊功能??梢栽谌鐖D12-2-6所示的元件位置調(diào)整工具欄(Component Placement),單擊相應(yīng)的圖標;或執(zhí)行菜單命令Tools\Interactive Placement的子菜單中的命令,來實現(xiàn)元件的排列。

(5)調(diào)整元件標注

 元件標注字符的位置、大小和方向等不合適,雖然不會影響電路的正確性,但影響電路板的美觀,所以,在布局和布線結(jié)束之后,均要對元件的標注字符進行調(diào)整。調(diào)整的原則是

標注要盡量靠近元件,以指示元件的位置;標注的方向盡量統(tǒng)一,排列有序;標注不要放在元件的下面以及焊盤和過孔的上面;標注大小可調(diào)整。調(diào)整元件標注的方法有以下幾種。

第一種方法:將光標移到要調(diào)整的元件標注上,按住鼠標左鍵不放。這時,可用X鍵、Y鍵和空格鍵對它進行旋轉(zhuǎn)操作,也可移動光標到合適的位置,松開左鍵,完成標注的方向和位置調(diào)整。

第二種方法:用鼠標左鍵雙擊要調(diào)整的標注,或單擊鼠標右鍵,從彈出的快捷菜單中選擇Properties命令,系統(tǒng)會彈出該標注的屬性對話框。

?
徐州市| 达孜县| 嘉善县| 且末县| 交城县| 建湖县| 东乡| 临桂县| 淮北市| 延长县| 灵武市| 旌德县| 勐海县| 青岛市| 民勤县| 绥芬河市| 南郑县| 响水县| 万盛区| 崇阳县| 依兰县| 三明市| 金阳县| 灵武市| 和田县| 焉耆| 盐边县| 阜新| 图木舒克市| 天门市| 武平县| 苏尼特右旗| 陈巴尔虎旗| 孝义市| 玛曲县| 松潘县| 濮阳县| 金乡县| 宁阳县| 射洪县| 顺平县|