《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 可編程邏輯 > 設(shè)計應(yīng)用 > 總結(jié)PCB設(shè)計中經(jīng)典技巧
總結(jié)PCB設(shè)計中經(jīng)典技巧
摘要: 大多數(shù)工程師都習慣于將PCB文件設(shè)計好后直接送PCB廠加工,,而國際上比較流行的做法是將PCB文件轉(zhuǎn)換為GERBER文件和鉆孔數(shù)據(jù)后交PCB廠,,為何要“多此一舉”呢?
關(guān)鍵詞: 開發(fā)工具 PCB Protel99
Abstract:
Key words :

1.在protel99中如何添加原tango中的庫(如TTL.LIB/COMS.LIB等)

在protel99中添加庫的方法:在自己的ddb文件中(當前的項目文件或者另外專門為放這個庫而建一個)導入(import)你要添加的,。lib文件,,然后在原理圖編輯環(huán)境的“browse liberary”框的“add/move”對話框中加入剛才已經(jīng)加入的那個,。ddb文件,,選ok后你就可以找到添加進去的庫了,。不過你說的tango 中的庫在peotel99 的“protel dos schemetic liberarys.ddb”文件中都有,不用再添加,,以上辦法可用于添加自己或者合作者提供的庫

2.GERBER有兩種格式:

 

RS274D含XY DATA,,不含D-CODE文件,客戶應(yīng)給出相應(yīng)的D-CODE文件,。

 

RS274X含XY DATA,,D-CODE也定義在該文件內(nèi)。

 

D-CODE文件(APERTURE LIST)為ASC Ⅱ文本格式,,它定義了D-CODE的尺寸,、形狀和曝光方式

 

3.關(guān)于gerber文件讀入protel的問題

 

關(guān)于v2001的gerber讀入protel的問題,我也曾經(jīng)試過但是轉(zhuǎn)換后的圖是不完整的,,我有個建議,,可以用cam350讀入v2001的gerber-x格式然后輸出tangopro格式,用protel98讀入看看是否成功,,cam350是有這個功能的,,或者用cam350轉(zhuǎn)為dxf格式然后用protel98讀入看是否可行, 另外關(guān)于v2001讀入格式問題,,我都是試讀的,,但是多數(shù)pads都是用2:3英制和2:4英制的也有用3:3公制的,我自己劃線路圖是用dos版本的pads我的設(shè)定是3:3公制,,鉆孔設(shè)定是2:4英制,。

 

一些有困難的ACAD文件轉(zhuǎn)換到PROTEL可以試試以下方法,ACAD用打印功能,,選擇打印到文件,,打印機驅(qū)動選擇HP繪圖機驅(qū)動(如DESIGN JET系列,因為可以支持大幅面圖紙),,打印文件生成后用CAM350用import命令,,選擇HPGL格式就可讀入,讀入后存成DXF文件,,就可用PROTEL讀入,,真麻煩!

 

4.DOS版Protel軟件設(shè)計的PCB文件為何在我的電腦里調(diào)出來不是全圖,?

有許多老電子工程師在剛開始用電腦繪制PCB線路圖時都遇到過這樣的問題,,難道是我的電腦內(nèi)存不夠嗎? 可屏幕上的圖形為何還是缺胳膊少腿的呢,?不錯,,就是內(nèi)存配置有問題,您只需在您的CONFIG.SYS文件(此文件在C:根目錄下,,若沒有,,則創(chuàng)建一個)中加上如下幾行,存盤退出后 重新啟動電腦即可,。

 

DEVICE=C:WINDOWSSETVER.EXE

 

DEVICE=C:WINDOWSHIMEM.SYS

 

DEVICE=C:WINDOWSEMM386.EXE 16000

 

5.為何要將PCB文件轉(zhuǎn)換為GERBER文件和鉆孔數(shù)據(jù)后交PCB廠制板,?

 

大多數(shù)工程師都習慣于將PCB文件設(shè)計好后直接送PCB廠加工,而國際上比較流行的做法是將PCB文件轉(zhuǎn)換為GERBER文件和鉆孔數(shù)據(jù)后交PCB廠,,為何要“多此一舉”呢,?

 

