cadence教程orcad使用如果用戶是在電路仿真的話應(yīng)該選擇File-New PROJE_第1頁
cadence教程orcad使用如果用戶是在電路仿真的話應(yīng)該選擇File-New PROJE_第2頁
cadence教程orcad使用如果用戶是在電路仿真的話應(yīng)該選擇File-New PROJE_第3頁
cadence教程orcad使用如果用戶是在電路仿真的話應(yīng)該選擇File-New PROJE_第4頁
cadence教程orcad使用如果用戶是在電路仿真的話應(yīng)該選擇File-New PROJE_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、Orcad 使用指南1. 新建 Project如果用戶是在電路仿真的話,應(yīng)該選擇 File-New-PROJECT, 然后在彈出的框中選擇og or Mixed AD, 然后選擇文件夾和定義Project 名字,在這個(gè)例子中,的Demo01.然后在文件夾中將要增加一個(gè)Demo01.opj 文件。定義 project 名字Fig1. The overview of the initial situation of ORCAD CAPTURE2. 剛開始建立的 project 是這個(gè)樣子的,如圖 1。A 窗口是表示關(guān)于此Project 的所有文件,從 A 窗口可以看到以下內(nèi)容:此Project 的

2、名字叫做Demo01.opj,它的下面有一個(gè).demo01.dsn 的 Captue Design,在.demo01.dsn 下面還有 Schematic1Page1,這個(gè)Schematic1 表示Demo1.dsn 里面的一個(gè)電路圖包,page1 是Schematic1 包里的一張圖紙,這個(gè)圖紙正是在 B 窗口顯示出來。 所以一個(gè) Project 文件只能包含一個(gè).dsn 文件(每次只能含有一個(gè).dsn 文件),每個(gè).dsn 文件又可以包含有很多的 Schematic,每個(gè) Schematic 又可以包含很多的 Page。從圖 2 中很明了的組織結(jié)構(gòu)圖。可以看出這些Fig 2. A Wind

3、owsFig3. B windows從圖 3 中可以看出,B 窗口的標(biāo)題正好是(Schematic1:Page1)。當(dāng)然,也可以在Schematic1 里面添加Page2,Page3,但是添加的這些電路圖必須是關(guān)聯(lián)的,因?yàn)樵诜抡娴臅r(shí)候是對整個(gè)Schematic1 或者Schematic2 進(jìn)行仿真的,而不是針對單個(gè) Page1 或者Page2,也就是說,一旦仿真Shematic1,則把Schematic1 里面的Page1,Page2 全部仿真了。而且也可以在Demo01 這個(gè)項(xiàng)目中再加上多個(gè)電路圖包,方法是左鍵單擊Demo01.dsn,然后右鍵New Schematic,可以加上多個(gè)電路圖包

4、Schematic2,Schematic3。這樣就能夠方便的管理整個(gè)電路了。上面這一步可以完成多張電路圖的添加,有一點(diǎn)值得注意,就是當(dāng)生成仿真文件.cir 時(shí)候,是點(diǎn)擊ORCAD CAPTURE 中菜單欄的PspiceNew simulation profile,然后選擇各種仿真的內(nèi)容,最后生成這個(gè)文件的。如果建立了多個(gè)電路圖包的話(即Schematic1,Schematic2),在生成哪個(gè)電路圖包的.cir 時(shí)就會遇到問題了。Fig4. Make Root注意圖 4 的ROOT,那個(gè)Schematic1 有一個(gè)小的標(biāo)記,表面此時(shí) Schematic1 是ROOT 文件,所以將要建立的.cir

5、 文件名默認(rèn)為 demo01-SCHEMATIC1-.cir (注意這個(gè)默認(rèn)的名字,表示自己設(shè)定的仿真文件名,最好要寫為仿真類型,容易識別)。如果想要對Schematic2建立.cir 文件的話,那么圖 3 中的Schematic2,然后選擇 Make Root,然后所有生成的.cir 都是以Schematic2 為準(zhǔn)的。生成的仿真文件.cir 會自動(dòng)加載到如圖 5 中的Pspice Resource 的文件夾下的Simulation Profile文件夾。Fig5. Simulation Profile看圖 5 中的紅色的P,而且是有!,表示是被激發(fā)的,即在 ORCAD CAPTURE 中點(diǎn)

6、擊菜單欄的PspiceRUN, 這個(gè)文件將被仿真。B 窗口是某個(gè)電路圖包(Satic)里面的某張電路圖(Page),如圖 1 中所示的顯示的是Schematic1:Page1,表示此時(shí)用戶正在編輯的是 Project Demo1 中 Schematic1 里面的Page1。這個(gè)窗口是用來真正放置元器件的,右側(cè)是,可以選擇工具,也可以按鍵盤字母來選取,就和Eagle(一款PCB)用法類似:Place Part- Place Wire- Place Net-可以用P來選擇放置元件;可以用W來選擇放置連線;(這點(diǎn)和很多PCB不同,其他一般是NET)可以用N來選擇放置Net name;(BTW, 切記

7、在ORCAD CAPTURE 中的Ground 一定要定義為 0,否則方針的時(shí)候容易出錯(cuò),錯(cuò)誤可能是。Floating)Place Bus-可以用B來選擇放置總線;Place Ground-可以用G來選擇放有幾點(diǎn)需要注意的事項(xiàng):;在這個(gè)窗口中,左側(cè)是個(gè)圖標(biāo)(Snap to grid)是一個(gè)相當(dāng)重要的東西,大家都知道,Grid 在電路設(shè)計(jì)中很重要,比如在eagle liberary 設(shè)計(jì)時(shí)候,symbol 中的pin 一定要放在 1 inch 的整數(shù)倍,這樣在電路中才能準(zhǔn)確的把線路和器件連接起來。同樣在 ORCAD CAPTURE也要最好把上面的那個(gè)snap to grid 紅色取消掉,這樣才能

8、每次確定器件和wire 連接好。在ORCAD CAPTURE 的菜單欄里面OPTIONS-Preference 里面可以設(shè)置Grid 大小即每種符號的顏色,很有用的。C 窗口是SesLog,用來所有使用過程中的錯(cuò)誤等等信息。3. 如何在 ORCAD CAPTURE 中使用器件的模型。大家都知道,Capture 只是一個(gè)友好的用戶界面,真正的 ORCAD 的本質(zhì)在于 PSPICE A/D,。Capture 只是實(shí)現(xiàn)畫電路圖,以實(shí)現(xiàn)生成.net 和.als 文本;生成仿真程序.cir。這是它的而這三種文本都可以通過記事本來實(shí)現(xiàn)的。具體的語法要查閱“PSPICE REFERENCE”。好,那么就看看

9、怎么在 CAPTURE 里生成這些文件。對于.net 和.als 文件,直接從菜單中 PSPICE-Create Netlist (注意,當(dāng)生成了 NETLIST 后,這個(gè).net 文本自動(dòng)加到了 A 窗口中的 OUTPUTS 里面)。注意:GOUND 一定要定義為 0;對于.cir 文件,點(diǎn)擊 ORCAD CAPTURE 中菜單欄的 PspiceNew simulation profile, 其余注意事項(xiàng)都在第二部分提到了。下面就主說如何使用器件的模型。首先知道最基本的一個(gè)概念,當(dāng)放一個(gè)元器件在一張電路圖里,選中器件,然后點(diǎn)擊右鍵,選中 Property,看到Type 此時(shí)選擇的是 PSPI

10、CE M和。這是兩個(gè)很重要的參數(shù), Implemenion,表明 Implemenion 將要表現(xiàn)的是 Pspice 下的模型,那么也就說,Implemenion 下面所填寫的內(nèi)容就相當(dāng)于器件的模型名字。如此在 Property 里面定義后,就知道器件是和哪個(gè)模型連接了。方法1.由上文可知,既然 Implemenion 定以了器件模型,那么仿真的時(shí)候必須要找到這個(gè)模型文件。所以只要在 ORCAD 中主動(dòng)連接模型文件即可。Fig6. Exle 1如圖 6 中的電路,這個(gè)電阻是從 BREAKOUT.OLB(Orcad Capture 的 Part 是.OLB)里面挑選的 (BTW,這個(gè)庫里面的元件

11、都是用來用戶自定義參數(shù)的)。Part Reference 是全電路里面的唯一序列號,這是用來區(qū)分各種元件的唯一標(biāo)志;DC10VDC 和 Value1 是兩個(gè)元件的 Value;Implemenionrr,表明這個(gè)電阻的模型是 rr,那么這個(gè)模型文件在哪里呢?它是自己在LIBERARY 中定義的,可以把它放在同一個(gè) Project 文件夾目錄下的 DesignM.lib(這個(gè)名字一樣)。來看看這個(gè) DesignM.lib 文當(dāng)然要和電路圖中的件的內(nèi)容:*This is mfile made by Kangkang.mrr RES (R=10)*R means*End of the filemul

