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.

WEBENCH® Tools/LM3481-Q1: PSpice modle can't work in LTspice

Part Number: LM3481-Q1
Other Parts Discussed in Thread: LM3481

Tool/software: WEBENCH® Design Tools

Hello ,

I'm using the LTspice XVII to simulate a SEPIC circuit , the LM3481 PSice model which I download is  LM3481 Unencrypted PSpice Transient Model (Rev. D) , when I start the simulation , it shows a notes like below,and the simulation couldn't work , the u1 is LM3481 in my circuit , and the SEPIC circuit is connect well , I don't know what's the problem of this model , could you help me to check it ? thanks !

I copy the error log below :

Circuit: * D:\Project data\02X HVCOB G3\SVN\06_Sys_Design\05_Hw\02_Architectural_Design\03_Design_Simulations\07_SEPIC\03_SEPIC_EMC\SEPIC_EMC.asc
Questionable use of curly braces in "b_abmgate yint 0 v={if(v(a)>{{vthresh}}&v(b)>{{vthresh}}&v(c)>{{vthresh}},{{vdd}},{{vss}})}"
    Error: undefined symbol in: "if([v](a)>((vthresh))&v(b)>((vthresh))&v(c)>((vthresh)),((vdd)),((vss)))"
Questionable use of curly braces in "b_abmgate yint 0 v={if(v(a)>{{vthresh}},{{vss}},{{vdd}})}"
    Error: undefined symbol in: "if([v](a)>((vthresh)),((vss)),((vdd)))"
Questionable use of curly braces in "b_abmgate yint 0 v={if(v(a)>{{vthresh}}&v(b)>{{vthresh}},{{vdd}},{{vss}})}"
    Error: undefined symbol in: "if([v](a)>((vthresh))&v(b)>((vthresh)),((vdd)),((vss)))"
Questionable use of curly braces in "b_abmgate yint 0 v={if(v(a)>{{vthresh}},{{vss}},{{vdd}})}"
    Error: undefined symbol in: "if([v](a)>((vthresh)),((vss)),((vdd)))"
Questionable use of curly braces in "b_abmgate yint 0 v={if(v(a)>{{vthresh}}|v(b)>{{vthresh}},{{vdd}},{{vss}})}"
    Error: undefined symbol in: "if([v](a)>((vthresh))|v(b)>((vthresh)),((vdd)),((vss)))"
Questionable use of curly braces in "b_abmgate yint 0 v={if(v(a)>{{vthresh}}&v(b)>{{vthresh}},{{vdd}},{{vss}})}"
    Error: undefined symbol in: "if([v](a)>((vthresh))&v(b)>((vthresh)),((vdd)),((vss)))"
Questionable use of curly braces in "b_abmgate yint 0 v={if(v(a)>{{vthresh}}|v(b)>{{vthresh}},{{vdd}},{{vss}})}"
    Error: undefined symbol in: "if([v](a)>((vthresh))|v(b)>((vthresh)),((vdd)),((vss)))"
Questionable use of curly braces in "b_abmgate yint 0 v={if(v(a)>{{vthresh}},{{vdd}},{{vss}})}"
    Error: undefined symbol in: "if([v](a)>((vthresh)),((vdd)),((vss)))"
Questionable use of curly braces in "b_abmgate yint 0 v={if(v(a)>{{vthresh}},{{vss}},{{vdd}})}"
    Error: undefined symbol in: "if([v](a)>((vthresh)),((vss)),((vdd)))"
Questionable use of curly braces in "b_abmgate yint 0 v={if(v(a)>{{vthresh}},{{vss}},{{vdd}})}"
    Error: undefined symbol in: "if([v](a)>((vthresh)),((vss)),((vdd)))"
Questionable use of curly braces in "b_abmgate yint 0 v={if(v(a)>{{vthresh}},{{vss}},{{vdd}})}"
    Error: undefined symbol in: "if([v](a)>((vthresh)),((vss)),((vdd)))"
Questionable use of curly braces in "b_abmgate1 yint1 0 v={if(v(a)>{{vthresh}},{{vdd}},{{vss}})}"
    Error: undefined symbol in: "if([v](a)>((vthresh)),((vdd)),((vss)))"
Questionable use of curly braces in "b_abmgate2 yint3 0 v={if(v(yint2)>{{vthresh}},{{vss}},{{vdd}})}"
    Error: undefined symbol in: "if([v](yint2)>((vthresh)),((vss)),((vdd)))"
Questionable use of curly braces in "b_abmgate yint 0 v={if(v(a)>{{vthresh}}&v(b)>{{vthresh}},{{vdd}},{{vss}})}"
    Error: undefined symbol in: "if([v](a)>((vthresh))&v(b)>((vthresh)),((vdd)),((vss)))"
Questionable use of curly braces in "b_abmgate1 yint1 0 v={if(v(a)>{{vthresh}},{{vdd}},{{vss}})}"
    Error: undefined symbol in: "if([v](a)>((vthresh)),((vdd)),((vss)))"
Questionable use of curly braces in "b_abmgate2 yint3 0 v={if(v(yint2)>{{vthresh}},{{vdd}},{{vss}})}"
    Error: undefined symbol in: "if([v](yint2)>((vthresh)),((vdd)),((vss)))"
Questionable use of curly braces in "b_abmgate yint 0 v={if(v(a)>{{vthresh}},{{vdd}},{{vss}})}"
    Error: undefined symbol in: "if([v](a)>((vthresh)),((vdd)),((vss)))"
Questionable use of curly braces in "b_abmgate yint 0 v={if(v(a)>{{vthresh}},{{vss}},{{vdd}})}"
    Error: undefined symbol in: "if([v](a)>((vthresh)),((vss)),((vdd)))"
Questionable use of curly braces in "b_abmgate yint 0 v={if(v(a)>{{vthresh}}&v(b)>{{vthresh}},{{vdd}},{{vss}})}"
    Error: undefined symbol in: "if([v](a)>((vthresh))&v(b)>((vthresh)),((vdd)),((vss)))"
Questionable use of curly braces in "b_abmgate yint 0 v={if(v(a)>{{vthresh}},{{vdd}},{{vss}})}"
    Error: undefined symbol in: "if([v](a)>((vthresh)),((vdd)),((vss)))"
Unknown model type "u1" -- ignored
Fatal Error: u1:v_ifa: requires a minimum of 5 parameters.  Only 3 specified.
And the SEPIC circuit 

  • Hi Kai,

    Thank you for considering the LM3481.  Unfortunately we are not able to support LTspice owing to copyright issues.  Please simulate with TINA, and it can be generated by Webench tool by exporting the Webench design to TINA.

    Thanks,

    Youhao Xi, Applications Engineering

  • Hello Youhao ,

    Thanks for your reply , I will try use TINA to simulate it if needed .

    But first I want to know is this Spice model are correct ? or can you send me another older version spice model for me to try ? 

    This LM3481 already used in my design , what I want do now is to simulate the EMC and thermal for the diode and mosfet , thanks ! 

  • Hi Kai,

    The model should be correct as it was released many years ago.  However, I don't know if you can simulate EMC nor thermal because it can also be layout related. 

    Thanks,

    Youhao

  • May I assume the issue is resolved and I can close this thread?  You are welcome to re-open this thread by adding a new post or creating a new thread.

    Thanks,

    Youhao