This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

I need UC3853 SPICE model.

Other Parts Discussed in Thread: UC3853

I need a SPICE model for UC3853  (High Power Factor Preregulator).

I need it to run a simulation in LTSpice. I already checked the TI.com site and google but no success.

That would help Me a lot in My simulations.

Regards

Matthew Pie

  • Ok i found one.

    .subckt UC3853 IAC Vcc Out Gnd Fb Vcomp Imo Icomp
    G1 gnd Vcomp value={limit(450u*(3-v(fb)),-50u,50u)}
    E_kw 1 gnd value={pwr(v(vcc)/8,2)}
    Riac iac gnd 1
    Gmn  gnd imo value={0.9*v(iac)*max(v(Vcomp)-1.5,0)/v(1)}
    *E_wp icomp gnd value={limit(-3k*v(imo,we+),4,0.3)}
    E_wp icomp1 gnd value={limit(-3k*v(imo),6,0.3)}
    rwp icomp1 icomp 100
    *cwp icomp 0 20p
    *Rinw imo we+ 1meg
    *rwe we+ 0 3.9k
    Vosc 2 0 pulse (6.5 0 0  12.6u 720n 10n 13.33u)
    Vosc1 3 0 pulse(5 0 50n 20n 20n 12.4u 13.33u)
    *Vosc2 20 0 pulse(1 0 11.5u 20n 20n 0.5u 13.33u)
    Epwm 4 0 value={if(V(icomp)<V(2),5,0)}
    e_inwr 21 0 value={if(v(3)<0.2,if(v(4)<0.2,5,0),5)}
    x1 21 60 50 $G_DPWR $G_DGND 7400 PARAMS: IO_LEVEL=1 MNTYMXDLY=2
    x2 4 50 60 $G_DPWR $G_DGND 7400 PARAMS: IO_LEVEL=1 MNTYMXDLY=2
    r1 50 0 10k
    r2 60 0 10k
    *ES 5 0 value={if(v(3)<0.7,if(v(60)>2,0,5),5)}
    *rrs 5 50 1k
    *crs 50 0 50p
    *ER 6 0 value={if(v(21)<0.7,if(v(50)>2,0,5),5)}
    *rrr 6 60 1k
    *crr 60 0 50p
    Einw 7 0 value={if(v(3)>2,0,5)}
    E_and 8 0 value={if(v(50)>2,if(v(7)>2,if(v(ovp)>2,15,-0.5),-0.5),-0.5)}
    RS 8 out 0.03
    e_ovp ovp 0 value={if(v(fb)>3.05,0,5)}
    .ends
    .tran 1u 220m 0 1u ;573.17n
    .ic v(6)=0
    .options itl2=1500 itl4=6000 itl5=0 reltol=2.2e-3 abstol=500n vntol=1u
    *.probe i(vin) id(m1) v(7) v(8) v(9) v(10) v(11) v(12) v(13) v(14) v(15) v(18) v(1)v(2) v(3) v(4) v(5) v(6)
    .probe
    .end

    But i dont know how to convert it on LTSpice.