SPICE (LT): determining dissipation by resistors, etc.?
|
|
Thread rating:  |
Mike Rocket J. Squirrel Elliott - 31 Oct 2003 20:16 GMT Newbie question:
What's the quick and easy way of finding the steady-state power dissipation of resistors and other components in a circuit with SPICE?
.op gives me node voltage and device currents and, yep, I could do the simple math. How can I get SPICE to do it?
 Signature Mike "Rocket J Squirrel" Elliott
Mike Engelhardt - 31 Oct 2003 20:28 GMT Mike,
> What's the quick and easy way of finding the steady-state > power dissipation of resistors and other components in a > circuit with SPICE? > > .op gives me node voltage and device currents and, yep, > I could do the simple math. How can I get SPICE to do it? In LTspice, device power is only computed as part of an efficiency calculation in a .tran analysis, but since efficiency is only computed for SMPS's in steady state, it isn't of much use for general simulations.
The easiest way to enter the simple math to plot the power dissipation of a resistor in a general simulation in LTspice is to do a .tran analysis and then drag the cross-probe cursor across the resistor so that now the differential voltage is plotted. Then right click on the plot label say, V(a,b), and edit it 1K*V(a,b), or what ever value of resistance you have.
--Mike
Jim Thompson - 31 Oct 2003 21:06 GMT >Mike, > [quoted text clipped - 19 lines] > >--Mike Does LTSpice have "avg" and "avgx" functions like PSpice?
If so, you can display the averaged power.
...Jim Thompson
| James E.Thompson, P.E. | mens | | Analog Innovations, Inc. | et | | Analog/Mixed-Signal ASIC's and Discrete Systems | manus | | Phoenix, Arizona Voice:(480)460-2350 | | | E-mail Address at Website Fax:(480)460-2142 | Brass Rat | | http://www.analog-innovations.com | 1962 | I love to cook with wine. Sometimes I even put it in the food.
Paul Burridge - 31 Oct 2003 22:40 GMT >Does LTSpice have "avg" and "avgx" functions like PSpice? > >If so, you can display the averaged power. Jim, you need to dump PSpice *immediately* and get a copy of LT. Trust me. I know what I'm talking about. I think. :-) No, seriously! LT is *all* you need. Why pay oodles of dollars when you don't need to? Screw P.
:P  Signature
"Windows [n.], A thirty-two bit extension and GUI shell to a sixteen bit patch to an eight bit operating system originally coded for a four bit microprocessor and produced by a two bit company."
qrk - 01 Nov 2003 02:55 GMT >>Does LTSpice have "avg" and "avgx" functions like PSpice? >> [quoted text clipped - 4 lines] >No, seriously! LT is *all* you need. Why pay oodles of dollars when >you don't need to? Graphing. PSpice has a few more graphing goodies than LTSpice offers. I find the Performance Analysis feature in PSpice to be very handy.
Node voltage and device current annotation on the schematic. Don't know if LTSpice has this, but this sure is handy when trying to debug stuff.
No, I'm not trashing LTSpice. I'm quite partial to LTSpice, especially since Mike is so responsive getting bugs fixed and adding features. When the graphing gets tough, gotta switch to PSpice.
Mark
Jim Thompson - 01 Nov 2003 02:59 GMT >>>Does LTSpice have "avg" and "avgx" functions like PSpice? >>> [quoted text clipped - 17 lines] > >Mark Same here. Some of us have to do this for a living. (Actually LOVE to do this for a living... can't EVER pass up a challenge ;-)
...Jim Thompson
| James E.Thompson, P.E. | mens | | Analog Innovations, Inc. | et | | Analog/Mixed-Signal ASIC's and Discrete Systems | manus | | Phoenix, Arizona Voice:(480)460-2350 | | | E-mail Address at Website Fax:(480)460-2142 | Brass Rat | | http://www.analog-innovations.com | 1962 | I love to cook with wine. Sometimes I even put it in the food.
Mike Engelhardt - 01 Nov 2003 05:36 GMT Mark, Jim,
> >>>Does LTSpice have "avg" and "avgx" functions like PSpice? > >>> [quoted text clipped - 18 lines] > Same here. Some of us have to do this for a living. (Actually LOVE > to do this for a living... can't EVER pass up a challenge ;-) Yes, PSpice does still have more plotting features than LTspice, but LTspice has some that PSpice doesn't have. For example, in LTspice, you can sweep a parameter at a single frequency as in this deck:
* I1 0 1 ac 1 L1 1 0 100u R1 1 0 100K C1 1 0 {C} .step oct param C 200p 300p 500 .ac list 1Meg .end
Similarly, you can plot noise density at a single frequency vs. a parameter. There'll be more plotting features added to LTspice before the end of the year. Also, LTspice handles waveform data in a 64bit address space so the waveform files are unlimited in size. Designers find it more viable for doing full-chip, transistor-level simulations not only because of it's vastly superior solving capabilities over PSpice, but also because of it's improved data-handling for large data sets.
--Mike
Paul Burridge - 01 Nov 2003 13:07 GMT >Yes, PSpice does still have more plotting features than >LTspice, but LTspice has some that PSpice doesn't have. [quoted text clipped - 9 lines] >.ac list 1Meg >.end Is this a new feature, Mike? I wasn't aware that LT had this highly useful capability.
 Signature
"Windows [n.], A thirty-two bit extension and GUI shell to a sixteen bit patch to an eight bit operating system originally coded for a four bit microprocessor and produced by a two bit company."
Mike Engelhardt - 01 Nov 2003 19:28 GMT Paul,
> >Yes, PSpice does still have more plotting features than > >LTspice, but LTspice has some that PSpice doesn't have. [quoted text clipped - 12 lines] > Is this a new feature, Mike? I wasn't aware that LT had this highly > useful capability. As I remember, it was there as part of the first release of LTspice that supported .step. That became a documented feature on Jan 8, 2002. An example of doing this for in a .noise simulation is in ./examples/Educational/stepnoise.asc. There you can see the diff pair tail resistance that gives the lowest input referenced noise density.
--Mike
Helmut Sennewald - 31 Oct 2003 21:24 GMT > Mike, > [quoted text clipped - 17 lines] > and edit it 1K*V(a,b), or what ever value of resistance you > have. Hello Mike, something like V(a,b)*V(a,b)/10k is ok for DC, but what if I have a time dependent voltage V(a,b). I will need an integration of P(t) over time. Is there any hidden(not documented) command for integration?
I would like something as s(...) . PROBE in PSPICE has this function.
Best Regards Helmut
Mike Engelhardt - 31 Oct 2003 22:24 GMT Jim wrote:
> Does LTSpice have "avg" and "avgx" functions like PSpice? Helmult wrote:
> something like V(a,b)*V(a,b)/10k is ok for DC, but what Opps, sorry for the mistake.
> if I have a time dependent voltage V(a,b). I will need an > integration of P(t) over time. > Is there any hidden(not > documented) command for integration? After you plot the instanteneous power with I(R1)*V(a,b) then you can integrate it to get the average and rms values by holding down the control key and left clicking on the plot trace's label. You control integration limits with the horizontal zoom of the plot. This Control-click to integrate gives different types of integrations for different analysis types. It will integrate noise in quadrature after a .noise analysis. It will give bandwidths after a .ac analysis.
Sorry again about writting 1K*V(a,b) instead of I(R1)*V(a,b) for power. The method can be used for devices with more than two pins. For the power in a bipolar transistor, plot V(b)*Ib(Q1)+V(c)*Ic(Q1)+V(e)*Ie(Q1) Where V(b), V(c), and V(e) are base, collector, and emitter voltages.
--Mike
Helmut Sennewald - 31 Oct 2003 23:54 GMT > Jim wrote: > [quoted text clipped - 18 lines] > analysis types. It will integrate noise in quadrature after a > .noise analysis. It will give bandwidths after a .ac analysis. Hello Mike, thanks for the tipp. I will remmeber always to try the powerful <control> key in the future if I miss some feature.
Best Regards Helmut
Mike Engelhardt - 31 Oct 2003 22:05 GMT I miswrote:
> ...Then right click on the plot label say, V(a,b), > and edit it 1K*V(a,b), or what ever value of resistance you > have.... Opps, wasn't thinking, you would then edit it to read V(a,b)*I(R1) to get instantaneous power.
--Mike
Mike Rocket J. Squirrel Elliott - 31 Oct 2003 22:52 GMT > Mike, > [quoted text clipped - 17 lines] > and edit it 1K*V(a,b), or what ever value of resistance you > have. To me, it's surprising that SPICE doesn't generate as a matter of course, the steady-state Pd for parts along with the usual voltage drop and current. But hey! I just want to make sure I order resistors big enough for the job -- I expect that the folks that create SPICEs seldom worry about that, or it would be part of the package.
Thanks for the tip!
 Signature Mike "Rocket J Squirrel" Elliott
andy thompson - 01 Nov 2003 00:58 GMT Hi Mike,
In Micro-Cap you plot PD(R1) (PD for power dissipated), where R1 is the name of the resistor. This essentially plots I(R1)^2*R(R1). You can also plot ED(R1) to see the energy dissipated during the run. To see average power you could use the AVG (average) function as in
AVG(PD(R1))
You can get a demo version of Micro-Cap at www.spectrumn-soft.com.
Cheers,
Andy Thompson
> Mike, > [quoted text clipped - 19 lines] > > --Mike Jim Thompson - 01 Nov 2003 01:04 GMT >Hi Mike, > [quoted text clipped - 10 lines] > >Andy Thompson [snip]
Gawwwd! Can't even correctly spell his own website ;-)
...Jim Thompson
| James E.Thompson, P.E. | mens | | Analog Innovations, Inc. | et | | Analog/Mixed-Signal ASIC's and Discrete Systems | manus | | Phoenix, Arizona Voice:(480)460-2350 | | | E-mail Address at Website Fax:(480)460-2142 | Brass Rat | | http://www.analog-innovations.com | 1962 | I love to cook with wine. Sometimes I even put it in the food.
andy thompson - 01 Nov 2003 20:49 GMT Hi All,
The correct web site for the Micro-Cap demo is:
www.spectrum-soft.com
Thanks to Jim Thompson for noticing this and pointing it out.
Cheers,
Andy Thompson
> >Hi Mike, > > [quoted text clipped - 24 lines] > > I love to cook with wine. Sometimes I even put it in the food. analog - 02 Nov 2003 00:00 GMT Andy Thompson wrote:
> Hi All, Hi Andy
> The correct web site for the Micro-Cap demo is: > > www.spectrum-soft.com It's a beautiful site (gotta love your newsletters), but why would any serious designer in their right mind pay thousands of dollars for your software when they can get LTspice with its superior core functionality for free? (not just a rhetorical question, btw)
LTspice surely by now must be noticeably eroding your market share and reducing your revenues. What is your strategy for dealing with this? Are you planning price reductions or perhaps cutting a licensing deal so that one of Linear Technology's competitors can offer a free simulator? Maybe National Semiconductor would be interested.
> Thanks to Jim Thompson for noticing this and pointing it out. No thanks needed, I'm sure. Pointing out the foibles of others is one of his pleasures. -- analog
> Cheers, > > Andy Thompson Kevin Aylward - 01 Nov 2003 11:57 GMT > Hi Mike, > > In Micro-Cap you plot PD(R1) (PD for power dissipated), where R1 is > the name of the resistor. This essentially plots I(R1)^2*R(R1). You > can also plot ED(R1) to see the energy dissipated during the run. To > see average power you could use the AVG (average) function as in In SuperSpice, you move the mouse over the component, dc power and ave. tran power is shown bottom right of main window. That's it, its all automatic. Oh, also, you just put a test point on the component to plot its power.
Kevin Aylward salesEXTRACT@anasoft.co.uk http://www.anasoft.co.uk SuperSpice, a very affordable Mixed-Mode Windows Simulator with Schematic Capture, Waveform Display, FFT's and Filter Design.
Mike Engelhardt - 18 Nov 2003 18:19 GMT Mike,
> What's the quick and easy way of finding the steady-state power > dissipation of resistors and other components in a circuit with SPICE? There's a new feature in version 2.07a. From a schematic, you can now plot the instantaneous power dissipation in a device. This is accessed by Alt-Left clicking on a symbol. It's computed as an expression of voltages and currents that are already in the data set. For example, if you Alt-click on a transistor, the trace you add might look like "V(N001,N003)*Ic(Q1)+V(N002,N003)*Ib(Q1)" Average power dissipation can be found by control clicking on this trace label to integrate.
--Mike
Mike Rocket J. Squirrel Elliott - 18 Nov 2003 19:12 GMT > Mike, > [quoted text clipped - 10 lines] > power dissipation can be found by control clicking > on this trace label to integrate. Awwww -- and it even comes with a cute little bulb thermometer symbol!
Extremely handy addition, Mike. Many thanks!
 Signature Mike "Rocket J Squirrel" Elliott
pat dot lawler att verizon dott nneett - 18 Nov 2003 20:45 GMT >> Mike, >> [quoted text clipped - 14 lines] > >Extremely handy addition, Mike. Many thanks! Reminds me of a simulation program from way back - Analog Artistry, I think. When the simulated component dissipation exceeded the part rating, a curl of smoke was displayed on the screen next to the part.
Paul Burridge - 18 Nov 2003 23:03 GMT > Reminds me of a simulation program from way back - Analog Artistry, >I think. > When the simulated component dissipation exceeded the part rating, >a curl of smoke was displayed on the screen next to the part. What an amusing and innovative idea!
 Signature "I expect history will be kind to me, since I intend to write it." - Winston Churchill
Kevin Aylward - 19 Nov 2003 07:13 GMT >> Reminds me of a simulation program from way back - Analog Artistry, >> I think. >> When the simulated component dissipation exceeded the part rating, >> a curl of smoke was displayed on the screen next to the part. > > What an amusing and innovative idea! Amusing yes, innovative no. Innovative is a term to describe things that are reasonably new or unexpected. Since real components do smoke, the idea to have them do this on a schematic is trivially obvious. It was one I rejected a long time a go as a silly gimmick.
Kevin Aylward salesEXTRACT@anasoft.co.uk http://www.anasoft.co.uk SuperSpice, a very affordable Mixed-Mode Windows Simulator with Schematic Capture, Waveform Display, FFT's and Filter Design.
http://www.anasoft.co.uk/replicators/index.html
Understanding, is itself an emotion, i.e. a feeling. Emotions or feelings can only be "understood" by consciousness. "Understanding" consciousness can therefore only be understood by consciousness itself, therefore the "hard problem" of consciousness, is intrinsically unsolvable.
Physics is proven incomplete, that is, no understanding of the parts of a system can explain all aspects of the whole of such system.
Paul Burridge - 19 Nov 2003 11:35 GMT >Kevin Aylward >salesEXTRACT@anasoft.co.uk [quoted text clipped - 15 lines] >understanding of the parts of a system can >explain all aspects of the whole of such system. Kev, your sig appears to be a tad over the 4-line limit. Any chance of trimming it in the interests of saving B/W? Thanks.
 Signature "I expect history will be kind to me, since I intend to write it." - Winston Churchill
Uwe Bonnes - 20 Nov 2003 13:09 GMT : Mike,
: > What's the quick and easy way of finding the steady-state power : > dissipation of resistors and other components in a circuit with SPICE?
: There's a new feature in version 2.07a. From a schematic, : you can now plot the instantaneous power dissipation in a [quoted text clipped - 5 lines] : power dissipation can be found by control clicking : on this trace label to integrate. An axix labels with "Watts" would be usefull.
Thanks for the feature!
 Signature Uwe Bonnes bon@elektron.ikp.physik.tu-darmstadt.de
=======================================================
Free software means: Contribute nothing, expect nothing
=======================================================
Ken Smith - 29 Feb 2004 17:45 GMT >Newbie question: > >What's the quick and easy way of finding the steady-state power >dissipation of resistors and other components in a circuit with SPICE? Here's a handy little trick I've used a couple of times. Use the arb. voltage source to multiply I*V then feed that into an RC model of the thermal characteristics of the heatsinking. The result is a nice plot of the temperature rise vs time when the circuit pulses on.
 Signature -- kensmith@rahul.net forging knowledge
Terry Pinnell - 29 Feb 2004 18:03 GMT >>Newbie question: >> [quoted text clipped - 5 lines] >thermal characteristics of the heatsinking. The result is a nice plot of >the temperature rise vs time when the circuit pulses on. In CircuitMaker you just move the probe to the component until a P pops up (instead of V or I), and the power is shown automatically.
 Signature Terry Pinnell Hobbyist, West Sussex, UK
Ken Smith - 02 Mar 2004 03:30 GMT >>In article <zyyob.438$Bf7.374091@news1.news.adelphia.net>, >>Mike Rocket J. Squirrel Elliott [...]
>>Here's a handy little trick I've used a couple of times. Use the arb. >>voltage source to multiply I*V then feed that into an RC model of the [quoted text clipped - 3 lines] >In CircuitMaker you just move the probe to the component until a P >pops up (instead of V or I), and the power is shown automatically. Yes but it doesn't plot the temperature rise.
 Signature -- kensmith@rahul.net forging knowledge
Kevin Aylward - 01 Mar 2004 07:41 GMT > In article <zyyob.438$Bf7.374091@news1.news.adelphia.net>, > Mike Rocket J. Squirrel Elliott [quoted text clipped - 4 lines] >> dissipation of resistors and other components in a circuit with >> SPICE? In SuperSpice, simply move the mouse pointer over the component and power will be immediately displayed in a text field in the docked window, bottom right. Both bias power and transient power is displayed.
Kevin Aylward salesEXTRACT@anasoft.co.uk http://www.anasoft.co.uk SuperSpice, a very affordable Mixed-Mode Windows Simulator with Schematic Capture, Waveform Display, FFT's and Filter Design.
http://www.anasoft.co.uk/NewBeginning.mp3
"quotes with no meaning, are meaningless" - Kevin Aylward.
Paul Burridge - 01 Mar 2004 11:49 GMT >> In article <zyyob.438$Bf7.374091@news1.news.adelphia.net>, >> Mike Rocket J. Squirrel Elliott [quoted text clipped - 8 lines] >power will be immediately displayed in a text field in the docked >window, bottom right. Both bias power and transient power is displayed. In LT., simply multiply the voltage across the resistor by the current flowing through it. :-)
 Signature
The BBC: Licensed at public expense to spread lies.
Mike Engelhardt - 01 Mar 2004 16:05 GMT >>>> What's the quick and easy way of finding the steady-state power >>>> dissipation of resistors and other components in a circuit with [quoted text clipped - 5 lines] >>> result is a nice plot of the temperature rise vs time when the >>> circuit pulses on.
>>In SuperSpice, simply move the mouse pointer over the component and >>power will be immediately displayed in a text field in the docked >>window, bottom right. Both bias power and transient power is displayed. > >In LT., simply multiply the voltage across the resistor by the current >flowing through it. :-) I think Ken's point of his late post to the thread was that he got temperature vs time. But if you just want component dissipation in LTspice, you can Alt-Left click on a component to plot instantaneous dissipation of the component(The mouse cursor icon will turn into a thermometer when you're pointing at a plotable power dissipation). Then the waveform integrator can be used get the average dissipation over a period of the simulation.
--Mike
Ken Smith - 02 Mar 2004 03:35 GMT [...]
>I think Ken's point of his late post to the thread was that he got >temperature vs time. Yes, exactly, that was the whole point. Using this trick you can model the temperature of a heatsink when there is a pulsed load. Often in a switcher, there is a part of the circuit that only needs to provide power for a short time when the circuit is switched on. Once the main section is up and going, a secondary takes over the load.
 Signature -- kensmith@rahul.net forging knowledge
