From: C Egernet on
Gentlemen,

I'm working on the concept for an instrument that needs to take a
number of current sources (photodiodes, 44 off) and find the ratio
between each of the 43 currents with the 44th (the largest). The
currents are in the range of, say, 100 nA to 10 uA.

Electronics design is a bit out of my skill set but I'd like to give
it a try.

I could try to A/D-convert as soon as possible and divide digitally
but I suspect that it is more sound to do the following:

Mirror the 44th current with BJTs and use Hobbs' laser noise canceller
to form the differences of the logarithms of the currents and A/D-
convert these.

Now, my question is: is it at all feasible to replicate a current so
many times with any kind of bandwidth and precision?

I will have to do this with discrete components so matching is going
to be a problem. I anticipate using small signal RF transistors to get
a reasonable beta, and having a calibration procedure to get rid of
remaining errors.

That said, I don't want calibrations to be a crutch for doing things
wrong in the first place.

The measurement bandwidth is going to be quite low (not fixed yet but
probably less than 200 Hz) but it feels right to do the ratioing out
to a few MHz.


Comments and suggestions are most welcome

Chris Egernet
From: Phil Hobbs on
On 1/5/2010 10:50 AM, C Egernet wrote:
> Gentlemen,
>
> I'm working on the concept for an instrument that needs to take a
> number of current sources (photodiodes, 44 off) and find the ratio
> between each of the 43 currents with the 44th (the largest). The
> currents are in the range of, say, 100 nA to 10 uA.
>
> Electronics design is a bit out of my skill set but I'd like to give
> it a try.
>
> I could try to A/D-convert as soon as possible and divide digitally
> but I suspect that it is more sound to do the following:
>
> Mirror the 44th current with BJTs and use Hobbs' laser noise canceller
> to form the differences of the logarithms of the currents and A/D-
> convert these.
>
> Now, my question is: is it at all feasible to replicate a current so
> many times with any kind of bandwidth and precision?
>
> I will have to do this with discrete components so matching is going
> to be a problem. I anticipate using small signal RF transistors to get
> a reasonable beta, and having a calibration procedure to get rid of
> remaining errors.
>
> That said, I don't want calibrations to be a crutch for doing things
> wrong in the first place.
>
> The measurement bandwidth is going to be quite low (not fixed yet but
> probably less than 200 Hz) but it feels right to do the ratioing out
> to a few MHz.
>
>
> Comments and suggestions are most welcome
>
> Chris Egernet

43 noise cancellers in one box? Cool.

Noise cancelling nanoamps isn't impossible, but it's hard to do well.
Manyfold current mirroring at megahertz bandwidths with only 100 nA is
going to be very tough. I'd suggest using a TIA plus and 43 biggish
resistors--big enough to drop a few volts at your comparison
photocurrent value--each one driving the emitter of a small RF BJT such
as a BFT25A, whose collectors goe to the noise canceller diff pairs.
Putting a similar BJT in series with the feedback resistor of the TIA
will get you a nice first-order temperature compensation and reduce the
nonlinearity. Keep the transistor dissipation down to something
reasonable--well below 1 mW--so that the temperature tracking doesn't
get screwed up. Also, make sure you use a diode-connected transistor
(CB shorted) for the compensation, because the BE diode doesn't have the
same characteristics as the transistor in normal bias.


As far as the noise cancellers go, the bandwidth of the integrating loop
needs to be wide enough to cover all the important modulation of the
photocurrent. This is because of the pronounced nonlinearity of the
logarithmic Ic vs Vbe characteristic of the BJTs. If you don't need to
be too close to the shot noise, you can use an LM13700 instead of the
diff pair--by using the linearizing diodes (see the data sheet), you can
get rid of the loop nonlinearity and have a straight ratio output rather
than a log ratio, which reduces the effect by a lot. That'll cost you
probably 8-10 dB in SNR, but you may not mind that--you'll still be
within shouting distance of the shot noise.

