Open Loop BOOST Converter with Arduino

This is a boost converter. I have changed the code and power supply too, but i am not getting required output and input as applied.

Circuit on breadboard : Login | Tinkercad

What should i do to get Vin = 12V and Vout = 30V with frequency = 25kHz ??

Please read and use this link: How to get the best out of this forum - Using Arduino / IDE 1.x - Arduino Forum

Please complete Your post.

Can you post the schematic diagram with component values and types in detail please?

@ghule123
Try this circuit

This is the Boost Converter circuit with Snubber Circuit across MOSFET.
I want Vout = 30V and switching frequency = 25kHz.

Please provide with the Arduino code and breadboard circuit...

This is the Boost Converter circuit with Snubber Circuit across MOSFET.
I want Vout = 30V and switching frequency = 25kHz.

Please provide with the Arduino code and breadboard circuit...

You need at least 10V for the IRF44ZN gate.
Arduino cannot output 10V.
So circuit won't work.

Suggest Gate driver circuit for this boost converter

We want vout = 30v at 25khz freq

Arduino, after changing to a logic level MOSFET such as IRLZ44.

Please do not cross post.

1 Like

This is the Boost Converter Circuit.

We are going to use irlz44n here instead of irz44n.

So how to drive this Mosfet (irlz44n). How to initiate the process of driving the Mosfet.

Boost Converter Specification:
Vin = 12V
Vout = 30V

Cross posts flagged.

1 Like

It makes no difference as long as the gate voltage is in the allowed range.

I already explained in your other 2 posts.

@ghule123,

Your three topics on the same or similar subject have been merged.

Please do not duplicate your questions as doing so wastes the time and effort of the volunteers trying to help you as they are then answering the same thing in different places.

Please create one topic only for your question and choose the forum category carefully. If you have multiple questions about the same project then please ask your questions in the one topic as the answers to one question provide useful context for the others, and also you won’t have to keep explaining your project repeatedly.

Repeated duplicate posting could result in a temporary or permanent ban from the forum.

Could you take a few moments to Learn How To Use The Forum

It will help you get the best out of the forum in the future.

Thank you.

25 kHz: tweak the registers of the Arduino and you can get 25 kHz PWM signal. See ATmega328 datasheet for details. Use a MOSFET gate driver IC to aid its switching (there are numerous options, see e.g. digikey.com and pick one that suits your needs).

30V out: add a 30V zener to the output to limit the voltage, in parallel to the 68µF C, or you easily get >40V (at which point the 1N5819 will leak so much that it limits the output voltage - replace it with a 1N4148 and your output voltage easily goes >100V).

Lessen the load; 50Ω at 30V is 600 mA. This circuit can no way produce anything near that. I'm expecting around 10 mA tops.

I don't see the purpose of Ds, Rs and Cs.

Maximum reverse voltage for the 1N5818 is 30V so you're really pushing it using it in this way (especially without any form of voltage limiting on the output). OP's 1N5159 is a better choice (40V reverse voltage rating), though my preferred choice would be the 1N4148.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.