Other Parts Discussed in Thread: TPS7B4253-Q1
The unencrypted PSpice Model SLVMC86.ZIP located at https://www.ti.com/product/TPS7B4254-Q1#design-development
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.
The unencrypted PSpice Model SLVMC86.ZIP located at https://www.ti.com/product/TPS7B4254-Q1#design-development
For some reason my full post was chopped off.
The unencrypted PSpice model for TPS7B4254-Q1 has on line 66 a single node U1_N983915 that is not referenced anywhere else in the model file causing the model to not work in LTspice. I know the TINA model works in TINA, but I have special simulation setups I use in LTSpice. Can you confirm and check your other versions of the model?
Hey Jeff,
I think Jared is your sales contact. I sent him a slightly revised model for you to try.
Let me know if you are still getting the same error. I was able to use the wizard in TINA to create a model from this revised unencrypted file.
~ Aaron
Thanks Aaron. I will reach out to Jared in the morning. In the meantime I did look up the model file for the TPS7B4253-Q1 part, which is just a 300mA version of the 150mA 4254 part and that model file is totally different. I am going to suck that one into LTspice and see what I get. Once I get the new file from Jared tomorrow I will try it out and report back
Jeff
Hi Aaron. So I downloaded the 4253 model, which is slightly different since it has the EN pin and all the NC pins. That model works fine. I am getting expected results. I will get the new model you sent Jared tomorrow. I assume the behavioral model isn't much different between 4253 and 4254 since electrically we just have 300mA vs 150mA (and the EN pin).
Just FYI. I run into this many times and it will help LTspice users. When your behavioral models have a line of code that is continued on the next line use the "+" operator, I noticed that double {{ ... }} are used and these causes problems with LTspice. The quick fix is to open the file in your favorite text editor and seek out those lines and remove one set of outer curly braces. Here is an example...
Example...
.SUBCKT AND2_BASIC_GEN A B Y PARAMS: VDD=1 VSS=0 VTHRESH=0.5
E_ABMGATE YINT 0 VALUE {{IF(V(A) > {VTHRESH} &
+ V(B) > {VTHRESH},{VDD},{VSS})}}
RINT YINT Y 1
CINT Y 0 1n
.ENDS AND2_BASIC_GEN
Notice the {{ before the IF and }} at the end of the + line. The fix is to remove the outer { }
.SUBCKT AND2_BASIC_GEN A B Y PARAMS: VDD=1 VSS=0 VTHRESH=0.5
E_ABMGATE YINT 0 VALUE {IF(V(A) > {VTHRESH} &
+ V(B) > {VTHRESH},{VDD},{VSS})}
RINT YINT Y 1
CINT Y 0 1n
.ENDS AND2_BASIC_GEN
Aaron, I received the model from Jared and it works. Thank You. I am closing this ticket.
Excellent. And thanks for the feedback. We will be sure to monitor this issue on all our forthcoming models.