Linear light-sensing circuit required

K

Kryten

Guest
Hi all.

I'm trying to make a circuit to sense the whiteness of a surface.
Like white = 5V, black = 0V, and linear between.

I bought an SFH2030 photodiode which gave about 20 mV difference measuring
the reflected light from a cheap red LED.

Googling the web for a good circuit, I found this one

http://www.megspace.com/science/stp/pmt/sfh2030f.html

which is a bit overkill, I don't need to measure starlight.

Corresponding with the author, he said he still wasn't getting the circuit
working satisfactorily.

Anyone got any good tips about working with photodiodes?
Like whether they are best run in current or voltage mode, good transistor
circuits, do they need particular op-amps (most circuits I see seem to
insist on high-impedance CMOS op-amps not popular ones like LM741/LF351 etc.

Cheers, K.
 
Hello Kryten,

AFAIK you should stay below 75% of saturation to avoid the more
non-linear range. Infineon is pretty good in specsmanship even if their
web site doesn't appear to be one of the best.

The 741 amp is really old. CMOS opamps aren't that expensive anymore. If
it has to be rock bottom in cost you could use the LM324 with a FET in
front and clamp away (auto-zero) the DC drift and offset. The 324 also
comes in a thrifty low voltage version which is lean on supply current.

Regards, Joerg

http://www.analogconsultants.com
 
On Sun, 22 May 2005 00:05:56 GMT, "Kryten"
<kryten_droid_obfusticator@ntlworld.com> wrote:

Hi all.

I'm trying to make a circuit to sense the whiteness of a surface.
Like white = 5V, black = 0V, and linear between.

I bought an SFH2030 photodiode which gave about 20 mV difference measuring
the reflected light from a cheap red LED.

Googling the web for a good circuit, I found this one

http://www.megspace.com/science/stp/pmt/sfh2030f.html

which is a bit overkill, I don't need to measure starlight.

Corresponding with the author, he said he still wasn't getting the circuit
working satisfactorily.

Anyone got any good tips about working with photodiodes?
Like whether they are best run in current or voltage mode, good transistor
circuits, do they need particular op-amps (most circuits I see seem to
insist on high-impedance CMOS op-amps not popular ones like LM741/LF351 etc.

Cheers, K.

Use in current mode to be linear. Just need a transimpedance amp.
Basically, one op amp and one feedback resistor.


Steve J. Noll | Ventura California
| The Used Equipment Dealer Directory:
| http://www.big-list.com
| The Peltier Device Information Site:
| http://www.peltier-info.com
 
"Steve J. Noll" <sjnoll@dontspambig-list.com> wrote in message
news:gu7091pb15r9v3u4bqfq56fuijc58p2rbp@4ax.com...
On Sun, 22 May 2005 00:05:56 GMT, "Kryten"
kryten_droid_obfusticator@ntlworld.com> wrote:

Use in current mode to be linear.
Yes, I felt this was the better way to go

Just need a transimpedance amp.
Basically, one op amp and one feedback resistor.
I was thinking of tying cathode to + input, anode to - input,
resistor between output and - input.
Also tie + input to idle voltage (as a virtual earth).

Like so: http://www.elecdesign.com/Files/29/4479/Figure_01.gif
from article http://www.elecdesign.com/Articles/ArticleID/4479/4479.html

AFAICS, this ought to do it: the op-amp should pull the output voltage lower
as the PD tried to force current into the - input node.

I guess this is what you meant too, and not one of those unusual
transconductance op-amp thingies.

K.
 
On Sun, 22 May 2005 00:05:56 GMT, "Kryten"
<kryten_droid_obfusticator@ntlworld.com> wroth:

Hi all.

I'm trying to make a circuit to sense the whiteness of a surface.
Like white = 5V, black = 0V, and linear between.

I bought an SFH2030 photodiode which gave about 20 mV difference measuring
the reflected light from a cheap red LED.

Googling the web for a good circuit, I found this one
You should have kept on Googling. Take a look at
http://www.microsemi.com/datasheets/lx1972.pdf to see something that will work
right out of the box. There's a bunch of good application data in there too.

Jim
 
Kryten <kryten_droid_obfusticator@ntlworld.com> wrote:


I'm trying to make a circuit to sense the whiteness of a surface.
Like white = 5V, black = 0V, and linear between.

I bought an SFH2030 photodiode which gave about 20 mV difference measuring
the reflected light from a cheap red LED.
If you really mean "whiteness" you will need to use white light, not
red.

--
~ Adrian Tuddenham ~
(Remove the ".invalid"s and add ".co.uk" to reply)
www.poppyrecords.co.uk
 

Welcome to EDABoard.com

Sponsor

Back
Top