EDA365电子工程师网

标题: OrCAD 16.5 自建仿真模型 [打印本页]

作者: edwardflee    时间: 2012-11-1 13:27
标题: OrCAD 16.5 自建仿真模型
本帖最后由 edwardflee 于 2012-11-2 10:47 编辑 " }7 Z( v% D" F

; e+ t2 W$ k: ~1 Q1 Q4 a今天仿真用到一个三极管,NXP的MMBT2222A,OdCAD自带的库里没找到,于是打算学着自己建立一个仿真模型
6 g/ T5 O( d  K$ y2 W5 l# J
, }; n( C  y% m1 O# }' G1 i首先上网查找到了这款管子的SPICE model,是描述形式的
8 k/ G( V6 B2 g4 b! N( Ohttp://www.nxp.com/documents/spice_model/MMBT2222A.prm
& B$ E& a/ c! M于是将其中的内容复制粘贴到记事本里,另存为MMBT2222A.lib
: B" f+ A+ F* ]% u6 A% @7 T4 `. G2 B. j, b  k5 G/ U. m2 K
然后将这个.lib文件copy到D:\Program Files\Cadence\SPB_16.5\tools\capture\library\pspice目录下7 Z  i: T3 N) j3 t3 |+ e8 B. U

9 R/ q4 a) T7 A' Y运行PSpice Accessories下面的Model Editor模型编辑器' |7 Y3 P7 X! K1 g) Y

! J" j; R; g5 S$ `4 R7 b0 h$ H$ @* z. x0 P3 y
点击File/Model Import Wizard 2 b; E! S. ^0 B* G. c3 D' [5 M0 Y

