Archive for May 27th, 2013

LED Driver + Zero-bias Photodiode Amplifier

This may come in handy for something, like measuring LED output:

LED Output Tester - Schematic

LED Output Tester – Schematic

The LM324 converts the input voltage to an LED drive current, scaled by the sense resistor and the gain of IC2B to 25 mA/V. The feedback loop closes through the MOSFET and C6 rolls off the response, so there’s a nasty overshoot on the leading edge of input pulses where the current increases faster than the op amp can tamp it down:

Red LED - 25 mA 14 uA

Red LED – 25 mA 14 uA

The LM356 acts as a transimpedance amplifer to convert the photodiode current to voltage. The PIN-10AP specs say it should operate in photovoltaic mode with zero bias and that more than -3V of bias will kill the photodiode; the LM356 should hold its inverting input at virtual ground, but the two 1N5819 Schottky diodes enforce that limit. There being zero volts across the diodes, they don’t leak in either direction, so it’s all good.

The circuit is an embarrassing hairball on solderless breadboard, so use your imagination…

You could mash this together with the LED Curve Tracer, although you’d want better low-current resolution from the Arduino output.

4 Comments