SIMetrix Component4.14.254.21 Free_textbiasvnmos_subgnd elec_cap_13TL431 ind_lossyInlineCurrentProbenpnvwavetermsimplis_pwl_indresdiononindTx_1_2_v3cap PERIODIC_OPiwaveGen_Opto ac_source Bode_Probezener_sind 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 /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 zener_sZenerSemiconductors;DiodesTTTTTTTTxPNrREFD?&rT VALUE BZX79-4V7@MODELX: INIT_SCRIPTic_parameterised_subcktT  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 resResistor (Box shape)PassivesZZ$ZhZ$$Z$hNP% SIMULATORDUALREFR? VALUE1K2 DECSCRIPTinc_dec_passive 12 INCSCRIPTinc_dec_passive 0@MODELR$h 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  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 nmos_subNMOS 3 terminal!Semiconductors;MOSFETs (Discrete) HHx`xxx`xHSGDxREFQ?#xVALUEIRF530@MODELX biasvBias Voltage MarkerConnections;Probes$$$$$$$$A @biasvbv?VALUE$$  Free_text Free text Sheet/Text2 VALUESCRIPTedit_schem_text!VALUEText@HFOvrv8 Gen_Opto'HandleI1016!` REFU1) VALUEGen_Opto"@MODELX25#Control2026urv^ probev_new &HandleI868&CLASSPROBE1h VALUESCRIPT edit_probe<xTEMPLATE.GRAPH %VALUE%[SIMPLIS_TEMPLATE/.PRINT V();.GRAPH : %VALUE%&X PROBETYPEV) SIMULATORDUAL%LabelVoutRVALUE{axisType="auto" persistence=2 graphName="Output" curveLabel="Vout" analysis="tran|pop" xLog="auto" yLog="auto" nowarn=true%@REFProbe110urvh probev_new &HandleI866&CLASSPROBE1h VALUESCRIPT edit_probe<xTEMPLATE.GRAPH %VALUE%[SIMPLIS_TEMPLATE/.PRINT V();.GRAPH : %VALUE%&X PROBETYPEV) SIMULATORDUAL$iLabelVinRVALUE}axisType="digital" persistence=1 graphName="output" curveLabel="Vin" analysis="tran|pop" xLog="auto" yLog="auto" nowarn=true%@REFProbe7#Vinmzurv0`vwave &HandleI864?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#Vin0 (+:biasv&HandleI862$@biasvbv1)VALUE859.396f10j7simplis_pwl_ind &HandleI86008 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 1117eris6^nonindTx_1_2_v3&HandleI858%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'@ idealTxKPS111170161823eris*nmos_sub &HandleI856A@ PARAMSSCRIPTedit_parameterised_subckt7@ VALUESCRIPTsimplis_edit_mod:@PARAM_MODEL_NAMEPWR_NMOS_SPICEk@ PARAM_VALUESCIDMAX=7.32205 LEVEL='0001' 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"@MODELX282730 v58i$dio &HandleI854> 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"@MODELD2115ofGInlineCurrentProbe &HandleI852) 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=true2128ftEA~InlineCurrentProbe &HandleI850) 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#Vin11hi0 Free_text&HandleI8486 VALUESCRIPTedit_schem_text$'VALUEPOP S Free_text&HandleI8466 VALUESCRIPTedit_schem_text''VALUEInput rter# Free_text&HandleI8446 VALUESCRIPTedit_schem_text3'VALUEStart up Transientft> Free_text&HandleI8426 VALUESCRIPTedit_schem_text8/VALUERinging Choke Converterhi(rC elec_cap_13 &HandleI840`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=0 RESR=290m LESL=2.8n USEIC=1"r CC470u1403/(dh probev_new &HandleI838&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%@REFProbe4273/"Eterm&HandleI836$VALUERTN#@netname#RTNsv5 %VALUE%QhTEMPLATE- %FORM%6 INCSCRIPTinc_dec_passive 06 DECSCRIPTinc_dec_passive 1) SIMULATORDUAL!sREFC3%s VALUE2.2n"@MODELC2724rofh`Cres&HandleI8326 INCSCRIPTinc_dec_passive 06 DECSCRIPTinc_dec_passive 1) SIMULATORDUAL"@MODELR%C VALUE150 !CREFR4#RTN20xt" XEterm&HandleI830$VALUERTN#@netname#RTN<Tran q ac_source&HandleI8284X VALUESCRIPT edit_acsource)  SIMULATORDUAL"@MODELV% VALUEAC 1!REFV31019t v5P&M Bode_Probe&HandleI826'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&QREFProbe1910193/hh probev_new &HandleI824&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%@REFProbe8263/ pgnd&HandleI822"VALUE0#@netname0qmod" H&C1res&HandleI8206 INCSCRIPTinc_dec_passive 06 DECSCRIPTinc_dec_passive 1) SIMULATORDUAL"@MODELR&C VALUE4.75k!CREFR61931(TL431 &HandleI818[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#Control31p8 C1res&HandleI8166 INCSCRIPTinc_dec_passive 06 DECSCRIPTinc_dec_passive 1) SIMULATORDUAL"@MODELR&C VALUE4.75k!CREFR7310o 8Zres&HandleI8146 INCSCRIPTinc_dec_passive 06 DECSCRIPTinc_dec_passive 1) SIMULATORDUAL"@MODELR$L VALUE33k!L/REFR83132h/E8HS*cap &HandleI8122H 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=0"@MODELC32#ControlpQpX*cap &HandleI8102H 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!_REFC68 VALUE{100n*gauss(0.05)} IC=0"@MODELC31#ControloWenZres&HandleI8086 INCSCRIPTinc_dec_passive 06 DECSCRIPTinc_dec_passive 1) SIMULATORDUAL"@MODELR$ VALUE20 !/REFR92519q0 x=hHCres&HandleI8066 INCSCRIPTinc_dec_passive 06 DECSCRIPTinc_dec_passive 1) SIMULATORDUAL"@MODELR%C VALUE620 "CREFR102633 1" 2y Free_text&HandleI8046 VALUESCRIPTedit_schem_text*'VALUE Error-AmpV r elec_cap_13 &HandleI802`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=0 RESR=40m LESL=5n USEIC=1 r CC1m130y (&(Eterm&HandleI800$VALUERTN#@netname#RTN0  Eterm&HandleI798$VALUERTN#@netname0p 310res&HandleI7966 INCSCRIPTinc_dec_passive 06 DECSCRIPTinc_dec_passive 1) SIMULATORDUAL"@MODELR% VALUE2Meg!REFR11127coposHpzener_s &HandleI794> 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#RTN27r X]Cres&HandleI7926 INCSCRIPTinc_dec_passive 06 DECSCRIPTinc_dec_passive 1) SIMULATORDUAL"@MODELR%C VALUE1.5 !CREFR230#RTNZ90 gnd&HandleI790"VALUE0#@netname0eris0gnd&HandleI788"VALUE0#@netname0,*dio &HandleI786> 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"@MODELD1213n#]Cres&HandleI7846 INCSCRIPTinc_dec_passive 06 DECSCRIPTinc_dec_passive 1) SIMULATORDUAL"@MODELR$dVALUE2.5!CREFR3100Adpgnd&HandleI782"VALUE0#@netname0erisx` elec_cap_13 &HandleI780`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'!REFC2\JVALUE;LEVEL=2 CC=47u RSH_CC=1Meg IC=0 RESR=950m LESL=100n USEIC=1! CC47u#RTN204 Nhnpn &HandleI778- 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!iREFQ22733#RTNpal(0Cres&HandleI7766 INCSCRIPTinc_dec_passive 06 DECSCRIPTinc_dec_passive 1) SIMULATORDUAL"@MODELR%C VALUE4.7k!CREFR51824p res&HandleI7746 INCSCRIPTinc_dec_passive 06 DECSCRIPTinc_dec_passive 1) SIMULATORDUAL"@MODELR$ VALUE39 "REFR113033erisxDh probev_new &HandleI772&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%@REFProbe228 ` probev_new &HandleI770&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%@REFProbe333 P^ probev_new &HandleI768&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%@REFProbe518eris h probev_new &HandleI766&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#Controly PERIODIC_OP &HandleI764F 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=02729 3109 Free_text&HandleI7626 VALUESCRIPTedit_schem_text''VALUEOutputopos Free_text&HandleI7606 VALUESCRIPTedit_schem_text('VALUEPrimary ` P% Free_text&HandleI7586 VALUESCRIPTedit_schem_text.VALUE Voltage Loopp 8res&HandleI7566 INCSCRIPTinc_dec_passive 06 DECSCRIPTinc_dec_passive 1) SIMULATORDUAL"@MODELR$ VALUE22k"REFR121115-@ind &HandleI754DSIMPLIS_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"@MODELL2221t 1" (sbcap &HandleI7522H 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"@MODELC1115r0 x= COres&HandleI7506 INCSCRIPTinc_dec_passive 06 DECSCRIPTinc_dec_passive 1) SIMULATORDUAL"@MODELR&C VALUE19.5m"CREFRW21216qrmal0@<Z*res&HandleI7486 INCSCRIPTinc_dec_passive 06 DECSCRIPTinc_dec_passive 1) SIMULATORDUAL"@MODELR% VALUE607m"/REFRW32320erisXB> ind_lossy&HandleI746mXLABELSKInductance,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"@USEIC1&QRSERIES10m&QRSHUNT1Meg"IND14u!RREFL1QIC01314" *;dio &HandleI744> 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#RTN18tscap &HandleI7422H 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#RTNDEterm&HandleI740(VALUEControl#@netname#ControlrNo`res&HandleI7386 INCSCRIPTinc_dec_passive 06 DECSCRIPTinc_dec_passive 1) SIMULATORDUAL"@MODELR& VALUE3.87 "REFRW11722@?= Eterm&HandleI736#@netname$VALUEVin#Vin_wurv giwave &HandleI732?8EditLiteralScriptedit_vwave_literalLSIMPLIS_TEMPLATE %SIMPLIS_VALUE%0X VALUESCRIPT edit_wave!gREFI1"@MODELI)H SIMULATORDUAL;HHVALUEPWL 0 0 0.001 0 0.001001 0'@ USE_PHASENO\ H SIMPLIS_VALUE3PWL NSEG=2 X0=0 Y0=0 X1=0.001 Y1=0 X2=0.001001 Y2=0100urv~InlineCurrentProbe &HandleI730) 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="Output1" curveLabel="ILOAD" analysis="tran|pop" xLog="auto" yLog="lin" nowarn=true1410(0#Vin-  (33-:R11#N-hh33-:R10#N9h 33-:Q2#B-:C8#P-:R11#N,24-:R5#N,8821-:D4#P/ 21 -:Lleak#N,821-:D4#P+ p 0-:I1#N+p p0+:I1#N7pp0-:C1#N-:C7#N-:R3#N& 1080 019-:V3#N-:R9#N-:R6#P&P019&10(#Vin&0 000(0 #Vin(00#Vin-`17+:RW1#P2p18 +:D3#N+:R5#P,018+:D3#N-0@@23+:RW3#P,hh@20-:R4#N2x@h@20 +:R4#N+:U1#C,x@xP20-:C2#N-x@@20-:RW3#N7hX0-:D3#P-:C2#P-:R4#P+x`x0+:C2#P+ x0-:D3#P+h`h0+:R4#P1xh0 -:D3#P-:C2#P.@23-:TX2#31&  10- 16-:RW2#N.pp18-:TX2#30&10,X13+:L1#P,(814-:L1#N+p0-:R3#N,10+:R3#P1(pp0 -:C1#N-:C7#N, 12+:D2#P. 16-:TX2#21.11+:TX2#10-00-:TX2#20+p0-:C1#N,13+:C1#P,13-:D2#N, 10+:V3#P, 0 `19-:V3#N,((14+:C7#P+((p0-:C7#N+p(p0-:C1#N2(14 -:L1#N-:C7#P-  12+:RW2#P.17+:TX2#11,11+:L4#PA811+:TX2#10+:L4#P+:C4#P+:R12#P-8815-:R12#N,(815+:C4#N,((15-:C4#N-8811+:R12#P,8815+:D4#N,((11+:C4#P:8(11+:TX2#10+:L4#P+:C4#PGx11!+:TX2#10+:L4#P+:C4#P+:R12#P+:R1#P4(11+:TX2#10+:L4#P,P18+:R5#P517+:TX2#11+:RW1#P.17-:TX2#11,17-:L4#N-@22-:RW1#N,11+:R1#P& 10,  10+:I1#P& 10+0@0 0-:V1#N.0`0#Vin+:V1#P' ( 100,0P18+:R5#P,(27+:Q2#C+0-:Q2#E+0+:C8#N,33-:Q2#B,33+:C8#P10 -:C8#N-:Q2#E,(27+:Q2#C2` 33 -:Q2#B-:C8#P2`33 -:Q2#B-:C8#P+0-:C8#N227 +:C3#P+:Q2#C,27+:C3#P,X27+:D1#N+H80-:D1#P+80-:R2#N18(0 -:R2#N-:D1#P+880+:R2#N- 30+:R11#P- 30+:R11#P,27+:Q1#G,p30-:Q1#S,p28-:Q1#D,x28+:Q1#D,x28+:Q1#D-27-:X1#IN827+:Q1#G+:C3#P+:Q2#C,X30+:R2#P,27-:C3#P,27-:R1#N&21-hh26+:R10#P-hHh26+:R10#P2#Control-:U1#K28#Control-:U1#K,h20+:U1#C,h26+:U1#E,` 19-:R9#N,825-:U1#A5 p 0-:U2#ANODE-:R7#NDX#Control+:C6#N+:C5#N+:U2#CATHODE2XX#Control+:C6#N,pXP X31-:C6#P288#Control+:C5#N0P 31 -:U2#REFIN<P 8P 31+:U2#REFIN+:R6#N+:R7#P, 31-:R6#N2P  31 +:R6#N+:R7#P,  31+:R7#P, 8P 831-:R8#P,8p832-:C5#P88(#Control +:U2#CATHODEBP XP 831+:R8#P+:U2#REFIN+:R6#N+:R7#P>X8#Control+:C5#N+:U2#CATHODE/ 0 -:U2#ANODE+  0-:R7#N/0 -:U2#ANODE, H 19+:R6#PD#Control+:C6#N+:C5#N+:U2#CATHODE2  019 +:R9#N+:R6#P,hh@20+:U1#C}.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 14m 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@H xC:\Documents and Settings\twilson\My Documents\DATA\STI\SIMetrix_SIMPLIS\ValueProposition\PS_Designer\Example_Applications\SelfOscillatingConverter_CurrentLimit_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_CurrentLimit_2_dl.sxschRootPath Reference UserVersion24ReadonlyFALSE UserStatus Magnification1