It's possible to do this other ways and get better performance, but it
takes real work. (I've been designing a follow-on to the original noise
canceller over the last 6 months or so, so I've been reminded of it.)

The temperature tracking of the mirror devices is the biggie. If you
keep their Ic and Vce the same, and mount them identically, it will
help, and of course you aren't going to get much heating down at a few
microwatts of dissipation.

If you don't need to noise-cancel all the photocurrents them at once,
you might want to look at multiplexing them into a single noise canceller.

The MAT04 that I used in my published circuits was discontinued earlier
this year, unfortunately.


Cheers

Phil Hobbs

--
Dr Philip C D Hobbs
Principal
ElectroOptical Innovations
55 Orchard Rd
Briarcliff Manor NY 10510
845-480-2058
hobbs at electrooptical dot net
http://electrooptical.net
From: C Egernet on
On Jan 5, 8:37 pm, Phil Hobbs <pcdhSpamMeSensel...(a)electrooptical.net>
wrote:
> 43 noise cancellers in one box?  Cool.

When I first read about the noise canceller idea, I knew that I had my
hammer.
I just needed to find a suitable nail.

> Noise cancelling nanoamps isn't impossible, but it's hard to do well.
> Manyfold current mirroring at megahertz bandwidths with only 100 nA is
> going to be very tough.

In fairness, I would mirror the several uA current but still. Noise
cancelling
in a much wider bandwidth than I plan to measure in is maybe also the
wrong approach? It is essentially a DC signal I am after.

> I'd suggest using a TIA plus and 43 biggish resistors

This is a simple, idea even I can understand. Seems to make a lot of
sense.

> Putting a similar BJT in series with the feedback resistor of the TIA
> will get you a nice first-order temperature compensation and reduce the
> nonlinearity.

The temperature compensation sounds very neat, however, which
nonlinearity
are you referring to?

> ... you can get rid of the loop nonlinearity and have a straight
> ratio output rather than a log ratio, which reduces the effect by a lot.

But getting a linear signal rather than a logarithmic signal will
move
problems to the A/D-conversion. I am just as interested in knowing
whether the signal from the 23rd photodiode, say, is 1% or 1.01%
as I am in knowing whether the 37th photodiode gives 100% or 101%
of the reference.

> The temperature tracking of the mirror devices is the biggie.  If you
> keep their Ic and Vce the same, and mount them identically, it will
> help, and of course you aren't going to get much heating down at a few
> microwatts of dissipation.

Exactly. And the instrument is going to live in a carefully air
conditioned
environment with plenty of airflow. I plan to keep power dissipation
down.


Best regards,

Chris Egernet
From: Phil Hobbs on
On 1/5/2010 5:38 PM, C Egernet wrote:
> On Jan 5, 8:37 pm, Phil Hobbs<pcdhSpamMeSensel...(a)electrooptical.net>
> wrote:
>> 43 noise cancellers in one box? Cool.
>
> When I first read about the noise canceller idea, I knew that I had my
> hammer.
> I just needed to find a suitable nail.
>
>> Noise cancelling nanoamps isn't impossible, but it's hard to do well.
>> Manyfold current mirroring at megahertz bandwidths with only 100 nA is
>> going to be very tough.
>
> In fairness, I would mirror the several uA current but still. Noise
> cancelling
> in a much wider bandwidth than I plan to measure in is maybe also the
> wrong approach? It is essentially a DC signal I am after.
>
>> I'd suggest using a TIA plus and 43 biggish resistors
>
> This is a simple, idea even I can understand. Seems to make a lot of
> sense.
>
>> Putting a similar BJT in series with the feedback resistor of the TIA
>> will get you a nice first-order temperature compensation and reduce the
>> nonlinearity.
>
> The temperature compensation sounds very neat, however, which
> nonlinearity
> are you referring to?

The nonlinear emitter impedance and temperature drift of the common-base
device that you need between the resistor and the emitters of the noise
canceller's diff pair. The feedback network of the TIA would be a
resistor plus a diode connected transistor, which would match those of
each of the split outputs. There would be some small offset voltage if
the currents weren't identical in the feedback and output branches, but
if you're really making 43 1:1 mirrors with 44 identical resistors and
44 transistors, they'd match very well, as long as you're dropping a few
volts in the resistors.

>
>> ... you can get rid of the loop nonlinearity and have a straight
>> ratio output rather than a log ratio, which reduces the effect by a lot.
>
> But getting a linear signal rather than a logarithmic signal will
> move
> problems to the A/D-conversion. I am just as interested in knowing
> whether the signal from the 23rd photodiode, say, is 1% or 1.01%
> as I am in knowing whether the 37th photodiode gives 100% or 101%
> of the reference.

Terrific. Most folks don't like the log output because the gain depends
on the signal level, but your application is very good. Watch out for
base current errors, though--you need transistors with really good beta
linearity for that job. Have a look at the HFA3046 array.

>
>> The temperature tracking of the mirror devices is the biggie. If you
>> keep their Ic and Vce the same, and mount them identically, it will
>> help, and of course you aren't going to get much heating down at a few
>> microwatts of dissipation.
>
> Exactly. And the instrument is going to live in a carefully air
> conditioned
> environment with plenty of airflow. I plan to keep power dissipation
> down.
>
Lots of airflow is going to produce a certain amount of low frequency
noise, from microphonics and temperature variations due to turbulence.
I'd want to put a bit of insulation around the transistors--a 1 mK
fluctuation will give you 2 uV of drift, which is ~100 ppm in collector
current--not particularly subtle.

Please keep me posted on how it's going--that's the largest noise
canceller instrument I've heard of.

Cheers

Phil Hobbs

--
Dr Philip C D Hobbs
Principal
ElectroOptical Innovations
55 Orchard Rd
Briarcliff Manor NY 10510
845-480-2058
hobbs at electrooptical dot net
http://electrooptical.net
From: C Egernet on
> The nonlinear emitter impedance and temperature drift of the common-base
> device that you need between the resistor and the emitters of the noise
> canceller's diff pair.

Okay, so it is the action of the common-base transistor I don't
understand:

The TIA will convert the comparison photodiode current into a voltage
which is shared among the 43 noise cancellers, right? The large-ish
resistors will then convert that voltage into currents for each noise
canceller, right? So what does the common-base BJT do? Act as a
current-follower, pinning the voltage of the emitters of the
differential pair?

Sorry for asking elementary questions, but I'd very much like to
understand this clearly.

> Lots of airflow is going to produce a certain amount of low frequency
> noise, from microphonics and temperature variations due to turbulence.
> I'd want to put a bit of insulation around the transistors--a 1 mK
> fluctuation will give you 2 uV of drift, which is ~100 ppm in collector
> current--not particularly subtle.

It's good that you mention it. It seems that in physical science, it
is always easy to make a thermometer. The hard part is making
something that is either _not_ a thermometer or _only_ a thermometer.

> Please keep me posted on how it's going--that's the largest noise
> canceller instrument I've heard of.

So far I am only toying with the concept so I am increasingly
convinced that this is the way to go.


Best regards,

Chris Egernet