因為電子工程師和PCB工程師對PCB的理解不一樣,,由PCB工廠轉(zhuǎn)換出來的GERBER文件可能不是您所要的,如您在設(shè)計時將元件的參數(shù)都定義在PCB文件中,,您又不想讓這些參數(shù)顯示在 PCB成品上,,您未作說明,PCB廠依葫蘆畫瓢將這些參數(shù)都留在了PCB成品上,。這只是一個例子,。若您自己將PCB文件轉(zhuǎn)換成GERBER文件就可避免此類事件發(fā)生。

 

GERBER文件是一種國際標準的光繪格式文件,,它包含RS-274-D和RS-274-X兩種格式,,其中RS-274-D稱為基本GERBER格式,并要同時附帶D碼文件才能完整描述一張圖形,;RS-274-X稱為擴展GERBER格式,,它本身包含有D碼信息。常用的CAD軟件都能生成此二種格式文件,。

 

如何檢查生成的GERBER正確性,?您只需在免費軟件Viewmate V6.3中導入這些GERBER文件和D碼文件即可在屏幕上看到或通過打印機打出。

 

鉆孔數(shù)據(jù)也能由各種CAD軟件產(chǎn)生,,一般格式為Excellon,,在Viewmate中也能顯示出來。沒有鉆孔數(shù)據(jù)當然做不出PCB了,。

 

6.PCB文件中如何加上漢字,?

 

在PCB文件中加漢字的方法有很多種,本人比較喜歡的方法還是下面將要介紹的:

 

A.前提條件:您的PC中應(yīng)安裝有Protel99軟件并能正常運行,。

 

B.步驟:將windows目錄中的client99.rcs英文菜單文件copy 到另一目錄下保存起來,; 下載 Protel99cn.zip 解包后將其中的client99.rcs復制到windows目錄下; 再將其他文件復制到D esign Explorer 99目錄中,;重新啟動計算機后運行Protel99即會出現(xiàn)中文菜單,,在放置|漢字菜單中可實現(xiàn)加漢字功能。

 

7.Gerber文件的單位簡單介紹

 

Example 1:

 

D10 Round 25 0

 

D11 Square 28 0

 

D12 Rect 15 80

 

此Dcode單位明顯為mil,,如果讀成mm或inch就會明顯偏大,。

 

Example 2:

 

D10 Round 0.025 0

 

D11 Square 0.028 0

 

D12 Rect 0.015 0.08

 

此Dcode單位明顯為inch,如果讀成mm或mil就會明顯偏小,。

 

Example 3:

 

D10 Round 0.6 0

 

D11 Square 0.55 0

 

D12 Rect 0.2 1.0

 

此Dcode單位明顯為mm,,如果讀成inch或mil就會明顯偏小/大

 

***焊盤或線路明顯偏大,是aperture單位錯,,應(yīng)該動,。arl文件***

 

只改動單位就可以了嗎?(即將UNIT MILS改成UNIT MM就可了,,其它地方不變)

 

8.關(guān)于PowerPCB3.51的解密方法

 

powerpcb 3.51有網(wǎng)友按如下方法都能破解

 

PowerPCB 3.51安裝說明

 

1.先安裝PowerPCB 3.51的Security Server

 

2.安裝時選擇按Ethernet Card安裝

 

3.安裝完成后,,先打開控制面板,,打開Flexlm Service Manager,啟地動PowerPCB Service

 

4.然后再安裝PowerPCB 3.51,安裝時選擇按Ethernet Card安裝,一路按Next,完成 安裝后,,啟動控制面板中的PowerPCB Service,再在開始菜單中啟動PowerPCB即可,。

 

關(guān)于PowerPCB3.51的解密需用到網(wǎng)卡:

 

1、首先打開注冊表(運行windowsregedit.exe),,找到 HKEY_LOCAL_MACHINEsystemCurrentcontrolsetservicesclassesnet000,、0001 ,、0002(有些只有0000項)等下NdiparamsNetworkAddress

 

2,、找到字符串ParamDesc,雙擊鼠標的左鍵打開,把鍵值的內(nèi)容改為MAC Address

 

3,、找到字符串default,,雙擊鼠標的左鍵打開,把鍵值的內(nèi)容改為你要設(shè)的mac地址,,如0000e823d355,。

 

4、重新啟動計算機,。 5,、按裝Pads Security Sever,按裝時選擇EarthNet,HOSTNAME應(yīng)改為你的計算機名,,網(wǎng)卡號不必改動(3中的mac地址)

 

6,、重新啟動計算機。

 

7,、啟動控制面板上的Flexim License Manager,。

 

8、按裝POWERPCB,,按裝時選擇float License,服務(wù)器名應(yīng)與5中的計算機名一致,,網(wǎng)卡號按裝程序能自動檢測到(3中的mac地址),不必去改動,。其它只要按提示做就行了,。

 

9、重新啟動計算機,。

 

10,、好,一切OK了,。使用的時候先啟動控制面板上的Flexim License Manager,,再啟動POWERPCB(powerpcb3.51)安裝過程和指令:

 

setup→next→yes→next→yes→(選“Node-locked Licensing using FLEXid Key (teal)”) →next(3次)→(選“Don't preserve the settings”)next→(選custom)next→ (選“Don't Install License File”)next→{打開安裝目錄下Licenses.txt復制一個12位 網(wǎng)號貼上,假設(shè)為00001c30a17d}next→(選擇需要安裝項目,,記住要選specctra translator, 這樣powerpcb在會有specctra接口的)next→(選select custom editor(notepad.exe is the default)next →(如果出現(xiàn)什么錯誤報告不管它)確定→確定→Finish→Finish→確定(完成安裝,,如繼續(xù)安裝powerpcb3.60, 可安裝完成后再進行下面crack破解,,以上為基本安裝過程,如有不同以實際為主)

 

crack破解

 

1. 執(zhí)行PCBCrack.exe破c:padspwrPowerPcbPowerPCB.exe

 

2. 執(zhí)行BlazeCrack.exe破解c:padspwrBlazeRouterBlazeRouter.exe

 

3. autoexe.bat加上PADS_LIC_FILE_PCB=C:padspwrSecurityLicensespcblic.dat(一般會自動安裝生成)

 

4. 復制pcblic.dat到C:padspwrSecurityLicenses

 

以上過程可無需重新啟動電腦

 

9.PowerPCB文件轉(zhuǎn)換Protel 格式文件

 

關(guān)于你的問題,,我在這里提供幾個方法給你,。

 

1.powerpcb-->export ascii file--->import ascii file with protel99 se sp5(u must install padsimportor that is an add-on for 99sesp5 which can downloan from protel company )。

 

2.powerpcb-->export ascii file-->import ascii file in orcad layout-->import max file(orcad pcb file)with protel 99 or 99se.

 

3.用CAM350 v6.0 File->Import->CAD Date->PADS/PowerPCB

 

另外補充:

 

1.你如果只想把文件轉(zhuǎn)到Protel中去,,你可在PowerPCB 中的輸出中選擇保存為DXF文件,,再用CAM350、AutoCAD2000,、Protel導入打開也可

 

2.你也可在PowerPCB輸出為Gerber文件,,再用CAM350導入,再用CAM350 導出為DXF文件格式或其它格式,,再用Protel導入即可(步驟雖然多了一點但效果不錯,,因如果直接由Protel 99SE直接導入,效果不太理想,,這是彼此算法不盡相同所至)

 

3.收藏天地補充一點:下載本站的:【Protel 99SE 輸入PowerPCB文件補丁程式】安裝后,,選擇 File->Import->在出現(xiàn)的對話框中,選擇文件類型中的PADS Ascil Files (*.ASC)輸入對應(yīng)文件即可

10.PowerPCB 2.01安裝方法:

 

PowerPCB 2.01安裝方法:

 

進入安裝界面Next->Yes->選擇 Node-Locked Licensing Using Software Security Key ->Next->Next->Next->Yes->Custom(即自定義形式)->Next->在出現(xiàn)的對話 窗口中,,將SPECCTRA Translator取消(默認為選中)后,,->Next ->什么都不選 直接下一步(Next)->選擇N0->Next->在出現(xiàn)的窗口中選擇Don't Install License File ->Next直到完成即可。

 

11.Protel VS PowerPCB

 

曾和PADS的工程師一塊工作過半個月,,當時我做Protel的技術(shù)支持,,我們兩家下一步可能都要做Veribest的代理,所以遇到一起了,。聽說PADS有不少很順手的功能,,用慣了上癮,問那個哥兒們是不是這樣,,人家很謙虛,,說是有一點。 Protel的優(yōu)勢是進入中國市場早,,比較普及,,再小的PCB廠只要是Protel的隨便什么文件都能出板子。平時也是這樣咋呼用戶的,,“你買PADS吧,,看街上誰會給你做板子”等等。當然現(xiàn)在早不是這種情況了,。那是在一座山里,,吃的好、住的好,大家同行有說不完的話,,晚上下課有專車回賓館,、其實也就一條溝、幾分鐘的事,。唯一的遺憾是群山中有一座廟,、安排要打一次獵,結(jié)果工作一完老板連一天也不讓多呆,,真是敢怒不敢言到極限了,。感覺上不同軟件之間的界面以及功能上的差別肯定是有的,但人文環(huán)境因素也不少,。北方比較容易接受Protel,,南方因為外商和合資企業(yè)較多比較容易接受OrCAD,因為如果國外有朋友寄電路圖來不用問幾乎多半是OrCAD格式,。所以我個人認為PADS的流行除軟件自身功能外,、跟臺灣的PADS非常流行是有一定關(guān)聯(lián)的?,F(xiàn)在看有條件的話還是盡快上Specctra,、Hyperlynx吧,再有條件就上例如PCBMOD搞一搞EMC,,遲早的事,。就象Basic和C的關(guān)系一樣,優(yōu)秀的程序員遲早得靠C過日子,。不要過于迷信知名廠家的軟件,,他們都想擁有全線產(chǎn)品,錄入,、仿真,、布局布線、信號集成等等,,但都力不從心,,否則就沒有這么亂和這么熱鬧了。很多企業(yè)選型的指導思想是統(tǒng)一EDA設(shè)計環(huán)境,,或者是象模象樣地升一次級,,這沒有什么不好,但確有不少的企業(yè)因此死了也不知道為什么死的,。比如你的企業(yè)沒有RMP,,卻張揚來一套“全美生產(chǎn)率評比第一”的什么EDA系統(tǒng),你不死誰死,?一個培訓課程下來連你最好的骨干人員的作業(yè)都是我們幫著完成的,,真不知我們走了這日子怎么過,真的是替客戶的命運十分地擔憂。

 

12.Protel FOR DOS版快捷鍵一覽表

 

Protel FOR DOS版在使用過程中,,有很多的快捷鍵,,熟練地掌握和利用好這些快捷鍵,能夠大大地提高畫圖的速度,。

 

TRAXEDIT:F1:放置一個焊盤,;F2:刪除一個焊盤;F3:放置導線,;

 

F4:快速存盤,;F5:快速切換到頂層;F6:快速切換到底層,;

 

F7:打斷一根線,;F8:刪除一根線;

 

F9:使當前鼠標的位置坐標為(0,0),;

 

ALT-X:快速退出(不存盤退出)

 

SCHEDIT:F1:放置一個節(jié)點,;F2:刪除一個節(jié)點;F3:放置導線,;

 

F4:快速存盤,;F5:縮小窗口;F6:放大窗口,;

 

F7:MOVE END OF LINE ,;F8:刪除一根線;

 

ALT-X:快速退出(不存盤退出)

 

通用型快捷鍵:

 

HOME:以當前鼠標所在位置為中心刷新屏幕,。

 

END:刷新屏幕,,與HOME不同的是,屏幕位置是不會動的,。

 

小鍵盤的 “+,、-”:快速切換圖層。

 

PAGE UP,、PAGE DOWN:放大和縮小屏幕,。

 

上下左右鍵:微動光標。

 

小鍵盤的8246鍵:快速移動光標,。

 

13.關(guān)于在AutoCAD將文件轉(zhuǎn)換為Protel文件的方法

 

1.通過PCB TOOLS將 AUTOCAD文件轉(zhuǎn)換為Protel文件,。

 

1)在AUTOCAD中將文件輸出生成HPGL文件

 

