Altium Designer支援汇入 PADS Layout 及 OrCAD capture 的档案文档格式.docx
《Altium Designer支援汇入 PADS Layout 及 OrCAD capture 的档案文档格式.docx》由会员分享,可在线阅读,更多相关《Altium Designer支援汇入 PADS Layout 及 OrCAD capture 的档案文档格式.docx(12页珍藏版)》请在冰点文库上搜索。
projectstructure,layermapping,PCBfootprintnaming,andmore.
CompleteflexibilityisfoundinallpagesoftheWizard,givingyouaslittleorasmuchcontrolas
youwouldlikeoverthefiletranslationsettings,beforecommittingtotheactualtranslationprocess.
使用板層映射(LayerMapping)選項按鈕,從PADSPCB層到AltiumDesigner層。
UsetheLayerMappingOptionsfromtheEditMappingbuttonintheImportWizardto
associatePADSPCBlayerstoAltiumDesignerlayers.
使用導入精靈來導入PADSLayout檔案
從AltiumDesigner的檔案選單來啟動導入精靈。
右擊跳出選單,會每個頁面-一步步來引導您導入檔案。
TheImportWizardcanbelaunchedfromtheAltiumDesignerFilemenu.
Clickonthismenucommandtoinvokethewizard.Right-clickpop-upmenusareavailable
forfurthercontroloverthetranslationprocessthrougheachpageofthewizard.
導入的檔案如下:
(FilesintheImportWizardtranslateasfollows)
(1)PADSASCIIPCBLayout(*.ASC)檔案轉換到AltiumDesignerPCB檔案(*.PcbDoc)
PADSASCIIPCBLayout(*.ASC)filestranslatetoAltiumDesignerPCBfiles(*.PcbDoc)
(2)PADSASCIIPCBLibrary檔案轉換到AltiumDesigner的PCBlibrary檔案(*.PcbLib)
PADSASCIIPCBLibraryfilestranslateasfollowstranslateintoAltiumDesignerPCBlibraryfiles(*.PcbLib)
(3)這些檔案將自動建立成一個AltiumDesigner的PCB專案(*.PrjPCB)。
ThesefileswillbegroupedintoanAltiumDesignerPCBproject(*.PrjPCB)thatisautomaticallycreated.
PADSPCBASCII檔案的LayerMapping(LayerMappingforPADSPCBASCIIFiles)
AllusedPADSPCBlayersmustbemappedtoanAltiumDesignerlayerpriortoimport
whenusingtheImportWizard.
Thereareadditionaloptionsprovidedtocontroltheautomaticcreationofdesignrules,
missingviasandkeep-outconversionsaswell.
ItshouldbenotedabouthowthelayersaremappedonimportforPCBdesigns.
LayerMappingissimplyamappingbetweenthenamesofthePADSPCBlayersandAltiumDesignerPCBlayers.
Ofcourseyoucanchangeasmanymappingsasyouwantasonlysuggesteddefaultmappingsaregiven.
ThismappingisusedbytheImportWizardtobuildthelayermapping
foreachPCBthatcanthenbeindividuallycustomized.
TherationalehereisthatshouldyouwishtoimporttenPCBdesignsand
youwanttomapthelayerAssembly1toMechanicalLayer1,
youwouldnothavetocustomizeeachofthetenPCBdesignsinordertogettherightlayermapping.
Theadvantagetoimportinginthismanneristhatbatchmanagementoflayermapping
cansavealotoftimewhenimportingmultipledesigns.
Inthisinstance,thedefaultlayermappingwillbesavedtoyourPreferences.
ThedisadvantagetousingthisisthatDefaultLayerMappingisnotalwaysintelligent
withdifferingstructuresindesigns,andsosomemanualchangesmaybeneededafterwards.
You'
llneedtodecidewhatisbestforyoursituation.
TurningtheOverridePadInnerValueoptiononmeansthatimportedpads
willhavetheirsizesonthemidlayerssettothelargestsizefound.
使用導入精靈導入OrCADCapture設計(UsingtheImportWizardforOrCADCaptureDesigns)
IfyouareusingOrCADCapture™SchematicfilesincombinationwithyourPADSLayoutPCBdesigns,
youcanstillusetheImportWizard.
FilesintheImportWizardtranslateasfollows:
OrCADCapture的(*.DSN)檔案轉換到AltiumDesigner的原理圖檔案。
每個頁面內。
DSN檔案:
將被轉換成一個單一的AltiumDesigner的原理圖檔案(*.SchDoc)。
OrCADCapture(*.DSN)filestranslatetoAltiumDesignerschematicfiles.
Eachpagewithina.DSNfilewillbeimportedasasingleAltiumDesignerschematicfile(*.SchDoc).
DSN檔案將被導入為一個原理圖庫(*.SchLib)。
包括複雜的設計層次結構,都會保持不變。
Designcacheswithina.DSNfilewillbeimportedasaschematiclibrary(*.SchLib).
Designhierarchyismaintained,includingcomplexhierarchy
這些檔案將自動建立並組成一個AltiumDesigner的PCB專案(*.PrjPCB)。
ThesefileswillbegroupedintoanAltiumDesignerPCBproject(*.PrjPCB)thatisautomaticallycreated.
OrCADlibrary檔案.轉換如下:
OrCADlibraryfilestranslateasfollows:
(1)OrCADOLB(原理圖庫)檔案將被轉換成AltiumDesigner的原理圖庫文件(*.SchLib)
OrCADOLB(schematiclibrary)fileswillbetranslatedintoAltiumDesignerschematiclibraryfiles(*.SchLib)
(2)導入的OrCADlibrary會自動組合成一個PCB專案。
TranslatedOrCADlibrariesareautomaticallygroupedintoonePCBproject.
OrCADCapture的10.X*.DSN檔案和專案檔案版本.無法識別的錯誤
OrCADCapture10.x*.DSNFilesandtheUnrecognizedProjectFileVersionError
通常保存在OrCADCapture10.x或更高的版本。
故請使用AltiumDesignerSummer09(或更新的版本)
來支援OrCADCapture10.x.*.的DSN檔案格式。
若使用AltiumDesigner較早期的版本,可能會出現一個無法識別的專案檔案版本錯誤。
Thefileformatof*.DSNfileschangedinOrCADCapture10.x.*.DSNfiles
savednormallyinOrCADCapture10.xandhighermaybeincompatiblewith
AltiumDesignerreleasesearlierthanSummer09
(andalso,itmaybeadded,withreleasesofOrCADCaptureearlierthan10.x).
Attemptingtoimporta10.x*.DSNfileintoAltiumDesignerWinter09or
earliermaygiveyouanUnrecognizedProjectFileVersionerror.
如果你遇到這樣的問題,有兩種方法可以解決它:
Ifyouencounterthisproblem,therearetwowaysyoucanfixit:
(1)AltiumDesignerSummer09(或更新的版本)來支援OrCADCapture的10.x的檔案格式。
UpgradetoAltiumDesignerSummer09(orlater),whichrecognizestheOrCADCapture10.xfileformat.
(2)DSN檔案去做降存-OrCADCapture10.x的版本。
Resavethe*.DSNfileinOrCADCapture10.xintheolderformat.
要做到這這一點,確定DSN是在專案面板裡,選擇OrCADCapture的10.X。
執行File»
SaveAs。
Todothis,startOrCADCapture10.x,andmakesuretheDSNisselectedintheprojectpanel.
RunFile»
SaveAs.
你會看到一個小對話框說:
刪除接腳名稱和編號。
(RemovePinNameandNumberMovement)
此複選框將出現如果接腳名稱和號碼(pinnameandnumbers)已經移至10.x.
YouwillseeasmallcheckboxsayingRemovePinNameandNumberMovement.
Thischeckboxwillappearifpinnameandnumbershavebeenmovedin10.x.
檢查並保存DSN檔案。
該DSN檔案可以被導入至AltiumDesignerSummer09(或更新的版本)
CheckitandsavetheDSNfile.TheDSNfilecannowbeimportedintoAltiumDesignerWinter09andearlier.
SheetStructureinOrCADCapture'
sProjectManager
LikeAltiumDesigner,Capturesupportsflatandhierarchicaldesigns.
Bothuseablock-likesymboltodefinesheet-to-sheetstructureinahierarchicaldesign,
calledaSheetSymbolinAltiumDesigner,andaHierarchicalBlockinCapture.
Inboth,thesymbolreferencesthelowerlevelschematic.
InAltiumDesignerthisissimplyanotherschematicsheet;
inCaptureitcanbemorecomplex.
Capturehasanotherlayerofdesignpartitioningthataffectshierarchy.
InCapturethereisaschematic,whichpresentasafoldericoninCapture'
sProjectManager,
andtherearepages,whichpresentasaschematicsheeticon.
EachCaptureschematiccanbemadeupofoneormorepages.
TheCapturehierarchicalblockpointstotheschematicbelow,
whichmeanstheblockcanactuallyreferencecircuitrydividedovermultiplepages.
TypicallyaflatCapturedesignisoneschematic(folder),withthedesignbeingdrawnon
asmanypagesasrequiredinthatschematic(folder).
Forahierarchicaldesign,thehierarchicalblocksymbol
(orpartwithanattachedschematicsheetormodel)
isthemechanismusedtopartitionthemajorfunctionalregionsofadesign.
Forasimplehierarchy,eachhierarchicalblock,orpartwithanattachedschematicfolder,
orVHDLmodel,representsauniquedesignmodule.
TheHierarchytabinOrCADCapture'
sProjectManagerdisplaysasimplehierarchicaldesignasatreeofschematicpages.
TheschematicfolderorVHDLentityatthetopofahierarchy,whichdirectlyorindirectlyrefers
toallothermodulesinthedesign,iscalledtherootmodule.
IntheOrCADProjectManager'
sFiletab,therootmodulehasabackslashonitsfoldericon,shownbelow.
Therootmodulefolder,aswellasanyothermodulefolder,
cancontainasmanyschematicpagesorVHDLmodelsasrequired.
thestructureofanexampleCPU_DesignprojectasitwouldappearinOrCADCapture.
thesameprojectCPUDesignafterimportintheProjectspanelofAltiumDesigner.
定義網路連接(DefiningNetConnectivity)
InOrCADCapture,netconnectivityismadeusingnetaliases,off-pageconnectors,
hierarchicalblocksandhierarchicalports,andglobals.
Netsbetweenschematicpageswithinasingleschematicfolderareconnectedthroughtheoff-pageconnectors
whilethehierarchicalblocksandportsconnectthenetsbetweentheschematicfolders.
Globalsareusedtoconnectpower/groundnetsthroughoutthedesign.
AltiumDesignerusesasimilarsetofnetidentifierstocreatenetconnectivity.
WithinaschematicsheetyoucanuseWiresandNetLabels.Betweenschematicsheets,
netsinaflatdesignaretypicallyconnectedusingPorts,butOff-SheetConnectorsarealsoavailable.
NetsinahierarchicaldesignareconnectedfromaPortonthelowersheettoaSheetEntryofthesamename,
inthesheetsymbolthatrepresentsthelowersheet.Power/groundnetsareconnectedusingPowerPorts.
TheSchematicSymbolisthePart
AsanexpertPADSLayoutuser,you'
llknowthatpartsformthebasicbuildingblocksofdesigninPADSLayout.
Partsaredefinedashavingaparttype,alogicfamily,numberofpins,numberofgates,andsignalpins.
ThetermcomponentisonlyusedwhenthepartbecomesplacedasaphysicalobjectinthePC