12、tip r 這個(gè) R 可不是表示電阻,它是一個(gè)倍數(shù)好,經(jīng)過生成NETLIST,從.net 中* source DEMO01 R_R1 0 1 rr 1V_V1 1 0 10Vdc可以看到如下:.LIB DesignM.lib然后可以設(shè)定仿真文件了,就定義p,生成的文件如下:(.cir)*Profile:SCHEMATIC1-DC :My_ProjectPspicegetTry01Demo01demo01-SCHEMA*TIC1-im * Creating circuit file demo01-SCHEMATIC1-im.cir*WARNING: THIS AUTOMATICALLY GENE

13、RATED FILE MAY BE *OVERWRITTEN *BY*SUBSEQUENT SIMULATIONS*Libraries:Local Libraries :From PSPICE NETLIST section of pspiceev.ini file:.lib nom.lib*ysis directives:.DC LIN V_V1 0 10 0.1.PROBE.INC demo01-SCHEMATIC.INC demo01-SCHEMATIC1.als.END結(jié)果在PSPICE AD 下運(yùn)行,圖示為(因?yàn)槟P椭?R10,所以計(jì)算的時(shí)候電阻的 Value要乘以 10,所以 10

14、V 電壓下,電流為 1A)方法2.此方法基本上類似第法,但是用不著在電路圖里面.lib 文件,即不用在.net中連接器件和模型。 只要在建立.cir 文件的時(shí)候,會得到這樣的窗口:然后選Libraries,在 filename 里面把那個(gè).lib 文件上。而且很有意思的一點(diǎn)是只要了,.lib 文件會自動(dòng)添加到 A 窗口中的 PSPICE RESOUR面,所以只要點(diǎn)擊這個(gè)文件就可以方便的修改了。里面的 MLibraries 里還有一點(diǎn)有意思的是,如果按照這種方法定義的模型,還可以選定了器件后,在菜單中的Edit-Pspice M中打開,直接會進(jìn)入到 Pspice MEditor中。還有一點(diǎn)是在同

15、一個(gè)文件夾里生成了 DesignM一種簡單了很多。.ind 這個(gè)文件,很困惑。這些是希望注意到的。這種方法比第下面比較一下生成文件的不同:.lib 文件沒有修改,仍然相同。.net 文件如下:* source DEMO01 R_R1 0 1 rr 1V_V1 1 0 10Vdc.cir文件如下:*Libraries:* Local Libraries :.LIB .designm.lib* From PSPICE NETLIST section of pspiceev.ini file:.lib nom.lib*ysis directives:.DC LIN V_V1 0 10 0.1.PRO

16、BE.INC demo01-SCHEMATIC.INC demo01-SCHEMATIC1.als.END方法3.這個(gè)方法還是以方法一中的電路為模板。但是可以從任意庫中挑選一個(gè)電阻,然后選中,點(diǎn)擊菜單欄的Edit-Pspice M, 然后就會打開 Pspice MEditor.在里面可以寫任意的模型,也可以在這個(gè)窗口中把模型的名字改掉。然后保存,此時(shí)很有意思的事情發(fā)生了,文件將自動(dòng)保存在與這個(gè) Project 同一個(gè)文件夾中,而且名字將為 Demo01.Lib,而且還會自動(dòng)添加到 A 窗口中的 PSPICE RESOUR里面的 MLibraries 里面,所以只要點(diǎn)擊這個(gè)文件就可以方便的修改了

17、。另外自動(dòng)原來這個(gè)電阻的 implemen那個(gè)模型名字了。ion 也改為了自己寫的上面這個(gè)圖是剛點(diǎn)擊了Edit-Pspice M要進(jìn)入的窗口,看看初始狀態(tài)。然后把Rbreak 改為 rr,再點(diǎn)擊save,接下來,界面變成了:電阻的 Implemenion 也改為了rr。注意,運(yùn)用這種方法后,這個(gè)project 里面所有的電路圖的自定義模型全部都保存在了這個(gè)叫做Demo.Lib 的文件了。運(yùn)用方法四的話,就可以稱為完全使用ORCAD CAPTURE,即不用在這個(gè)記事本等東西了。方法四是完完全全的使用ORCAD CAPTURE。外面使用例如方法4.下面說的這個(gè)方法是先建立Part,然后連接M1第一