& V/ v+ q! _# F$ d- F' L% E' y5 d/ X( g8 k+ N7 r# c
在打开的窗口中的 Enter Input Model Library一栏找到刚才存放的那个.lib文件,编辑器会自动选定相同的路径生成一个.olb文件,之后点击下一步
3 ^2 X: G( l; T) r! \4 s & @4 {$ Y/ c( Z# I4 d

' @. d; f( j. q1 O3 e* _打开的窗口显示了自动生成的Symbol,没什么问题,点击完成3 @- |( q. K3 B9 |3 e" N% g: u) D
7 Z% V$ \/ f9 ~1 Q

/ _$ ~# ]3 L0 T9 e4 e/ e之后会显示错误和警告信息,没什么问题,点击OK。" F# Y2 t0 t* p0 ~( c5 j, j
) w* g" y3 N8 Y7 ?7 \8 [1 ^& r

0 l( e/ b4 h4 [* |( h以上,元件模型就建立完了,画原理图时就可以调用这个新生成.olb了/ O! g4 W8 s, O6 Y/ u3 W6 ~, M8 F
9 T( v; X6 ^/ A) T
仿真时注意,需要在Simulation Settings里添加这个库
" w0 I+ q+ u( Z1 U+ H" x! Q找到Configuration Files菜单,然后在其中的Category区域里找到Library,在Detail区域里指定刚才存放好的.lib文件的路径,点击Add to Dedign添加,最后点确定
  }- N/ @$ ^6 K! G$ P# E 6 E* k* J  V1 I" q$ Q, U

9 V% b# j3 s/ [4 E; m- h, S之后就可以仿真了,否则会提示
; o( }3 L3 `+ [ERROR(ORPSIM-15113): Model QMMBT2222A used by Q_Q1 is undefined
# U- S2 y: n8 I0 v, ~) k, h  g4 [. W, _) q. X( O
" n& J  H5 j* {- T
学习过程中,感谢版主jacklee_47pn的热心指导, g' `& f, q  I9 ?
另外参考了两位前辈的帖子,特此一并感谢
/ A4 k& i' @. o  y: e: O3 h; ahttps://www.eda365.com/thread-1923-1-1.html5
6 b4 f4 o6 A/ Y; `- j9 Phttps://www.eda365.com/thread-25994-1-1.html
作者: mengxue912    时间: 2012-11-13 10:52
问下楼主,三极管可以编辑倒入模型仿真,如果是复杂的集成芯片,比如说TPS54060这个可以吗,我试了几次貌似都不行,希望楼主帮忙解答一下。
作者: jacklee_47pn    时间: 2012-11-13 13:05
mengxue912 发表于 2012-11-13 10:52 : o7 x  F' B) }7 y. L
问下楼主,三极管可以编辑倒入模型仿真,如果是复杂的集成芯片,比如说TPS54060这个可以吗,我试了几次貌似 ...
. D/ n2 J9 e/ t( k% E
TI 已經建好,ORCAD 16.5 直接用就可以了。' }0 D+ \1 _7 ?
(1)先下載 http://www.ti.com/litv/zip/slim070.ZIP  A1 v' v, `0 d& z6 f9 _4 j4 h
(2)解開 ZIP,不要放到有中文的路徑裡面- P" }2 K2 r5 ?- [
(3)打開那個 OPJ 文件,並且打開原理圖頁面,然後 RUN PSPICE 就可以了
& [; q# M( K  c* d8 j* f1 a+ |(4)仿真時間會花很的時間! d7 g5 I: U. _  L3 W

TPS54060-1.PNG (119.58 KB, 下载次数: 6)

TPS54060-1.PNG

TPS54060-2.PNG (69.82 KB, 下载次数: 7)

TPS54060-2.PNG

作者: mengxue912    时间: 2012-11-13 15:55
jacklee_47pn 发表于 2012-11-13 13:05 , R$ ?; |  ^, b; [6 ]! g" Q
TI 已經建好,ORCAD 16.5 直接用就可以了。
' @" l5 X; ^# C1 u2 s" `(1)先下載 http://www.ti.com/litv/zip/slim070.ZIP
7 V! `) {! u6 h(2)解開 ...
$ S+ J5 F, y4 w" D! a2 D
这个模型我也下载下来了,但是我需要的不是这个模型携带的子电路,这个子电路和我们设计的有所不同,我想知道的是怎么把TPS54060本身导入库里面,然后自己建外围电路进行仿真。
作者: jacklee_47pn    时间: 2012-11-13 16:30
試試看將 slim070.ZIP 裡面 TPS54060.olb 和 TPS54060.lib 直接放在你的工作文件路徑下去畫原理圖。然後在仿真的時候,仿真庫設定如下圖。把TPS54060.lib 加進來。* [7 O. \! k. j3 c1 `

TPS54060-3.PNG (65.68 KB, 下载次数: 11)

TPS54060-3.PNG

作者: 钟离紫星    时间: 2013-9-6 09:15
学习了,谢谢分享
作者: sunpeng7801567    时间: 2014-1-3 13:07
jacklee_47pn 发表于 2012-11-13 13:05
- P: u. N4 h0 U) o: D8 q0 `$ vTI 已經建好,ORCAD 16.5 直接用就可以了。1 I0 T5 ]0 S6 z% F6 q+ ~( _
(1)先下載 http://www.ti.com/litv/zip/slim070.ZIP
* R- ~9 I. s! L4 M8 |(2)解 ...

* q  T/ ~- G, e- v1 Q/ _前辈,我打开这个网站,提示是错误的呀?官方网上哪里有下载Pspice模型的,前辈能不能提供一下网址呀?
作者: jacklee_47pn    时间: 2014-1-3 13:14
本帖最后由 jacklee_47pn 于 2014-1-3 13:25 编辑 : A3 n2 w, [4 ]/ ?5 k
sunpeng7801567 发表于 2014-1-3 13:07
' V# H, g) [' K2 X9 R5 [前辈,我打开这个网站,提示是错误的呀?官方网上哪里有下载Pspice模型的,前辈能不能提供一下网址呀?
% {$ Q+ l* D" i2 v  Z. M% L! w# _

5 D# j; X- ~* [6 u/ k, ~TI 更新網頁了
% A- D; ?5 C5 a8 {. a" {http://www.ti.com/product/tps54060   4 l6 Q6 V4 d0 a0 h! t) N' n# I
裡面找到 Models (4)
* Q! U% _/ Z) ]2 H1 q有4種可供下載: m$ u, `7 ~# t" }, a9 Y. v
第二個就是之前範例
作者: sunpeng7801567    时间: 2014-1-3 13:30
jacklee_47pn 发表于 2014-1-3 13:14% a% s1 h0 \8 W$ x* `" u( y  g' _
TI 更新網頁了! I, G4 ?; N8 K- w, R
http://www.ti.com/product/tps54060   
( Y/ ]8 j: K/ m9 N' m裡面找到 Models (4)
4 M" F4 `% n& |: E; ~$ B. E6 N
前辈,你是怎么搜索的 在官网上,我还要其他的Pspice 模型,我在官网上怎么找不到呢? 还有irf网站的特瑞仕的网站上,前辈知不知道呀  谢谢啦 ?
作者: jacklee_47pn    时间: 2014-1-3 13:38
沒有別的特殊方法,先知道廠商和編號 ,上官網找尋。找尋的時候看他有沒有提供 PSPICE 或是 SPICE 模型。
6 z9 @* d* v7 g# V7 R* E, D
8 q9 F- r$ `+ N8 p4 i例如: TI 、ON Semiconductor、Fairchild Semiconductor 都有提供。
作者: sunpeng7801567    时间: 2014-1-3 13:52
jacklee_47pn 发表于 2014-1-3 13:38
( _) u- b6 `$ l* X1 K" w沒有別的特殊方法,先知道廠商和編號 ,上官網找尋。找尋的時候看他有沒有提供 PSPICE 或是 SPICE 模型。
% u; n+ a7 |5 s ...
- h; A! N; G2 l- [% h. ]
有时候在官网上直接搜型号只有DATASHEET数据手册 没有模型,前辈,是不是 芯片的话 一般厂家不提供Pspice模型呀 只有IBIS模型呀?
作者: jacklee_47pn    时间: 2014-1-3 13:59
sunpeng7801567 发表于 2014-1-3 13:524 h9 P3 F2 v0 o" o) S) k
有时候在官网上直接搜型号只有DATASHEET数据手册 没有模型,前辈,是不是 芯片的话 一般厂家不提供Pspice ...
9 [6 E& h3 k2 T3 z" b
大型芯片(內存、CPU、FLASH、.....)大多是IBIS,只有簡單的零件才有Pspice模型。
作者: sunpeng7801567    时间: 2014-1-3 14:15
jacklee_47pn 发表于 2014-1-3 13:59, u, a6 |0 g; X; x: V
大型芯片(內存、CPU、FLASH、.....)大多是IBIS,只有簡單的零件才有Pspice模型。

7 k$ f, c  [2 v( x& N( p$ a: @. m6 c哦,是这样呀  谢谢啦
作者: sunpeng7801567    时间: 2014-1-3 14:17
jacklee_47pn 发表于 2014-1-3 13:59
  t" p* {3 d7 `0 D6 k大型芯片(內存、CPU、FLASH、.....)大多是IBIS,只有簡單的零件才有Pspice模型。

" T( Y5 E; m5 Z3 Z4 P那我原理图只能做一些 电源芯片,电阻电容 三级管 mos管这些仿真呀?是这样吗 前辈
作者: jacklee_47pn    时间: 2014-1-3 14:27
是的
作者: sunpeng7801567    时间: 2014-1-3 14:32
前辈,我做了一个IRF7304的模型库,由官方提供的spi文件另存为.lib文件,但是我做到倒数第二步的时候没有自动生成symbol呀?怎么回事,那下一步该怎么做呢?

QQ截图20140103143041.png (50.29 KB, 下载次数: 1)

QQ截图20140103143041.png

作者: jacklee_47pn    时间: 2014-1-3 15:45
本帖最后由 jacklee_47pn 于 2014-1-3 15:53 编辑
; d2 q" E' Z8 Y8 q, Z& F- \+ \: O) u) _2 K
(1)首先建立一個 PMOS.olb 先畫好 PMOS符號,或是找到 ORCAD 自帶 PMOS 符號的元件庫。& t1 h0 n9 ^7 ~* C+ q7 w
(2)進入建立仿真庫模型,也就是你貼出來的圖,點選 Associate Symbol。0 B* S/ ^/ {9 \& d$ G0 n7 I8 B
(3)選擇第一項所說的PMOS符號庫,例如 : PMOS.olb或是ORCAD 自帶 PMOS 符號的元件庫。
' S$ n, u0 Z. I: ^5 U9 _( A0 Y(4)將 管腳1 指定到你畫圖的 Drain PIN, 管腳2 指定到你畫圖的 Gate PIN, 管腳3 指定到你畫圖的 Source PIN。4 {. y& m: M& K

  G" z' F. L: W( ]以上這樣就會完成 OLB 和 LIB 文件。
作者: reflecter    时间: 2014-1-26 10:46
顶一个,Cadence太强大了,年后要好好学习
作者: Jifeily    时间: 2014-5-14 22:13
恒流源的Pspice仿真模型如何建立呢 关键是model editor里面没有电流源模型建立这一格式 或者还是说我本身就弄错 如何建立模型 感谢指导!
作者: besidelake    时间: 2014-5-29 15:18
标记一下,仿真的时候参考。
作者: ffsaf    时间: 2014-10-27 22:11
你好,请问经过model editor后,不经过capture 的library修改其管脚的属性就直接在工程里调用,不会出错么??这几天在弄一个封装,如果不修改属性的话,所有的管脚属性都是passive。请求回复一下 谢谢!
作者: futures3031    时间: 2014-11-8 18:10
好好看看
作者: lwx_87    时间: 2014-11-20 15:53
感谢楼主的分享
作者: huoyan100    时间: 2015-1-26 22:18
学习了,感谢分享!
作者: joeling    时间: 2015-2-25 21:59
各位大大功力深厚啊----------------
作者: xxxx.1234    时间: 2015-5-20 14:05
那么,从哪里可以找到分数阶的电容和电感??或者是做一个分数阶的电容和电感
作者: our_dream86    时间: 2015-9-26 21:01
这个给力,讲得很好啊
作者: PADS浪人    时间: 2015-9-28 15:34
顶楼主
/ D  e9 O; t3 V- d, v' v. Y
作者: ychengbo    时间: 2015-12-14 00:22
学习了
作者: 乞讨为生    时间: 2015-12-20 11:40
感谢分享
作者: 乞讨为生    时间: 2015-12-25 16:28
感谢分享
作者: 乞讨为生    时间: 2015-12-27 21:31
不错唉
作者: 乞讨为生    时间: 2016-1-12 14:48
BUCUO
作者: zw978    时间: 2016-2-24 16:34
原来还可以自建啊  
作者: fyzhuhui    时间: 2016-3-3 07:43
好帖!
作者: yfxiao021    时间: 2016-8-26 15:52
也在学
作者: PlayEDA    时间: 2016-9-5 14:20
這太實用了啊,感謝樓主ˋ圖文並茂的教學
作者: annie1009    时间: 2017-5-25 15:03
学习~!
作者: weigz    时间: 2017-5-26 16:12
谢谢分享
作者: eddiemoon    时间: 2017-6-17 23:44
感谢楼主!
作者: Jasminetr    时间: 2017-7-6 09:52
非常好啊
作者: sunflperi    时间: 2017-7-13 21:49
是的
作者: Haiting32451    时间: 2017-9-25 17:06
好贴
作者: kyui98    时间: 2017-11-8 08:07
谢谢分享
作者: youyou_zh    时间: 2017-11-14 21:49
楼主厉害 了




欢迎光临 EDA365电子工程师网 (http://bbs.elecnest.cn/) Powered by Discuz! X3.2