Mike Rocket J. Squirrel Elliott - 01 Mar 2004 22:12 GMT >>Newbie question: >> [quoted text clipped - 5 lines] > thermal characteristics of the heatsinking. The result is a nice plot of > the temperature rise vs time when the circuit pulses on. But how to convert a device + heatsink's thermal specs into an appropriate RC circuit? (Puzzle 1 for me.) And how to translate the simulation data into the device's junction temperature? (Puzzle 2 for me.) I'm lazy and hate doing thermal calcs by hand.
 Signature Mike "Rocket J Squirrel" Elliott 71 VW Type 2 -- the Wonderbus (AKA the Saunabus in summer)
Paul Burridge - 01 Mar 2004 22:52 GMT >But how to convert a device + heatsink's thermal specs into an >appropriate RC circuit? (Puzzle 1 for me.) And how to translate the >simulation data into the device's junction temperature? (Puzzle 2 for >me.) I'm lazy and hate doing thermal calcs by hand. Mike, what's your favourite Pizza topping?
 Signature The BBC: Licensed at public expense to spread lies.
Mike Rocket J. Squirrel Elliott - 02 Mar 2004 04:33 GMT >>But how to convert a device + heatsink's thermal specs into an >>appropriate RC circuit? (Puzzle 1 for me.) And how to translate the >>simulation data into the device's junction temperature? (Puzzle 2 for >>me.) I'm lazy and hate doing thermal calcs by hand. > > Mike, what's your favourite Pizza topping? I'm pretty much a cheese guy. Cheese, tomato sauce, basil -- "Margherita" pizza just about does all I need. But artichoke hearts are good, too.
 Signature Mike "Rocket J Squirrel" Elliott 71 VW Type 2 -- the Wonderbus (AKA the Saunabus in summer)
