orCAD_PADS學(xué)習(xí)筆記_第1頁
orCAD_PADS學(xué)習(xí)筆記_第2頁
orCAD_PADS學(xué)習(xí)筆記_第3頁
orCAD_PADS學(xué)習(xí)筆記_第4頁
orCAD_PADS學(xué)習(xí)筆記_第5頁
已閱讀5頁,還剩8頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、orCAD_PADS學(xué)習(xí)筆記OrCAD篇如何在orCAD中批量修改元器件屬性?1. 選擇項目文件(*.dsn),點擊ToolsExport Properties。2. 設(shè)置參數(shù)。Scope:Export entire design or Library(導(dǎo)出全部項目或庫文件)。Contents:part Properties(器件屬性)。Mode:Export Instance Properties(使用當(dāng)前屬性)。3. 進入存放路徑,右擊導(dǎo)出的*.exp文件,選擇用Excel打開。4. 修改表中需要修改的參數(shù),保存并選擇“是”。5. 回到原理圖環(huán)境下面,點擊ToolsImport Prope

2、rties,導(dǎo)入剛保存的Excel文件,完畢。注意:修改時不能修改或刪除屬性文件的第一行和每一行的第一項和第二項。orCAD如何生成BOM表?1. 選擇項目文件(*.dsn),點擊ToolsBill of Materials。2. 設(shè)置參數(shù)。Scope:Export entire design or Library(導(dǎo)出全部項目或庫文件)。Contents:part Properties(器件屬性)。Mode:Export Instance(Properties)(使用當(dāng)前屬性)。3. Line Item Definition中:(以下為我常用的)Header:項目t屬性t封裝t數(shù)量t元器件編

3、號tCombined property string:ItemtValuetpcb footprinttQuantitytReferencet4. 選中Open in Excel。5. 點OK就可以了。為什么orCAD中無法輸出網(wǎng)表?1. DRC檢查時問題特征為:ERROR NET0021 Cannot get part.FMT0024 Ref-des not found. Possible Logical/Physical annotation conflict.FMT0018 Errors processing intermediate file.2. 問題的原因是因為使用了orCAD中的

4、Pspice器件庫。3. 解決方法:點擊EditFind,輸入“*”查找全部器件,找到庫文件不同的器件。刪除并重新添加器件 如何在orCAD中分割大元件?1. 從項目管理器中選擇器件,選擇ToolsSplit Part。2. 在“NO. of Sections”中輸入要分割的塊數(shù),在下表中的Section部分選擇序號,將元件分為多塊。3. 單擊ViewPackage,可以看到中個封裝中的元件,然后保存。如何在orCAD中為端口連接符添加圖紙頁面編號信息?1.在項目管理器窗口中選擇執(zhí)行ToolsAnotate命令,屏幕顯示如圖對話框:2.選擇Add Intersheet References,點

5、確定,出現(xiàn)如圖對話框:3.設(shè)置參數(shù)即可。orCAD如何定義ROOM屬性?將一個或一些元件定義在一個ROOM的好處是,在進行PCB布局時可以按ROOM定義擺放元件,從而大大提高擺放效率。1. 雙擊器件,“Filter by”欄選擇Cadence-Allegro類,在ROOM欄輸入ROOM名,如“CPU”,并將“Filter by”欄選擇為“Current properties”。orCAD中層次原理圖如何同步pin及port?1.子原理圖中加好port后,點擊根原理圖,選擇對應(yīng)hiererchy,右擊選擇synchronize up,pin會出現(xiàn)在對應(yīng)hiererchy的右下角。2.或者根原理圖

6、中加好pin后,點擊根原理圖,選擇對應(yīng)hiererchy,右擊選擇synchronize down,port會出現(xiàn)在子原理圖的右上角。orCAD如何為器件自動編號?Scope:Update entire design:更新整個設(shè)計Update selection:更新選擇的部分電路Action: Incremental reference update:在現(xiàn)有的基礎(chǔ)上進行增加排序 Unconditional reference update:無條件進行排序 Reset part reference to “?”:把所有的序號都變成“?” Add Intersheet References:在分

7、頁圖紙間的端口的序號加上圖紙編號 Delete Intersheet References:刪除分頁圖紙間的端口的序號上的圖紙編號Combined property:把對話框中的屬性相結(jié)合Reset reference numbers to begin at 1 each page:編號時每張圖紙都從1開始Annotate as per PM page ordering:Annotate as per page ordering in the Title block:Do not change the page number:不要改變圖紙編號Include non-primitive part

