Post Go back to editing

How to make an NMOS model SOAtherm compatible in LTSPICE

Category: Software
Software Version: XVII: 24.0.12 (x64)

I am looking to do some thermal simulations for switching power MOSFETs. LTSPICE ships a small handful of NMOS parts that have thermal modelling parameters defined such that they can be used with the SOAtherm-Heatsink and SOAtherm-PCB components. It’s these components I’m most interested in making use of as part of thermally modelling my switching MOSFETs.

As a concrete example, say I was wanting to experiment with the IRFH7440 NMOS from Infineon. I'd like to be able to simulate its electrical behaviour, as well as interface it with an SOAtherm-PCB. They provide SPICE models on the product page however this model is not SOAtherm compatible. There is a separate thermal model embedded in the spice directive which can be used (see the image below), is there a way I can either:

1. Incorporate this information to make a single simulation component that can be used for electrical and thermal simulations (like the NMOS models that ship with LTSPICE that are SOAtherm compatible; OR

2. Use the thermal information to create a new component that will allow me to use the electrical model with the SOAtherm-HeatSink and SOAtherm-PCB components

I’m assuming option 1 is probably technically possible, however I’ve spent a bit of time googling and looking at the documentation and I don’t know where to begin – I don’t know what the internal parameters for the model are.
The second option is fine for my use case – I’d like to be able to seamlessly swap between electrical and thermal simulations.

Edit Notes

Edited hyperlink. Increased image size.
[edited by: daviegravee at 11:35 AM (GMT -4) on 22 Sep 2024]