EEVblog Electronics Community Forum

Electronics => Projects, Designs, and Technical Stuff => Topic started by: Miyuki on April 23, 2022, 06:18:33 pm

Title: Does exist any free software tool to simulate digital controlled PWM converter?
Post by: Miyuki on April 23, 2022, 06:18:33 pm
Hi folks.
I have a question. Does exist some, preferably free, tool to simulate the behavior of a digital converter?
Without needing to manually convert everything to some crazy math equations from the control algorithm.

use case example: 2 and 3 phase interleaved boost converter with disabling some phases at light load. I would like to tune the control algorithm in some simulation before Ill try it on a physical device.
Title: Re: Does exist any free software tool to simulate digital controlled PWM converter?
Post by: Someone on April 23, 2022, 11:40:09 pm
Hi folks.
I have a question. Does exist some, preferably free, tool to simulate the behavior of a digital converter?
Without needing to manually convert everything to some crazy math equations from the control algorithm.

use case example: 2 and 3 phase interleaved boost converter with disabling some phases at light load. I would like to tune the control algorithm in some simulation before Ill try it on a physical device.
Free? not that I'm aware of. There are paid tools that let you co-simulate digital/code and analog alongside each other with entry in their original forms, but if you go free then you have to do the conversion from one domain to the other by hand.
Title: Re: Does exist any free software tool to simulate digital controlled PWM converter?
Post by: NiHaoMike on April 24, 2022, 02:27:30 am
Matlab is often used for that and Octave or Scilab is a free alternative to Matlab.
Title: Re: Does exist any free software tool to simulate digital controlled PWM converter?
Post by: Miyuki on April 24, 2022, 11:10:22 am
As I looked at it I might end up at Matlab
It looks like there is a clear reason why people use it  ::)
It has everything I want
I'll try it in trial and maybe invest in some home version later