8、s:包括非基本的器件orCAD如何進行DRC檢查?Scope: Check entire design:DRC檢查整個原理圖 Check Selection:DRC檢查選擇的部分電路Mode: Use occurrences:選擇所有事件 Use instances(preferred):使用當(dāng)前實體(建議)(所謂實體是指放在繪圖頁內(nèi)的元件符號,而事件指的是在繪圖頁內(nèi)同一實體出現(xiàn)多次的實體電路。例如,在復(fù)雜層次電路圖中,某個子方塊電路重復(fù)使用了3次,就形成了3次事件;不過子方塊電路內(nèi)本身的元件卻是實體。)Action: Check design rules:進行DRC檢測 Delete exi

9、sting DRC marker:刪除DRC檢測標(biāo)志Report: Create DRC markers for warnings:進行DRC檢測若發(fā)現(xiàn)錯誤,在錯誤之處放置警告標(biāo)志 Check hierarchical port connection:檢測階層端口的連接性 Check off-page connector connection:檢測分頁圖紙間接口的連接性 Report identical part references:報告是否有重復(fù)的器件序號 Report invalid packaging:報告無效的封裝 Report hierarchical ports and off-

10、page connection:報告階層端口和分頁圖紙間接口的連接 Report Misleading Tap Connection:報告易誤解的連接 Check visible unconnected power:檢測未連接的可見電源 Check unconnected net:檢測未連接的網(wǎng)絡(luò) Check SDT compatibility:檢測對于SDT文件的兼容性 Report off-grid objects:報告未放置在格點上的器件 Report all net name:報告所有網(wǎng)絡(luò)名稱orCAD中IEEE符號說明3 state:三態(tài)動作輸出邏輯門符號Active Low Lef

11、t:低電平動作輸入符號,信號管腳在左邊Active Low Right:低電平動作輸入符號,信號管腳在右邊Amplified Left:放大器,信號管腳在左邊Amplified right:放大器,信號管腳在右邊Anolog:模擬信號輸入符號Arrow left:信號方向為由左到右的箭頭符號Arrow right: 信號方向為由右到左的箭頭符號Bidirectional:雙向箭頭符號Dynamic left:動態(tài)信號符號,信號管腳在左邊Dynamic right:動態(tài)信號符號,信號管腳在右邊GE:大于等于的符號Generator:信號產(chǎn)生的符號Hysteresis:施密特觸發(fā)的符號LE:小于等

12、于的符號NE:不等于的符號Non logic:非邏輯的符號Open circuit H-type:開路輸出高電平符號Open circuit L-type:開路輸出低電平符號Open circuit open:開路輸出空接狀態(tài)符號Passive pull down:被動式輸出低電平符號Passive pull up:被動式輸出高電平符號PI:(未知)Postponed:暫緩輸出符號。以下降沿觸發(fā)的主從式觸發(fā)器為例,當(dāng)輸入信號由低到高,再由高到低電平變化時,其輸出信號才會變化。Shift left:數(shù)據(jù)右移的符號,信號管腳在左邊Shift right:數(shù)據(jù)左移的符號,信號管腳在右邊Sigma:加

13、法器符號orCAD常見的DRC錯誤及解決方法:1. DRC0001Invalid port type:2. DRC0002Invalid pin type:3. DRC0003Port has a type which is inconsistent with other ports on the net *:端口類型和其他端口不一致。4. DRC0004Possible pin conflict:可能的管腳類型沖突。引腳類型錯誤或DRC設(shè)置錯誤。5. DRC0005Unconnected pin:引腳沒有連接,不用的引腳最好添加不連接符號,“PlaceNo Connect”。6. DRC00

14、06Net has fewer than two connections *:有網(wǎng)絡(luò)但沒有連接。7. DRC0007Net has not driver source *:引腳類型為Power,但卻沒有連接電源。8. DRC0008Two nets in same schematic have the same name, but there is no off-page connector *:沒有添加Off-Page符號。9. DRC0009No matching off-page connector *:與錯誤8同時出現(xiàn),沒有添加Off-Page符號。10. DRC0010Duplica

