Photo Diode - Amplifier

Hi,

I want to build a Geiger counter which measures gamma detection with the help of photo diodes.I have found a circuit which I have attached to this question.

I have a few questions:
Can I add multiple photo diodes to it and if yes how? Can it simply put them in a line?
Do I use K1 to interface with the Arduino and do I need a voltage divider?

I am sorry for this "dumb" questions but I am new and just try to learn, so it would be very nice if you could help me. :slight_smile:

King regards,

Greenality

The image I have found is out of the pdf which I have found at this location:
www.ecosia.org/url?url=http%253A%2F%2Fxa.yimg.com%2Fkq%2Fgroups%2F10603698%2F1658129756%2Fname%2FElektor-rivelatore%2Bgamma%2Bpin%2Bdiode.pdf&v=0&i=1&q=Measure+Gamma+Rays+with+a+Photodiode+Radiation+detector+using+a+BPW34&p=0

amplifier_circuit.png

1 Like

PIN photodiodes will not work if connected in series, and they may not work well if connected in parallel. Get the circuit working with a single photodiode before you try to make modifications. It is not straightforward to interface that circuit with an Arduino, because you will need a pulse amplifier, like the pulse stretching circuit shown in the article you linked.

Optical PIN diode are equivalent to a current source. They can not be connected in series.
Voltage sources adds in series, current sources adds paralleled.

But I don't understand for what reason "they may not work well if connected in parallel".
The limitation I see is the minimum reverse voltage per diode, for a PIN diode -3V is the minimum, -5V is optimum and bandpass can decrease if to many diodes are parralleled (to many capacity).
As a result you may be forced to increase Vcc of the amplifier and verify that the output never exceeds the Vcc arduino ie 5V.

-> PIN diode can work below -3V but it is diode model/sample dependent.

I agree when you write "Get the circuit working with a single photodiode before you try to make modifications". This is the safest method to obtain a first result.

You may wire more diodes in parallel, maybe an increasing the voltage will help to eliminate the higher capacitance (when diodes in parallel).
I would not connect arduino input directly - you need another circuit to create larger pulses (as the pulses you get are 0.1V peaks or less). You may use the second circuit with LM311 comparator, powered from 5V, and without the T2 transistor - wire the output from R6 directly to arduino - and count the pulses.
PS: I can confirm it works with diode, I did it long time back with other diode (SHF-206) and with similar amplifier (Jfet frontend). Mind the number of pulses coming from the diode is very small.. You cannot compare it with geiger tube.. :relaxed:

But I don't understand for what reason "they may not work well if connected in parallel".

As pito indirectly pointed out, when photodiodes are connected in parallel, the capacitance of the inactive diode will reduce the amplitude of the pulse signal generated by the active diode.

pito:
I would not connect arduino input directly - you need another circuit to create larger pulses (as the pulses you get are 0.1V peaks or less). You may use the second circuit with LM311 comparator, powered from 5V, and without the T2 transistor - wire the output from R6 directly to arduino - and count the pulses.

Hi,

at first i want to thank you all for your answers which were quiet helpful.

And is it possible that you (pito) may make a circuit diagram or something for me, a quick handwrite would be enough for me, to make me happy ;-). It would be very nice if you or someone could do that for me because I am one of the more visual types. :slight_smile:

King regards,

Greenality

jremington:
the capacitance of the inactive diode will reduce the amplitude of the pulse signal generated by the active diode.

What matters is not if a diode is active or not but the reverse bias of the diodes is sufficient.
As the bandwidth is sufficient there is no reduction in amplitude, that is why I said minimum -3V and -5V optimum for reverse polarization.
Since it is very difficult to measure the bandwidth of a transimpedance without expensive hardware, advice I can give is to increase the number of diodes one by one and I think that on this point we agree.

As the bandwidth is sufficient there is no reduction in amplitude,

That is simply nonsense.

And is it possible that you (pito) may make a circuit diagram or something for me

Both circuits are depicted in the pdf above.. Just connect the LM311 one to the output of the diode amplifier, and do power the LM311 with 5V instead of 9V (power it from arduino's 5V). Connect output of the LM311 (let R6 there) to an arduino input. Read the pdf article.
Use a 10turn potentiometer as the P2 - the comparator trigger level to set will be difficult otherwise. The "issue" with this kind of detector is the amplitude of the pulses from the amplifier differs based on the particle's energy. So proper setting of the P2 will be the key here..

jremington:

As the bandwidth is sufficient there is no reduction in amplitude,

That is simply nonsense.

OK for the nonsence.
If the input signal is DC, ie its frequency is zero, capacity has no effect and the input signal is amplified in the same way, whatever the value of the capacity.
If the frequency of input signal is infinite, capacity is a short-cut for the input signal and Ve = 0 -> Vs =0.

If you don't think it is a bandwidth problem what is it ?

Look at this - this is your amplifier simulation, where the C3 (simulating the input diode capacitance) is swept from 1pF-30pF, step 3pF. The impulse from the current source is 50nA large (simulating the detection of a particle), and from 1.000us to 1.020us (20ns duration).
With high impedance sources the input capacitance plays a role, indeed..

and the output pulse, input capacitance swept as above.

and the output pulse again, all settings as above..
It shows the output pulse with ~30pF diode capacitance is an half of the amplitude with diode capacitance of ~1pF..

Thanks to all of you, especially pito. :slight_smile:

King regards,

Greenality

My simulation shows the LM311 is not fast enough to shape a 20uS long pulses from the diode amplifier. Here is a simulation with a modification of the comparator I did with an output to arduino. You have to use a fast comparator (high speed one).
The decoupling capacitors not shown for clarity.

Nice work, pito! I take it you live on Easter Island.
Having visited there for a couple of weeks some 20 years ago, I imagine that you feel a bit isolated (in terms of technical interests).

Regarding the topic, I'm wondering if the preamp can be dispensed with and a fast comparator with positive feedback (to introduce hysteresis) coupled directly with the photodiode could be used. I will try some design simulations along those lines. Incidentally, the BPW34 PIN diode has 25 pF capacitance at 3V reverse bias, so your simulations were spot on.

Incidentally, the BPW34 PIN diode has 25 pF capacitance at 3V reverse bias, so your simulations were spot on.

With the above schematics the Vr would be 8.45V - at that voltage (based on the datasheet) is the cap ~17pF.
Add 3pF stray.
So 2 diodes in parallel would require 30V to see the same shape.
The major issue with above schematics is the setting the comparator level is critical. Not feasible in real design. I cannot recommend that. You would never be able to set it properly. Another approach needs to be taken.

This gives nice output from 1nA - 500nA diode pulses.. (inp. noise not considered). Diode pulse: 20ns duration and 20ns rising/falling edges. Parts used are an example only. Use the best one you can get :slight_smile:
No warranties of any kind, provided as-is..

@pito
Hi,
thank you so much, you really really saved my day. :slight_smile:
Thanks a lot, this is very helpful to me, thank you for taking the time to answer my questions. Thanks a lot. :slight_smile:

King regards,

Greenality

Hamamatsu published some nice photodiode example circuits, which include a couple of other options for detection of X-rays or gamma rays. Two that look interesting are a lot less complex than what is being discussed, see attached photo. One circuit includes using a piece of scintillation material (available on eBay) that produces weak pulses of light from X-ray or gamma photons, which the photodiode then detects. The other circuit amplifies the weak current pulses produced by gamma rays in the photodiode itself, but the pulse output is still too low in amplitude for an Arduino to detect directly. Here is the link: http://www.hamamatsu.com/resources/pdf/ssd/si_pd_circuit_e.pdf