
dxdesigner教程.ppt
44页DxDesigner 应应用培用培训训(一)(一)1 1. .n n本文将从以下几个方面介绍该软件的使用一、建立一个Project二、原理图的绘制三、元器件的建立2 2. .一、建立一、建立Projectn n在桌面上双在桌面上双击击DxDesigner ,DxDesigner ,进进入入VIEWDRAWVIEWDRAW(也称(也称为为Dxdesigner)Dxdesigner)的界面的界面1.新建一个Project、 DxDesigner是以Project为单位进行管理的,一个Project包含所有的原理图及配置信息3 3. .在“Name”一栏中填入项目的名称,在“Location”一栏中为项目选择路径,如:项目名为projecttest, 路径为G:\TEST目录下选择“确定”后就建立了一个在G:\TEST目录下的Projecttest项目• •选择选择FILE->NEW,FILE->NEW,再再选择选择Project,Project,进进入如下界面入如下界面4 4. .生成的文件如下图所示:其中testproject文件就是项目文件,双击就能打开此项目;SCH目录中存放的是该项目的所有原理图5 5. .2 添加LIBRARY文件n n在在Projectnavigator TreeProjectnavigator Tree窗口中的窗口中的librarylibrary处处点右点右键键,,选择选择add library, add library, 加入所需的加入所需的库库文文件件注意: 本公司有统一的LIBRARY,添加的路径是simcomlib\simcom_sch_lib,Alias为simcom_sch_lib6 6. .3 添加原理添加原理图图n n选择选择FILE->NEW,FILE->NEW,再再选择选择filefile表表, , 在在TypesTypes中中选择选择schemaic,schemaic,然后在然后在NAMENAME一一栏栏中填入原中填入原理理图图名称,如下所示名称,如下所示:n n 按下按下“ “确定确定” ”后,点后,点击击Navigator TreeNavigator Tree中的原理中的原理图图名就名就进进入原理入原理图图界面,按界面,按PageDownPageDown可增加原理可增加原理图图的的页页数数7 7. .n n在原理在原理图图的空白的空白处处点点击击右右键键,在,在POPPOP菜菜单单中中选择选择borderborder,在下,在下级级POPPOP菜菜单单中中选选择择change border,change border,弹弹出如下出如下对话对话框:框:4 设置原理图的页面大小和图框在左边框中选择border所在的库,右边框中选择所需用的图框,点击OK后,图框就添加完了。
公司内部用的图框名目前有:a1sheet,a2sheet,a3sheet,a4sheet,都在simcom_sch_lib库中,如有需要以后可以再增加)8 8. .n n下面介下面介绍绍一下一下图图框内容的填写:框内容的填写:•其中绿色的字不能更改,黄色的字可以双击更改•Module:填写项目的名称Title:填写本页原理图名称•右下角的Sheet项中,系统会自动编号,无需手动更改•最右下角的日期只要存盘就会自动将当天的日期标上,无需手动更改9 9. .• 在原理图的空白处,双击左键,就出现schematic property对话框,选择 block表,在下面的sheet项目的Drawing下拉菜单中选择所需的页面大小1010. .二、原理二、原理图图的的绘绘制制1 在原理在原理图图上添加元器件上添加元器件添加元器件有两种方式: 从Library中添加 从DataBook中添加1111. .((1 1)从)从LibraryLibrary中添加:中添加:n n在菜在菜单单上上选择选择add->component,add->component,弹弹出如下出如下对话对话框:框:在directory框下选择library文件,在symbol框中选择元器件,点击Place,将器件放原理图上。
元器件放置后,可单击右键选择Transform对元件进行变形处理1212. .(2) (2) 从从Database Database 中添加元件中添加元件l l在工具在工具栏栏中中选择选择DxDatabookDxDatabook按按钮钮,或是,或是选择选择View->other windows-View->other windows->DxDatabook,>DxDatabook,打开打开DxdatabookDxdatabook窗口窗口l l如下如下图图所示,在所示,在DxDatabookDxDatabook窗口下,在窗口下,在librarylibrary下接菜下接菜单单下下选择选择所需的元件所需的元件类类型,如型,如电电容,在容,在fieldfield下拉菜下拉菜单单下下选择选择元件的其中一个属性,如:元件的其中一个属性,如:value,value,在在valuevalue下拉菜下拉菜单单下下选择选择属性的属性的值值,如,如1.8nF,1.8nF,按一下旁按一下旁边边的的” ”++” ”键键,即可,即可筛选筛选出所要添出所要添加的元器件加的元器件l l选择选择其中的一个元件,按住左其中的一个元件,按住左键键拖至原理拖至原理图图上即可上即可 1313. .n n如果是用方法如果是用方法1 1添加元器件,添加元器件,则则需要将需要将该该元器件的属性用元器件的属性用DataBookDataBook表中的表中的记录记录来重新来重新标标注,注,这样这样后后续续生成的生成的BOMBOM信息才会完整。
方法如下:信息才会完整方法如下:l l在在DataBookDataBook窗口中,点窗口中,点击击New Live Verification WindowNew Live Verification Window按按钮钮,出,出现现如下窗口,此窗如下窗口,此窗口口罗罗列了当前列了当前页页原理原理图图中的元器件与中的元器件与DataBookDataBook的匹配状况:的匹配状况:其中用红色圈标注的表示该元件与DataBook不匹配 绿图标注的表示该元件已经与DataBook匹配 用问号标注的表示该元件在DataBook中找不到1414. .l l分分别选别选中不匹配的元器件,然后打开中不匹配的元器件,然后打开DxDatabookDxDatabook, ,点点击击New VerificationNew Verification按按钮钮; ;1515. .l l出出现现VerificationVerification窗口,点窗口,点击击Verify SelectedVerify Selected按按钮钮,,读读取取该该元器件的的属性,并将元器件的的属性,并将读读取取的的结结果(一条果(一条记录记录))显显在窗口中,双在窗口中,双击该记录击该记录; ;1616. .l l出出现现LoadLoad窗口,窗口,这这个窗口用来个窗口用来检检索索DataBookDataBook中的相中的相应记录应记录,先点,先点击击ClearClear按按钮钮; ;1717. .l l然后在然后在AttributeAttribute一一栏栏中中选择选择元件的其中一个属性,比如:元件的其中一个属性,比如:SymbolSymbol,在,在ValueValue下拉框中下拉框中选择选择一个相一个相应应的的值值,比如,比如adp3408acp,adp3408acp,点点击击AddAdd按按钮钮。
1818. .l l系系统统自自动动会找到相会找到相应应DataBookDataBook中的中的记录记录,双,双击该击该条条记录记录后,后,软软件提示件提示Annotate the attributes from the selected item to Annotate the attributes from the selected item to ViewdrawViewdraw?? l l点点击击OKOK,完成了,完成了对对原理原理图图中元器件属性的中元器件属性的标标注注1919. .2. 添加添加线线路路n n添加普通添加普通线线路:路: 方法有两种:方法有两种:((1 1))选择选择Add->Net,Add->Net,或是按一下或是按一下n ,n ,拖住左拖住左键键即可画即可画线线,在,在结结束束处处点点击击左左键键; ; (2) (2) 在元件的管脚端在元件的管脚端单击单击右右键键,然后移,然后移动动鼠鼠标标,在,在结结束束处处点点击击左左键键; ;n n添加添加总线总线((BUS)BUS)l l在工具在工具栏栏上点上点击击 Add Bus Add Bus按按钮钮; ;l l在在页页面上拖住左面上拖住左键键画一条画一条总线总线; ;l l画第一条数据画第一条数据/ /地址地址线线,如,如ADD0,ADD0,画完后双画完后双击这击这条条线线路,在路,在弹弹出的出的PropertyProperty对话对话框中,框中,选择选择NameName表,在表,在LabelLabel一一栏栏中写上仍然写上中写上仍然写上总线总线的名称:的名称:ADD[0:15];ADD[0:15];l l在在选选中中这这条条线线路的状路的状态态下,点下,点击击工具工具栏栏上的上的Add ArrayAdd Array按按钮钮,,弹弹出出ArrayArray对话对话框,根框,根据需要据需要设设置相置相应应的的值值,如:,如:RowsRows设设置置为为1616,,ColumnsColumns设设置置为为1 1,,Row spacingRow spacing设为设为- -5 5((负负号表示方向向下,号表示方向向下,这这个个值值通常通常应该应该与管脚的与管脚的间间距相同),距相同),SpacingSpacing设设置置为为RelativeRelative(表示是相(表示是相对对坐坐标标))l l点点击击OKOK后,自后,自动动生成生成ADD1ADD1~~ADD15ADD15的数据的数据/ /地址地址线线。
2020. .3. 添加添加offpage, GND , POWER这这几种符号在几种符号在DxDesignerDxDesigner中的添加与其他中的添加与其他软软件有所不同,件有所不同,请请大家注意大家注意n n添加添加offpageoffpagel l 选择选择add->component , add->component , 元器件元器件name name 选择选择$ $offpageoffpageN N,,N N可可为为1 1,,2 2,,3 3,表示不同,表示不同的的 符号符号(NOTICE:为了规范原理图,在公司内部请大家尽量用这 几种间连接符)l l 加入到原理加入到原理图图中后,双中后,双击击offpageoffpage, , 在在弹弹出的出的对话对话框中,框中,选择选择attributeattribute项项,在,在attribute attribute 框中,点框中,点击击netnamenetname, ,在在value value 项项中中输输入网入网络络名,然后点名,然后点击击setset完成完成对对网网络络的的设设置置. . 2121. .n n添加添加GNDGNDl l 选择选择add->component , add->component , 元器件元器件name name 选择选择$ $gnd_symsgnd_syms.N,N.N,N不同表示不同的符号,不同表示不同的符号,如如AGND,GNDAGND,GND等等由于由于GNDGND的网的网络络名在建名在建GNDGND符号的符号的时时候已候已经经建立,因此网建立,因此网络络名不需要再填写名不需要再填写n n添加添加POWERPOWERl l方法同添加方法同添加offpageoffpage, , 元器件元器件namename选择选择$ $pwr_syms.pwr_syms.N,NN,N不同表示不同的符号不同表示不同的符号2222. .4 4 元器件与元器件与元器件与元器件与NetNet的的的的查查查查找找找找(1)Net的查询n同一页面上的Net查询l在工具栏上点击Connectivity Spreadsheet Editor,打开Connectivity Spreadsheet Editor窗口2323. .l l在在该该窗口中点窗口中点击击Net ViewNet View的按的按钮钮,此是出,此是出现现的窗口中,左的窗口中,左边边NameName栏罗栏罗列的列的是网是网络络名名l l点点击击原理原理图页图页面上的任一面上的任一线线段,段, Connectivity Spreadsheet EditorConnectivity Spreadsheet Editor窗口中相窗口中相应应的的NetNet名就会点亮名就会点亮l l点点击击Connectivity Spreadsheet EditorConnectivity Spreadsheet Editor窗口中的任一网窗口中的任一网络络名,原理名,原理图图上的相上的相应应网网络络就会点亮就会点亮2424. .n n不同不同页间页间的的NetNet查询时查询时l l点点击击工具工具栏栏上的上的ProjectNavigatorProjectNavigator Contents Contents按按钮钮,出,出现现ProjectNavigatorProjectNavigator ContentsContents窗口窗口; ;2525. .l l点点击击NETNET表,在表,在FilterFilter栏栏中中选择选择NameName,右,右边栏输边栏输入入NetNet的名字,点的名字,点击击ApplyApply就会在下面的窗口中出就会在下面的窗口中出现该现该网网络络的名称的名称l l选选中中该该网网络络名,按右名,按右键键,,选择选择Zoom SelectZoom Select,原理,原理图图上就会点亮上就会点亮该该网网络络2626. .((2 2)元器件)元器件查查找找n n打开打开ProjectNavigator ContentsProjectNavigator Contents窗口,窗口,选择选择Components Components 表表2727. .n n在在FilterFilter栏栏中中选择选择元件的一个属性,如元件的一个属性,如REFDESREFDES,右,右边输边输入要入要查询查询的元的元件,如件,如U1,U1,点点击击ApplyApply按按钮钮n n下面窗口中就会出下面窗口中就会出现查询结现查询结果,果,选选中中记录记录,按右,按右键键,,选择选择Zoom SelectZoom Select,原理,原理图图上就会点亮上就会点亮该该元件元件2828. .4 输出网表输输出网表的出网表的过过程如下:程如下:n n在在输输出网表之前必出网表之前必须须先先对对整个原理整个原理图图的的Reference NumberReference Number进进行行编编序序l l选择选择Tools->Create Tools->Create RefdesRefdes, ,出出现现如下窗口如下窗口•在netlist format 下拉框中选pads powerpcb 5.0•按下Run,系统自动进行编号2929. .n n根据需要手根据需要手动动更改更改Reference NumberReference Number选选中中页页面内的器件,然后点面内的器件,然后点击击工具工具栏栏上的上的AttributeAttribute按按钮钮,出,出现现AttributeAttribute对话对话框,在此窗口中框,在此窗口中选择选择PCBPCB表表单单,可以更改,可以更改Reference NumberReference Number3030. .n n在在ViewView窗口中打开窗口中打开cross probecross probe窗口,如下窗口,如下图图所示:所示:选中Enable cross probing复选框,layout system选择powerpcb, 然后点击connect,系统就会连到已打开的PowerPCB文件。
3131. .n n在在PowerPCBPowerPCB下,下,选择选择DxDesigner link,DxDesigner link,弹弹出如下窗口出如下窗口在library表中的选项中,import modes for library parts选项选do not overwriting existing parts在Preference表中,除默认选项外,还需选compare part decal 选项;然后点击Forward to PCB,就可将网表导入到PCB3232. .5. 输出BOM输输出出BOMBOM有几种形式,比有几种形式,比较简单较简单的方法是利用的方法是利用DxVariantManagerDxVariantManager((变变量管理)来生成量管理)来生成该项该项目的的目的的BOMBOMDxVariantManagerDxVariantManager是用来管理一个是用来管理一个项项目以及由此目以及由此项项目派生出来的目派生出来的各个各个项项目的目的变变量管理器下面介量管理器下面介绍绍一下生成一下生成BOMBOM的步的步骤骤::n n在工具在工具栏栏上点上点击击DxVariantManagerDxVariantManager按按钮钮n n弹弹出出Create VariantCreate Variant的的对话对话框,在框,在NameName一一栏栏中中输输入入变变量的名称即可(量的名称即可(这这个个变变量名称量名称通常就是派生通常就是派生项项目的名称),点目的名称),点击击OKOKn n现现在就已在就已经经打开了打开了DxVariantManagerDxVariantManager的窗口。
在此窗口的工具的窗口在此窗口的工具栏栏中点中点击击Generate Generate BOM ReportBOM Report按按钮钮,出,出现现Generate BOMGenerate BOM的的对话对话框框n n选择选择要生成要生成BOMBOM的的项项目,目,Output FormatOutput Format选择选择ExcelExcel格式,点格式,点击击OKOK就生成就生成该项该项目的目的BOMBOM3333. .二二元器件的建立元器件的建立在在 DxDesigner下,每个元件下,每个元件为为一一个个Device单单元,每个元,每个Device对对于于原理原理图图中的中的Symbol和和PCB中的中的Pkg_type3434. .建立元件有两种方法:(1)用向导建元器件• 在工具栏上点击SymbolWizard按钮,如下图所示3535. .n n出出现现Step1Step1的窗口,的窗口,这这个窗口要求指定元件的个窗口要求指定元件的类类型型 在在wizard optionwizard option中中选择选择 Create Symbol Create Symbol 在在SourceSource选项选项中中选择选择NONENONE 在在Block TypeBlock Type中中选择选择ModuleModule 在在FractureFracture选项选项中,根据需要中,根据需要选择选择。
如果是需将如果是需将partpart分成几个部的的分成几个部的的选择选择Fracture Fracture SymbolSymbol,若不需拆分的,若不需拆分的选择选择Do not fracture symbolDo not fracture symbol3636. .n n点点击击下一步后出下一步后出现现Step 2 Step 2 窗口,窗口,这这个窗口用来个窗口用来为为元件取名字和存放的元件取名字和存放的库库3737. .n n下一步下一步设设置元件的参数:置元件的参数: Spacing between Pin: Spacing between Pin: 一般一般选选1010 Pin Pin:: 设设Pin Pin 的个数的个数3838. .n n下一步下一步设设置元件的属性置元件的属性 Device: Device: 输输入入DeviceDevice的名称的名称 Parts: Parts: 输输入入1 1 Pkg_type: Pkg_type:输输入入PCB PCB 封装的名称封装的名称3939. .n n下一步下一步设设置置PINPIN Lable:Pin Lable:Pin的名字的名字 # #:: Pin Pin的序号的序号 Symbol side Symbol side:: Pin Pin 的位置,可的位置,可选择选择 top,bottom,left,right top,bottom,left,right 设置完成后选择 Save Symbol,就完成元件的建立4040. . ((2 2)直接建立元件)直接建立元件 这这种方法通常用于种方法通常用于 GND, POWER, OFFPAGE GND, POWER, OFFPAGE等符号的建立。
等符号的建立n n选择选择File->newFile->new菜菜单单,出,出现对话现对话框后框后选择选择SymbolSymbol,并,并输输入入SymbolSymbol的名称点的名称点击击“ “确定确定” ”4141. .n n进进入元器件入元器件编辑编辑的空白画面的空白画面n n在空白在空白页页面面处处双双击击左左键键,出,出现现Symbol PropertySymbol Property的的对话对话框n n 在在BlockBlock表中,主要表中,主要设设置置页页面的大小和面的大小和SymbolSymbol的的类类型型 元件的元件的类类型有:型有: Module Module 普通的元器件都普通的元器件都为这为这个属性个属性 Annotate: Annotate: 标标注性的元件,如建立原理注性的元件,如建立原理图图的的图图框用此属性框用此属性 Pin Pin :: GND,POWER,OFFPAGE GND,POWER,OFFPAGE等符号用此属性等符号用此属性 4242. .n n 在在AttributeAttribute选项选项中,中,输输入入SymbolSymbol的各个属性的各个属性 在在NameName一一栏栏中中输输入属性:如入属性:如Pkg_TypePkg_Type 在在ValueValue一一栏栏中中输输入入该该属性的名字:如属性的名字:如SMD0402SMD0402 输输完一个属性后点完一个属性后点击击SetSet键键就完成就完成对对一个属性的一个属性的设设置置4343. .n nGND,POWER,OFFPAGEGND,POWER,OFFPAGE这这些附号,必些附号,必须设须设置置NETNAMENETNAME属性属性 对对于于GNDGND:: 在在Name Name 一一栏栏中中输输入入NETNAMENETNAME 在在ValueValue一一栏栏中中输输入入GND,GND, 然后点然后点击击SetSet 对对于于POWER,POWER,或是或是OffpageOffpage符号:符号: 在在NameName一一栏栏中中输输入入NETNAMENETNAME 在在ValueValue一一栏栏中无需中无需输输入入 然后点然后点击击SetSet 这这两种符号在添加到原理两种符号在添加到原理图图后再后再输输入入NetNameNetName的的Value.Value.4444. .。












