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 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!VALUETextF@?=Eterm&HandleI758#@netname$VALUEVin#VinrNo` (res&HandleI7566 INCSCRIPTinc_dec_passive 06 DECSCRIPTinc_dec_passive 1) SIMULATORDUAL"@MODELR& VALUE3.87 "REFRW117220DEterm&HandleI754(VALUEControl#@netname#ControltpHscap &HandleI7522H 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 &HandleI750> 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#RTN18erishB> ind_lossy&HandleI748mXLABELSKInductance,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!RREFL1QIC21314qrmal <Z*res&HandleI7466 INCSCRIPTinc_dec_passive 06 DECSCRIPTinc_dec_passive 1) SIMULATORDUAL"@MODELR% VALUE607m"/REFRW32320r0 x= COres&HandleI7446 INCSCRIPTinc_dec_passive 06 DECSCRIPTinc_dec_passive 1) SIMULATORDUAL"@MODELR&C VALUE19.5m"CREFRW21216t 1" Xsbcap &HandleI7422H 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-` ind &HandleI740DSIMPLIS_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"@MODELL2221p res&HandleI7386 INCSCRIPTinc_dec_passive 06 DECSCRIPTinc_dec_passive 1) SIMULATORDUAL"@MODELR$ VALUE22k"REFR121115 % Free_text&HandleI7366 VALUESCRIPTedit_schem_text.VALUE Voltage LoopoposX Free_text&HandleI7346 VALUESCRIPTedit_schem_text('VALUEPrimary 3109 Free_text&HandleI7326 VALUESCRIPTedit_schem_text''VALUEOutputerish~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="Output" curveLabel="ILOAD" analysis="tran|pop" xLog="auto" yLog="lin" nowarn=true1410yx PERIODIC_OP &HandleI728F 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 &HandleI726&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 0 ^ probev_new &HandleI724&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 &HandleI722&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%@REFProbe333eris` 0h probev_new &HandleI720&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%@REFProbe228p xres&HandleI7186 INCSCRIPTinc_dec_passive 06 DECSCRIPTinc_dec_passive 1) SIMULATORDUAL"@MODELR$ VALUE39 "REFR113033pal(0 Cres&HandleI7166 INCSCRIPTinc_dec_passive 06 DECSCRIPTinc_dec_passive 1) SIMULATORDUAL"@MODELR%C VALUE4.7k!CREFR518254 NXhnpn &HandleI714- 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 &HandleI712`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#RTN20AdP8gnd&HandleI710"VALUE0#@netname0o#pCres&HandleI7086 INCSCRIPTinc_dec_passive 06 DECSCRIPTinc_dec_passive 1) SIMULATORDUAL"@MODELR%C VALUE2.5 !CREFR3100xh*dio &HandleI706> 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 hgnd&HandleI704"VALUE0#@netname0Z9gnd&HandleI702"VALUE0#@netname0r ` Cres&HandleI7006 INCSCRIPTinc_dec_passive 06 DECSCRIPTinc_dec_passive 1) SIMULATORDUAL"@MODELR%C VALUE1.5 !CREFR230#RTNcoposXpzener_s &HandleI698> 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 &HandleI696?0EditLiteralScriptedit_vwave_literal0 VALUESCRIPT edit_waveL0 SIMPLIS_TEMPLATE %SIMPLIS_VALUE%Y0HH SIMPLIS_VALUE0PWL NSEG=2 X0=0 Y0=310 X1=0 Y1=310 X2=10u Y2=31080HVALUEPWL 0 310 0 310 10u 310'@ USE_PHASENO)0H SIMULATORDUAL"@MODELV!REFV1#Vin0p 310X`res&HandleI6946 INCSCRIPTinc_dec_passive 06 DECSCRIPTinc_dec_passive 1) SIMULATORDUAL"@MODELR% VALUE2Meg!REFR11126Eterm&HandleI692$VALUERTN#@netname0y X(Eterm&HandleI690$VALUERTN#@netname#RTNV Xr elec_cap_13 &HandleI688`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 CC1m130UrmalPgiwave &HandleI686?8EditLiteralScriptedit_vwave_literalLSIMPLIS_TEMPLATE %SIMPLIS_VALUE%0X VALUESCRIPT edit_wave!gREFI1"@MODELI)H SIMULATORDUAL6HHVALUEPWL 0 0 100u 0 100u 1'@ USE_PHASENOW H SIMPLIS_VALUE.PWL NSEG=2 X0=0 Y0=0 X1=100u Y1=0 X2=100u Y2=1100 1" Hy Free_text&HandleI6846 VALUESCRIPTedit_schem_text*'VALUE Error-Ampq0 x=xCres&HandleI6826 INCSCRIPTinc_dec_passive 06 DECSCRIPTinc_dec_passive 1) SIMULATORDUAL"@MODELR%C VALUE620 "CREFR102733oWpnZres&HandleI6806 INCSCRIPTinc_dec_passive 06 DECSCRIPTinc_dec_passive 1) SIMULATORDUAL"@MODELR$ VALUE20 !/REFR92419pQN*cap &HandleI6782H 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/E*cap &HandleI6762H 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#ControloPZres&HandleI6746 INCSCRIPTinc_dec_passive 06 DECSCRIPTinc_dec_passive 1) SIMULATORDUAL"@MODELR$L VALUE33k!L/REFR83132p80C1res&HandleI6726 INCSCRIPTinc_dec_passive 06 DECSCRIPTinc_dec_passive 1) SIMULATORDUAL"@MODELR&C VALUE4.75k!CREFR7310TL431 &HandleI670[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#Control31qmod"0C1res&HandleI6686 INCSCRIPTinc_dec_passive 06 DECSCRIPTinc_dec_passive 1) SIMULATORDUAL"@MODELR&C VALUE4.75k!CREFR619313/0(gnd&HandleI666"VALUE0#@netname03/h probev_new &HandleI664&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%@REFProbe827t v5&M Bode_Probe&HandleI662'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<Tran0Hq ac_source&HandleI6604X VALUESCRIPT edit_acsource)  SIMULATORDUAL"@MODELV% VALUEAC 1!REFV31019xt" Eterm&HandleI658$VALUERTN#@netname#RTNrof(Cres&HandleI6566 INCSCRIPTinc_dec_passive 06 DECSCRIPTinc_dec_passive 1) SIMULATORDUAL"@MODELR%C VALUE150 !CREFR4#RTN20sv50 s0cap &HandleI6542H 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&HandleI652$VALUERTN#@netname#RTN3/h^ probev_new &HandleI650&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 &HandleI648&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%@REFProbe426hirC elec_cap_13 &HandleI646`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&HandleI6446 VALUESCRIPTedit_schem_text8/VALUERinging Choke Converterrterx Free_text&HandleI6426 VALUESCRIPTedit_schem_text/'VALUESwitching Loss S  Free_text&HandleI6406 VALUESCRIPTedit_schem_text''VALUEInput hih Free_text&HandleI6386 VALUESCRIPTedit_schem_text$'VALUEPOP Shh probev_new &HandleI636&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#VinfthA~InlineCurrentProbe &HandleI634) 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#Vin11of` GInlineCurrentProbe &HandleI632) 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 &HandleI630> 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 &HandleI628A@ 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"@MODELX282630erisP h6^nonindTx_1_2_v3&HandleI626%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'@ idealTxKPS111170161823jsimplis_pwl_ind &HandleI62408 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 x&biasv&HandleI622$@biasvbv1(VALUE5.0076210fvrv`Gen_Opto'HandleI1052!` REFU1) VALUEGen_Opto"@MODELX24#Control2027& h0h10' x h100,h26+:Q2#C-  33-:R11#N-33-:R10#N- 33+:R10#N+H0-:Q2#E+p0+:C8#N,p33-:Q2#B,pHp33+:C8#P10 -:C8#N-:Q2#E,X26+:Q2#C2  33 -:Q2#B-:C8#P2p 33 -:Q2#B-:C8#P+p8p0-:C8#N2h26 +:C3#P+:Q2#C,0 h0 26-:C3#P,h0 h26+:C3#P,XX26+:D1#N+XX0-:D1#P+` x` 0-:R2#N1XX0 -:R2#N-:D1#P+` X0+:R2#N- x30+:R11#P- ` 30+:R11#P/0 -:U2#ANODE+0080-:R7#N/00 -:U2#ANODE,0 0 18+:R5#P,0 0 P25-:R5#N-x27+:R10#P,X`Xh11+:R1#P&` ` 21,26+:Q1#G,` 30-:Q1#S,` 28-:Q1#D,` 0` 28+:Q1#D,` ` 028+:Q1#D-Xx26-:X1#IN,XX26-:R1#N8X26+:Q1#G+:C3#P+:Q2#C-` ` 22-:RW1#N,17-:L4#N.` ` 17-:TX2#115` 17+:TX2#11+:RW1#P,0 0 18+:R5#P4hh11+:TX2#10+:L4#PGhXh11!+:TX2#10+:L4#P+:C4#P+:R12#P+:R1#P:hh11+:TX2#10+:L4#P+:C4#P,Xh11+:C4#P,15+:D4#N-h11+:R12#P,H15-:C4#N,15+:C4#N-H15-:R12#NAhXh11+:TX2#10+:L4#P+:C4#P+:R12#P,h11+:L4#P.P ` 17+:TX2#11- h12+:RW2#P2hh14 -:L1#N-:C7#P+X880-:C1#N+80-:C7#N,h14+:C7#P,00(19-:V3#N,0h0H10+:V3#P7P8p80-:C1#N-:C7#N-:R3#N&phPh10,hhXh13-:D2#N,XXh13+:C1#P+XX80-:C1#N- h@ h0-:TX2#20.hP h11+:TX2#10.@ 16-:TX2#21, hxh12+:D2#P18p80 -:C1#N-:C7#N,PPh10+:I1#P,pph10+:R3#P+pHp80-:R3#N+PP80-:I1#N,hh14-:L1#N,hXh13+:L1#P&hph10.0 8@ 818-:TX2#30- H 16-:RW2#N&Ph0h10.@ @ 23-:TX2#3110 -:D3#P-:C2#P+(0+:R4#P+ 0-:D3#P+(0+:C2#P70-:D3#P-:C2#P-:R4#P-20-:RW3#N,20-:C2#N220 +:R4#N+:U1#C,20-:R4#N- @ 23+:RW3#P, 0 18+:D3#N20 80 18 +:D3#N+:R5#P-` (` 17+:RW1#P,` 21-:D4#P/` ` 21 -:Lleak#N,21-:D4#P(h#Vin(#Vin&00+p0-:V1#N.#Vin+:V1#P20#Control-:U1#K,0019+:R6#PD0#Control+:C6#N+:C5#N+:U2#CATHODE>#Control+:C5#N+:U2#CATHODEB31+:R8#P+:U2#REFIN+:R6#N+:R7#P8#Control +:U2#CATHODE,32-:C5#P,P31-:R8#P,0X031+:R7#P2X0X31 +:R6#N+:R7#P,0h0X31-:R6#N<X31+:U2#REFIN+:R6#N+:R7#P0XX31 -:U2#REFIN2#Control+:C5#N,31-:C6#P2#Control+:C6#ND#Control+:C6#N+:C5#N+:U2#CATHODE2#Control-:U1#K,X20+:U1#C,X27+:U1#E,019-:R9#N,p24-:U1#A-27+:R10#P20019 +:R9#N+:R6#P,20+:U1#C50(00-:U2#ANODE-:R7#N,` ` 30+:R2#P(hh#Vin(hh#Vin&Xh10&198019-:V3#N-:R9#N-:R6#P&h h10.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 .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\Marketing\WebSite\WebDemos\SelfOscillatingConverter_SwtichingLosses_2.dl.sxsch]5.40dGBasic|AD|Micron|Schematic|Advanced|Scripts|Rtn|SIMPLIS_IF|RemoteSimplisPathC:\Documents and Settings\twilson\My Documents\DATA\STI\Marketing\WebSite\WebDemos\SelfOscillatingConverter_SwtichingLosses_2.dl.sxschRootPath Reference UserVersion13ReadonlyFALSE UserStatus Magnification1