A few years ago I designed a high power (100 Watt) LED flashlight. It worked fairly well, but over time I have made various improvements and updates. Recently, I switched the design from an analog device to a digital device controlled by an ATtiny88. I am not happy with the DC boost converter section, however. I am using this QSKJ Boost converter to increase the battery (19.8 volts - 24.9 volts) to between 26.2 volts @ 0.01 amps and 33.0 volts @ 3.0 amps. The main issue is I have to convert the Arduino's 1.9 KHz PWM output to an analog voltage, because the QSKJ will not take a PWM input, the fact it is using a UC3843A 500 KHz PWM controller itself to produce the up-conversion notwithstanding. The fact the boost converter does not provide any control input means the board needs to be modified - which isn't great, and I have to kludge the interface like this.
This is far from ideal, but the Arduino's 1.9KHz PWM output is far too low frequency to make a reasonable boost converter directly. Ideally, I would like a 0.39% duty cycle (a pulse of about 526μs) from the Arduino to produce 26.2 volts, which will only source 0.010 amps or about 1/4 watt. This still produces a reasonable amount of light and will allow the flashlight to have an incredible run time from a single charge. On the other end of the spectrum, a 99.6% duty cycle (524ms) should ideally produce right at 33 volts (99 watts). I would like the boost converter to have at least an 80% or better efficiency, and of course it will need to be able to deliver 4 amps maximum output. The output should be reasonably well regulated, although the ripple can be rather large, perhaps 100mV. The circuit board can be 4 layers, if need be, but the maximum size is 35mm wide x 70mm long. The components can be about 30mm tall.
Does anyone have any good ideas for a design? I've not come up with anything.
This is far from ideal, but the Arduino's 1.9KHz PWM output is far too low frequency to make a reasonable boost converter directly. Ideally, I would like a 0.39% duty cycle (a pulse of about 526μs) from the Arduino to produce 26.2 volts, which will only source 0.010 amps or about 1/4 watt. This still produces a reasonable amount of light and will allow the flashlight to have an incredible run time from a single charge. On the other end of the spectrum, a 99.6% duty cycle (524ms) should ideally produce right at 33 volts (99 watts). I would like the boost converter to have at least an 80% or better efficiency, and of course it will need to be able to deliver 4 amps maximum output. The output should be reasonably well regulated, although the ripple can be rather large, perhaps 100mV. The circuit board can be 4 layers, if need be, but the maximum size is 35mm wide x 70mm long. The components can be about 30mm tall.
Does anyone have any good ideas for a design? I've not come up with anything.
Last edited: