SIMetrix Component4.14.254.21 Free_textnmos_subbiasvgnd elec_cap_13TL431 ind_lossyInlineCurrentProbenpnvwavetermressimplis_pwl_inddiononindTx_1_2_v3cap PERIODIC_OPGen_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  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 TemporaryxXxXH((ZZ( $x<x$<hh$h<h$p```$x,x$,hh$h,h$P`h`h`$H,H$,88$8,8$P0`h0h010X1120X2130(31- 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!VALUETextpE@?= Eterm'HandleI1441#@netname$VALUEVin#VinsNoXres'HandleI14396 INCSCRIPTinc_dec_passive 06 DECSCRIPTinc_dec_passive 1) SIMULATORDUAL"@MODELR& VALUE3.87 "REFRW11722DEterm'HandleI1437(VALUEControl#@netname#ControluhXscap 'HandleI14352H INIT_SCRIPT ic_reactive4X VALUESCRIPT edit_reactiveDSIMPLIS_TEMPLATE %VALUE%QhTEMPLATE- %FORM%6 INCSCRIPTinc_dec_passive 06 DECSCRIPTinc_dec_passive 1) SIMULATORDUAL!sREFC8$s VALUE10n"@MODELC33#RTN#*;dio 'HandleI1433> 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#RTN18eris B> ind_lossy'HandleI1431mXLABELSKInductance,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!RREFL1QIC21314rrmalh5<Z*res'HandleI14296 INCSCRIPTinc_dec_passive 06 DECSCRIPTinc_dec_passive 1) SIMULATORDUAL"@MODELR% VALUE607m"/REFRW32320s0 x=@COres'HandleI14276 INCSCRIPTinc_dec_passive 06 DECSCRIPTinc_dec_passive 1) SIMULATORDUAL"@MODELR&C VALUE19.5m"CREFRW21216u 1" rsbcap 'HandleI14252H INIT_SCRIPT ic_reactive4X VALUESCRIPT edit_reactiveDSIMPLIS_TEMPLATE %VALUE%QhTEMPLATE- %FORM%6 INCSCRIPTinc_dec_passive 06 DECSCRIPTinc_dec_passive 1) SIMULATORDUAL!sREFC4&s VALUE0.01u"@MODELC1115-Xhind 'HandleI1423DSIMPLIS_TEMPLATE %VALUE%4 valuescript edit_reactiveQhTEMPLATE- %FORM%6 INCSCRIPTinc_dec_passive 06 DECSCRIPTinc_dec_passive 1) SIMULATORDUAL2  INIT_SCRIPT ic_reactive(@FORMBRANCH=0$REFLleak)VALUE91u IC=0"@MODELL2221q @+res'HandleI14216 INCSCRIPTinc_dec_passive 06 DECSCRIPTinc_dec_passive 1) SIMULATORDUAL"@MODELR$ VALUE22k"REFR121115 x]% Free_text'HandleI14196 VALUESCRIPTedit_schem_text.VALUE Voltage LoopoposP Free_text'HandleI14176 VALUESCRIPTedit_schem_text('VALUEPrimary 310 9 Free_text'HandleI14156 VALUESCRIPTedit_schem_text''VALUEOutputerisw~InlineCurrentProbe 'HandleI1413) 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=true1410zp PERIODIC_OP 'HandleI1411F 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=02629eris h probev_new 'HandleI1409&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 (x^ probev_new 'HandleI1407&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 0 probev_new 'HandleI1405&CLASSPROBE1h VALUESCRIPT edit_probe<xTEMPLATE.GRAPH %VALUE%[SIMPLIS_TEMPLATE/.PRINT V();.GRAPH : %VALUE%&X PROBETYPEV) SIMULATORDUAL)` LabelVQ2 BaseRVALUE~axisType="auto" persistence=1 graphName="Drive" curveLabel="VQ2 Base" analysis="tran|pop" xLog="auto" yLog="auto" nowarn=true%@REFProbe333erisXh probev_new 'HandleI1403&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%@REFProbe228qres'HandleI14016 INCSCRIPTinc_dec_passive 06 DECSCRIPTinc_dec_passive 1) SIMULATORDUAL"@MODELR$ VALUE39 "REFR113033qal((HCres'HandleI13996 INCSCRIPTinc_dec_passive 06 DECSCRIPTinc_dec_passive 1) SIMULATORDUAL"@MODELR%C VALUE4.7k!CREFR518255 Nxhnpn 'HandleI1397- 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!iREFQ22633#RTNeris elec_cap_13 'HandleI1395`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! CC47u#RTN20AdXgnd'HandleI1393"VALUE0#@netname0s#h@Cres'HandleI13916 INCSCRIPTinc_dec_passive 06 DECSCRIPTinc_dec_passive 1) SIMULATORDUAL"@MODELR(dVALUE{RLoad}!CREFR3100 p*dio 'HandleI1389> 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"@MODELD1213eris`gnd'HandleI1387"VALUE0#@netname0Z98gnd'HandleI1385"VALUE0#@netname0s XpCres'HandleI13836 INCSCRIPTinc_dec_passive 06 DECSCRIPTinc_dec_passive 1) SIMULATORDUAL"@MODELR%C VALUE1.5 !CREFR230#RTNdoposP`vpzener_s 'HandleI1381> 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#RTN26\erisvwave 'HandleI1379?0EditLiteralScriptedit_vwave_literal0 VALUESCRIPT edit_waveL0 SIMPLIS_TEMPLATE %SIMPLIS_VALUE%\0HH SIMPLIS_VALUE3PWL NSEG=2 X0=0 Y0=380 X1=0 Y1=380 X2=1e-005 Y2=38050HVALUEPWL 0 380 1e-005 380'@ USE_PHASENO)0H SIMULATORDUAL"@MODELV!REFV1#Vin0q 310P res'HandleI13776 INCSCRIPTinc_dec_passive 06 DECSCRIPTinc_dec_passive 1) SIMULATORDUAL"@MODELR% VALUE2Meg!REFR11126HEterm'HandleI1375$VALUERTN#@netname0y P@(Eterm'HandleI1373$VALUERTN#@netname#RTNV P @mr elec_cap_13 'HandleI1371`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 r CC1m130 1" py Free_text'HandleI13696 VALUESCRIPTedit_schem_text*'VALUE Error-Ampr0 x= Cres'HandleI13676 INCSCRIPTinc_dec_passive 06 DECSCRIPTinc_dec_passive 1) SIMULATORDUAL"@MODELR%C VALUE620 "CREFR102733pWh88nZres'HandleI13656 INCSCRIPTinc_dec_passive 06 DECSCRIPTinc_dec_passive 1) SIMULATORDUAL"@MODELR$ VALUE20 !/REFR92419pQpmN*cap 'HandleI13632H 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/EP*cap 'HandleI13612H 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#ControlpHPZres'HandleI13596 INCSCRIPTinc_dec_passive 06 DECSCRIPTinc_dec_passive 1) SIMULATORDUAL"@MODELR$L VALUE33k!L/REFR83132q8(0_C1res'HandleI13576 INCSCRIPTinc_dec_passive 06 DECSCRIPTinc_dec_passive 1) SIMULATORDUAL"@MODELR&C VALUE4.75k!CREFR7310@TL431 'HandleI1355[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!REFU20#Control31rmod"(`C1res'HandleI13536 INCSCRIPTinc_dec_passive 06 DECSCRIPTinc_dec_passive 1) SIMULATORDUAL"@MODELR&C VALUE4.75k!CREFR619313/(gnd'HandleI1351"VALUE0#@netname03/ ph probev_new 'HandleI1349&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%@REFProbe827u v5x&M Bode_Probe'HandleI1347'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(q ac_source'HandleI13454X VALUESCRIPT edit_acsource)  SIMULATORDUAL"@MODELV% VALUEAC 1!REFV31019xt" Eterm'HandleI1343$VALUERTN#@netname#RTNsof  Cres'HandleI13416 INCSCRIPTinc_dec_passive 06 DECSCRIPTinc_dec_passive 1) SIMULATORDUAL"@MODELR%C VALUE150 !CREFR4#RTN20tv5(s0cap 'HandleI13392H 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"@MODELC26253/Eterm'HandleI1337$VALUERTN#@netname#RTN3/^ probev_new 'HandleI1335&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 'HandleI1333&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%@REFProbe426hi @rC elec_cap_13 'HandleI1331`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"r CC470u140ft Free_text'HandleI13296 VALUESCRIPTedit_schem_text8/VALUERinging Choke Converterrtero Free_text'HandleI13276 VALUESCRIPTedit_schem_text9'VALUELine and Load Regulation S@ Free_text'HandleI13256 VALUESCRIPTedit_schem_text''VALUEInput hi= Free_text'HandleI13236 VALUESCRIPTedit_schem_text$'VALUEPOP Sh probev_new 'HandleI1321&CLASSPROBE1h VALUESCRIPT edit_probe<xTEMPLATE.GRAPH %VALUE%[SIMPLIS_TEMPLATE/.PRINT V();.GRAPH : %VALUE%&X PROBETYPEV) SIMULATORDUAL$iLabelVinRVALUEyaxisType="auto" persistence=1 graphName="Input" curveLabel="Vin" analysis="tran|pop" xLog="auto" yLog="auto" nowarn=true%@REFProbe7#VinftA~InlineCurrentProbe 'HandleI1319) 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#Vin11ofX(GInlineCurrentProbe 'HandleI1317) 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!v5$dio 'HandleI1315> 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 'HandleI1313A@ 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"@MODELX282630erisH6^nonindTx_1_2_v3'HandleI1311%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'@ idealTxKPS111170161823k@simplis_pwl_ind 'HandleI130908 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&biasv'HandleI1307$@biasvbv1(VALUE5.0093910Zvrv Gen_Opto'HandleI1447!` REFU1) VALUEGen_Opto"@MODELX24#Control2027&(10'100,@26+:Q2#C-0@33-:R11#N- 0 @33-:R10#N- 0033+:R10#N+0-:Q2#E+h0+:C8#N,0h033-:Q2#B,hh033+:C8#P10 -:C8#N-:Q2#E,@26+:Q2#C20033 -:Q2#B-:C8#P2h0033 -:Q2#B-:C8#P+hh0-:C8#N226 +:C3#P+:Q2#C,((26-:C3#P,(26+:C3#P,PpP26+:D1#N+P`PP0-:D1#P+XXP0-:R2#N1PPP@0 -:R2#N-:D1#P+XPPP0+:R2#N-30+:R11#P-X30+:R11#P/00 -:U2#ANODE+((0-:R7#N/(0 -:U2#ANODE,(H(x18+:R5#P,(((25-:R5#N- p27+:R10#P,PP11+:R1#P&X(X821,26+:Q1#G,X30-:Q1#S,X28-:Q1#D,XX28+:Q1#D,XX28+:Q1#D-Pp26-:X1#IN,P(P26-:R1#N8P26+:Q1#G+:C3#P+:Q2#C-XhX22-:RW1#N, 17-:L4#N.XX 17-:TX2#115X17+:TX2#11+:RW1#P,(x(18+:R5#P411+:TX2#10+:L4#PGP11!+:TX2#10+:L4#P+:C4#P+:R12#P+:R1#P:11+:TX2#10+:L4#P+:C4#P,11+:C4#P,15+:D4#N-@11+:R12#P,15-:C4#N,15+:C4#N-15-:R12#NAP11+:TX2#10+:L4#P+:C4#P+:R12#P,@11+:L4#P.H X 17+:TX2#11-@12+:RW2#P2 14 -:L1#N-:C7#P+P 0-:C1#N+ 0 0-:C7#N, @ 14+:C7#P,(X(19-:V3#N,((10+:V3#P,` P 13-:D2#N,P @P 13+:C1#P+P 0P 0-:C1#N-80-:TX2#20.H11+:TX2#10.8  16-:TX2#21,p12+:D2#P1 h0 -:C1#N-:C7#N,h@h10+:R3#P+hh0-:R3#N,  14-:L1#N, P 13+:L1#P&xh10.(818-:TX2#30- 16-:RW2#N&h(10.88h23-:TX2#311 0 -:D3#P-:C2#P+ 0+:R4#P+0-:D3#P+0+:C2#P7  0-:D3#P-:C2#P-:R4#P-hh20-:RW3#N,hx20-:C2#N2h h20 +:R4#N+:U1#C, h20-:R4#N-h8h23+:RW3#P,(18+:D3#N2((18 +:D3#N+:R5#P-XX17+:RW1#P,8X821-:D4#P/X8XH21 -:Lleak#N,821-:D4#P( #Vin( #Vin&H800+H0-:V1#N. #Vin+:V1#P2(#Control-:U1#K,(`(819+:R6#PD#Control+:C6#N+:C5#N+:U2#CATHODE>pP#Control+:C5#N+:U2#CATHODEBpP31+:R8#P+:U2#REFIN+:R6#N+:R7#P8P@#Control +:U2#CATHODE,PP32-:C5#P,HPP31-:R8#P,((031+:R7#P2(31 +:R6#N+:R7#P,((31-:R6#N<P31+:U2#REFIN+:R6#N+:R7#P031 -:U2#REFIN2PP#Control+:C5#N,pp31-:C6#P2pp#Control+:C6#NDp#Control+:C6#N+:C5#N+:U2#CATHODE2 ((#Control-:U1#K, 8P 820+:U1#C,P ( (27+:U1#E,8(819-:R9#N, 8h824-:U1#A- p (27+:R10#P2(8(X19 +:R9#N+:R6#P, 8 h20+:U1#C5((0-:U2#ANODE-:R7#N,XpX30+:R2#P(#Vin(#Vin&10&xX198X(X19-:V3#N-:R9#N-:R6#P&107hX0-:C1#N-:C7#N-:R3#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 1m 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 p xC:\Documents and Settings\twilson\My Documents\DATA\STI\SIMetrix_SIMPLIS\ValueProposition\PS_Designer\Example_Applications\SelfOscillatingConverter_line_load_reg_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_line_load_reg_2_dl.sxschRootPath Reference UserVersion15ReadonlyFALSE UserStatus Magnification1