C
CC
- Jan 1, 1970
- 0
Hi:
I have to design an improved version of a rotating wheel optical
position sensor. There is a slit of about 1mm width at 44mm radius on
the wheel with tangential velocity of about 110m/s rotating at 400Hz.
The past version used a IRLED shining through a similar slit onto a
PIN3CD photodiode through a 350Hz wheel. The rest of the circuitry is
shown here:
http://web.newsguy.com/crcarl/images/shutter-pd.png
Is hasn't much bandwidth, but has a lot of gain (4Meg effective
transimpedance gain) which was needed to deal with the relatively low
light reaching the detector from the LED.
In the new detector, I plan to use a 665nm VCSEL to create a well
focussed beam. The main goal is to get a much faster optical edge off
the slit. So the optical risetime will be roughly equal to the beam
diameter / the velocity. For instance, with a 100um beam:
(100*10^-6 m) / (110 m/s) = 910ns
Question: If you wanted some 't' precision of position sensing accuracy
(jitter/noise less than 't' seconds) what would the risetime of the
optical edge have to be? Equal? Smaller? Larger Ok? Let's say we
want to shoot for 85ns sensing jitter. What risetime of the optical
signal is needed?
The exact requirement is presently still poorly specified in my
application with something like 85ns being a possible future extreme.
So for academic purposes let's shoot for now at a detector bandwidth of
at least 3x what is implied by the 910ns risetime, ie. about 1MHz bandwidth.
First of all, I plan to use only a transimpedance stage and no second
gain stage since I should have a reasonable fraction of 1.5mW of light
hitting the photodiode (say, 0.5mW). I will use a UDT BPW-34B 12pF (at
10V bias, sensitivity 0.45A/W @ 650nm) photodiode. Thus, I will get a
photocurrent of 225uA. A 22k transimpedance will give a 5V pulse. To
get a BW of 1MHz this is easily done with something like an OPA356.
The next question is, how best to deal with this photodiode signal to
get the minimum jitter from the comparator output?
There would appear to be two possible strategies:
1. Since the beam power and alignment will change very little once it's
all set up, tune the gain of the transimpedance stage or the optics to
give a pulse of peak amplitude 'A' and set a fixed comparator threshold
of A/2. Then the threshold should be roughly where the maximum rate of
change is occuring in the optical signal, leading to minimum jitter.
Is it detrimental to use too much gain and saturate the opamp, for the
purpose of getting a faster slew rate just before the opamp saturates,
then putting the comparator threshold nearer the saturation voltage?
2. Use some sort of adaptive trigger threshold circuit.
I'd like to avoid the complexity of the adaptive trigger. Since there
is little fluctuation in optical signal strength, option 1 seems acceptable.
3. Other?
Comments appreciated.
Thanks for input.
Good day!
I have to design an improved version of a rotating wheel optical
position sensor. There is a slit of about 1mm width at 44mm radius on
the wheel with tangential velocity of about 110m/s rotating at 400Hz.
The past version used a IRLED shining through a similar slit onto a
PIN3CD photodiode through a 350Hz wheel. The rest of the circuitry is
shown here:
http://web.newsguy.com/crcarl/images/shutter-pd.png
Is hasn't much bandwidth, but has a lot of gain (4Meg effective
transimpedance gain) which was needed to deal with the relatively low
light reaching the detector from the LED.
In the new detector, I plan to use a 665nm VCSEL to create a well
focussed beam. The main goal is to get a much faster optical edge off
the slit. So the optical risetime will be roughly equal to the beam
diameter / the velocity. For instance, with a 100um beam:
(100*10^-6 m) / (110 m/s) = 910ns
Question: If you wanted some 't' precision of position sensing accuracy
(jitter/noise less than 't' seconds) what would the risetime of the
optical edge have to be? Equal? Smaller? Larger Ok? Let's say we
want to shoot for 85ns sensing jitter. What risetime of the optical
signal is needed?
The exact requirement is presently still poorly specified in my
application with something like 85ns being a possible future extreme.
So for academic purposes let's shoot for now at a detector bandwidth of
at least 3x what is implied by the 910ns risetime, ie. about 1MHz bandwidth.
First of all, I plan to use only a transimpedance stage and no second
gain stage since I should have a reasonable fraction of 1.5mW of light
hitting the photodiode (say, 0.5mW). I will use a UDT BPW-34B 12pF (at
10V bias, sensitivity 0.45A/W @ 650nm) photodiode. Thus, I will get a
photocurrent of 225uA. A 22k transimpedance will give a 5V pulse. To
get a BW of 1MHz this is easily done with something like an OPA356.
The next question is, how best to deal with this photodiode signal to
get the minimum jitter from the comparator output?
There would appear to be two possible strategies:
1. Since the beam power and alignment will change very little once it's
all set up, tune the gain of the transimpedance stage or the optics to
give a pulse of peak amplitude 'A' and set a fixed comparator threshold
of A/2. Then the threshold should be roughly where the maximum rate of
change is occuring in the optical signal, leading to minimum jitter.
Is it detrimental to use too much gain and saturate the opamp, for the
purpose of getting a faster slew rate just before the opamp saturates,
then putting the comparator threshold nearer the saturation voltage?
2. Use some sort of adaptive trigger threshold circuit.
I'd like to avoid the complexity of the adaptive trigger. Since there
is little fluctuation in optical signal strength, option 1 seems acceptable.
3. Other?
Comments appreciated.
Thanks for input.
Good day!