• 易迪拓培训,专注于微波、射频、天线设计工程师的培养
首页 > 电子设计 > PCB设计 > Orcad技术问题 > orcad仿真遇到的问题

orcad仿真遇到的问题

录入:edatop.com     点击:

在orcad仿真过程中遇到了问题,现把问题和出问题的元器件pspice代码粘贴如下,其中U6是自己做的模型,也就是UC1637,请高手指点,谢谢,可以加QQ:75780819,注明:orcad,谢谢!

错误如下:

**** EXPANSION OF SUBCIRCUIT X_U6 ****
.MODEL X_U6.SUVLO SW
------------------$
ERROR -- Invalid model type
+ RON 1 ROFF 1MEG VT 4.025 VH .125
.MODEL X_U6.S_SHDN SW
-------------------$
ERROR -- Invalid model type
+ RON 1 ROFF 1MEG VT 2.5 VH .02
.MODEL X_U6.COMP SW
-----------------$
ERROR -- Invalid model type
+ RON 1 ROFF 1MEG VT 0 VH .005
.MODEL X_U6.QN NPN BF 166
.MODEL X_U6.QP PNP BF 750
.MODEL X_U6.DMOD D
X_U6.B1 X_U6.cta 0 X_U6.V X_U6.V VTp
---------------------------------$
ERROR -- Invalid parameter
+ V CT + V ctou *.001 5 0
X_U6.B2 X_U6.ctb 0 X_U6.V X_U6.V VTn
---------------------------------$
ERROR -- Invalid parameter
+ V CT - V ctou *.001 5 0
X_U6.S1 +15V X_U6.VSp1 +15V N68481 X_U6.SUVLO
X_U6.R4 X_U6.VSp1 N68481 2K
X_U6.B5 X_U6.CLO N68481 X_U6.V X_U6.V CLp
--------------------------------------$
ERROR -- Invalid parameter
+ V CLn +.2 5 0
X_U6.R5 N68401 N68405 1MEG
X_U6.R6 N68401 0 10MEG
X_U6.X2 X_U6.cta X_U6.VSp1 X_U6.CLO N68481 X_U6.20 X_U6.cto
+ X_U6.FFLOP 0
X_U6.X3 X_U6.ctb X_U6.VSp1 X_U6.CLO N68481 X_U6.19 X_U6.ctu
+ X_U6.FFLOP 0
X_U6.X1 N68481 N68481 X_U6.ctb X_U6.cta X_U6.17 X_U6.ctou X_U6.FFLOP
+ 0
X_U6.B3 X_U6.6 N68481 X_U6.V X_U6.V VTp
------------------------------------$
ERROR -- Invalid parameter
+ -V VSn
X_U6.V1 X_U6.6 N68461
X_U6.B4 N68461 0 X_U6.I X_U6.V ctou
-------------------------------$
ERROR -- Invalid parameter
+ 1 I V1 -1*I V1
X_U6.R3 N68461 0 10MEG
X_U6.S2 X_U6.shdn N68481 +15V -15V X_U6.S_SHDN
X_U6.R7 +15V X_U6.shdn 100K
X_U6.R8 +15V -15V 10MEG
X_U6.S3 X_U6.AIO N68481 N68337 N68461 X_U6.COMP
X_U6.S4 X_U6.BIO N68481 N68461 N68305 X_U6.COMP
X_U6.R9 +15V X_U6.BIO 100K
X_U6.R10 +15V X_U6.AIO 100K
X_U6.B7 X_U6.AO2 N68481 X_U6.V X_U6.V AIO
--------------------------------------$
ERROR -- Invalid parameter
+ 2.5 V cto 2.5 V shdn 2.5 10 0
X_U6.B8 X_U6.BO2 N68481 X_U6.V X_U6.V BIO
--------------------------------------$
ERROR -- Invalid parameter
+ 2.5 V ctu 2.5 V shdn 2.5 10 0
X_U6.X4 X_U6.VSp1 N68481 X_U6.AO2 N68653 X_U6.1525OUT 0
X_U6.X5 X_U6.VSp1 N68481 X_U6.BO2 N68649 X_U6.1525OUT 0
X_U6.Q1 +15V X_U6.Q1B X_U6.Q1E X_U6.QN
X_U6.Q2 N68481 X_U6.Q2B X_U6.Q2E X_U6.QP
X_U6.V9 X_U6.Q1B X_U6.Q2B 1.5
X_U6.R11 N68317 X_U6.Q1E 800
X_U6.R12 N68317 X_U6.Q2E 500
X_U6.C4 N68317 N68481 25P
X_U6.V11 +15V X_U6.Q3C
X_U6.V12 +15V X_U6.Q4C
X_U6.Q3 X_U6.Q3C N68321 X_U6.Q3E X_U6.QN
X_U6.Q4 X_U6.Q4C N68309 X_U6.Q4E X_U6.QN
X_U6.R13 X_U6.Q3E X_U6.Q34 4.5K
X_U6.R14 X_U6.Q4E X_U6.Q34 4.5K
X_U6.I1 X_U6.Q34 N68481 66U
X_U6.B9 X_U6.Q2B N68481 X_U6.I X_U6.I V12
--------------------------------------$
ERROR -- Invalid parameter

