OrCAD--Pspice--Cadence软件组成及功能Pspice原来不是OrCAD公司的产品,后来被OrCAD公司收购,并且集成OrCAD软件中,现在的OrCAD版本全部包含完整的Pspice。Cadence是全球著名EDA软件公司,在OrCAD公司收购Pspice之后,将OrCAD公司收购,所以现在的OrCAD软件(包含Pspice)应该属于Cadence公司的产品。Cadence公司针对PCB方面的EDA产品大概可以分为高端和低端,高端的是CadenceSPB,低端的是OrCAD。不管高端低端,原理图设计主要用OrCAD中的原理图软件---CaptureCIS。PCB绘图方面,高端CadenceSPB的叫Allegro,低端OrCAD的现在主要用Allegro的简化版,OrCAD都会包含完整的Pspice。设计低端电路板一般用法:使用OrCAD(包括Pspice)来设计原理图部分,使用PADS设计PCB部分(高端的用Allegro)。1、Orcad:Capture:电路原理图设计软件,可生成模拟电路、数字电路和模/数混合电路。Pspice:电路仿真软件,可对Capture生成的原理图进行仿真分析,并对其进行优化。Layout:印刷电路板图设计软件,可将Capture生成的原理图,转为印刷电路板图(PCB)-----不好用,一般选用PADS或Allegro进行Layout。Express:逻辑仿真软件,可对Capture生成的数字电路模拟仿真,用于可编程逻辑器件设计。2、Pspice:在电路系统仿真方面,独具特色,其他软件无法比拟,适合系统及电路级仿真,被公认为是通用电路模拟程序中最优秀的软件。Cadence把PspiceAD和PspiceAA整合成一个产品包,并改名为AMSsimulator。----庞大的上万种元器件库,并可生成新元器件----高精度元器件模型、仿真精度高PSpice的四个主要/基本电路分析:----直流分析DCSweep----交流分析ACSweep----瞬态分析TimeDomain(时域扫描)----直流工作点分析BiasPoint(偏置点分析)3、CadenceAllegro:Allegro是Cadence推出的先进PCB设计布线工具。Allegro提供了良好且交互的工作接口和强大完善的功能,和它前端产品Cadence、OrCAD、Capture的结合,为当前高速、高密度、多层的复杂PCB设计布线提供了最完美解决方案。Allegro拥有完善的Constraint设定,用户只须按要求设定好布线规则,在布线时不违反DRC就可以达到布线的设计要求,从而节约了烦琐的人工检查时间,提高了工作效率!更能够定义最小线宽或线长等参数以符合当今高速电路板布线的种种需求。4、PADS:PADS是一款制作PCB板的软件。PADS包括PADSLogic、PADSLayout和PADSRouter。PADSLayout(PowerPCB)提供了与其他PCB设计软件、CAM加工软件、机械设计软件的接口(如下图所示),方便了不同设计环境下的数据转换和传递工作。PADSLayout(PowerPCB)具备Protel设计转换器,可与Protel进行PCB设计和封装库的双向数据转换。支持OrCAD原理图网表:PADSLayout(PowerPCB)可导入OrCAD原理图网表,在PCB设计过程中可与OrCAD原理图进行正反标注和交互定位。提供CAM350接口:PADSLayout(PowerPCB)集成了CAM加工软件的接口,可以直接启动CAM350,将当前设计生成光绘、钻孔数据传至CAM350中进行处理。提供AutoCAD接口:PADSLayout(PowerPCB)支持AutoCAD的DXF文件格式,可以导入AutoCAD环境下的机械框图作为设计边框,也可将PCB设计导出至AutoCAD中进行标注处理等。Orcad学习----Cadence公司在收购Orcad之前,它的原理图工具叫ConceptHDL。1、电路可以包含下面的元件:zIndependentanddependentvoltageandcurrentsources独立和非独立的电压、电流源zResistors电阻zCapacitors电容zInductors电感zMutualinductors互感器zTransmissionlines传输线zOperationalamplifiers运算放大器zSwitches开关zDiodes二极管zBipolartransistors双极型晶体管zMOStransistors金属氧化物场效应晶体管zJFET结型场效应晶体管zMESFET金属半导体场效应晶体管zDigitalgates数字门z其他元件(见用户手册)。2、Spice库在路径Capture\Library\Pspice下。常用的Library有下面几个:Analog:包含无源元件(R、L、C),互感器,传输线,以及电压和电流非独立的源(电压控制的调用源E、电流控制的电流源F、电压控制的电流源G和电流控制的电压源H)。Source:给出不同类型的独立电压和电流源,例如:Vdc(直流电压),Idc(直流电流),Vac(交流电压),Iac(交流电流),Vsin(正弦电压),Vexp(指数电压),脉冲,分段线性,等。先浏览一下库,看那些元件可用。Eval:提供二极管(D…),双极型晶体管(Q…),MOS晶体管,结型场效应晶体管(J…),真实运算放大器;如u741,开关(SW_tClose,SW_tOpen),各种数字门和元件。Abm:包含一个可以应用于信号的数学运算符选择,例如:乘法(MULT),求和(SUM),平方根(SWRT),拉普拉斯(LAPLACE),反正切(ARCTAN)等。Special:包含多种其他元件,像参数、节点组等。3、Orcad快捷键:I:放大O:缩小C:以光标所指为新的窗口显示中心W:画线On/OffP:快速放置元件R:元件旋转90°N:放置网络标号J:放置节点On/OffF:放置电源H:元件标号左右翻转V:元件标号上下翻转G:放置地B:放置总线On/OffE:放置总线端口Y:画多边形T:放置TEXTPageUp:上移一个窗口Ctrl+PageUp:左移一个窗口PageDn:下移一个窗口Ctrl+PageDn:右移一个窗口Ctrl+F:查找元件Ctrl+E:编辑元件属性Ctrl+C:复制Ctrl+V:粘贴Ctrl+Z:撤消操作4、Orcad+allegro软件目录:(1)DesignentryCIS、OrcadCapture和OrcadCaptureCIS(ComponentInformationSystem):原理图设计组件。(2)PCBEditor和AllegroPCBPlanner:PCB设计组件。(3)PCBrouter:PCB布线工具。(4)PackageDesigner:PCB元件封装设计。(5)PCBSI:信号完整性分析/仿真。(6)PspiceAD:模拟数字电路仿真。(7)DesignentryHDL:芯片级设计。5、Orcad工程目录:(1)Schematic:电路原理图文件。(2)DesignCache:元件缓冲区(使用过的元件)。(3)Outputs:输出文件。Orcad+allegro格式:Orcad:dsn格式(后缀);原理图库文件:olb格式;Allegro:brd格式(后缀);PCB库文件:dra格式;创建原理图库:FilesNEWLibrary保存库文件右键点击库文件NewPartNewPartProperities建立的元件可以分为1个或者多个部分(ViewNext/Previouspart打开元件的上部分或者下部分)。创建原理图:FilesNEWProjectSchematic(指定路径和工程名称)OK一个设计多个原理图:右键单击SchematicNewPage。修改原理图纸张大小:在工程目录中双击打开Schematic文件夹右键点击PAGE1(或自定义的名称)选择Schematic1PageProperties,在PageSize中可以选择单位、大小等(或者OptionsSchematicPageProperities)。光标设置:选择SetupUserPerferences选择DisplayCursorpcb_cursor菜单里若是选择cross,则是小十字光标,若是选择infinite,则是出现大十字光标。格点设置:SetupGridsTop/Bottom栏目里设置大小即可左上角或工具栏里有栅格是否显示的选项(栅格与页面的颜色要不一样才能显示出来)。标题栏定义(右下角):标题栏样板设置:OptionsDesignTemplate…。放置标题栏:PlaceTitleBlock。标题栏内容修改:右键单击标题栏EditProperities修改;或者单击具体的选项进行修改。自定义原理图库:FileNewLibrary,可以在Library文件夹中建立原理图库文件---library1.olb,右键单击该文件,选择Save,改名存盘;然后右键单击刚才新建的olb库文件,选NewPart,或是NewPartFromSpreadsheet,后者以表格的方式建立新元件,对于管脚多的芯片元件非常合适,可以直接从芯片Datasheet中的引脚描述表格中直接拷贝、粘贴即可(pdf格式的Datasheet按住Alt键可以按列选择),可以批量添加管脚。大元件:ViewPackage(一个元件多个部分,只有一个封装)(1)homogeneous类型元件:元件的各部分外形一样,但是引脚编号不一样,但是引脚编号可以重复(比如电源)。(2)heterogeneous类型元件:元件的各部分各不相同,分别绘制。(3)ctrl+N:切换一个元件的不同部分。电气连接:placeWire或者工具栏上的画线按钮或者W快捷键。任意角度画线:画线同时+shift键。交叉导线电气连接:PlaceJunction或者工具栏上的Junction按钮。NETAlias:放置网络标号。Off-pageconnect:placeOff-pageconnect,不同页面的电气连接。悬空引脚:placenoconnect或者或者工具栏上的“叉号”按钮。防止出错:元件之间不能用引脚直接连接,电源与原件不能直接连接。总线的使用方法:PlaceBus或者工具栏上的Bus按钮。Shift+画总线:任意角度走线。F4快捷键:快速的依次放置Busentry/总线上各条线的网络名称。可选择性:可以使用总线或者直接使用网络标号。browse命令:EditBrowse需要浏览的选项(元件、网络、DRC等等)。Find命令:EditFind选择查找的类型。元件的替换与更新:替换元件:DesigncacheReplacecache(可以替换属性-—封装)。更新元件:DesigncacheUpdatecache。当元件库中的某个元件修改后需要原理图也同步更新时,可以不必重新放置元件,在工程管理界面下,双击DesignCache文件夹,选中刚才修改的元件,右键单击选择UpdateCache,一路yes下去即可将原理图中该元件全部更新。旋转与镜像:旋转:选中目标EditRotate(快捷键R)。镜像:选中目标EditMirror(快捷键H/V—水平/垂直旋转)。批量添加封装--footprint:替换元件法:DesigncacheReplacecacheReplaceSchematicpartproperties。多选编辑:EditPropertiesPCBfootprint中修改即可。整个原理图编辑:右键单击原理图editobjectProperties多选需要