15、te reference *:與錯誤31同時出現(xiàn),位號重復(fù)。11. DRC0011Reference is invalid for this part *:位號錯誤,不是有效格式,或者是把Ref寫成Value,Value寫成Ref。12. DRC0012Pin has no matching port in implementation below *:根目錄原理圖端口與階層原理圖端口沖突13. DRC0013Port has no matching pin in part instance above *:根目錄原理圖端口與階層原理圖端口沖突14. DRC0014Type of pin ab

16、ove does not match the pin type of corresponding port below *:根目錄原理圖端口與階層原理圖端口沖突15. DRC0015Pin buses exist in the schematic:16. DRC0016User properties exist on an object that is not a part instance:17. DRC0017Pin number is greater than 255:18. DRC0018Pin number is not numeric:19. DRC0019Pin has been

17、 placed on top or bottom of hierarchical block:20. DRC0020More than 8 user properties exist on this part instance:21. DRC0021More than 1 titleblock exists on this page:titleblock重復(fù)22. DRC0022The schematic contains multiple pages and hierarchy:23. DRC0023The package contains more than 16 parts:24. DR

18、C0024The package contains different types of parts:25. DRC0025The comment graphic is not a single dashed line:26. DRC0026This reference has already been assigned to a different package type Y1:與錯誤10同時出現(xiàn),Y1位號重復(fù)?;蛘呤莾烧弑恢匦戮庉嫳4孢^,器件庫不同。27. DRC0027Other parts in this package have different values or PCB fo

19、otprints Y1:與錯誤11同時出現(xiàn),Y1位號重復(fù)。28. DRC0028Bus has multiple names with conflicting ranges:29. DRC0029Bus has no name and therefore defines no signals:30. DRC0030Bus width does not match port width:31. DRC0031Same Pin Number connected to more than one net:與錯誤10同時出現(xiàn),位號重復(fù)。32. DRC0034Two wires/busses of di

20、fferent nets intersect visually, yet nets are not connected :忘記了。33. DRC0037 Net has two or more aliases - possible short:34. DRC0038Visible unconnected Power Pins are connected to global nets:電源或地沒連接。PADS 2005篇PADS中如何利用Layout輸出BOM表1. 點擊ToolsBasic Scripts Basic Scripts Editor。2. 復(fù)制以下代碼(分割線中部分),另存為“1

21、7 - Excel Part List Report.BAS”*分割線* This sample demonstrates how to generate PADS Layout reports in Excel. For more details, please refer to the PADS Layout Basic Editor Help File.Sub Main Open temporarly text fileRandomizefilename = DefaultFilePath & tmp & CInt(Rnd()*10000) & .txtOpen filename For

22、 Output As #1 Output HeadersPrint #1, PartType;Space(32); Print #1, RefDes;Space(24); Print #1, PartDecal;Space(32); Print #1, Pins;Space(6); Print #1, Layer;Space(26); Print #1, Orient.;Space(24); Print #1, X;Space(30); Print #1, Y;Space(29); Print #1, SMD;Space(7); Print #1, Glued;Space(0) Lock se

23、rver to speed up processLockServer Go through each component in the design and output valuesFor Each nextComp In ActiveDocument.ComponentsBoolean bindex = 0 b = FalseFor Each nextAttr In nextComp.Attributes If nextAttr.Name = Value Thenb = Trueindex = index + 1 Next nextAttr If b = TrueThenPrint #1,

24、 nextComp.Attributes(Value).value ;Space$(40-Len(nextComp.Attributes(Value).value ); ElsePrint #1, 0;Space$(30-Len(nextComp.Name);End IfPrint #1, nextComp.Name;Space$(30-Len(nextComp.Name); Print #1, nextComp.Decal;Space$(40-Len(nextComp.Decal); Print #1, nextComp.Pins.Count;Space$(10-Len(nextComp.P

25、ins.Count); Print #1, ActiveDocument.LayerName(nextComp.layer);Space$(30-Len(ActiveDocument.LayerName(nextComp.layer); Print #1, nextComp.Orientation;Space$(30-Len(nextComp.Orientation); Print #1, nextComp.PositionX;Space$(30-Len(nextComp.PositionX); Print #1, nextComp.PositionY;Space$(30-Len(nextComp.PositionY); Print #1, nextComp.IsSMD;Space$(10-Len(nextComp.IsSMD); Print #1, nextComp.Glued;Space$(10-Len(nextComp.Glued)Next nextComp Unlock the serverUnlock

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論