# Voltage doubler for LED backlight

I’m sketching out a design for an easily and cheaply built handheld computer based on an ARM microcontroller, and thinking of using a small LCD display. The display has an LED backlight rated for up to 80mA with a typical $$V_f$$ of 3.2V, though a smaller current will probably be enough. I want to power it from a couple of AA cells, so some kind of voltage boost is needed. The microcontroller will be a convenient source of a clock signal, but the I/O pins do not have anything like the required current drive. So I am thinking of the following circuit, with push-pull drive for the voltage doubler. A prototype seems to work reasonably well, though the diode losses are significant.

simulate this circuit – Schematic created using CircuitLab

The idea is that when the clock input is low, C1 will charge through D1 and the PNP emitter follower Q2. When the clock is high, Q1 conducts and lifts the left end of the capacitor to over 2V, and the capacitor can then discharge into the LED (generic type shown). For the backlight application, no smoothing of the output is needed, and the LED can act as its own rectifier.

I expect the 100kHz signal to be close to 0V low and over 3V high, since the microcontroller (like the display logic) will be on its own power supply, with a 3.3V commercial boost converter module. Potentially, it will be able to drive the bases of the transistors a little beyond the battery voltage when the clock is high, reducing the voltage loss owing to the $$V_{BE}$$ of Q1. I’ve included R1 to prevent the microcontroller from providing significant charging current for C1 through the BE junction of Q1.

Can you suggest a better, simple solution? Is there an easy addition to the circuit that would permit measuring the average LED current with a microcontroller pin? Should I just give up and add another IC just to power the backlight?

Electrical Engineering Asked by Mike Spivey on December 29, 2020

2 Answers

## 2 Answers

Just because it's fun, I'll toss out an efficient version of a Joule Thief that will self-correct for about $$20:text{mA}$$ through the LED with a $$V_fapprox 3.2:text{V}$$. (It will work fine with larger and smaller forward voltages, too.)

Normally, I'd want to include a diode for reversed base-emitter voltages that may damage the switching BJT. But a snubber works more efficiently and achieves similar results. Something like this:

simulate this circuit – Schematic created using CircuitLab

Some tweaking will be required to get optimal efficiency. But somewhere in the vicinity of 75% should be achievable. It should be set to run at about $$50:text{kHz}$$ given the non-RF type of small signal BJTs. Playing with $$C_1$$ and $$R_2$$ should be considered for this purpose and for tweaking the efficiency. It should work well as the batteries decline in voltage, as well, so it doesn't require fresh batteries in order to operate.

I've not built this particular circuit and I don't have your LEDs, either. So this is merely a suggestion on the assumption that you can adjust it per your actual situation. ($$L_1$$ and $$L_2$$ are the primary and secondary of a transformer capable of operating at $$100:text{kHz}$$ or better, in case it's not already obvious. If a ferrite core and ungapped, it will likely require a cross-section of $$2.5 :text{cm}^2$$ to stay under $$100:text{mT}$$. I'd probably look at gapping.)

Answered by jonk on December 29, 2020

One suggestion is to use a n chan mosfet and an inductor in boost configuration. Use a pwm signal from the microcontroller to vary brightness and set the maximum led current.

Answered by Kartman on December 29, 2020

## Related Questions

### Preventing long-press button function on DFPlayer board

1  Asked on December 19, 2020 by michael-reilly

### How adding a capacitor reduces the signal gain to 1 in an op-amp?

1  Asked on December 18, 2020 by srikrishna-jana

### Half-wave rectifier with resistor and inductor load

2  Asked on December 18, 2020 by edwin-vargas

### Sprintf() function bricked Arduino Nano?

2  Asked on December 18, 2020 by dragos-spiridon

### Regarding plugging operations

1  Asked on December 18, 2020 by kamola

### Head to tail transistor pair, not a Darlington pair, not a Szlikai Darlington

1  Asked on December 18, 2020 by tioneb

### Debugging Signal Distortion/Oscillation

1  Asked on December 18, 2020 by cdevelop

### How to avoid input floating ports on a microcontroller?

4  Asked on December 18, 2020 by dean

### Measure voltage of motorcycle battery which varying voltage

2  Asked on December 17, 2020 by cremus

### How to make sure a clocked operation happens just once in Vhdl

1  Asked on December 17, 2020 by runo

### Can a MOSFET work upside-down?

2  Asked on December 16, 2020 by user253751

### Three phase AC power measurement

2  Asked on December 16, 2020 by bud

### How to “clean” a DC brushed motor : noise on CANbus even without moving!

0  Asked on December 15, 2020 by voltsandnuts

### Am I using this LM393A comparator incorrectly?

2  Asked on December 15, 2020 by ttbulaski

### Why does the voltage value on the RESET pin of my microprocessor not go high?

1  Asked on December 15, 2020 by ninjagreg

### How are the connections made to the driver module as shown in the figure below

0  Asked on December 14, 2020 by amit-nikhade

### Bonding yourself via oscilloscope GND?

1  Asked on December 14, 2020 by manuel

### Would a ground plane/traces impact NFC antenna performance?

1  Asked on December 14, 2020 by yonatan-avhar

### Thermal compound for Alumina Ceramic Insulator

2  Asked on December 14, 2020 by uk25

### Opto-isolation amplifier giving no output

3  Asked on December 13, 2020 by nchaud

### Ask a Question

Get help from others!

© 2022 AnswerBun.com. All rights reserved.