18、步。首先File-New-Library,然后建立了一個(gè) library 文件,也就是常說的的 Part(.OLB),會發(fā)現(xiàn)在 A 窗口中的 Library 下面多了一個(gè)文件 . library1.olb。當(dāng)然這是默認(rèn)的名字,可以把它修改掉名字,這是一個(gè)大庫文件,里面可以建立很多自己的元件,但是對于StudentVer只能建立 15 個(gè)元件在里面。這個(gè)大庫文件的級別就和Orcad 自帶的og.olb 等等元件庫是一個(gè)級別的。然后點(diǎn)擊這個(gè)Library1,再點(diǎn)擊右鍵,選擇 Nert。(或者可以先點(diǎn)擊Library,然后點(diǎn)擊右鍵,Add File,添加上所有的 Orcad 自帶的庫,然后把一個(gè)電阻

19、 Copy 到新建的這個(gè)Library1 里面來。如下圖)。添加完后,就變成了這樣:好了,現(xiàn)在何來 copy就要建立一個(gè)自己的電阻了 。集中一下自己建立元件。具體如og.olb 中的 R 到 library1.olb 中呢?操作方法是打開og.olb 前面的加號,然后找到元件 R,在菜單欄中的 Edit-Copy;然后再點(diǎn)擊 library1.olb,在菜單欄中的Edit-Paste,這樣做就把 R到了 Library1.olb 中了。2第二步點(diǎn)擊這個(gè) Library1,再點(diǎn)擊右鍵,選擇 Nert;然后就會出現(xiàn)下面的圖形:按照空格里面的內(nèi)容填好,點(diǎn)擊 OK。然后就進(jìn)入了編輯界面:如下圖。由于我

20、比較喜歡把 Grid 設(shè)置為橫格,所以我在Option 里面設(shè)置的時(shí)候設(shè)置成這個(gè)樣子。的元件圖形一定要在那個(gè)藍(lán)色的虛線格子里面,而且一定要選擇上 SnaptoGrid。通過選擇Place-Line和Place-Pins把圖形畫好,如下圖:如果自己對上面的圖形不是很滿意的話,還可以進(jìn)行修飾:比如雙擊藍(lán)色虛線框里面電阻的劃線,可以把線變粗或者變換造型。還可以選擇菜單欄里面的Options-Part Properties,把pin name 讓他們不顯示。如下圖:操作完的結(jié)果如下:這樣看起來就清潔多了。這點(diǎn)記:在菜單欄中的 View 里面,通過選擇 Part 還是 Package 來輪流查看 R的不

21、同圖形;在菜單欄中的 Options 里面,通過選擇 Part Properties 還是 Package Properties 來更改屬性。這樣就可以畫出一個(gè)很好的元件圖了。最后單擊保存,把這個(gè)元件保存到當(dāng)前文件夾下面,這樣就建立了自己的元件庫了。 十分要注意的一點(diǎn)是,此時(shí)這個(gè)元件僅僅是一個(gè)圖形而已,沒有任何的仿真以及封裝,所以后期做的工作是給它連上這些功能。3第三步前面建立的僅僅是一個(gè)元件圖形而已,關(guān)鍵后面還要用到仿真和做 PCB,那么可以區(qū)別呢?用來做仿真的Part 和目前a link to a simulation ma netlist translationmed pins做的Par

22、t現(xiàn)在做的這個(gè)元件連Netlist 都出不來啊那么現(xiàn)在來比較一下 Orcad 自帶的og.olb 中的 R 的屬性與建立的 R 的屬的元件,然后點(diǎn)擊菜單欄中的 Edit-Part,這性。在圖紙中添加一個(gè)og.olb 中的 R樣就進(jìn)入了 Part 編輯器里面,接著選擇 Options-PartProperties,通過瀏覽它的屬性,發(fā)現(xiàn)有一個(gè)不可見的屬性 PSPICETEMPLATE,還有一個(gè) Tolerance 的屬性(當(dāng)然這個(gè)屬性是為了配合前面這個(gè)重要的 PSPICETEMPLATE 而出現(xiàn)的),經(jīng)過查找,終于知道了這個(gè) PSPICETEMPLATE 屬性就定義了元件如何在 Netlist

23、中反映。在建立 Netlist 的時(shí)候,Capture 會根據(jù)元件的 PSPICETEMPLATE 屬性中所定義的語法來替換電路圖中的值,從而建立了 Netlist。也就是說,通過設(shè)定這個(gè)屬性,就可以把電路中的元件在 Netlist 中反映出來。所有的想要進(jìn)行仿真的元件都要有 PSPICETEMPLATE 屬性才可以進(jìn)行仿真。終于找到方法了。自帶元件是這樣描述的:RREFDES %1 %2 ?TOLERANCE|RREFDES| VALUE RES R=1 DEV=TOLERANCE%|?TOLERANCE|n.mRREFDES接下來來學(xué)下Template 的語法。PSPICETEMPLATE 屬性主要是為了讓 Capture 建立 Netlist 用的,所以其內(nèi)容決定了Netlist 的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論