Ken Smith - 02 Mar 2004 03:41 GMT [.. modeling heat sinking ..]
>But how to convert a device + heatsink's thermal specs into an >appropriate RC circuit? (Puzzle 1 for me.) And how to translate the >simulation data into the device's junction temperature? (Puzzle 2 for >me.) I'm lazy and hate doing thermal calcs by hand. The thermal resistance is in Watts per degree C. These you just call Ohms. The thermal mass looks like a capacitor with C = degree/J.
Heat into the sink is just a current equal to I*V in the component. The outdoor temperature is just a voltage source at the far end of the circuit.
 Signature -- kensmith@rahul.net forging knowledge
Mike Rocket J. Squirrel Elliott - 02 Mar 2004 04:47 GMT > [.. modeling heat sinking ..] > >>But how to convert a device + heatsink's thermal specs into an >>appropriate RC circuit? (Puzzle 1 for me.) And how to translate the >>simulation data into the device's junction temperature? (Puzzle 2 for >>me.) I'm lazy and hate doing thermal calcs by hand. Okay, looking at a standard part, like Aavid's 533522b02552 ( http://www.aavidthermalloy.com/bin/stdisp.pl?Pnum=533522b02552 ) It's spec'ced thermal resistance is 2.7 degree C / Watt.
> The thermal resistance is in Watts per degree C. These you just call > Ohms. So R = the inverse of thermal resistance? With thermal resistance of 2.7 C/W, then R = 1/2.7 ohm: 0.37 ohm, yes?
> The thermal mass looks like a capacitor with C = degree/J. Degree /Joule? I'm a bit simple -- this one I don't get. Does a heatsink data sheet provide sufficient information to calculate this number?
> Heat into the sink is just a current equal to I*V in the component. The > outdoor temperature is just a voltage source at the far end of the > circuit. 25 degrees C ambient would be . . . 25 volts?
 Signature Mike "Rocket J Squirrel" Elliott 71 VW Type 2 -- the Wonderbus (AKA the Saunabus in summer)
Ken Smith - 02 Mar 2004 14:18 GMT >> The thermal resistance is in Watts per degree C. These you just call >> Ohms. > >So R = the inverse of thermal resistance? With thermal resistance of 2.7 >C/W, then R = 1/2.7 ohm: 0.37 ohm, yes? Sorry I either (A) had brain lock or (B) had beer. I should have said that the heat sink makers usually give you Watts per degree. From that you calculate the resistance in Degrees per Watt.
>> The thermal mass looks like a capacitor with C = degree/J. > >Degree /Joule? I'm a bit simple -- this one I don't get. Does a heatsink >data sheet provide sufficient information to calculate this number? Brain trouble here too. If you use an alluminum heat sink each gram of metal is good for 0.9uF For copper or brass, a gram is about 0.38uF.
>25 degrees C ambient would be . . . 25 volts? This one I got right.
 Signature -- kensmith@rahul.net forging knowledge
Ken Smith - 02 Mar 2004 15:39 GMT I obviously am having an advanced case of brain lock or too much beer. After checking my notes here's the right answers (I hope):
[.. I wrote ..]
>> The thermal resistance is in Watts per degree C. These you just call >> Ohms. > >So R = the inverse of thermal resistance? With thermal resistance of 2.7 >C/W, then R = 1/2.7 ohm: 0.37 ohm, yes? No I meant to say that the data sheet I'd looked at gave you Watts per degree. The Degrees per Watt is the right form to do resistance.
>> The thermal mass looks like a capacitor with C = degree/J. > >Degree /Joule? I'm a bit simple -- this one I don't get. Does a heatsink >data sheet provide sufficient information to calculate this number? Another mistake, it is C=J/degree. I measured degree/J because that is the easy way to make the measurement and then inverted. The capacitor looks like 0.9F per gram if it is alluminum. Copper and brass are more like 0.38F per gram.
>25 degrees C ambient would be . . . 25 volts? Yes.
 Signature -- kensmith@rahul.net forging knowledge
Mike Rocket J. Squirrel Elliott - 02 Mar 2004 17:13 GMT > I obviously am having an advanced case of brain lock or too much beer. > After checking my notes here's the right answers (I hope): [quoted text clipped - 23 lines] > > Yes. Hey -- I figured one out myself!
Thanks for going back over this and clearing things up. So if a fellow wanted to know the junction temperature of a power device mounted on a heatsink, all he'd need to so is stick in a second R in series with the RC network, and give it the value of the device's specified junction-to-mounting surface thermal resistance. I'm going to play with this a bit and see how it works. In LTspice it should be easy to create a heatsink symbol for use on the schematic. Easy for some -- Mike, Helmut and analogspiceman could slam-dunk it. Me, I'll slog at it.
BTW: where did the capacitor numbers for aluminum and copper/brass come from?
 Signature Mike "Rocket J Squirrel" Elliott 71 VW Type 2 -- the Wonderbus (AKA the Saunabus in summer)
Ken Smith - 02 Mar 2004 20:13 GMT [...]
>> the easy way to make the measurement and then inverted. The capacitor >> looks like 0.9F per gram if it is alluminum. Copper and brass are more >> like 0.38F per gram. [...]
>BTW: where did the capacitor numbers for aluminum and copper/brass come >from? The value for C is the "specific heat" of the material times its mass. The CRC list Al having a specific heat of 0.215 in cal/(gK) units. You multiply cal by 4.184 to get J so 0.215 * 4.184=0.89956 or 0.9.
 Signature -- kensmith@rahul.net forging knowledge
Helmut Sennewald - 03 Mar 2004 22:52 GMT > > I obviously am having an advanced case of brain lock or too much beer. > > After checking my notes here's the right answers (I hope): [quoted text clipped - 37 lines] > BTW: where did the capacitor numbers for aluminum and copper/brass come > from? Hello Mike, I have looked for some literature with Google about thermal transistor and heatsink models.
http://www.iisb.fraunhofer.de/en/arb_geb/powersys_thermmod_gb_fhg.pdf http://www.infineon.com/cmc_upload/migrated_files/document_files/Appli cation_Notes/mmpn_eng.pdf
http://www.fairchildsemi.com/an/AN/AN-7533.pdf http://www.irf.com/technical-info/designtp/temp002.pdf http://www.irf.com/product-info/datasheets/data/100bgq045.pdf
They are all based on the equation Tfinal=Pv*Rth with an exponential temperature rise from Tamb to Tfinal.
The most important question now is, how can we influence the transistor(NPN, MOS) during a simulation run. My understanding about(LT,P-)SPICE is, that there is no chance to do that with the basic transistor models. What I have seen in the above articles is that they build more or less complex circuits around the basic transistor models.
Is that the only way to get temperature dependent transistor behaviour with SPICE transistor models in a .TRAN simulation?
Best Regards, Helmut
Jim Thompson - 04 Mar 2004 01:42 GMT >> > I obviously am having an advanced case of brain lock or too much beer. >> > After checking my notes here's the right answers (I hope): [quoted text clipped - 68 lines] >Best Regards, >Helmut What is lacking in Spice is that the thermal model will not affect the TA that the device model sees :-(
...Jim Thompson
| James E.Thompson, P.E. | mens | | Analog Innovations, Inc. | et | | Analog/Mixed-Signal ASIC's and Discrete Systems | manus | | Phoenix, Arizona Voice:(480)460-2350 | | | E-mail Address at Website Fax:(480)460-2142 | Brass Rat | | http://www.analog-innovations.com | 1962 | "Will you love me when I'm sixty-four?"
Harry Dellamano - 03 Mar 2004 18:35 GMT > >Newbie question: > > [quoted text clipped - 5 lines] > thermal characteristics of the heatsinking. The result is a nice plot of > the temperature rise vs time when the circuit pulses on. Hi Ken, very interesting stuff but I am confused. Above you state, "a voltage source to drive the RC model". Should not that be a current source as the heat generating driving element? The current output would be the power dissipated. 25amps = 25watts.
Regards Harry
Kevin Aylward - 03 Mar 2004 19:35 GMT >> In article <zyyob.438$Bf7.374091@news1.news.adelphia.net>, >> Mike Rocket J. Squirrel Elliott [quoted text clipped - 18 lines] > source as the heat generating driving element? The current output > would be the power dissipated. 25amps = 25watts. One use a Thevenin or Norton equivalent circuit. Putting a current source into a series RC circuit will result in an infinite temperature (voltage) in steady state!!!
Kevin Aylward salesEXTRACT@anasoft.co.uk http://www.anasoft.co.uk SuperSpice, a very affordable Mixed-Mode Windows Simulator with Schematic Capture, Waveform Display, FFT's and Filter Design.
http://www.anasoft.co.uk/NewBeginning.mp3
"quotes with no meaning, are meaningless" - Kevin Aylward.
Harry Dellamano - 03 Mar 2004 21:19 GMT > >> In article <zyyob.438$Bf7.374091@news1.news.adelphia.net>, > >> Mike Rocket J. Squirrel Elliott [quoted text clipped - 24 lines] > > Kevin Aylward But, but doesn't this current flow thru the thermal resistances and finally end at a voltage source which is the ambient temperature or infinite heat sink? It may get slowed down along the way by shunt capacity (thermal mass). Regards Harry
Ken Smith - 03 Mar 2004 21:34 GMT [.. RC model of thermal ..]
> But, but doesn't this current flow thru the thermal resistances and >finally end at a voltage source which is the ambient temperature or infinite >heat sink? It may get slowed down along the way by shunt capacity (thermal >mass). Yes, the current (heat) flows through the resistance (thermal r) to go to a voltage (outside temperature). Capacitance does the thermal mass.
 Signature -- kensmith@rahul.net forging knowledge
Ken Smith - 03 Mar 2004 21:31 GMT [...]
>> Here's a handy little trick I've used a couple of times. Use the arb. >> voltage source to multiply I*V then feed that into an RC model of the >> thermal characteristics of the heatsinking. The result is a nice plot of >> the temperature rise vs time when the circuit pulses on. [...]
> Hi Ken, very interesting stuff but I am confused. Above you state, "a >voltage source to drive the RC model". Should not that be a current source >as the heat generating driving element? The current output would be the >power dissipated. 25amps = 25watts. Sorry about the slight muddle on that. Yes a current source is the right answer if the model you use is a more or less direct model of the real heat sink. If you use resistance to model thermal resistance and capacitance to model thermal mass, you use a current source.
If you have just a pre-calculated thermal time constant, you can just use a voltage source and the right RC value to make the right time constant.
 Signature -- kensmith@rahul.net forging knowledge
Mike Rocket J. Squirrel Elliott - 04 Mar 2004 01:31 GMT >>In article <zyyob.438$Bf7.374091@news1.news.adelphia.net>, >>Mike Rocket J. Squirrel Elliott [quoted text clipped - 15 lines] > as the heat generating driving element? The current output would be the > power dissipated. 25amps = 25watts. Harry, I'm glad you saw that. I thought that a voltage source was incorrect, too, but knowing that I rank in the bottom 10 percentile of brainpower for sci.electronics.cad, I doubted myself. Thanks for bringing it up.
 Signature Mike "Rocket J Squirrel" Elliott 71 VW Type 2 -- the Wonderbus (AKA the Saunabus in summer)
Harry Dellamano - 04 Mar 2004 15:43 GMT "Mike Rocket J. Squirrel Elliott" <j.michael.elliottAT@REMOVETHEOBVIOUSadelphiaDOT.net> wrote in message news:b-> >>kensmith@rahul.net forging knowledge
> > Hi Ken, very interesting stuff but I am confused. Above you state, "a > > voltage source to drive the RC model". Should not that be a current source [quoted text clipped - 5 lines] > brainpower for sci.electronics.cad, I doubted myself. Thanks for > bringing it up. Hey Rocket, even a blind squirrel will find some nuts.
Harry
Mike Rocket J. Squirrel Elliott - 04 Mar 2004 16:42 GMT > "Mike Rocket J. Squirrel Elliott" > <j.michael.elliottAT@REMOVETHEOBVIOUSadelphiaDOT.net> wrote in message [quoted text clipped - 14 lines] > > Hey Rocket, even a blind squirrel will find some nuts. This is probably more akin to chimps and typewriters.
 Signature Mike "Rocket J Squirrel" Elliott 71 VW Type 2 -- the Wonderbus (AKA the Saunabus in summer)
|
|
|