SIMetrix Component4.14.254.21 Free_textnmos_subbiasvgnd elec_cap_13TL431 ind_lossyInlineCurrentProbenpnvwavetermressimplis_pwl_inddiononindTx_1_2_v3cap PERIODIC_OPiwaveGen_Opto ac_source Bode_Probeindzener_s probev_new 7 probev_new Probe VoltageConnections;Probes<<x<<NODE % SIMULATORDUAL"X PROBETYPEVWSIMPLIS_TEMPLATE/.PRINT V();.GRAPH : %VALUE%8xTEMPLATE.GRAPH %VALUE%-h VALUESCRIPT edit_probe!@REFProbe?VALUELabel"CLASSPROBEx zener_sZenerSemiconductors;DiodesTTTTTTTTxPNrREFD?&rT VALUE BZX79-4V7@MODELX: INIT_SCRIPTic_parameterised_subcktT /indInductorPassiveshx$l0Hl<<$l0H<l<$h<h$x<xPN .  INIT_SCRIPT ic_reactive% SIMULATORDUALNREFL?VALUE1u2 DECSCRIPTinc_dec_passive 12 INCSCRIPTinc_dec_passive 0@MODELLMhTEMPLATE- %FORM%0 valuescript edit_reactive@SIMPLIS_TEMPLATE %VALUE%&X@ICANAL0;1;0;0;G  Bode_Probe+Probe - Bode plot (combined gain and phase)Connections;Probes HxHHpHpxp@h@@hhh@xHxpxOUTIN Pin$ININ"Pin$OUTOUT!QNEGATION0#TEXT=OUT/IN'Q PHASELABELPhaseLABELSGain Label:STRING,Phase Label:STRING,Persistence:INT,Multiplied by -1:BOOL,Use db auto limits:BOOL,Minimum Limit - db:REAL,Maximum Limit - db:REAL,Use phase auto limits:BOOL,Minimum limit - phase:REAL,Maximum limit - phase:REAL,Disabled:BOOLf PARAMETERSLABEL=Gain PHASELABEL=Phase PERSISTENCE=0 NEGATION=0 USE_DB_AUTO=1 MIN_DB=-100 MAX_DB=0 USE_PHASE_AUTO=1 MIN_PHASE=-180 MAX_PHASE=180 DISABLED=0TEMPLATEi.KEEP ;.GRAPH "db(:/:)" Curvelabel="%LABEL%" nowarn=true yunit="dB" complete=True analysis= axisname=bodemag ylog=lin ;.GRAPH "ph(>>:/:)" Curvelabel="%PHASELABEL%" nowarn=true yunit="degrees" complete=True analysis= axisname=bodephase ylog=lin !QlabelGain!QREFProbe?GF VALUESCRIPT$edit_parameterised_multi_prop_deviceVSIMPLIS_TEMPLATE|.PRINT V();.PRINT V();.GRAPH "db(:/:)" Curvelabel="%LABEL%" nowarn=true yunit="dB" complete=True analysis= axisname=bodemag ylog=lin ;.GRAPH "ph(>>:/:)" Curvelabel="%PHASELABEL%" nowarn=true yunit="degrees" complete=True analysis= axisname=bodephase ylog=lin % SIMULATORDUAL$A PERSISTENCE0"6CLASSPROBE% ProbeTypeBode>DIALOG_FUNCTIONEditBodePlotProbeDialogp  ac_sourceAC Voltage SourceSourcesxhHHH000`$xxhhh$$HHNPREFV?! VALUEAC 1@MODELV%  SIMULATORDUAL0X VALUESCRIPT edit_acsourcex OGen_OptoGen_Opto!Miscellaneous;Generic subcircuitsXXxxxxxxxhhxhxx,,,h,,,hP,h8$x$$xhhxhxXxhPh8hXhXXXXXXxAXxCXhEhK@MODELX%,y VALUEGen_Opto,4 REFU?XX kiwaveCurrent WaveformSources xhhp,h,p d`p d`L``` `xh$xH$HhhhNP ,X VALUESCRIPT edit_waveW H SIMPLIS_VALUE2SQU V1=0 V2=1m FREQ=10k DELAY=0 OFF_UNTIL_DELAY=NO#@ USE_PHASENO>HHVALUE!PULSE 0 1m 0 100n 100n 49.9u 100u%H SIMULATORDUALHSIMPLIS_TEMPLATE %SIMPLIS_VALUE%@MODELIREFI?;8EditLiteralScriptedit_vwave_literalLH  PERIODIC_OP PERIODIC_OPSimplis;SpecialxXHXh(4@h<<hxXhhx<Txh``xxllTTxxxHOUTIN fREFX?( SIMULATORSIMPLISCX VALUESCRIPT edit_parameterised_subckt 'VALUEYSIMPLIS_TEMPLATE1 %PARAM_MODEL_NAME% vars: %VALUE% HTEMPLATECVALUE38PARAM_MODEL_NAME PERIODIC_OPMODELXB INIT_SCRIPTic_parameterised_subckt 'VALUE'H cap CapacitorPassivesTTTTTNP &@ICANAL0;1;0;0;% SIMULATORDUALrREFC?rE VALUE1n2 DECSCRIPTinc_dec_passive 12 INCSCRIPTinc_dec_passive 0@MODELCMhTEMPLATE- %FORM%@SIMPLIS_TEMPLATE %VALUE%0X VALUESCRIPT edit_reactive.H INIT_SCRIPT ic_reactiveT nonindTx_1_2_v3nonindTx_1_2_v3 TemporaryZZ(((HXxXx $P0`h0h0$8,8$,88$H,H$P`h`h`$h,h$,hh$x,x$p```$h<h$<hh$x<x(3130X2120X1110- INIT_SCRIPT ic_generic% SIMULATORDUAL"@ idealTxKPS"@ idealTxKSS"@ idealTxKPP"@ idealTxInd(@simplis_template'numSecondaries2% numPrimaries1.@idealTxSecondaryRatios,@idealTxPrimaryRatios @template1 valuescriptedit_nonind_txrefTX?!,8S2LabelS2!,hS1LabelS1!hP1LabelP1px( dioJunction DiodeSemiconductors;DiodesTTTTTTTTNPsREFD?$sE VALUED1N4148@MODELD: INIT_SCRIPTic_parameterised_subcktT simplis_pwl_ind PWL InductorSimplis;Primitiveslxxxhp$x<x$h<h$l0H<l<$l0Hl<<NP MODEL!L-H PARAMETERS UIC=0 IC=0 H PARAMSSCRIPT$edit_parameterised_multi_prop_deviceQXLABELS3Use Initial Condition:Bool,Initial Condition (Amps)( SIMULATORSIMPLISCSVALUE&NSEG=2 X0=0 Y0=0 X1=1 Y1=1u X2=2 Y2=2uSIMPLIS_TEMPLATEZ %REF%$TP_SSPWLL ;.MODEL %REF%$TP_SSPWLL PWLL %VALUE%2h VALUESCRIPTedit_pwlr 'dev'RREFL?QIC0,8 INIT_SCRIPT ic_pwl_lcpG resResistor (Box shape)PassivesZZ$ZhZ$$Z$hNP% SIMULATORDUALREFR? VALUE1K2 DECSCRIPTinc_dec_passive 12 INCSCRIPTinc_dec_passive 0@MODELR$h  termTerminalConnections;Terminalsxxx<xx<<<A@netname!VALUEVOUT< -vwaveVoltage WaveformSources 0,,,xh00,0,<,$xxhhhNP REFV?@MODELVH0 SIMPLIS_TEMPLATE %SIMPLIS_VALUE%%0H SIMULATORDUAL#@ USE_PHASENO=0HVALUE PULSE 0 1 0 100n 100n 49.9u 100u, VALUESCRIPT edit_waveV0HH SIMPLIS_VALUE1SQU V1=0 V2=1 FREQ=10k DELAY=0 OFF_UNTIL_DELAY=NO;0EditLiteralScriptedit_vwave_literalx npnNPN 3 terminalSemiconductors;BJTsxHx`xxx`xxBxCxE@MODELQ$VALUEQ2N2222TREFQ?) INIT_SCRIPTic_bjtx InlineCurrentProbeInline Current ProbeConnections;Probes00x00xH0000NP "HCLASSPROBEXHVALUEoSIMPLIS_TEMPLATEGV%REF% 0.0;.PRINT I(V%REF%);.GRAPH %REF%#P %VALUE%- VALUESCRIPT edit_probeRhTEMPLATE2V%REF% 0.0 ;.GRAPH %REF%#p %VALUE%" ProbeTypeIxLABEL"xQREFIPROBE?% SIMULATORDUALH - ind_lossyInductor (Lossy)Passiveshx$l0Hl<<$l0H<l<$h<h$x<xPN -H INIT_SCRIPT ic_lossy_lSIMPLIS_TEMPLATE %REF%$TP_LOSSYL;.SUBCKT %REF%$TP_LOSSYL 1 2;.NODE_MAP P 1;.NODE_MAP N 2;:>;RSHUNT 1 3 %RSHUNT%;RSERIES 2 3 %RSERIES%;.ENDS %REF%$TP_LOSSYLQIC0% SIMULATORDUALREFL?MODELXTEMPLATE %REF%$TP_LOSSYL ;.SUBCKT %REF%$TP_LOSSYL 1 2;:>;RSHUNT 1 3 %RSHUNT%;RSERIES 2 3 %RSERIES%;.ENDS %REF%$TP_LOSSYLMh PARAMETERS+IND=1u RSHUNT=1MEG RSERIES=0.1 IC=0 USEIC=0IND1u"QRSHUNT1MEG"QRSERIES0.1G VALUESCRIPT$edit_parameterised_multi_prop_deviceiXLABELSKInductance,Shunt Resistance,Series Resistance,Initial Condition,Use IC:BoolG TL431TL431Analog;References/Regulators xNxxxTxxxT$TxT$T$xT$T$0xANODExCATHODExREFIN@MODELX"VALUETL431EREFU?Qh INIT_SCRIPT.ic_parameterised_subckt 'PARAM_VALUES' 'VALUE'WSIMPLIS_TEMPLATE/ %VALUE% vars: %PARAM_VALUES%%X@ SIMULATORDUAL @ elec_cap_13"Electrolytic Capacitor (Level 1-3)PassivesTTTT$z{TNP B INIT_SCRIPTic_parameterised_subckt 'VALUE'4PARAM_MODEL_NAME ELEC_CAP_L13% SIMULATORDUALrREFC?VJVALUE9LEVEL=1 CC=1m RSH_CC=1Meg IC=0 RESR=10m LESL=100n USEIC=0MODELXYSIMPLIS_TEMPLATE1 %PARAM_MODEL_NAME% vars: %VALUE%DX VALUESCRIPT!edit_parameterised_subckt 'VALUE'rE CC1m\HTEMPLATE< %PARAM_MODEL_NAME% vars: %VALUE%S gndGroundConnections;TerminalsxxxHxGNDVALUE0@netnamex biasvBias Voltage MarkerConnections;Probes$$$$$$$$A @biasvbv?VALUE$$ nmos_subNMOS 3 terminal!Semiconductors;MOSFETs (Discrete) HHx`xxx`xHSGDxREFQ?#xVALUEIRF530@MODELX  Free_text Free text Sheet/Text2 VALUESCRIPTedit_schem_text!VALUEText@ F`wurv gwiwave 'HandleI1161?8EditLiteralScriptedit_vwave_literalLSIMPLIS_TEMPLATE %SIMPLIS_VALUE%0X VALUESCRIPT edit_wave!gREFI1"@MODELI)H SIMULATORDUAL;HHVALUEPWL 0 0 0.001 0 0.001001 1'@ USE_PHASENO\ H SIMPLIS_VALUE3PWL NSEG=2 X0=0 Y0=0 X1=0.001 Y1=0 X2=0.001001 Y2=1100@?= ;term'HandleI1157#@netname$VALUEVin#VinsNo`res'HandleI11556 INCSCRIPTinc_dec_passive 06 DECSCRIPTinc_dec_passive 1) SIMULATORDUAL"@MODELR& VALUE3.87 "xREFRW11722v;term'HandleI1153(VALUEControl#@netname#Controlus5cap 'HandleI11512H INIT_SCRIPT ic_reactive4X VALUESCRIPT edit_reactiveDSIMPLIS_TEMPLATE %VALUE%QhTEMPLATE- %FORM%6 INCSCRIPTinc_dec_passive 06 DECSCRIPTinc_dec_passive 1) SIMULATORDUAL!sREFC8$sx VALUE10n"@MODELC33#RTN# 4`dio 'HandleI1149> INIT_SCRIPTic_parameterised_subcktA@ PARAMSSCRIPTedit_parameterised_subckt7@ VALUESCRIPTsimplis_edit_mod7@PARAM_MODEL_NAME DIODE_SPICEA@ PARAM_VALUESIS=140f N=1 RS=39m IMAX=1)@ SIMULATORDUALw@ EDVT_TEMPLATEN%REF% | | REF=%REF% MODEL_NAME=%PARAM_MODEL_NAME% %PARAM_VALUES%j@SIMPLIS_TEMPLATE> %PARAM_MODEL_NAME% vars: %PARAM_VALUES%!_REFD3( VALUEd1n4002"@MODELD#RTN18erisXLO ind_lossy'HandleI1147mXLABELSKInductance,Shunt Resistance,Series Resistance,Initial Condition,Use IC:BoolK VALUESCRIPT$edit_parameterised_multi_prop_deviceQh PARAMETERS+IND=1u RSHUNT=1MEG RSERIES=0.1 IC=0 USEIC=0TEMPLATE %REF%$TP_LOSSYL ;.SUBCKT %REF%$TP_LOSSYL 1 2;:>;RSHUNT 1 3 %RSHUNT%;RSERIES 2 3 %RSERIES%;.ENDS %REF%$TP_LOSSYL"MODELX) SIMULATORDUALSIMPLIS_TEMPLATE %REF%$TP_LOSSYL;.SUBCKT %REF%$TP_LOSSYL 1 2;.NODE_MAP P 1;.NODE_MAP N 2;:>;RSHUNT 1 3 %RSHUNT%;RSERIES 2 3 %RSERIES%;.ENDS %REF%$TP_LOSSYL1H INIT_SCRIPT ic_lossy_l"@USEIC0&QRSERIES10m&QRSHUNT1Meg"IND14u!RREFL1QIC21314rrmal0@&d@res'HandleI11456 INCSCRIPTinc_dec_passive 06 DECSCRIPTinc_dec_passive 1) SIMULATORDUAL"@MODELR% VALUE607m"/REFRW32320s0 x= C|res'HandleI11436 INCSCRIPTinc_dec_passive 06 DECSCRIPTinc_dec_passive 1) SIMULATORDUAL"@MODELR&C VALUE19.5m"CxREFRW21216u 1" (scap 'HandleI11412H INIT_SCRIPT ic_reactive4X VALUESCRIPT edit_reactiveDSIMPLIS_TEMPLATE %VALUE%QhTEMPLATE- %FORM%6 INCSCRIPTinc_dec_passive 06 DECSCRIPTinc_dec_passive 1) SIMULATORDUAL!sREFC4&sx VALUE0.01u"@MODELC1115-@ind 'HandleI1139DSIMPLIS_TEMPLATE %VALUE%4 valuescript edit_reactiveQhTEMPLATE- %FORM%6 INCSCRIPTinc_dec_passive 06 DECSCRIPTinc_dec_passive 1) SIMULATORDUAL2  INIT_SCRIPT ic_reactive(@FORMBRANCH=0$REFLleak)xVALUE91u IC=0"@MODELL2221q 8res'HandleI11376 INCSCRIPTinc_dec_passive 06 DECSCRIPTinc_dec_passive 1) SIMULATORDUAL"@MODELR$ VALUE22k"xREFR121115 ` P9 Free_text'HandleI11356 VALUESCRIPTedit_schem_text.VALUE Voltage Loopopos Free_text'HandleI11336 VALUESCRIPTedit_schem_text('VALUEPrimary 310* Free_text'HandleI11316 VALUESCRIPTedit_schem_text''VALUEOutputerisInlineCurrentProbe 'HandleI1129) SIMULATORDUAL& ProbeTypeIVhTEMPLATE2V%REF% 0.0 ;.GRAPH %REF%#p %VALUE%1 VALUESCRIPT edit_probesSIMPLIS_TEMPLATEGV%REF% 0.0;.PRINT I(V%REF%);.GRAPH %REF%#P %VALUE%&HCLASSPROBE&HREFIPROBE1&xLABELILOADXHVALUE{axisType="axis" persistence=1 graphName="Output" curveLabel="ILOAD" analysis="tran|pop" xLog="auto" yLog="lin" nowarn=true1410z PERIODIC_OP 'HandleI1127F INIT_SCRIPTic_parameterised_subckt 'VALUE'"MODELX78PARAM_MODEL_NAME PERIODIC_OP$HTEMPLATE]SIMPLIS_TEMPLATE1 %PARAM_MODEL_NAME% vars: %VALUE%GX VALUESCRIPT edit_parameterised_subckt 'VALUE, SIMULATORSIMPLIS!REFX1DCVALUE#VREF=2.5 VOL=0 VOH=5 HYSTWD=2m IC=02729erish probev_new 'HandleI1125&CLASSPROBE1h VALUESCRIPT edit_probe<xTEMPLATE.GRAPH %VALUE%[SIMPLIS_TEMPLATE/.PRINT V();.GRAPH : %VALUE%&X PROBETYPEV) SIMULATORDUAL(iLabelTL431 ARVALUEaxisType="auto" persistence=1 graphName="Feedback" curveLabel="TL431 A" analysis="tran|pop" xLog="auto" yLog="auto" nowarn=true%@REFProbe6#Control P probev_new 'HandleI1123&CLASSPROBE1h VALUESCRIPT edit_probe<xTEMPLATE.GRAPH %VALUE%[SIMPLIS_TEMPLATE/.PRINT V();.GRAPH : %VALUE%&X PROBETYPEV) SIMULATORDUAL%LabelVresRVALUEzaxisType="auto" persistence=1 graphName="Drive" curveLabel="Vres" analysis="tran|pop" xLog="auto" yLog="auto" nowarn=true%@REFProbe518 ` probev_new 'HandleI1121&CLASSPROBE1h VALUESCRIPT edit_probe<xTEMPLATE.GRAPH %VALUE%[SIMPLIS_TEMPLATE/.PRINT V();.GRAPH : %VALUE%&X PROBETYPEV) SIMULATORDUAL)j LabelVQ2 BaseRVALUE~axisType="auto" persistence=1 graphName="Drive" curveLabel="VQ2 Base" analysis="tran|pop" xLog="auto" yLog="auto" nowarn=true%@REFProbe333erisxjh probev_new 'HandleI1119&CLASSPROBE1h VALUESCRIPT edit_probe<xTEMPLATE.GRAPH %VALUE%[SIMPLIS_TEMPLATE/.PRINT V();.GRAPH : %VALUE%&X PROBETYPEV) SIMULATORDUAL*iLabel VQ1 DrainRVALUEaxisType="auto" persistence=1 graphName="Switching" curveLabel="VQ1 Drain" analysis="tran|pop" xLog="auto" yLog="auto" nowarn=true%@REFProbe228q res'HandleI11176 INCSCRIPTinc_dec_passive 06 DECSCRIPTinc_dec_passive 1) SIMULATORDUAL"@MODELR$ VALUE39 "xREFR113033qal(0Cres'HandleI11156 INCSCRIPTinc_dec_passive 06 DECSCRIPTinc_dec_passive 1) SIMULATORDUAL"@MODELR%C VALUE4.7k!CxREFR518245 NLhnpn 'HandleI1113- INIT_SCRIPTic_bjtA@ PARAMSSCRIPTedit_parameterised_subckt7@ VALUESCRIPTsimplis_edit_mod5@PARAM_MODEL_NAME NPN_SPICEa@ PARAM_VALUES9IS=30.611f NF=1.00124 BF=220 BR=4 RB=130m RC=120m RE=220m)@ SIMULATORDUALw@ EDVT_TEMPLATEN%REF% | | REF=%REF% MODEL_NAME=%PARAM_MODEL_NAME% %PARAM_VALUES%j@SIMPLIS_TEMPLATE> %PARAM_MODEL_NAME% vars: %PARAM_VALUES%"@MODELQ)iVALUEQ2N2222A!ixREFQ22733#RTNerisx` elec_cap_13 'HandleI1111`HTEMPLATE< %PARAM_MODEL_NAME% vars: %VALUE%HX VALUESCRIPT!edit_parameterised_subckt 'VALUE']SIMPLIS_TEMPLATE1 %PARAM_MODEL_NAME% vars: %VALUE%"MODELX) SIMULATORDUAL8PARAM_MODEL_NAME ELEC_CAP_L13F INIT_SCRIPTic_parameterised_subckt 'VALUE'!REFC2aJVALUE@LEVEL=2 CC=47u RSH_CC=1Meg IC=-12.75 RESR=950m LESL=100n USEIC=1!x CC47u#RTN20Adpgnd'HandleI1109"VALUE0#@netname0m#Cres'HandleI11076 INCSCRIPTinc_dec_passive 06 DECSCRIPTinc_dec_passive 1) SIMULATORDUAL"@MODELR"dVALUE5!CREFR3100 42dio 'HandleI1105> INIT_SCRIPTic_parameterised_subcktA@ PARAMSSCRIPTedit_parameterised_subckt7@ VALUESCRIPTsimplis_edit_mod7@PARAM_MODEL_NAME DIODE_SPICEA@ PARAM_VALUESIS=4.1f N=1 RS=44m IMAX=8)@ SIMULATORDUALw@ EDVT_TEMPLATEN%REF% | | REF=%REF% MODEL_NAME=%PARAM_MODEL_NAME% %PARAM_VALUES%j@SIMPLIS_TEMPLATE> %PARAM_MODEL_NAME% vars: %PARAM_VALUES%!x_REFD2'x VALUEmur840"@MODELD1213eris0gnd'HandleI1103"VALUE0#@netname0Z90gnd'HandleI1101"VALUE0#@netname0s XCres'HandleI10996 INCSCRIPTinc_dec_passive 06 DECSCRIPTinc_dec_passive 1) SIMULATORDUAL"@MODELR%C VALUE1.5 !CxREFR230#RTNdoposHzener_s 'HandleI1097> INIT_SCRIPTic_parameterised_subcktA@ PARAMSSCRIPTedit_parameterised_subckt7@ VALUESCRIPTsimplis_edit_mod7@PARAM_MODEL_NAME ZENER_DIODE{@ PARAM_VALUESSIS=12.6394n N=2.18699 RS=193.247m VZ=17.5242 RZ=45.5 Ileak=12.6351n Itest=5m PMAX=1)@ SIMULATORDUALw@ EDVT_TEMPLATEN%REF% | | REF=%REF% MODEL_NAME=%PARAM_MODEL_NAME% %PARAM_VALUES%j@SIMPLIS_TEMPLATE> %PARAM_MODEL_NAME% vars: %PARAM_VALUES%!REFD1+ VALUE 1N4746A/PS"@MODELX#RTN27q 310res'HandleI10956 INCSCRIPTinc_dec_passive 06 DECSCRIPTinc_dec_passive 1) SIMULATORDUAL"@MODELR% VALUE2Meg!xREFR111270 ;term'HandleI1093$VALUERTN#@netname0y (;term'HandleI1091$VALUERTN#@netname#RTNV r elec_cap_13 'HandleI1089`HTEMPLATE< %PARAM_MODEL_NAME% vars: %VALUE%HX VALUESCRIPT!edit_parameterised_subckt 'VALUE']SIMPLIS_TEMPLATE1 %PARAM_MODEL_NAME% vars: %VALUE%"MODELX) SIMULATORDUAL8PARAM_MODEL_NAME ELEC_CAP_L13F INIT_SCRIPTic_parameterised_subckt 'VALUE'!rREFC1XJVALUE7LEVEL=2 CC=1m RSH_CC=1Meg IC=5 RESR=40m LESL=5n USEIC=1 rx CC1m130 1" V Free_text'HandleI10876 VALUESCRIPTedit_schem_text*'VALUE Error-Ampr0 x=hHC"res'HandleI10856 INCSCRIPTinc_dec_passive 06 DECSCRIPTinc_dec_passive 1) SIMULATORDUAL"@MODELR%C VALUE620 "CxREFR102633pWbdres'HandleI10836 INCSCRIPTinc_dec_passive 06 DECSCRIPTinc_dec_passive 1) SIMULATORDUAL"@MODELR$ VALUE20 !/REFR92519pQpX4cap 'HandleI10812H INIT_SCRIPT ic_reactive4X VALUESCRIPT edit_reactiveDSIMPLIS_TEMPLATE %VALUE%QhTEMPLATE- %FORM%6 INCSCRIPTinc_dec_passive 06 DECSCRIPTinc_dec_passive 1) SIMULATORDUAL*@ICANAL1;1;1;1;(@FORMBRANCH=1!_REFC6; VALUE{100n*gauss(0.05)} IC=-1.7"@MODELC31#Controlh/E84@cap 'HandleI10792H INIT_SCRIPT ic_reactive4X VALUESCRIPT edit_reactiveDSIMPLIS_TEMPLATE %VALUE%QhTEMPLATE- %FORM%6 INCSCRIPTinc_dec_passive 06 DECSCRIPTinc_dec_passive 1) SIMULATORDUAL*@ICANAL1;1;1;1;(@FORMBRANCH=1!_REFC5= VALUE{C5_val*gauss(0.05)} IC=-1.7"@MODELC32#Controlp 8|dres'HandleI10776 INCSCRIPTinc_dec_passive 06 DECSCRIPTinc_dec_passive 1) SIMULATORDUAL"@MODELR$L VALUE33k!L/REFR83132q8 COres'HandleI10756 INCSCRIPTinc_dec_passive 06 DECSCRIPTinc_dec_passive 1) SIMULATORDUAL"@MODELR&C VALUE4.75k!CxREFR7310(TL431 'HandleI1073[SIMPLIS_TEMPLATE/ %VALUE% vars: %PARAM_VALUES%Uh INIT_SCRIPT.ic_parameterised_subckt 'PARAM_VALUES' 'VALUE'1@ PARAMSSCRIPT no_params7@ VALUESCRIPTsimplis_edit_mod)@ SIMULATORDUAL@ EDVT_TEMPLATEt%REF% | | MODEL_NAME=%VALUE% "@MODELX&VALUETL431!xREFU20#Control31rmod" HCOres'HandleI10716 INCSCRIPTinc_dec_passive 06 DECSCRIPTinc_dec_passive 1) SIMULATORDUAL"@MODELR&C VALUE4.75k!CxREFR619313/ pgnd'HandleI1069"VALUE0#@netname03/hxh probev_new 'HandleI1067&CLASSPROBE1h VALUESCRIPT edit_probe<xTEMPLATE.GRAPH %VALUE%[SIMPLIS_TEMPLATE/.PRINT V();.GRAPH : %VALUE%&X PROBETYPEV) SIMULATORDUAL%iLabelOptoRVALUE}axisType="auto" persistence=1 graphName="Feedback" curveLabel="Opto" analysis="tran|pop" xLog="auto" yLog="auto" nowarn=true%@REFProbe826u v5PM Bode_Probe'HandleI1065'TEXT=OUT/INLABELSGain Label:STRING,Phase Label:STRING,Persistence:INT,Multiplied by -1:BOOL,Use db auto limits:BOOL,Minimum Limit - db:REAL,Maximum Limit - db:REAL,Use phase auto limits:BOOL,Minimum limit - phase:REAL,Maximum limit - phase:REAL,Disabled:BOOLf PARAMETERSLABEL=Gain PHASELABEL=Phase PERSISTENCE=0 NEGATION=0 USE_DB_AUTO=1 MIN_DB=-100 MAX_DB=0 USE_PHASE_AUTO=1 MIN_PHASE=-180 MAX_PHASE=180 DISABLED=0TEMPLATEi.KEEP ;.GRAPH "db(:/:)" Curvelabel="%LABEL%" nowarn=true yunit="dB" complete=True analysis= axisname=bodemag ylog=lin ;.GRAPH "ph(>>:/:)" Curvelabel="%PHASELABEL%" nowarn=true yunit="degrees" complete=True analysis= axisname=bodephase ylog=lin KF VALUESCRIPT$edit_parameterised_multi_prop_deviceVSIMPLIS_TEMPLATE|.PRINT V();.PRINT V();.GRAPH "db(:/:)" Curvelabel="%LABEL%" nowarn=true yunit="dB" complete=True analysis= axisname=bodemag ylog=lin ;.GRAPH "ph(>>:/:)" Curvelabel="%PHASELABEL%" nowarn=true yunit="degrees" complete=True analysis= axisname=bodephase ylog=lin ) SIMULATORDUAL&6CLASSPROBE) ProbeTypeBodeBDIALOG_FUNCTIONEditBodePlotProbeDialog(@ MAX_PHASE180)@ MIN_PHASE-180+@USE_PHASE_AUTO1#@MAX_DB0&@MIN_DB-100(@ USE_DB_AUTO1%@NEGATION0(@ PERSISTENCE0,Q PHASELABELVPhase&QlabelVGain&QREFProbe191019=Tran  ac_source'HandleI10634X VALUESCRIPT edit_acsource)  SIMULATORDUAL"@MODELV% VALUEAC 1!xREFV31019xt" X;term'HandleI1061$VALUERTN#@netname#RTNsofh`C"res'HandleI10596 INCSCRIPTinc_dec_passive 06 DECSCRIPTinc_dec_passive 1) SIMULATORDUAL"@MODELR%C VALUE150 !CxREFR4#RTN20tv5sScap 'HandleI10572H INIT_SCRIPT ic_reactive4X VALUESCRIPT edit_reactiveDSIMPLIS_TEMPLATE %VALUE%QhTEMPLATE- %FORM%6 INCSCRIPTinc_dec_passive 06 DECSCRIPTinc_dec_passive 1) SIMULATORDUAL!sREFC3%s VALUE2.2n"@MODELC27243/;term'HandleI1055$VALUERTN#@netname#RTN3/ probev_new 'HandleI1053&CLASSPROBE1h VALUESCRIPT edit_probe<xTEMPLATE.GRAPH %VALUE%[SIMPLIS_TEMPLATE/.PRINT V();.GRAPH : %VALUE%&X PROBETYPEV) SIMULATORDUAL%LabelVoutRVALUE{axisType="auto" persistence=1 graphName="Output" curveLabel="Vout" analysis="tran|pop" xLog="auto" yLog="auto" nowarn=true%@REFProbe1103/(h probev_new 'HandleI1051&CLASSPROBE1h VALUESCRIPT edit_probe<xTEMPLATE.GRAPH %VALUE%[SIMPLIS_TEMPLATE/.PRINT V();.GRAPH : %VALUE%&X PROBETYPEV) SIMULATORDUAL(iLabelVQ2 ColRVALUE}axisType="auto" persistence=1 graphName="Drive" curveLabel="VQ2 Col" analysis="tran|pop" xLog="auto" yLog="auto" nowarn=true%@REFProbe427hi(rp elec_cap_13 'HandleI1049`HTEMPLATE< %PARAM_MODEL_NAME% vars: %VALUE%HX VALUESCRIPT!edit_parameterised_subckt 'VALUE']SIMPLIS_TEMPLATE1 %PARAM_MODEL_NAME% vars: %VALUE%"MODELX) SIMULATORDUAL8PARAM_MODEL_NAME ELEC_CAP_L13F INIT_SCRIPTic_parameterised_subckt 'VALUE'!rREFC7]JVALUE<LEVEL=2 CC=470u RSH_CC=1Meg IC=5 RESR=290m LESL=2.8n USEIC=1"rx CC470u140ft Free_text'HandleI10476 VALUESCRIPTedit_schem_text8/VALUERinging Choke Converterrterk Free_text'HandleI10456 VALUESCRIPTedit_schem_text='VALUEStep Line and Load Transient S Free_text'HandleI10436 VALUESCRIPTedit_schem_text''VALUEInput hi0 Free_text'HandleI10416 VALUESCRIPTedit_schem_text$'VALUEPOP S h probev_new 'HandleI1039&CLASSPROBE1h VALUESCRIPT edit_probe<xTEMPLATE.GRAPH %VALUE%[SIMPLIS_TEMPLATE/.PRINT V();.GRAPH : %VALUE%&X PROBETYPEV) SIMULATORDUAL$iLabelVinRVALUEzaxisType="grid" persistence=1 graphName="Output" curveLabel="Vin" analysis="tran|pop" xLog="auto" yLog="auto" nowarn=true%@REFProbe7#Vinft5InlineCurrentProbe 'HandleI1037) SIMULATORDUAL& ProbeTypeIVhTEMPLATE2V%REF% 0.0 ;.GRAPH %REF%#p %VALUE%1 VALUESCRIPT edit_probesSIMPLIS_TEMPLATEGV%REF% 0.0;.PRINT I(V%REF%);.GRAPH %REF%#P %VALUE%&HCLASSPROBE&HREFIPROBE2$xLABELIinXHVALUExaxisType="auto" persistence=0 graphName="Input" curveLabel="Iin" analysis="tran|pop" xLog="auto" yLog="lin" nowarn=true#Vin11ofwInlineCurrentProbe 'HandleI1035) SIMULATORDUAL& ProbeTypeIVhTEMPLATE2V%REF% 0.0 ;.GRAPH %REF%#p %VALUE%1 VALUESCRIPT edit_probesSIMPLIS_TEMPLATEGV%REF% 0.0;.PRINT I(V%REF%);.GRAPH %REF%#P %VALUE%&HCLASSPROBE&HREFIPROBE3*LABEL IQ1 DrainXHVALUEaxisType="auto" persistence=1 graphName="Switching" curveLabel="IQ1 Drain" analysis="tran|pop" xLog="auto" yLog="lin" nowarn=true2128!v58dio 'HandleI1033> INIT_SCRIPTic_parameterised_subcktA@ PARAMSSCRIPTedit_parameterised_subckt7@ VALUESCRIPTsimplis_edit_mod7@PARAM_MODEL_NAME DIODE_SPICEA@ PARAM_VALUESIS=140f N=1 RS=39m IMAX=1)@ SIMULATORDUALw@ EDVT_TEMPLATEN%REF% | | REF=%REF% MODEL_NAME=%PARAM_MODEL_NAME% %PARAM_VALUES%j@SIMPLIS_TEMPLATE> %PARAM_MODEL_NAME% vars: %PARAM_VALUES%!REFD4( VALUEd1n4002"@MODELD2115eris*nmos_sub 'HandleI1031A@ PARAMSSCRIPTedit_parameterised_subckt7@ VALUESCRIPTsimplis_edit_mod:@PARAM_MODEL_NAMEPWR_NMOS_SPICEk@ PARAM_VALUESCIDMAX=7.32205 LEVEL='1032' VDSNOM=999.999 VTO=3.0004 KP=972.828m RS=78.6813m LAMBDA=682.207p RDSON=3.30001 IS=4.60004n N=1 RSD=36.1m CGS=348p QDG0=-5.51233n XDG0=-5 QDG1=1.50505n XDG1=4.56757 QDG2=3.01009n XDG2=29.081 QDG3=4.51514n XDG3=158.489 QDS1=284.005p XDS1=22.286 QDS2=568.01p XDS2=75.0895 QDS3=852.016p XDS3=158.489)@ SIMULATORDUALw@ EDVT_TEMPLATEN%REF% | | REF=%REF% MODEL_NAME=%PARAM_MODEL_NAME% %PARAM_VALUES%j@SIMPLIS_TEMPLATE> %PARAM_MODEL_NAME% vars: %PARAM_VALUES%!xREFQ1) VALUESTD2NA60"@MODELX282730eriswTnonindTx_1_2_v3'HandleI1029%hP1LabelP1%,hS1LabelS1%,8S2LabelS25 valuescriptedit_nonind_tx) numPrimaries1+numSecondaries2) SIMULATORDUAL1 INIT_SCRIPT ic_generic"refTX2@templateX$%ref% Nonind_Tx%ref% ;.subckt Nonind_Tx%ref% ;F1 0 n1 E1 1;E1 10 11 n1 0 1;F2 0 n1 E2 58.1m;E2 20 21 n1 0 58.1m;F3 0 n1 E3 134m;E3 30 31 n1 0 134m;.ends ;3@idealTxPrimaryRatios[1]?@idealTxSecondaryRatios [58.1m, 134m]@simplis_templateq!T$%ref% N_WIND=3 N1=1 N2=58.1m N3=134m;)@ idealTxInd10u'@ idealTxKPP1'@ idealTxKSS1'@ idealTxKPS111170161823k4wsimplis_pwl_ind 'HandleI102708 INIT_SCRIPT ic_pwl_lc6h VALUESCRIPTedit_pwlr 'dev'SIMPLIS_TEMPLATEZ %REF%$TP_SSPWLL ;.MODEL %REF%$TP_SSPWLL PWLL %VALUE%, SIMULATORSIMPLISUXLABELS3Use Initial Condition:Bool,Initial Condition (Amps)L PARAMSSCRIPT$edit_parameterised_multi_prop_device1H PARAMETERS UIC=0 IC=0 #MODEL!LQIC0!REFL4SVALUEsNSEG=5 X0=-0.50 Y0=-1.655m X1=-0.45 Y1=-1.65m X2=-0.40 Y2=-1.6m X3=0.40 Y3=1.6m X4=0.45 Y4=1.65m X5=0.50 Y5=1.655m 1117 (Xbiasv'HandleI1025$@biasvbv1(|VALUE5.0088510nzurv0`,wvwave 'HandleI1023?0EditLiteralScriptedit_vwave_literal0 VALUESCRIPT edit_waveL0 SIMPLIS_TEMPLATE %SIMPLIS_VALUE%b0HH SIMPLIS_VALUE9PWL NSEG=2 X0=0 Y0=310 X1=0.0001 Y1=310 X2=0.00011 Y2=380A0HVALUE PWL 0 310 0.0001 310 0.00011 380'@ USE_PHASENO)0H SIMULATORDUAL"@MODELV!REFV1#Vin0Wvrv8 Gen_Opto'HandleI1305!j REFU1) VALUEGen_Opto"@MODELX25#Control2026,hh@20+:U1#C2  019 +:R9#N+:R6#PD#Control+:C6#N+:C5#N+:U2#CATHODE, H 19+:R6#P/0 -:U2#ANODE+  0-:R7#N/ 0 -:U2#ANODE>X8#Control+:C5#N+:U2#CATHODEBP XP 831+:R8#P+:U2#REFIN+:R6#N+:R7#P88(#Control +:U2#CATHODE,8p832-:C5#P, 8P 831-:R8#P,  31+:R7#P2P  31 +:R6#N+:R7#P, 31-:R6#N<P 8P 31+:U2#REFIN+:R6#N+:R7#P0P 31 -:U2#REFIN288#Control+:C5#N,pXP X31-:C6#P2XX#Control+:C6#NDX#Control+:C6#N+:C5#N+:U2#CATHODE5 p 0-:U2#ANODE-:R7#N,825-:U1#A,` 19-:R9#N,h26+:U1#E,h20+:U1#C28#Control-:U1#K2#Control-:U1#K-hHh26+:R10#P-hh26+:R10#P&21,27-:R1#N,27-:C3#P,X30+:R2#P827+:Q1#G+:C3#P+:Q2#C-27-:X1#IN,x28+:Q1#D,x28+:Q1#D,p28-:Q1#D,p30-:Q1#S,27+:Q1#G- 30+:R11#P- 30+:R11#P+880+:R2#N18(0 -:R2#N-:D1#P+80-:R2#N+H80-:D1#P,X27+:D1#N,27+:C3#P227 +:C3#P+:Q2#C+0-:C8#N2`33 -:Q2#B-:C8#P2` 33 -:Q2#B-:C8#P,(27+:Q2#C10 -:C8#N-:Q2#E,33+:C8#P,33-:Q2#B+0+:C8#N+0-:Q2#E,(27+:Q2#C,0P18+:R5#P' ( 100.0`0#Vin+:V1#P+0@0 0-:V1#N& 10,  10+:I1#P& 10,11+:R1#P-@22-:RW1#N,17-:L4#N.17-:TX2#11517+:TX2#11+:RW1#P,P18+:R5#P4(11+:TX2#10+:L4#PGx11!+:TX2#10+:L4#P+:C4#P+:R12#P+:R1#P:8(11+:TX2#10+:L4#P+:C4#P,((11+:C4#P,8815+:D4#N-8811+:R12#P,((15-:C4#N,(815+:C4#N-8815-:R12#NA811+:TX2#10+:L4#P+:C4#P+:R12#P,11+:L4#P.17+:TX2#11-  12+:RW2#P2(14 -:L1#N-:C7#P+p(p0-:C1#N+((p0-:C7#N,((14+:C7#P, 0 `19-:V3#N, 10+:V3#P,13-:D2#N,13+:C1#P+p0-:C1#N-00-:TX2#20.11+:TX2#10. 16-:TX2#21, 12+:D2#P1(pp0 -:C1#N-:C7#N,10+:R3#P+p0-:R3#N,(814-:L1#N,X13+:L1#P&10.pp18-:TX2#30- 16-:RW2#N& 10.@23-:TX2#311xh0 -:D3#P-:C2#P+h`h0+:R4#P+ x0-:D3#P+x`x0+:C2#P7hX0-:D3#P-:C2#P-:R4#P-x@@20-:RW3#N,x@xP20-:C2#N2x@h@20 +:R4#N+:U1#C,hh@20-:R4#N-0@@23+:RW3#P,018+:D3#N2p18 +:D3#N+:R5#P-`17+:RW1#P(00#Vin(0 #Vin&0 000( 0#Vin( #Vin&10&P01980 019-:V3#N-:R9#N-:R6#P& 107pp0-:C1#N-:C7#N-:R3#N+p p0+:I1#N+ p 0-:I1#N,821-:D4#P/ 21 -:Lleak#N,8821-:D4#P,24-:R5#N9h 33-:Q2#B-:C8#P-:R11#N-hh33-:R10#N-  (33-:R11#N.SIMULATOR SIMPLIS *.AC DEC 40 10 100k .PRINT + ALL .OPTIONS + PSP_NPT=8001 + POP_OUTPUT_CYCLES=3 + NEW_ANALYSIS .POP + TRIG_GATE={TRIG_GATE} + TRIG_COND=0_TO_1 + MAX_PERIOD=50u + CONVERGENCE=10f + CYCLES_BEFORE_LAUNCH=3 .TRAN 2m 0 .var RLoad=8 .SIMULATOR DEFAULT .var C6_val=100n .var C5_val=22n .SUBCKT Gen_Opto 7 9 8 10 .NODE_MAP A 7 .NODE_MAP C 8 .NODE_MAP E 10 .NODE_MAP K 9 C1 6 9 4u X$D1 7 5 DIODE_SPICE$12 F1 9 6 VF1$TP_CCCS 2 VF1$TP_CCCS 5 9 0 G1 8 10 6 9 1 R1 6 9 1 !R$R2 10 8 R2$TP_SSPWLR IC=1 .MODEL R2$TP_SSPWLR VPWLR NSEG=3 X0=-100 Y0=-1e-6 X1=0.00 Y1=0 X2=.001 Y2=1e-3 X3=0.01 + Y3=1 .SUBCKT DIODE_SPICE$12 1 2 .NODE_MAP P 1 .NODE_MAP N 2 !R_DBODY 1 2 MRDM IC=1 .MODEL MRDM VPWLR NSEG=3 X0=-100 Y0=-1e-008 X1=0.05 Y1=5e-012 X2=0.666409619110127 + Y2=6.66409619110127e-011 X3=0.732581245549817 Y3=2 .ENDS DIODE_SPICE$12 .ENDS Gen_Opto @ xC:\Documents and Settings\twilson\My Documents\DATA\STI\SIMetrix_SIMPLIS\ValueProposition\PS_Designer\Example_Applications\SelfOscillatingConverter_step_line_load_2_dl.sxsch5.40dGBasic|AD|Micron|Schematic|Advanced|Scripts|Rtn|SIMPLIS_IF|RemoteSimplisPathC:\Documents and Settings\twilson\My Documents\DATA\STI\SIMetrix_SIMPLIS\ValueProposition\PS_Designer\Example_Applications\SelfOscillatingConverter_step_line_load_2_dl.sxschRootPath Reference UserVersion21ReadonlyFALSE UserStatus Magnification0.666667