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

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

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

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的問(wèn)題

 

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

 

一些有困難的ACAD文件轉(zhuǎn)換到PROTEL可以試試以下方法,ACAD用打印功能,選擇打印到文件,打印機(jī)驅(qū)動(dòng)選擇HP繪圖機(jī)驅(qū)動(dòng)(如DESIGN JET系列,因?yàn)榭梢灾С执蠓鎴D紙),打印文件生成后用CAM350用import命令,選擇HPGL格式就可讀入,讀入后存成DXF文件,就可用PROTEL讀入,真麻煩!

 

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

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

 

DEVICE=C:WINDOWSSETVER.EXE

 

DEVICE=C:WINDOWSHIMEM.SYS

 

DEVICE=C:WINDOWSEMM386.EXE 16000

 

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

 

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

 

因?yàn)殡娮庸こ處熀蚉CB工程師對(duì)PCB的理解不一樣,由PCB工廠轉(zhuǎn)換出來(lái)的GERBER文件可能不是您所要的,如您在設(shè)計(jì)時(shí)將元件的參數(shù)都定義在PCB文件中,您又不想讓這些參數(shù)顯示在 PCB成品上,您未作說(shuō)明,PCB廠依葫蘆畫(huà)瓢將這些參數(shù)都留在了PCB成品上。這只是一個(gè)例子。若您自己將PCB文件轉(zhuǎn)換成GERBER文件就可避免此類(lèi)事件發(fā)生。

 

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

 

如何檢查生成的GERBER正確性?您只需在免費(fèi)軟件Viewmate V6.3中導(dǎo)入這些GERBER文件和D碼文件即可在屏幕上看到或通過(guò)打印機(jī)打出。

 

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

 

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

 

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

 

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

 

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

 

7.Gerber文件的單位簡(jiǎn)單介紹

 

Example 1:

 

D10 Round 25 0

 

D11 Square 28 0

 

D12 Rect 15 80

 

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

 

Example 2:

 

D10 Round 0.025 0

 

D11 Square 0.028 0

 

D12 Rect 0.015 0.08

 

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

 

Example 3:

 

D10 Round 0.6 0

 

D11 Square 0.55 0

 

D12 Rect 0.2 1.0

 

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

 

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

 

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

 

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

 

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

 

PowerPCB 3.51安裝說(shuō)明

 

1.先安裝PowerPCB 3.51的Security Server

 

2.安裝時(shí)選擇按Ethernet Card安裝

 

3.安裝完成后,先打開(kāi)控制面板,打開(kāi)Flexlm Service Manager,啟地動(dòng)PowerPCB Service

 

4.然后再安裝PowerPCB 3.51,安裝時(shí)選擇按Ethernet Card安裝,一路按Next,完成 安裝后,啟動(dòng)控制面板中的PowerPCB Service,再在開(kāi)始菜單中啟動(dòng)PowerPCB即可。

 

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

 

1、首先打開(kāi)注冊(cè)表(運(yùn)行windowsregedit.exe),找到 HKEY_LOCAL_MACHINEsystemCurrentcontrolsetservicesclassesnet000、0001 、0002(有些只有0000項(xiàng))等下NdiparamsNetworkAddress

 

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

 

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

 

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

 

6、重新啟動(dòng)計(jì)算機(jī)。

 

7、啟動(dòng)控制面板上的Flexim License Manager。

 

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

 

9、重新啟動(dòng)計(jì)算機(jī)。

 

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

 

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→{打開(kāi)安裝目錄下Licenses.txt復(fù)制一個(gè)12位 網(wǎng)號(hào)貼上,假設(shè)為00001c30a17d}next→(選擇需要安裝項(xiàng)目,記住要選specctra translator, 這樣powerpcb在會(huì)有specctra接口的)next→(選select custom editor(notepad.exe is the default)next →(如果出現(xiàn)什么錯(cuò)誤報(bào)告不管它)確定→確定→Finish→Finish→確定(完成安裝,如繼續(xù)安裝powerpcb3.60, 可安裝完成后再進(jìn)行下面crack破解,以上為基本安裝過(guò)程,如有不同以實(shí)際為主)

 

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(一般會(huì)自動(dòng)安裝生成)

 

4. 復(fù)制pcblic.dat到C:padspwrSecurityLicenses

 

以上過(guò)程可無(wú)需重新啟動(dòng)電腦

 

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

 

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

 

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

 

另外補(bǔ)充:

 

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

 

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

 

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

10.PowerPCB 2.01安裝方法:

 

PowerPCB 2.01安裝方法:

 

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

 

11.Protel VS PowerPCB

 

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

 

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

 

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

 

TRAXEDIT:F1:放置一個(gè)焊盤(pán);F2:刪除一個(gè)焊盤(pán);F3:放置導(dǎo)線;

 

F4:快速存盤(pán);F5:快速切換到頂層;F6:快速切換到底層;

 

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

 

F9:使當(dāng)前鼠標(biāo)的位置坐標(biāo)為(0,0);

 

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

 

SCHEDIT:F1:放置一個(gè)節(jié)點(diǎn);F2:刪除一個(gè)節(jié)點(diǎn);F3:放置導(dǎo)線;

 

F4:快速存盤(pán);F5:縮小窗口;F6:放大窗口;

 

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

 

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

 

通用型快捷鍵:

 

HOME:以當(dāng)前鼠標(biāo)所在位置為中心刷新屏幕。

 

END:刷新屏幕,與HOME不同的是,屏幕位置是不會(huì)動(dòng)的。

 

小鍵盤(pán)的 “+、-”:快速切換圖層。

 

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

 

上下左右鍵:微動(dòng)光標(biāo)。

 

小鍵盤(pán)的8246鍵:快速移動(dòng)光標(biāo)。

 

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

 

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

 

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

 

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

 

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

 

解決方法:

 

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

 

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

 

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

 

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

 

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

 

2)在VIEW2001中讀入HPGL文件

 

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

 

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

 

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

 

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

 

2)在CAM350 中讀入DXF文件

 

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

 

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

 

14.不能打開(kāi)Protel99 SE 中的設(shè)計(jì)文件?

 

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

 

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

 

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

 

16.功能菜單顯示不全?

 

如果我們?cè)诖蜷_(kāi)某些對(duì)話框時(shí)顯示不全(例如: Preferences選項(xiàng)),請(qǐng)點(diǎn)擊File 左側(cè)的大箭頭,選擇PreferencesUse Client System Font For All Dialogs中的“√”去掉。

 

17.有時(shí)打開(kāi)工具條,工具條不顯示?

 

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

 

18.在Windows NT 系統(tǒng)下無(wú)法進(jìn)行信號(hào)完整性分析?

 

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

 

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

 

因?yàn)镻rotel99 SE采用數(shù)據(jù)庫(kù)的管理方式,它的庫(kù)文件也是以數(shù)據(jù)庫(kù)形式存在的,因此,我們先將原來(lái)的庫(kù)文件在Protel99 SE下打開(kāi),存成。DDB文件,就可以進(jìn)行編輯了。

 

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

 

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

 

21.如何加載仿真和PLD庫(kù)?

 

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

 

22.原理圖的通用器件庫(kù)叫什么名稱?

 

原理圖的常用器件文件庫(kù)是Miscellaneoous Devices.ddb。

 

 

 

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