2)用 PCB TOOLS將HPGL文件轉(zhuǎn)換為Protel 有PCB文件

 

AutoCAD是一個通用的CAD軟件,并不是專業(yè)的PCB-CAD軟件,,因此無法生成Gerber文件:

 

解決方法:

 

在AUTOCAD中可以將文件轉(zhuǎn)達換成繪圖儀文件,,而繪圖儀文件為標準格式,可以被很多軟件所接受,。

 

1.通過View2001將AUTOCAD文件轉(zhuǎn)換為GERBER文件

 

VIEW正是這樣一個軟件,,它可以接受HPGL文件格式,,由此產(chǎn)生了以下

 

的途徑將AUTOCAD文件轉(zhuǎn)換Gerber文件。

 

1)在AUTOCAD中將文件輸出生成HPGL文件

 

2)在VIEW2001中讀入HPGL文件

 

3)在VIEW2001中修改D碼,,使圖形達到滿意的效果,。

 

4)在VIEW2001中將文件存盤為Gerber格式,并生成D碼表,。

 

2.通過CAM350 將AUTOCAD文件轉(zhuǎn)換為Gerber文件

 

1)在AUTOCAD中將文件輸出為DXF格式,。

 

2)在CAM350 中讀入DXF文件

 

3)在CAM350 中修改有關(guān)參數(shù)。

 

