Keyboard Shortcuts
ctrl + shift + ? :
Показати всі комбінації клавіш
ctrl + g :
Не доступний для безкоштовних груп.
ctrl + shift + f :
Знайти
ctrl + / :
Сповіщення
esc to dismiss
Лайки
Пошук
EDN 1994 Design Idea: Spice does thermal analysis - missing files
Digging through my files I found this old EDN 1994 Design Idea: Spice does thermal analysis. Scans are in Photos.
As usual with EDN all old diagrams, graphs, schematics...etc and downloads are missing.
Does anyone have download di1576z.zip?
https://groups.io/g/LTspice/album?id=298484
https://www.edn.com/edn-access-08-18-94-spice-runs-thermal-analysi/ |
What problem are you seeking to solve? I've done quite a bit of thermal simulation with LTspice. I can probably make an example. -- Regards, Tony On 22 Oct 2024 18:26, "Tom via groups.io" <tomhajjar@...> wrote:
|
If the Foster thermal model doesn't work for you then check out the Cauer thermal model.
Here is a URL that does a good of showing the how's & ways of using the method.
There are a couple of good references at the end.
Googling Cauer Thermal Model also turns up excellent results.
https://www.mathworks.com/help/sps/ref/cauerthermalmodel.html |
Looking for a way to extend thermal modeling to any power device since thermal models from Manufacturers are few and far between. Also to be used as a teaching aid for new users. Absolute accuracy is not an issue.
I've gone through many of the thermal analysis I found on this forum and diyAudio using LTSpice and then replicated most using Qucs-S/ngspice. ngspice has a VDMOS thermal model and it works with most Manufacturer thermal models. I've done VDMOS, SiC Mosfet, IGBT, GaN.
Having problems finding BJT thermal models so I thought this Design Idea provided a possible method. I assume it's similar to the VDMOS thermal analysis done in LTspice and ngspice. I assume Rthjc and Cthj used in the VDMOS models will need to be estimated for the BJT devices as well.
I can replicate the Spice sub-circuits used in the EDN Design Idea but I don't know what formulas were used to extract temp rise. I added another screenshot of what I'm working on. |
On 23/10/2024 02:21, Tom via groups.io
wrote:
There are various aspects to thermal modelling. As you say, there are many MOSFETs provided with thermal models, from various manufacturers. If the device you're interested in is catered for, then plugging their thermal model into a test circuit is easy. I uploaded a simple example schematic that shows how to use them a while ago. This is well and good if a thermal is provided, as in the majority of (power) MOSFETs. The one in my example is a six stage RC ladder, which are very accurate, and are optimised using modern thermal analysis techniques. For BJTs, equivalent models are almost unknown. I think this is mostly because the devices were designed in the last century, even premium devices like the Onsemi MJL3281/MJL1302 ranges, which originally came from Toshiba in the 1990s. For the vast majority of power devices, the Rthjc is on the datasheet. Rohm helpfully provide a document listing Rthjc for various of their packages and mounting configurations. However, this is a static figure and doesn't include any thermal capacities, which constitute the capacitances. Without an advanced thermal model, the best I usually aim for is a two or three stage RC model. The dominant stages in a thermal model are the die, lead frame and package/PCB in series. You can embellish the design if there is more than one significant heat path, for example if both top and bottom a the package are cooled. You can estimate thermal resistances and capacitances from basic physics and a drawing of the packaged device. In addition, you need to know the physical properties of the various materials: For example, to estimate the thermal resistance: H Rth (K/W) = ⎯⎯⎯⎯ where: H = Thickness, θ = Thermal conductivity, A = Area θ * A For example, if the die attach eutectic solder layer is 50μm thick and its thermal conductivity is 50W/m.K, then its Rth is 1K/W for a die 1mm square. (Take care with units!) Similarly, you can estimate the thermal capacity of the die from: Cth (J/K) = A * H * ρ * c where: H = Thickness, A = Area, ρ = Density, c = Specific heat Using the thermal-electrical unit equivalence, Rth => Relec (Ω) and Cth => Celec (F). For it to work correctly, Thermal power (W) => Electrical current (A). The elements of the physical model can be built up in an CR shunt-series ladder from die to case to ambient. Terminate with a voltage source representing the ambient temperature. In an effort to be helpful, I've constructed a thermal model of a power transistor mounted on a PCB using the PCB top and bottom planes as a modest heatsink. The schematic shows how to calculate the thermal resistances and capacities, but in some cases the actual numbers have been guessed or made up. -- Regards,
Tony |
Isn't the goal of such simulations to find out how the temperature variation modulates the operating point of the device, thus causing extra distortion? For this to work, the model of these devices (and the simulator itself) must support individual (per device) temperature ports.
Given that the EDN thermal simulation needs to run for at least 500s, THD calculation can become a bit time intensive... |
On 24/10/2024 17:03, mhx@... wrote:
Whilst that could perfectly be the object of a simulation, it isn't the object of this one. The whole idea was to try and lift some of the mystery regarding thermal analysis, not tune the distortion performance of an unspecified circuit.Isn't the goal of such simulations to find out how the temperature variation modulates the operating point of the device, thus causing extra distortion? For this to work, the model of these devices (and the simulator itself) must support individual (per device) temperature ports. Given that the EDN thermal simulation needs to run for at least 500s, THD calculation can become a bit time intensive... Perhaps you should read what the OP was asking about:
As far as dynamic modulation of the device's parameters by temperature changes, that will have to wait for another day. -- Regards,
Tony |
Tony
Thank you for you time and expertise. I updated the circuit using component parameters from the original article (see photos). I don't know how valid the parameters are in the "thermal" network or if I got the scaling in the multiplying current source correct. The Author didn't use the "Cc" components so I added ones. I might replicate the Author's original circuit and see if I can duplicate his data.
I ran a simulation using 3 seconds and only saw a Tj rise of 6 degrees. I will run longer simulations. |
Thermal simulations are usually done to assess the limits of the system, before it releases the magic smoke.
переключити цитоване повідомлення
Показати цитований текст
Le 24/10/2024 à 17:03, mhx@... a écrit :
Isn't the goal of such simulations to find out how the temperature variation modulates the operating point of the device, thus causing extra distortion? For this to work, the model of these devices (and the simulator itself) must support individual (per device) temperature ports. |
The goal was to come up with a viable method to do thermal analysis on devices lacking Spice thermal models and to use as an example for users who have never done it before.
Since many parameters are unknown, absolute accuracy wasn't the goal.
The Author of the article is retired but active over on EEVblog. I replicated his circuit as best as I could. |
Повідомлення
Більше
Додаткові параметри
Більше
to navigate to use esc to dismiss