【硬件設(shè)計(jì)中級(jí)篇】PCB電路設(shè)計(jì)軟件的使用
- 發(fā)布時(shí)間:2022-12-05 15:55:29
- 瀏覽量:884
1、仿真軟件的使用。
常用的仿真軟件也就那幾個(gè),proteus、multisim、labview、pspice、ADS等,其中大多數(shù)是用spice仿真模型。
a、proteus。這個(gè)軟件很適合仿真單片機(jī),元件庫(kù)也挺多的,但是有個(gè)致命的缺點(diǎn),就是太智能了。單片機(jī)不接電源、不接晶振也能正常工作,這跟實(shí)際有很大出入,所以筆者建議學(xué)單片機(jī),還是用開(kāi)發(fā)板吧。
b、multisim。這個(gè)軟件很適合仿真模擬電路,其實(shí)它本質(zhì)是spice仿真,只是界面做得簡(jiǎn)單很多,適合初學(xué)者使用。雖然有8051的庫(kù),但是,不適合仿真單片機(jī),仿真起來(lái)很慢。
元件庫(kù)其實(shí)并不多,像0805的三極管,它都沒(méi)有,這時(shí)候只能用其它的三極管(2N2222等)代替一下,要不,就自己做這個(gè)元件庫(kù)。multisim還可以跟ultiboard配合使用,實(shí)際板級(jí)仿真(連同PCB,一起仿真)。
c、Labview。這個(gè)軟件功能非常強(qiáng)大,可以仿真模擬、數(shù)字電路、也可以做上位機(jī)(如:虛擬儀器等)。最具特色的,就是圖形化輸入,鼠標(biāo)拖幾個(gè)東西就 可以仿真了。
d、pspice。這個(gè)軟件是cadence或者叫SPB開(kāi)發(fā)套件中的一個(gè)軟件,一般是在capture中調(diào)出來(lái)的。使用capture就可以不用輸入spice的點(diǎn)命令,非常方便。其中,pspice的圖表要比multisim的要好看一些,比如,測(cè)幾個(gè)節(jié)點(diǎn)的電壓,在pspice一張圖就看得很清晰了。
e、ADS。這個(gè)ADS是指Agilent的Advanced.Design.System,而不是指ARM編譯器ADS1.2。ADS可是電路仿真的神器啊,功能非常強(qiáng)大,一般是仿真高頻、射頻、微波電路用的,當(dāng)然,集總參數(shù)電路也照樣可以仿真,但是不太適合初學(xué)者。
2、電路設(shè)計(jì)軟件的使用。
主流的電路設(shè)計(jì)軟件有三個(gè):Altium Designer、PADS、Cadence,當(dāng)然還有些小眾的,像Eagle。這里只介紹主流的三款軟件。
Altium designer(簡(jiǎn)稱AD),以前的版本是protel 99se,protel DXP,用法都大同小異,很適合初學(xué)者使用,3D渲染效果最好,同時(shí)也是學(xué)校里教得最多的軟件。
但是,很多公司反而不用這軟件,因?yàn)橛盟?huà)多層板的話,電腦會(huì)很卡,而且公司里面用的人多的話,可能會(huì)收到altium的律師函??梢杂盟鼇?lái)做FPGA開(kāi)發(fā),并進(jìn)行板級(jí)仿真。適用于小規(guī)模的PCB。
PADS,以前的版本是power PCB,分成三個(gè)組件:logic(原理圖)、layout(布局和設(shè)置規(guī)則)、route(布線),最具特色的功能是:使用極坐標(biāo)放置元件和自動(dòng)布線(這個(gè)自動(dòng)布線可沒(méi)有AD那么爛)。適用于中小規(guī)模的PCB,但是logic相當(dāng)不好用,所以有些人用orcad+PADS來(lái)彌補(bǔ)這個(gè)缺點(diǎn)。適用于中小規(guī)模的PCB。
Cadence(也叫SPB)是個(gè)系統(tǒng)級(jí)的套件,除了畫(huà)原理圖、PCB之外,還可以畫(huà)版圖、仿真電路、仿真SI/PI等。Cadence公司收購(gòu)了orcad,目前畫(huà)原理圖的是用capture(也叫orcad),畫(huà)PCB是用allegro,仿真電路的是pspice(從capture里面調(diào)出來(lái)的),仿真SI/PI的是Sigrity(需要另外安裝)。
用capture畫(huà)原理圖是非常爽的,比如,畫(huà)個(gè)芯片的原理圖庫(kù),你可以用excel寫(xiě)好(引腳號(hào)和部分引腳名,像D0~D7,鼠標(biāo)拖一下就出來(lái)了),然后copy到capture里面,再做少量的調(diào)整就可以了。但是用allegro畫(huà)封裝就比較煩瑣,需要事先畫(huà)好焊盤(pán),才可以畫(huà)封裝。適用于中大規(guī)模的PCB。
3、其它軟件的使用。
畫(huà)板框用的AutoCAD、畫(huà)3D封裝的solidworks或者pro-e、科學(xué)計(jì)算的MATLAB。
AutoCAD的基本用法還是比較簡(jiǎn)單的,在有人教的情況下,半小時(shí)可以入門(mén),對(duì)于硬件工程師來(lái)說(shuō)就畫(huà)一下板框,保存為DXF格式,再導(dǎo)入到PCB設(shè)計(jì)軟件。同時(shí),DXF也是硬件工程師與結(jié)構(gòu)工程師交互的文件格式。
相對(duì)于pro-e來(lái)說(shuō),solidworks更加易學(xué)易用。用這兩個(gè)軟件都可以畫(huà)元器件的3D封裝,再把PCB導(dǎo)出為stp格式放到solidworks當(dāng)中,這樣,還沒(méi)打板就可以看到整機(jī)的效果圖了。
學(xué)3D軟件還有個(gè)好處,讓你更清楚板子安裝的情況,像定位孔、插座、接線等,這樣設(shè)計(jì)出來(lái)的PCB不容易因?yàn)榻Y(jié)構(gòu)問(wèn)題而無(wú)法安裝,這是很多硬件工程師容易忽略的地方。
MATLAB,任何的計(jì)算,都可以用它。簡(jiǎn)單的計(jì)算,像電阻分壓、濾波器的截止頻率等,復(fù)雜一點(diǎn),像定向耦合器的參數(shù)計(jì)算、復(fù)雜運(yùn)放電路的建模等,用MATLAB都可以輕松解決。
免責(zé)聲明:部分文章信息來(lái)源于網(wǎng)絡(luò)以及網(wǎng)友投稿,本網(wǎng)站只負(fù)責(zé)對(duì)文章進(jìn)行整理、排版、編輯,意為分享交流傳遞信息,并不意味著贊同其觀點(diǎn)或證實(shí)其內(nèi)容的真實(shí)性,如本站文章和轉(zhuǎn)稿涉及版權(quán)等問(wèn)題,請(qǐng)作者在及時(shí)聯(lián)系本站,我們會(huì)盡快和您對(duì)接處理。