LTspice tutorial - The effects of temperature on your circuit

Ғылым және технология

#31 #ltspice
In this tutorial video I look at how to perform temperature simulations using LTspice and what are the main effects you can see affecting your circuit. Depending on what you are designing, temperature can have a very important influence and it is important to be aware of its impact in your design.
If you liked this video be sure to check out my other videos and you can also subscribe to be up to date with all the new ones!
If you want to support the creation of more and better videos you can at: / feszelectronics
Tutorial series
EP1-Getting started:
• LTSpice Tutorial - EP1...
EP2-AC simulation and the Baxandall tone control circuit:
• LTspice tutorial - EP2...
EP3-.param and .step directives:
• LTspice tutorial - EP3...
EP4-How to import libraries and component models: • LTspice tutorial - EP4...
Ep5- Stock example simulations to play with: • LTspice tutorial - Ep5...
Ep6- Basics of FFT analysis and .four statment: • LTspice tutorial - Ep6...
EP7- Dependent voltage and current sources
• LTspice tutorial - Ep7...
Ep8- Turning a datasheet into a component model
• LTspice tutorial - Ep8...
EP9- Independent voltage and current sources
• LTspice tutorial - Ep9...
Ep10- .wave statement and audio file processing
• LTspice tutorial - Ep1...
Ep11 The effect of temperature on your circuit
• LTspice tutorial - The...
EP12 Modeling a DC brushed motor
• LTSpice Tutorial - Mod...
Ep13- Worst Case, Monte Carlo and Gaussian statistics circuit analysis
• LTspice tutorial - Wor...
EP14 - Digital circuits and logic gates • LTspice tutorial - Dig...
EP15- SMPS EMI and electrical noise and filters
• LTspice tutorial - SMP...
EP16- Feedback loop simulation
• LTspice tutorial - Fee...
Ep17 - Verifying Simulation Models
• LTspice tutorial - Sim...
Ep18 - Simulating Capacitors
• LTspice tutorial - Sim...
Ep 19 - Simulating Inductors
• LTspice tutorial - Sim...
EP 20 - Noise simulations
• LTspice tutorial - Noi...
Ep21 - Models and Libraries
• LTspice Tutorial - Cre...
Music:
The Builder by Kevin MacLeod incompetech.com
Creative Commons - Attribution 3.0 Unported - CC BY 3.0
Free Download / Stream: bit.ly/_the-builder
Music promoted by Audio Library • The Builder - Kevin Ma...

