📄 buck cm.out.1
字号:
**** 11/18/05 22:04:34 ******* PSpice 10.3.0 (Jan 2004) ******* ID# 1111111111
** Profile: "Buck CM-Buck CM" [ D:\Christophe\Livres\Spice simus 2\Chapter4\Simulation examples\PSpice\chapter 4-pspicefiles\buck c
**** CIRCUIT DESCRIPTION
******************************************************************************
** Creating circuit file "Buck CM.cir"
** WARNING: THIS AUTOMATICALLY GENERATED FILE MAY BE OVERWRITTEN BY SUBSEQUENT SIMULATIONS
*Libraries:
* Profile Libraries :
* Local Libraries :
* From [PSPICE NETLIST] section of d:\OrCAD_10.3\tools\PSpice\PSpice.ini file:
.lib "D:\Christophe\Livres\Spice simus 2\Chapter2\Simulation examples\PSpice\power456.lib"
.lib "D:\Christophe\Livres\Spice simus 2\Chapter2\Simulation examples\PSpice\copec.lib"
.lib "D:\Christophe\Livres\Spice simus 2\Chapter2\Simulation examples\PSpice\freerun.lib"
.lib "D:\Christophe\Livres\Spice simus 2\Chapter2\Simulation examples\PSpice\pwmswitch.lib"
.lib "D:\Christophe\Livres\Spice simus 2\Chapter2\Simulation examples\PSpice\application.lib"
.lib "nom.lib"
*Analysis directives:
.TRAN 0 250u 0 50n SKIPBP
.OPTIONS ABSTOL= 1u
.OPTIONS GMIN= 100p
.OPTIONS ITL1= 1000
.OPTIONS ITL4= 100
.OPTIONS RELTOL= 0.01
.OPTIONS VNTOL= 1m
.PROBE V(alias(*)) I(alias(*))
.INC "..\Buck CM.net"
**** INCLUDING "Buck CM.net" ****
* source CHAPTER 4
R_R5 SENSE N07231 3.9k
R_R3 N070111 OUT 4.5m
C_COUT1 OUT N07255 727UF IC=5
V_VIN1 IN 0 12
R_R7 0 N06861 12.94k
C_C2 N06873 N06861 241p
X_S1 DRV 0 RES RECT Buck_CM_S1
C_C1 ERR N06861 70p
R_R4 N06873 ERR 220k
L_L1 RECT N070111 9.33U
R_R6 SENSE CURRENT 1k
R_R1 N06861 OUT 12.94k
E_B1 CURRENT 0 VALUE { V(in,res) }
R_RESR1 0 N07255 16m
R_RLOAD1 0 OUT 0.5
C_C3 SENSE 0 470p
D_D2 0 RECT D1N5829
R_R2 RES IN 193m
X_U1 DRV 0 ERR N06861 SENSE N07231 PWMCM2 PARAMS: REF=2.5, PERIOD=5U,
+ DUTYMAX=0.8, RAMP=5V, VOUTHI=15V, ROUT=10, VHIGH=3, ISINK=15M, ISOURCE=500U,
+ VLOW=100M, POLE=30, GAIN=31622, VOUTLO=100M, RATIO=0.333
.subckt Buck_CM_S1 1 2 3 4
S_S1 3 4 1 2 Sbreak2
RS_S1 1 2 1G
.ends Buck_CM_S1
**** RESUMING "Buck CM.cir" ****
.END
XERR 10 4 3 2 ERRAMP PARAMS: VHIGH={VHIGH} ISINK={ISINK} ISOURCE={ISOURCE} ; error amplifier
+ VLOW={VLOW} POLE={POLE} GAIN={GAIN}
VREF 10 2 {REF} ; reference voltage
ELIM 500 2 VALUE = { V(3)*RATIO } ; max peak current = VOH*RATIO / Rsense
XCOM 5 500 12 COMP ; limit comparator
XFFL 11 82 14 13 FFLOP ; flip-flop
RDUM 13 2 1MEG
VCLK 11 2 PULSE 0 5 0 1N 1N 10N {PERIOD} ; Clock set pulses
VRAMP 6 2 PULSE 0 {RAMP} 0 {PERIOD-2N} 1N 1N {PERIOD}
VDUT 80 2 PULSE 0 5 {PERIOD*DUTYMAX} 1N 1N {(PERIOD-PERIOD*DUTYMAX)-2N} {PERIOD} ; max. duty cycle (=delay/period) delay=period-(tr+
XOR1 11 14 81 OR2 ; Clock OR FFlopD
XOR2 80 12 82 OR2 ; IMAX OR MAXduty Reset
E_BOUT 15 2 VALUE = { IF ( V(81) > 3.5, {VOUTHI}, {VOUTLO} ) }
ROUT 15 1 {ROUT} ; output resistor
.ENDS PWMCM
------$
ERROR -- Name on .ENDS does not match .SUBCKT
WARNING -- <X_U1.RATIO> not a subcircuit param
WARNING -- <X_U1.VOUTLO> not a subcircuit param
WARNING -- <X_U1.GAIN> not a subcircuit param
WARNING -- <X_U1.POLE> not a subcircuit param
WARNING -- <X_U1.VLOW> not a subcircuit param
WARNING -- <X_U1.ISOURCE> not a subcircuit param
WARNING -- <X_U1.ISINK> not a subcircuit param
WARNING -- <X_U1.VHIGH> not a subcircuit param
WARNING -- <X_U1.ROUT> not a subcircuit param
WARNING -- <X_U1.VOUTHI> not a subcircuit param
WARNING -- <X_U1.RAMP> not a subcircuit param
WARNING -- <X_U1.DUTYMAX> not a subcircuit param
WARNING -- <X_U1.PERIOD> not a subcircuit param
WARNING -- <X_U1.REF> not a subcircuit param
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -