*$ * UCC28180 ***************************************************************************** * (C) Copyright 2014Texas Instruments Incorporated. All rights reserved. ***************************************************************************** ** This model is designed as an aid for customers of Texas Instruments. ** TI and its licensors and suppliers make no warranties, either expressed ** or implied, with respect to this model, including the warranties of ** merchantability or fitness for a particular purpose. The model is ** provided solely on an "as is" basis. The entire risk as to its quality ** and performance is with the customer ***************************************************************************** * * This model is subject to change without notice. Texas Instruments * Incorporated is not responsible for updating this model. * ***************************************************************************** * ** Released by: WEBENCH Design Center, Texas Instruments Inc. * Part: UCC28180 * Date: 14APR2014 * Model Type: AVERAGE * Simulator: PSPICE * Simulator Version: 16.2.0.p001 * EVM Order Number: UCC28180EVM-573 * EVM Users Guide: SLUUAT3B–October 2013–Revised December 2013 * Datasheet: SLUSxxx – June 21, 2013 * * Model Version: Final 1.00 * ***************************************************************************** * * Updates: * * Final 1.00 * Release to Web. * ***************************************************************************** .SUBCKT UCC28180_AVG GATE GND ICOMP ISENSE VCOMP VSENSE E_E1 5 0 0 N1580156 1 G_ABM2I8 0 ICOMP VALUE { LIMIT(( V(5)-V(27))*0.95m,-50u,50u) } E_ABM5 M1 0 VALUE { IF(V(VCOMP) <1 , 0.068 , IF(V(VCOMP)<2 , 0.156 * + V(VCOMP) - 0.088 ,IF(V(VCOMP) <4.5 , 0.313 * V(VCOMP) - 0.401 , 1.007))) } E_ABM1 27 0 VALUE { V(3)*V(M1)/(V(GAIN)+1u) } E_E2 ICOMP 3 N1598706 0 1 V_V4 NODE7 0 5 D_D5 0 VCOMP _DCLAMP E_ABM3 N1597678 0 VALUE { -8.0284e-7*((Vin)**3) + +5.6560e-4*((Vin)**2)-1.3507e-1*((Vin))+6.9512 } E_ABM7 N1580156 0 VALUE { (V(ISENSE)*2.5) } E_ABM4 20 0 VALUE { (1 -(V(3))/(V(M2)/FREQ)-230N*FREQ) } R_R1 0 3 100k TC=0,0 D_D6 0 ICOMP _DZ E_ABM8 GAIN 0 VALUE { 1.4283e-07*((Vin)**3) -5.8598e-5*((Vin)**2) + + 0.036514*(Vin) -0.98469 } E_ABM6 M2 0 VALUE { IF(V(VCOMP) <0.5 , 0.01m , IF(V(VCOMP)< 4.6 , + 0.1223MEG*(FREQ/65K) * (V(VCOMP) -0.5)*(V(VCOMP) -0.5) , 2.056MEG*(FREQ/65K))) + } G_ABM2I2 0 VCOMP VALUE { LIMIT(( V(NODE7)-V(VSENSE))*56u,-40u,40u) } E_ABM2 GATE 0 VALUE { IF(V(20)>0.99 , 0.99 , IF(V(20)<1m , 1m , V(20))) + } V_V5 N1598706 0 -0.5 .ENDS UCC28180_AVG *$ .SUBCKT BOOST_CCM_DCM D GND Vin VOut E_ABM6 N1667239 0 VALUE { (V(VOUT) * (V(D))) } G_ABMI1 N1667225 GND VALUE { (I(V_V4)*V(D)) } V_V4 VIN N1667225 0Vdc E_E1 N1667225 VOUT N1667239 GND -1 .ENDS BOOST_CCM_DCM *$ .model _DCLAMP d + bv=7 + ibv=0.0001 *$ .model _DZ d + bv=7.2 + ibv=5e-005 .model IN5046 D *$ .SUBCKT LDCR IN OUT + PARAMs: L=1u DCR=0.01 L IN 1 {L} RDCR 1 OUT {DCR} .ENDS LDCR *$ .SUBCKT CESR IN OUT + PARAMs: C=100u ESR=0.01 C IN 1 {C} RESR 1 OUT {ESR} .ENDS CESR *$