Пікірлер: 32

  • @AndrewKiethBoggs
    @AndrewKiethBoggs Жыл бұрын

    Great video! Interesting to not only learn some of the functionality of LTSpice, but also gain some intuition on temperature effects on various components. Thanks!

  • @mortenlund1418
    @mortenlund14182 жыл бұрын

    Thank you for sharing. It is very educational. You cover so many circuits in no time.

  • @kieranj67
    @kieranj675 жыл бұрын

    Thank you!

  • @FesZElectronics

    @FesZElectronics

    5 жыл бұрын

    Thank you for watching and supporting! If there is any electronics or LTspice related topic you are particularly interested in let me know!

  • @egasus08
    @egasus085 жыл бұрын

    Very useful information as allways. Can you make a video about thermal simulation? For example a transistor with pasive colling and active cooling? And also you can make a video about WCA or Monte Carlo simulation? Thank you!

  • @FesZElectronics

    @FesZElectronics

    5 жыл бұрын

    Thank you for the questions! I was already planning on making a follow up video about thermal behaviors in which I discuss how to simulate the temperature of the components and the effects of cooling methods; Hopefully it should be out in the next few weeks. I had some other things planned before that though! Regarding WorstCase analysis and Monte Carlo, those will also be in the mix sometime in the future, but for now, if you are curious about MC there is actually a very good example in the LTspice>Examples>Educational file MonteCarlo.asc just to get you started

  • @Chetankarkera
    @Chetankarkera4 жыл бұрын

    Hello , thank you for the detailed explanation. Is it necessary to put temperature coeffi at the discrete part level ? I have tried temperature simulation(using just .step command) taking part tolerances in account but not quite sure is it right way. Other than this circuit consist optocoupler which is a main component since am dependent on Current transfer ratio and this is dependent on temperature . could you please let me know your thoughts on this !

  • @FesZElectronics

    @FesZElectronics

    4 жыл бұрын

    By using the .step temp or .temp command, every component that has a model that takes temperature into consideration, will consider it. The only reason to add the temp at component level is if you want to simulate components in the same simulation but at different temperatures one from the other. I would recommend that you take the components individually in the most simple simulation possible just to see if their behavior is temperature dependent - if temperature is not included in the model, than it doesn't matter how you specify it...

  • @Chetankarkera

    @Chetankarkera

    4 жыл бұрын

    @@FesZElectronicsThank you ..! Could you please explain me how to check or add the temperature parameters in the existing models or new spice models ?

  • @avinashjaiswal503
    @avinashjaiswal5034 жыл бұрын

    Hi Fesz, I did not understand how you have written the formula for ESR .i.e temp

  • @FesZElectronics

    @FesZElectronics

    4 жыл бұрын

    Hello! Well, "temp" is a parameter in the simulation - its value is set at the begining, and as ESR value I added a formula if(temp

  • @avinashjaiswal503

    @avinashjaiswal503

    4 жыл бұрын

    FesZ Electronics Thank you for the explanation. But how -0.032 and 0.79 value came into the equation? That I couldn’t understand. Is it ESR value? But ESR are 0.14 and 2.1.please help

  • @FesZElectronics

    @FesZElectronics

    4 жыл бұрын

    I knew from a datasheet that the ESR curve of an electrolytic is roughly decreasing from -40 to around 20, and then its sort of static ( that was the behavior I was trying to implement). And I also knew as ESR values: 2.1R at -40C and 0.14R at 20C - so I turned this information into an equation like ESR=x*temp+y ; and by anaylizing the 2 cases I got x=-0.03 and y=0.79

  • @avinashjaiswal503

    @avinashjaiswal503

    4 жыл бұрын

    @@FesZElectronics Thank you very much this helps. I am watching all your LTspice videos it is excellent and now I can say that I learn the LTsplice simulation tool just because of you. Heartly thank you.

  • @mattcaher4723
    @mattcaher47234 жыл бұрын

    is there a way to plot in LTSPICE where your X-axis is temperature (like you find in datasheets)?

  • @FesZElectronics

    @FesZElectronics

    4 жыл бұрын

    You can make the x-axis to be temperature by the following way. Make multiple temp simulations (for example " .step temp -40 150 10 " this will make a simulation every 10deg. Then measure the quantity of interest using a measure statement (ex. " .meas param diode_current avg I(D1) " this measures a single current value per temperature simulation). Then go to the error log (View-> Error Log) and just right click inside it sowewhere ->Plot .step'ed .meas'ed data . This will make a graph of the temperature and the measured values

  • @mattcaher4723

    @mattcaher4723

    4 жыл бұрын

    FesZ Electronics thank you so much. Your videos are a lot of help!

  • @sayanbaidya9724

    @sayanbaidya9724

    14 күн бұрын

    @@FesZElectronics thanks !! could not find it anywhere for months

  • @foddefodde
    @foddefodde4 жыл бұрын

    using LTspice XVII it seems I have to add the statement temp=temp to the resistors to make it work. With tc only nothing happens. Anybody can confirm this?

  • @foddefodde

    @foddefodde

    4 жыл бұрын

    nevermind. I was doing ".step param temp" instead of ".temp"

  • @FesZElectronics

    @FesZElectronics

    4 жыл бұрын

    Hello Marco! I think if you define "temp" as a parameter, LTspice will consider it different from the global temperature parameter for some reason. You can use .step however but without mentioning "param" like .step temp list -40 85 125

  • @SkillsFx
    @SkillsFx3 жыл бұрын

    Hi. How do we change all those parameters of the resistors? I can't seem to get it to work. Please assist urgently

  • @MudBinman
    @MudBinman4 жыл бұрын

    How to change individual component temperatures in a test circuit if measured by infrared meter eg. fluke . And inserting the functioning real world circuit values / hardware into ltspice subgroups. I'm having all sorts off troubles for a week .This circuit is easy but my with semiconductors and digital automatisation over a more complicated analog circuit , including Monte Carlo for the analog section of my circuit . Even with a easy microcontroller software based digital automatization controller for a DIY amplifier class A amplifier with a standard eg .Cambridge amp controller protection circuit to be implemented into ltspice , i get shutdown to work roughly when the electric grid power fails. Well I guess I have to try harder but many easier circuits don't work like when measured in the real world. So I done my own values & models. I'm not halfway there yet due to some limitations. Limitations due to software based ltspice Vs real world measurment / schematics , a gentleman RN MARSH suggested quantum computer . But you can work superposition theorem in ltspice but I don't yet know how to convert ltspice into a real quantum computer and I don't know how this would help to solve all my software issues I'm having with ltspice Vs real world DSP + analog circuit analysis & semicondoctor device analysis is more complicated in ltspice . How exactly would a quantum computer solve this dilemma. How to optimize the chain preamp & amp & loudspeakers in Ltspice at the same time. If anyone has insight, solution please help me?

  • @FesZElectronics

    @FesZElectronics

    4 жыл бұрын

    Hello Mud8Binman! I'm not sure what to say about the second part of what you are working on, but regarding the specific temperature of a component part - I mentioned this during the end of my video at arround kzread.info/dash/bejne/iK6s0LCrf7DJfdI.html ; Basically you just need to add into the components name the statment "temp=xx" where xx is the temperature of the junction in Celsius - for example for semiconductors you can change the base name "1N4148" to "1N4148 temp=100" this way no matter what the temperature in the rest of the circuit, this particular component will be analysed at 100C.

  • @handryraya2853
    @handryraya28535 жыл бұрын

    Still hard for me as beginner to understand all of this (im an accountant) but i want to learn amplifier analysis 😀. So.. sub and learn yeah...

  • @FesZElectronics

    @FesZElectronics

    5 жыл бұрын

    What exactly would you be interested in? Audio amplifiers, or amplifiers in general; discrete or OpAmps; signal processing, amplifier bandwidth, distortion etc. There are a lot of things to be said and analyzed about amplifiers, all of them interesting!

  • @handryraya2853

    @handryraya2853

    5 жыл бұрын

    @@FesZElectronics Mostly in Audio amplifier, More spesific in distortion, slew rate, thd, Srrp (cmiiw). If you can do this in laymanns term (slow and easy i very much apreciate it) If cant that is ok i still will watch and learn, or maybe categoryze it in beginner level, medium level, and advance level? Tq for all your educational videos.

  • @FesZElectronics

    @FesZElectronics

    5 жыл бұрын

    So if I understood right, you are more interested in signal analysis and how the real amplifier has imperfections that affect the signals? (the ideal amplifier does not have any of the drawbacks you mentioned) This sounds like a very interesting topic, I will put it in my to do list! I am not sure how slow I can go, but I will try to be as informative and clear as possible. Also, what do you mean by "Srrp (cmiiw)"? I am not familiar with this abbreviation

  • @ltteogoali7251
    @ltteogoali7251 Жыл бұрын

    good vedio, but you are going to fast, try to slow down a little for me and other people not to pause and repeat the vedio several times

  • @incxxxx
    @incxxxx5 жыл бұрын

    You are in a hurry. A little slower, slower.

  • @FesZElectronics

    @FesZElectronics

    5 жыл бұрын

    I usually talk in English with a lot of pauses and remove those during editing; I may have over done it in this last video though... But thank you for pointing this out, I will try to keep a more natural pace in the future.

  • @lovutube1231
    @lovutube1231 Жыл бұрын

    First-you are a very knowledgeable dude. But you are very careless because some of the work you do in your videos is not reproducible. And also you do not explain many essential steps.

Келесі