1、PSpice 库中已有极多模型可用,没有必要自建模型,如果遇到库中没有的器件模型,可以到生产该器件上公司网站上下载,一般大型公司都会提供。如果一定要自建模型,可以用 PSpice 中的模型编辑软件实现(“Model Editor” ) ,一般可以用已有的模型作一些修改实现。可以上网找一些深层次的 PSpice 书看或是找一些极老版本的 PSpice 的书看,老版本的书中会较多得提到关于 PSpice 命令、语言等方面与模型有关的东西。听过一个高手的培训,PSpice 其实就是一个计算器。只要器件模型对了,就能给出结果。你调用的是 PSpice 的模型库中的元器件吗?如果是,基本不会出现因为模型
2、原因而不能仿真的现象!资料你可以上网找,很多的。先找本简单的看看就行了。个人认为 PSpiec 在模拟电路仿真方面是最好的。关于你出现的问题,是 PSpice 中常见的,与 PSpice 的算法有关。解决的方法是在出现问题的结点处(即提示的 node *)与电路地之间加一个值很大的电阻,这样即不会影响仿真精度,问题也能解决。值得一提的是在 PSpice 的电路在必需有一个结点的名称为“0”,一般建议将“地”结点命名为“0”.这与 PSpice 的算法与电路网表的结构有关,不必深揪! PSpice 如何利用 Model Editor 建立仿真用的模型PSpice 提供 Model Editor
3、建立元件的 Model,从元件供应商那边拿到该元件的 Datasheet,透过描点的方式就可以简单的建立元件的仿真模型,来做电路的模仿真。PSpice 提供约十多种的元件 (Diode、Bipolar Transistor、Magnetic Core、IGBT、JFET 、MOSFET 、Operational Amplifier、Voltage Regulator、Voltage Comparator、Voltage Reference、DarlingtonTransistor)来建立元件的模型。Bipolar Transistor 的例子来做简单的说明,命名他的 Model Name 及元
4、件的格式出现下面的对话框,出现 Model List(图中左)、特性曲线表及曲线图(图中右)及 Model Parameter(图中右)。Model List特性曲线表及特性曲线图Model Parameter按特性曲线图,描点並输入到下面表中下面会出现用数值分析法,邦您计算出符合描点设定的参数值另存为*.lib用文本编辑器打开刚才保存的文件,即可看到该元件的模型参数从网站上下载仿真模型。只要用到的器件公司在其官方网站上提供*.lib 仿真文件下载,无需采用第一步的方式即可得到正确的仿真模型。这种建模的好处当然是可以不要自己花脑筋,但是却需要有较强的搜索能力,求助 Google 吧,呵呵。很多
5、大公司(比如 Philips)的磁心仿真模型都能在其官方网站上找到。以上两种方法通用性强,都能建立变压器仿真模型。除此之外,Orcad 10.5 版本附带的 Transformer Designer,同样可以用来建立变压器器模型,甚至更加方便。软件提供的设计方法可以免去电源工程师在设计变压器时所重复做的工作。它能够帮助使用者设计交流变压器、正激变压器(双管正激和单管正激)、反激变压器、直流电感。只需按部就班地输入几个参数就可得到所需的仿真模型。2从器件供应商那里拿到 datasheet,通过描点法建立简单元件的模型。适用于 Pspice 提供的十多种元件(二极管、三极管、磁心、 IGBT、JF
6、ET、运算放大器、达灵顿管、MOSFET、VR、比较器、参考源等器件)。变压器的模型中最关键的磁心部分可以用这种方法建模得到。在用 Part Editor 的时候,可以用“曲线”和“模版 ”两种方法建立仿真模型。两种方法都要求使用者对器件的物理特性比较了解,不然是没法正确地建立模型地。这种方法的最大好处是使用者可以随时按照自己的意愿建立、更改、修正仿真模型使之更符合实际情况。上述变压器所建立的模型(Model)文件为*.lib 格式,要在 Orcad 中的 Pspice 中使用,需要生成*.olb 文件,这一步转换在 Part Editor 中完成。如果需要更改模型的外型(symbol) ,只
7、要在 capture 中打开转换出来的*.olb 文件作相应修改就可以了。Orcad 的画图功能还是挺强大的,能将 Transformer Designer 生成的丑陋的 symbol 改得很美观。仿真的时候,不但需要在放置元件前添加*.olb 文件到库中,还需要在仿真环境中添加相应的*.lib 文件。其实,更多时候不用自己建立仿真模型,直接调用软件中的库就行了。在 Pspice 中关于变压器的有两种设置方法,1利用 analog.olb 的 XFRM_LINEAR 和 ANA_MISC 的几种变压器(XFRM_lin/CT-PRI 、XFRM_lin/CT-PRI/SEC、XFRM_lin/
8、CT-SEC 等),这其中可以设置变压器的原副边电感量,耦合系数等),其实通过这些参数就已经确定了原副边的匝比,原副边漏感的大小等。如原副边的杂比就等于原副边电感量比值的平方根。这些东东都不涉及到磁芯的问题。2利用电感耦合的方法来实现,先拖出几个电感(根据具体的应用不同),然后拖出 Analog.olb 中的 K_linear,设置耦合系数即可。如果是想考虑到诸如磁芯的饱和等具体的磁芯参数,pspice 中的 Magnetics.olb 中提供了各种类型磁芯,拖一个你需要的磁芯,然后设置耦合系数等。从网上下载的元件 PSPICE 模型,我们利用 PSpice Model Editor 将该模型
9、导入并建立用于仿真的元件模型。下面用 BJT Model作个说明。Bipolar transistor formatGeneral form Q + substrate node area valueExamples Q1 14 2 13 PNPNOMQ13 15 3 0 1 NPNSTRONG 1.5Q7 VC 5 12 SUB LATPNPModel form .MODEL NPN model parameters.MODEL PNP model parameters.MODEL LPNP model parameters按上面的格式,修改成 ORCAD-PSpice 可以读取的格式,并保存为*.lib。打开 Model Editor,并读取上面保存的文件简单的利用 Model Editor 来建立元件的外型设定好模型的文件路径及建立的元件符号外型的路径转换完后出现错误或是警告信息在 Capture 里就可以看到该元件的符号外形