4)在CAM350 中將文件輸出為GERBER格式及D碼表,。

 

14.不能打開Protel99 SE 中的設(shè)計文件,?

 

這是因為Protel99 SE 中的ODBC 與微軟操作系統(tǒng)中的ODBC版本不一致,解決辦法是將我公司提供的光盤附件中的ODBC 4.0安裝到操作系統(tǒng)中即可,,或者到微軟的站點下載此文件,。如果將OFFICE 97軟件安裝上也可以解決這個問題。

 

15.西文操作系統(tǒng)菜單下如何在PCB上標注漢字,?

 

在設(shè)計窗口右上角空白處雙擊鼠標左鍵,,在彈出對話框“Menu Properties ”下雙擊“Place”, 點擊右鍵“Menu”增 加菜單,在Text中填入要顯示的名稱 “Chinese”,在Process中填入“MacrRun Macro”;在Params中填入“designname=font.ddb|documentname=documentsfont.bas|language=clientbasic”

 

16.功能菜單顯示不全,?

 

如果我們在打開某些對話框時顯示不全(例如: Preferences選項),,請點擊File 左側(cè)的大箭頭,選擇PreferencesUse Client System Font For All Dialogs中的“√”去掉,。

 

17.有時打開工具條,,工具條不顯示,?

 

在設(shè)計原理圖時,,有時打開設(shè)計工具條,工具條不顯示,,在File 左側(cè)的大箭頭中選取 customizetools,將工具條的位置設(shè)定好,。

 

18.在Windows NT 系統(tǒng)下無法進行信號完整性分析?

 

在Windows NT界面下打開控制面板中的區(qū)域設(shè)置,,將“數(shù)字”設(shè)置中的“,,”用“.”來代替,就可進行信號完整性分析,。

 

19.用Protel 低版本設(shè)計的原理圖器件庫,,在Protel99 SE中不能編輯?

 

因為Protel99 SE采用數(shù)據(jù)庫的管理方式,,它的庫文件也是以數(shù)據(jù)庫形式存在的,,因此,我們先將原來的庫文件在Protel99 SE下打開,,存成,。DDB文件,就可以進行編輯了。

 

20.如何在PCB中制作模板,?

 

在新建文件中運用PCB導航器生成自己需要的特殊模板,,在導航器的最后存儲這個模板。以后在每次使用時,,可以直接調(diào)用導航器中你所存儲的模板名稱,。

 

21.如何加載仿真和PLD庫?

 

在進行仿真分析和PLD設(shè)計時,,必須使用仿真庫和PLD庫中的器件,,庫文件在Design Explorer 99 SElibrarysch目錄中的sim.ddb和pld.ddb中。

 

22.原理圖的通用器件庫叫什么名稱,?

 

原理圖的常用器件文件庫是Miscellaneoous Devices.ddb,。

 

 

 

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載,。