MechaMark314
Newbie
Good evening everybody. This is my first post here.
The thing is that I'm trying to simulate a buck DC-DC converter using a IR2112 MOSFET driver, two IRF530 n-channel power MOSFETs, and several other components as shown in the picture attached below. As the control signal, I'm simulating the signal (which may come from a microcontroller) using a 100 kHz PULSE voltage with a duty cycle of 50%, in order to step 35 V down to 17.5 V on the output. However, once I start running the simulation this does it so painfully slow it takes several minutes just to reach about 500 miliseconds. And this is not the first time I'm experiencing this issue while simulating an electronic circuit in ISIS Proteus, since I've also done simulations for other circuits (e.g. microcontrollers, function generators, PID controllers, etc) and they have the same issue, and sometimes I get other errors, such as the feared Timestep too small... or Gmin stepping failed, or the simulation thread has been terminated. I don't know how to tackle that, and it's frustrating that sometimes this happens with even so simple circuits, yet the highly complex samples that ISIS Proteus comes with (e.g. the notorious chess game with the AVR and graphical LCD) run like a charm and with no issues. Any general tips for simulating faster and reliable in Proteus?
My laptop specs are:
ACER NITRO AN515-42
AMD Ryzen 5 2500U with Radeon Vega Mobile Gfx 2.00 GHz
8.00 GB of RAM
64-bit operating system (Windows 10), x64-based processor.
The thing is that I'm trying to simulate a buck DC-DC converter using a IR2112 MOSFET driver, two IRF530 n-channel power MOSFETs, and several other components as shown in the picture attached below. As the control signal, I'm simulating the signal (which may come from a microcontroller) using a 100 kHz PULSE voltage with a duty cycle of 50%, in order to step 35 V down to 17.5 V on the output. However, once I start running the simulation this does it so painfully slow it takes several minutes just to reach about 500 miliseconds. And this is not the first time I'm experiencing this issue while simulating an electronic circuit in ISIS Proteus, since I've also done simulations for other circuits (e.g. microcontrollers, function generators, PID controllers, etc) and they have the same issue, and sometimes I get other errors, such as the feared Timestep too small... or Gmin stepping failed, or the simulation thread has been terminated. I don't know how to tackle that, and it's frustrating that sometimes this happens with even so simple circuits, yet the highly complex samples that ISIS Proteus comes with (e.g. the notorious chess game with the AVR and graphical LCD) run like a charm and with no issues. Any general tips for simulating faster and reliable in Proteus?
My laptop specs are:
ACER NITRO AN515-42
AMD Ryzen 5 2500U with Radeon Vega Mobile Gfx 2.00 GHz
8.00 GB of RAM
64-bit operating system (Windows 10), x64-based processor.