ERROR -- Model V used by X_U6.B1 is undefined
ERROR -- Model V used by X_U6.B2 is undefined
ERROR -- Model V used by X_U6.B5 is undefined
ERROR -- Model V used by X_U6.B3 is undefined
ERROR -- Model V used by X_U6.B4 is undefined
ERROR -- Model V used by X_U6.B7 is undefined
ERROR -- Model V used by X_U6.B8 is undefined
ERROR -- Model I used by X_U6.B9 is undefined
ERROR -- Model SUVLO used by X_U6.S1 is undefined
ERROR -- Model S_SHDN used by X_U6.S2 is undefined
ERROR -- Model COMP used by X_U6.S3 is undefined
ERROR -- Model COMP used by X_U6.S4 is undefined
ERROR -- Subcircuit 0 used by X_U6.X2 is undefined
ERROR -- Subcircuit 0 used by X_U6.X3 is undefined
ERROR -- Subcircuit 0 used by X_U6.X1 is undefined
ERROR -- Subcircuit 0 used by X_U6.X4 is undefined
ERROR -- Subcircuit 0 used by X_U6.X5 is undefined

U6元代码如下:

********
*SRC=UC1637modify;UC1637modify;Controllers;Unitrode;Motor
*SYM=1637
.SUBCKT UC1637modify VTp CT VTn AO VSn VSp BO BI+ BI- AI- AI+ CLp CLn SD EA+ EA- EO ISET
*              VTp CT VTn AO VSn VSp BO BI+ BI- AI- AI+ CLp CLn SD EA+ EA- EO ISET
*              1   2  3   28 8   9   29 26  27  22  13  15  14  4  39  34  37 7

* 18  23   5   10  31  30  12   16  11  21  24  25  
* CLO shdn AIO BIO AO2 BO2 VSp1 cta ctb cto ctu ctou

* 44  33  35  36  38  40  41  42  43
* Q1B Q1E Q2B Q2E Q3C Q3E Q4C Q4E Q34

.MODEL SUVLO SW(RON=1 ROFF=1MEG VT=4.025 VH=.125)
.MODEL S_SHDN SW(RON=1 ROFF=1MEG VT=2.5 VH=.02)
.MODEL COMP SW(RON=1 ROFF=1MEG VT=0 VH=.005)

.MODEL QN NPN BF=166
.MODEL QP PNP BF=750
.MODEL DMOD D

B1 cta 0 V=V(VTp) < (V(CT)+(V(ctou)*.001)) ? 5 : 0
B2 ctb 0 V=V(VTn) > (V(CT)-(V(ctou)*.001)) ? 5 : 0

S1 VSp VSp1 VSp VSn SUVLO
R4 VSp1 VSn 2K

B5 CLO VSn V=V(CLp) > (V(CLn)+.2) ? 5 : 0
R5 CLp CLn 1MEG
R6 CLp 0 10MEG

X2 cta VSp1 CLO VSn 20 cto FFLOP#0
*{ }
X3 ctb VSp1 CLO VSn 19 ctu FFLOP#0
*{ }
X1 VSn VSn ctb cta 17 ctou FFLOP#0
*{ }

B3 6 VSn V=V(VTp)-V(VSn)
V1 6 ISET
B4 CT 0 I=V(ctou) > 1 ? I(V1) : -1*I(V1)
*B41 VSp CT I=V(ctou) > 1 ? 0 : I(V1)
*B42 CT VSn I=V(ctou) > 1 ? I(V1) : 0
R3 CT 0 10MEG

S2 shdn VSn VSp SD S_SHDN
R7  VSp shdn 100K
R8  VSp SD   10MEG

S3 AIO VSn AI+ AI- COMP
S4 BIO VSn BI+ BI- COMP

R9  VSp BIO  100K
R10 VSp AIO  100K

B7 AO2 VSn V=V(AIO) < 2.5 ? V(cto) > 2.5 ? V(shdn) < 2.5 ? 10 : 0
B8 BO2 VSn V=V(BIO) < 2.5 ? V(ctu) > 2.5 ? V(shdn) < 2.5 ? 10 : 0

X4 VSp1 VSn AO2 AO 1525OUT#0
*{}
X5 VSp1 VSn BO2 BO 1525OUT#0
*{}

Q1 VSp Q1B Q1E QN
Q2 VSn Q2B Q2E QP
V9 Q1B Q2B 1.5
R11 EO Q1E 800
R12 EO Q2E 500
C4  EO VSn 25P

V11 VSp Q3C
V12 VSp Q4C
Q3 Q3C EA+ Q3E QN
Q4 Q4C EA- Q4E QN
R13 Q3E Q34 4.5K
R14 Q4E Q34 4.5K
I1 Q34 VSn 66U

B9  Q2B VSn I=I(V12)-I(V11)
C3  Q2B VSn 15P
R15 Q2B VSn 600MEG

.ENDS
*INCLUDE POWER.LIB
********
请高手指点,非常感谢!

经过测试,发现还是uc1637的模型出现了问题,请问各位大虾有没有人有这个模型的?能否给小弟传一个?谢谢!

自己看了一下spice方面的资料,发现出现的这些问题确实是uc1637spice模型的问题,如有spice高手,请多多指教,或者有人能帮忙找到这个模型,希望能帮忙一下,非常感谢!

Cadence Allegro 培训套装,视频教学,直观易学

上一篇:如何删除分层原理图中的文件夹
下一篇:请帮手看看ORCAD10.5像这样是否注册成功

PCB设计培训课程推荐详情>>

  网站地图