Reply by John Larkin August 19, 20202020-08-19
On Wed, 19 Aug 2020 15:51:50 -0400, Phil Hobbs
<pcdhSpamMeSenseless@electrooptical.net> wrote:

>On 2020-08-19 14:24, John Larkin wrote: >> On Mon, 17 Aug 2020 17:30:47 -0400, Phil Hobbs >> <pcdhSpamMeSenseless@electrooptical.net> wrote: >> >>> So I'm doing a spin of my swoopy nanoamp photoreceiver board, to make it >>> smaller and more versatile. >>> >>> The original QL01 has two pots, one for offset and one for HF boost. >>> The HF boost is a lead-lag network that attenuates the voltage the FB >>> resistor sees, reducing the effect of its parallel capacitance. >>> >>> The first one can easily be a dpot, but the second one is a bit more of >>> a challenge. It's not too hard to level-shift unidirectional I2c up to >>> the op amp's output--a PNP CB stage with the base grounded, followed by >>> an NPN CB stage with the base about 3V above the negative supply rail, >>> as in the LTspice files below (i2cls.lib and I2Cshifter.asc. The dpot >>> can be an AD5273BRJZ1, whose 6 MHz bandwidth will work fine. >>> >>> Problem is, at high frequency most of the signal swing appears across >>> the dpot, so if I do it this way I'll have to reduce the supplies. >>> >>> I'm considering two things: first, leaving the resistors fixed and >>> switching the caps in and out with a high-voltage mux, or else (more >>> interestingly) transformer-coupling the dpot. The first >>> >>> It'll need a fair amount of inductance to look like 1k ohms at 200 kHz >>> and above, probably a couple of mH, and a turns ratio of 2:1 or so to >>> reduce the voltage swing. >>> >>> Anybody here done something like that? >>> >>> Cheers >>> >>> Phil Hobbs >> >> Oh, there's another trick: a tiny surface-mount dip switch and 4 caps >> makes a 4-bit capacitive DAC. > >I'm not at all above that sort of thing either. I could even use a hex >dip switch to mimic a variable cap. ;) > >> Or a tiny screwdriver-adjusted variable capacitor. >> >> Both are cheap and low noise and require no software. > >Agreed. Part of what we're doing is to make our gizmos attractive for >people to license, and as you know there's a lot of prejudice out there >against manual trims. That's not completely unreasonable when the >person doing the adjusting has no idea how the circuit works--it's easy >to encapsulate the know-how in the test software. > >For protos and proof-of-concept systems I often use gimmick caps to >adjust amplifier peaking. > >> https://www.digikey.com/products/en?keywords=490-2008-1-ND >> >> We pay 26 cents for that one. > >Long obsolete, unfortunately.
Maybe that's why we have a ton of them. Probably an EOL buy.
> >Our existing trimpot works okay but doesn't play that well with ATE. >(You used to be able to get GPIB-controlled screwdrivers for that sort >of thing.) > >Plus, needing to hang an AC tweak on some out-of-the-way circuit node is >something that comes up a fair amount round here. > >The transformers will be here today, so maybe next week I'll give it a >whirl. We're ordering boards probably tomorrow, so it'll have to be >trimpots for this batch. > >Cheers > >Phil Hobbs
I still think you could use the dpot as a grounded pot, but I don't entirely understand your situation.
Reply by Phil Hobbs August 19, 20202020-08-19
On 2020-08-19 14:24, John Larkin wrote:
> On Mon, 17 Aug 2020 17:30:47 -0400, Phil Hobbs > <pcdhSpamMeSenseless@electrooptical.net> wrote: > >> So I'm doing a spin of my swoopy nanoamp photoreceiver board, to make it >> smaller and more versatile. >> >> The original QL01 has two pots, one for offset and one for HF boost. >> The HF boost is a lead-lag network that attenuates the voltage the FB >> resistor sees, reducing the effect of its parallel capacitance. >> >> The first one can easily be a dpot, but the second one is a bit more of >> a challenge. It's not too hard to level-shift unidirectional I2c up to >> the op amp's output--a PNP CB stage with the base grounded, followed by >> an NPN CB stage with the base about 3V above the negative supply rail, >> as in the LTspice files below (i2cls.lib and I2Cshifter.asc. The dpot >> can be an AD5273BRJZ1, whose 6 MHz bandwidth will work fine. >> >> Problem is, at high frequency most of the signal swing appears across >> the dpot, so if I do it this way I'll have to reduce the supplies. >> >> I'm considering two things: first, leaving the resistors fixed and >> switching the caps in and out with a high-voltage mux, or else (more >> interestingly) transformer-coupling the dpot. The first >> >> It'll need a fair amount of inductance to look like 1k ohms at 200 kHz >> and above, probably a couple of mH, and a turns ratio of 2:1 or so to >> reduce the voltage swing. >> >> Anybody here done something like that? >> >> Cheers >> >> Phil Hobbs > > Oh, there's another trick: a tiny surface-mount dip switch and 4 caps > makes a 4-bit capacitive DAC.
I'm not at all above that sort of thing either. I could even use a hex dip switch to mimic a variable cap. ;)
> Or a tiny screwdriver-adjusted variable capacitor. > > Both are cheap and low noise and require no software.
Agreed. Part of what we're doing is to make our gizmos attractive for people to license, and as you know there's a lot of prejudice out there against manual trims. That's not completely unreasonable when the person doing the adjusting has no idea how the circuit works--it's easy to encapsulate the know-how in the test software. For protos and proof-of-concept systems I often use gimmick caps to adjust amplifier peaking.
> https://www.digikey.com/products/en?keywords=490-2008-1-ND > > We pay 26 cents for that one.
Long obsolete, unfortunately. Our existing trimpot works okay but doesn't play that well with ATE. (You used to be able to get GPIB-controlled screwdrivers for that sort of thing.) Plus, needing to hang an AC tweak on some out-of-the-way circuit node is something that comes up a fair amount round here. The transformers will be here today, so maybe next week I'll give it a whirl. We're ordering boards probably tomorrow, so it'll have to be trimpots for this batch. Cheers Phil Hobbs -- Dr Philip C D Hobbs Principal Consultant ElectroOptical Innovations LLC / Hobbs ElectroOptics Optics, Electro-optics, Photonics, Analog Electronics Briarcliff Manor NY 10510 http://electrooptical.net http://hobbs-eo.com
Reply by John Larkin August 19, 20202020-08-19
On Mon, 17 Aug 2020 17:30:47 -0400, Phil Hobbs
<pcdhSpamMeSenseless@electrooptical.net> wrote:

>So I'm doing a spin of my swoopy nanoamp photoreceiver board, to make it >smaller and more versatile. > >The original QL01 has two pots, one for offset and one for HF boost. >The HF boost is a lead-lag network that attenuates the voltage the FB >resistor sees, reducing the effect of its parallel capacitance. > >The first one can easily be a dpot, but the second one is a bit more of >a challenge. It's not too hard to level-shift unidirectional I2c up to >the op amp's output--a PNP CB stage with the base grounded, followed by >an NPN CB stage with the base about 3V above the negative supply rail, >as in the LTspice files below (i2cls.lib and I2Cshifter.asc. The dpot >can be an AD5273BRJZ1, whose 6 MHz bandwidth will work fine. > >Problem is, at high frequency most of the signal swing appears across >the dpot, so if I do it this way I'll have to reduce the supplies. > >I'm considering two things: first, leaving the resistors fixed and >switching the caps in and out with a high-voltage mux, or else (more >interestingly) transformer-coupling the dpot. The first > >It'll need a fair amount of inductance to look like 1k ohms at 200 kHz >and above, probably a couple of mH, and a turns ratio of 2:1 or so to >reduce the voltage swing. > >Anybody here done something like that? > >Cheers > >Phil Hobbs
Oh, there's another trick: a tiny surface-mount dip switch and 4 caps makes a 4-bit capacitive DAC. Or a tiny screwdriver-adjusted variable capacitor. Both are cheap and low noise and require no software. https://www.digikey.com/products/en?keywords=490-2008-1-ND We pay 26 cents for that one.
Reply by Phil Hobbs August 18, 20202020-08-18
On 2020-08-18 20:15, Chris Jones wrote:
> On 19/08/2020 01:27, Phil Hobbs wrote: >> I'd really like to use a dpot though, because that can be programmed >> at test time whereas using a mux would mean I'd need a micro on a >> hitherto all-analogue board. > > If you're going to program it at test, could you put two or three DPOTs > in series (so less voltage across each one), and power them either with > photovoltaic isolators, or some fancy op-amp bootstrapping circuit. Yes > the SPI level shifters could get interesting, but those could be a > one-off monstrosity residing in your tester, behind the pogo pins or > whatever.
Not a bad idea--I'm not at all above such things. In a tester, it could be three Bus Pirates hung off USB isolators, so nobody would even have to know. ;) This is one of those things that comes up a fair amount though, so it would be useful to have a solution that would work in a box with a uC as well. Cheers Phil Hobbs -- Dr Philip C D Hobbs Principal Consultant ElectroOptical Innovations LLC / Hobbs ElectroOptics Optics, Electro-optics, Photonics, Analog Electronics Briarcliff Manor NY 10510 http://electrooptical.net http://hobbs-eo.com
Reply by Chris Jones August 18, 20202020-08-18
On 19/08/2020 01:27, Phil Hobbs wrote:
> I'd really like to use a dpot though, because that can be programmed at > test time whereas using a mux would mean I'd need a micro on a hitherto > all-analogue board.
If you're going to program it at test, could you put two or three DPOTs in series (so less voltage across each one), and power them either with photovoltaic isolators, or some fancy op-amp bootstrapping circuit. Yes the SPI level shifters could get interesting, but those could be a one-off monstrosity residing in your tester, behind the pogo pins or whatever.
Reply by Phil Hobbs August 18, 20202020-08-18
On 2020-08-18 14:52, John Larkin wrote:
> On Tue, 18 Aug 2020 14:03:11 -0400, Phil Hobbs > <pcdhSpamMeSenseless@electrooptical.net> wrote: > >> On 2020-08-18 11:27, Phil Hobbs wrote: >>> On 2020-08-18 11:05, jlarkin@highlandsniptechnology.com wrote: >>>> On Tue, 18 Aug 2020 10:58:30 -0400, Phil Hobbs >>>> <pcdhSpamMeSenseless@electrooptical.net> wrote: >>>> >>>>> On 2020-08-18 10:19, jlarkin@highlandsniptechnology.com >>>>> wrote: >>>>>> On Mon, 17 Aug 2020 17:30:47 -0400, Phil Hobbs >>>>>> <pcdhSpamMeSenseless@electrooptical.net> wrote: >>>>>> >>>>>>> So I'm doing a spin of my swoopy nanoamp photoreceiver >>>>>>> board, to make it smaller and more versatile. >>>>>>> >>>>>>> The original QL01 has two pots, one for offset and one >>>>>>> for HF boost. The HF boost is a lead-lag network that >>>>>>> attenuates the voltage the FB resistor sees, reducing >>>>>>> the effect of its parallel capacitance. >>>>>>> >>>>>>> The first one can easily be a dpot, but the second one >>>>>>> is a bit more of a challenge. It's not too hard to >>>>>>> level-shift unidirectional I2c up to the op amp's >>>>>>> output--a PNP CB stage with the base grounded, followed >>>>>>> by an NPN CB stage with the base about 3V above the >>>>>>> negative supply rail, as in the LTspice files below >>>>>>> (i2cls.lib and I2Cshifter.asc. The dpot can be an >>>>>>> AD5273BRJZ1, whose 6 MHz bandwidth will work fine. >>>>>>> >>>>>>> Problem is, at high frequency most of the signal swing >>>>>>> appears across the dpot, so if I do it this way I'll >>>>>>> have to reduce the supplies. >>>>>>> >>>>>>> I'm considering two things: first, leaving the resistors >>>>>>> fixed and switching the caps in and out with a >>>>>>> high-voltage mux, or else (more interestingly) >>>>>>> transformer-coupling the dpot. The first >>>>>>> >>>>>>> It'll need a fair amount of inductance to look like 1k >>>>>>> ohms at 200 kHz and above, probably a couple of mH, and >>>>>>> a turns ratio of 2:1 or so to reduce the voltage swing. >>>>>>> >>>>>>> Anybody here done something like that? >>>>>>> >>>>>>> Cheers >>>>>>> >>>>>>> Phil Hobbs >>>>>> >>>>>> You might use a digital capacitor to tweak HF response. >>>>>> >>>>>> https://www.mouser.com/Passive-Components/Capacitors/Trimmer-Variable-Capacitors/_/N-5g7r?keyword=digital >>>>>> >>>>> >>>>> >>>>>> >>>>>>
Those are very pretty. I sort of need at least a 10V swing, though.
>>>>> >>>>> Cheers >>>>> >>>>> Phil Hobbs >>>> >>>> Slide it a little closer to the summing point maybe? >>>> >>>> >>>> >>> Hard to do without destroying the SNR, because the larger >>> Johnson noise of the small segment of the feedback resistor can >>> flow through the lead-lag network. The same thing happens if you >>> try splitting the resistor and bootstrapping the midpoint via a >>> lower-resistance string--the SNR is the same as if you just used >>> the first resistor by itself. >>> >>> If transformer coupling a dpot doesn't work, I'll probably wind >>> up switching capacitors to ground with a DG409 or something like >>> that. The caps would be in the hundreds of pF, in series with >>> 120 ohms or so, which wouldn't tax the HV mux's capabilities too >>> much. >>> >>> I'd really like to use a dpot though, because that can be >>> programmed at test time whereas using a mux would mean I'd need >>> a micro on a hitherto all-analogue board. >>> >>> Mini-Circuits sells transformers that work down to 4 kHz at 50 >>> ohms, so ISTM they should work at 40 kHz at 500 ohms. We'll >>> see. >>> >> >> Looks like it should work if the coupling is high enough (see >> attached)--hopefully these will work better since there's no >> custom symbol).
> > Seems to me that the transformer doesn't do much.
From a compensation POV, that's a feature rather than a bug. ;) The transformer more than halves the voltage applied to the dpot, so I can use AD5273BRJZ1's with a 6V supply and hang one end on the +3.3V rail. It also eliminates the need to level-shift the I2C.
> Couldn't you use the dpot as a pot, with one end grounded, one end > driven from the amp (with a resistor maybe) and the wiper driving > the compensation?
I'd have to drop the power supplies way down to avoid frying the dpot, so the feedback resistor would have to go way down as well, which would hurt the SNR at low currents. The Johnson noise of the feedback resistor equals the shot noise when it's dropping 2kT/e (50 mV at room temperature). With 10M, that's 5 nA, but with 2M it's 25 nA, and I care about that quite a lot. I have some of these on order. Both have 10 kHz minimum frequency quoted. <https://www.minicircuits.com/WebStore/dashboard.html?model=T-626%2B> which is 1:1:1, , and <https://www.minicircuits.com/WebStore/dashboard.html?model=ADT4-6T%2B> which is 1:4 Using my trusty AADE, I measured a T622 1:1:1 (100 kHz-200 MHz). It was 35 uH per winding open, 35 nH with one winding shorted. Since L_sc/L_oc = 1-k**2, that works out to k = 0.9995. If the ratios are the same, the 10 kHz 4:1 will be about 350 uH on the primary and 1.4 mH on the secondary. That leads to a bit of tilt on the pulse tops unless I halve the impedance level of the lead-lag network. I can probably use a fixed resistor there to do most of the work, and run the dpot with the two ends shorted, which gives vernier action near half-scale. It might be easier to fix the tilt in the second stage by giving a bit of a LF gain cut. Fun. Cheers Phil Hobbs -- Dr Philip C D Hobbs Principal Consultant ElectroOptical Innovations LLC / Hobbs ElectroOptics Optics, Electro-optics, Photonics, Analog Electronics Briarcliff Manor NY 10510 http://electrooptical.net http://hobbs-eo.com
Reply by John Larkin August 18, 20202020-08-18
On Tue, 18 Aug 2020 14:03:11 -0400, Phil Hobbs
<pcdhSpamMeSenseless@electrooptical.net> wrote:

>On 2020-08-18 11:27, Phil Hobbs wrote: >> On 2020-08-18 11:05, jlarkin@highlandsniptechnology.com wrote: >>> On Tue, 18 Aug 2020 10:58:30 -0400, Phil Hobbs >>> <pcdhSpamMeSenseless@electrooptical.net> wrote: >>> >>>> On 2020-08-18 10:19, jlarkin@highlandsniptechnology.com wrote: >>>>> On Mon, 17 Aug 2020 17:30:47 -0400, Phil Hobbs >>>>> <pcdhSpamMeSenseless@electrooptical.net> wrote: >>>>> >>>>>> So I'm doing a spin of my swoopy nanoamp photoreceiver board, to >>>>>> make it smaller and more versatile. >>>>>> >>>>>> The original QL01 has two pots, one for offset and one for HF >>>>>> boost. The HF boost is a lead-lag network that attenuates the >>>>>> voltage the FB resistor sees, reducing the effect of its parallel >>>>>> capacitance. >>>>>> >>>>>> The first one can easily be a dpot, but the second one is a bit >>>>>> more of a challenge.&#4294967295; It's not too hard to level-shift >>>>>> unidirectional I2c up to the op amp's output--a PNP CB stage with >>>>>> the base grounded, followed by an NPN CB stage with the base about >>>>>> 3V above the negative supply rail, as in the LTspice files below >>>>>> (i2cls.lib and I2Cshifter.asc.&#4294967295; The dpot can be an AD5273BRJZ1, >>>>>> whose 6 MHz bandwidth will work fine. >>>>>> >>>>>> Problem is, at high frequency most of the signal swing appears >>>>>> across the dpot, so if I do it this way I'll have to reduce the >>>>>> supplies. >>>>>> >>>>>> I'm considering two things: first, leaving the resistors fixed and >>>>>> switching the caps in and out with a high-voltage mux, or else >>>>>> (more interestingly) transformer-coupling the dpot.&#4294967295; The first >>>>>> >>>>>> It'll need a fair amount of inductance to look like 1k ohms at 200 >>>>>> kHz and above, probably a couple of mH, and a turns ratio of 2:1 or >>>>>> so to reduce the voltage swing. >>>>>> >>>>>> Anybody here done something like that? >>>>>> >>>>>> Cheers >>>>>> >>>>>> Phil Hobbs >>>>> >>>>> You might use a digital capacitor to tweak HF response. >>>>> >>>>> https://www.mouser.com/Passive-Components/Capacitors/Trimmer-Variable-Capacitors/_/N-5g7r?keyword=digital >>>>> >>>> >>>> Those are very pretty.&#4294967295; I sort of need at least a 10V swing, though. >>>> >>>> Cheers >>>> >>>> Phil Hobbs >>> >>> Slide it a little closer to the summing point maybe? >>> >>> >>> >> Hard to do without destroying the SNR, because the larger Johnson noise >> of the small segment of the feedback resistor can flow through the >> lead-lag network.&#4294967295; The same thing happens if you try splitting the >> resistor and bootstrapping the midpoint via a lower-resistance >> string--the SNR is the same as if you just used the first resistor by >> itself. >> >> If transformer coupling a dpot doesn't work, I'll probably wind up >> switching capacitors to ground with a DG409 or something like that. The >> caps would be in the hundreds of pF, in series with 120 ohms or so, >> which wouldn't tax the HV mux's capabilities too much. >> >> I'd really like to use a dpot though, because that can be programmed at >> test time whereas using a mux would mean I'd need a micro on a hitherto >> all-analogue board. >> >> Mini-Circuits sells transformers that work down to 4 kHz at 50 ohms, so >> ISTM they should work at 40 kHz at 500 ohms.&#4294967295; We'll see. >> > >Looks like it should work if the coupling is high enough (see >attached)--hopefully these will work better since there's no custom symbol). > >Cheers > >Phil Hobbs
Seems to me that the transformer doesn't do much. Couldn't you use the dpot as a pot, with one end grounded, one end driven from the amp (with a resistor maybe) and the wiper driving the compensation?
Reply by Phil Hobbs August 18, 20202020-08-18
This is a multi-part message in MIME format.
--------------EBC507EA42E5FA4349FF5C52
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit

On 2020-08-18 11:27, Phil Hobbs wrote:
> On 2020-08-18 11:05, jlarkin@highlandsniptechnology.com wrote: >> On Tue, 18 Aug 2020 10:58:30 -0400, Phil Hobbs >> <pcdhSpamMeSenseless@electrooptical.net> wrote: >> >>> On 2020-08-18 10:19, jlarkin@highlandsniptechnology.com wrote: >>>> On Mon, 17 Aug 2020 17:30:47 -0400, Phil Hobbs >>>> <pcdhSpamMeSenseless@electrooptical.net> wrote: >>>> >>>>> So I'm doing a spin of my swoopy nanoamp photoreceiver board, to >>>>> make it smaller and more versatile. >>>>> >>>>> The original QL01 has two pots, one for offset and one for HF >>>>> boost. The HF boost is a lead-lag network that attenuates the >>>>> voltage the FB resistor sees, reducing the effect of its parallel >>>>> capacitance. >>>>> >>>>> The first one can easily be a dpot, but the second one is a bit >>>>> more of a challenge.&nbsp; It's not too hard to level-shift >>>>> unidirectional I2c up to the op amp's output--a PNP CB stage with >>>>> the base grounded, followed by an NPN CB stage with the base about >>>>> 3V above the negative supply rail, as in the LTspice files below >>>>> (i2cls.lib and I2Cshifter.asc.&nbsp; The dpot can be an AD5273BRJZ1, >>>>> whose 6 MHz bandwidth will work fine. >>>>> >>>>> Problem is, at high frequency most of the signal swing appears >>>>> across the dpot, so if I do it this way I'll have to reduce the >>>>> supplies. >>>>> >>>>> I'm considering two things: first, leaving the resistors fixed and >>>>> switching the caps in and out with a high-voltage mux, or else >>>>> (more interestingly) transformer-coupling the dpot.&nbsp; The first >>>>> >>>>> It'll need a fair amount of inductance to look like 1k ohms at 200 >>>>> kHz and above, probably a couple of mH, and a turns ratio of 2:1 or >>>>> so to reduce the voltage swing. >>>>> >>>>> Anybody here done something like that? >>>>> >>>>> Cheers >>>>> >>>>> Phil Hobbs >>>> >>>> You might use a digital capacitor to tweak HF response. >>>> >>>> https://www.mouser.com/Passive-Components/Capacitors/Trimmer-Variable-Capacitors/_/N-5g7r?keyword=digital >>>> >>> >>> Those are very pretty.&nbsp; I sort of need at least a 10V swing, though. >>> >>> Cheers >>> >>> Phil Hobbs >> >> Slide it a little closer to the summing point maybe? >> >> >> > Hard to do without destroying the SNR, because the larger Johnson noise > of the small segment of the feedback resistor can flow through the > lead-lag network.&nbsp; The same thing happens if you try splitting the > resistor and bootstrapping the midpoint via a lower-resistance > string--the SNR is the same as if you just used the first resistor by > itself. > > If transformer coupling a dpot doesn't work, I'll probably wind up > switching capacitors to ground with a DG409 or something like that. The > caps would be in the hundreds of pF, in series with 120 ohms or so, > which wouldn't tax the HV mux's capabilities too much. > > I'd really like to use a dpot though, because that can be programmed at > test time whereas using a mux would mean I'd need a micro on a hitherto > all-analogue board. > > Mini-Circuits sells transformers that work down to 4 kHz at 50 ohms, so > ISTM they should work at 40 kHz at 500 ohms.&nbsp; We'll see. >
Looks like it should work if the coupling is high enough (see attached)--hopefully these will work better since there's no custom symbol). Cheers Phil Hobbs -- Dr Philip C D Hobbs Principal Consultant ElectroOptical Innovations LLC / Hobbs ElectroOptics Optics, Electro-optics, Photonics, Analog Electronics Briarcliff Manor NY 10510 http://electrooptical.net http://hobbs-eo.com --------------EBC507EA42E5FA4349FF5C52 Content-Type: text/plain; charset=UTF-8; name="TransformerDPOT.asc" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="TransformerDPOT.asc" VmVyc2lvbiA0ClNIRUVUIDEgMTQyOCA3MDAKV0lSRSAtMTEzNiAtNDQ4IC0xMTg0IC00NDgK V0lSRSAtMTAyNCAtNDQ4IC0xMDcyIC00NDgKV0lSRSAtMzY4IC00MzIgLTM4NCAtNDMyCldJ UkUgLTI1NiAtNDMyIC0yNzIgLTQzMgpXSVJFIC0zNjggLTQwMCAtMzY4IC00MzIKV0lSRSAt MjU2IC00MDAgLTI1NiAtNDMyCldJUkUgLTExODQgLTM4NCAtMTE4NCAtNDQ4CldJUkUgLTEx ODQgLTM4NCAtMTIzMiAtMzg0CldJUkUgLTExMzYgLTM4NCAtMTE4NCAtMzg0CldJUkUgLTEw MjQgLTM4NCAtMTAyNCAtNDQ4CldJUkUgLTEwMjQgLTM4NCAtMTA1NiAtMzg0CldJUkUgLTk3 NiAtMzg0IC0xMDI0IC0zODQKV0lSRSAtODgwIC0zODQgLTk3NiAtMzg0CldJUkUgLTc2OCAt Mzg0IC04MDAgLTM4NApXSVJFIC02ODggLTM4NCAtNzA0IC0zODQKV0lSRSAtMTM0NCAtMzUy IC0xNDQwIC0zNTIKV0lSRSAtNjg4IC0zMjAgLTY4OCAtMzg0CldJUkUgLTE0NDAgLTMwNCAt MTQ0MCAtMzUyCldJUkUgLTEzNDQgLTMwNCAtMTM0NCAtMzUyCldJUkUgLTk3NiAtMzA0IC05 NzYgLTM4NApXSVJFIC05NjAgLTMwNCAtOTc2IC0zMDQKV0lSRSAtODQ4IC0zMDQgLTg5NiAt MzA0CldJUkUgLTM2OCAtMzA0IC0zNjggLTMyMApXSVJFIC0yNTYgLTMwNCAtMjU2IC0zMjAK V0lSRSAtODQ4IC0yNTYgLTg0OCAtMzA0CldJUkUgLTg0OCAtMjU2IC04OTYgLTI1NgpXSVJF IC03MDQgLTI1NiAtODQ4IC0yNTYKV0lSRSAtOTc2IC0yNDAgLTk3NiAtMzA0CldJUkUgLTg5 NiAtMjQwIC04OTYgLTI1NgpXSVJFIC03MDQgLTI0MCAtNzA0IC0yNTYKV0lSRSAtODk2IC0x NDQgLTg5NiAtMTYwCldJUkUgLTcwNCAtMTQ0IC03MDQgLTE2MApXSVJFIC03MDQgLTE0NCAt ODk2IC0xNDQKV0lSRSAtMTEyMCAtMTI4IC0xMTM2IC0xMjgKV0lSRSAtNzA0IC0xMjggLTcw NCAtMTQ0CldJUkUgLTExMjAgLTk2IC0xMTIwIC0xMjgKV0lSRSAtMTM0NCAtODAgLTEzNDQg LTIyNApXSVJFIC0xMzQ0IC04MCAtMTM3NiAtODAKV0lSRSAtMTIzMiAtODAgLTEyMzIgLTM4 NApXSVJFIC0xMjMyIC04MCAtMTM0NCAtODAKV0lSRSAtMTE1MiAtODAgLTEyMzIgLTgwCldJ UkUgLTk3NiAtNjQgLTk3NiAtMTYwCldJUkUgLTk3NiAtNjQgLTEwODggLTY0CldJUkUgLTcw NCAtNjQgLTk3NiAtNjQKV0lSRSAtMTM3NiAtNDggLTEzNzYgLTgwCldJUkUgLTExNTIgLTQ4 IC0xMTg0IC00OApXSVJFIC0xMTg0IC0zMiAtMTE4NCAtNDgKV0lSRSAtMTEyMCAxNiAtMTEy MCAtMzIKV0lSRSAtMTEyMCAxNiAtMTEzNiAxNgpXSVJFIC0xMzc2IDQ4IC0xMzc2IDMyCkZM QUcgLTEzNzYgNDggMApGTEFHIC0zNjggLTMwNCAwCkZMQUcgLTI1NiAtMzA0IDAKRkxBRyAt Mzg0IC00MzIgVkNDCkZMQUcgLTI3MiAtNDMyIFZFRQpGTEFHIC0xMTM2IC0xMjggVkNDCkZM QUcgLTExMzYgMTYgVkVFCkZMQUcgLTExODQgLTMyIDAKRkxBRyAtNjg4IC0zMjAgMApGTEFH IC03MDQgLTY0IG91dApGTEFHIC03MDQgLTEyOCAwCkZMQUcgLTE0NDAgLTMwNCAwClNZTUJP TCB2b2x0YWdlIC0zNjggLTQxNiBSMApTWU1BVFRSIEluc3ROYW1lIFYyClNZTUFUVFIgVmFs dWUgMTQKU1lNQk9MIHZvbHRhZ2UgLTI1NiAtNDE2IFIwClNZTUFUVFIgSW5zdE5hbWUgVjMK U1lNQVRUUiBWYWx1ZSAtMTIKU1lNQk9MIHJlcyAtNzIwIC0yNTYgUjAKV0lORE9XIDAgLTQ0 IDQ0IExlZnQgMgpXSU5ET1cgMyAtMzIgLTE1IExlZnQgMgpTWU1BVFRSIEluc3ROYW1lIFIz ClNZTUFUVFIgVmFsdWUge0RQT1QvNH0KU1lNQk9MIHJlcyAtODk2IC0zNjggUjI3MApXSU5E T1cgMCA0MSAxNiBWVG9wIDIKV0lORE9XIDMgNjUgNjcgVkJvdHRvbSAyClNZTUFUVFIgSW5z dE5hbWUgUjcKU1lNQVRUUiBWYWx1ZSB7UmxhZ30KU1lNQk9MIGNhcCAtNzY4IC0zNjggUjI3 MApXSU5ET1cgMCAzMiAzMiBWVG9wIDIKV0lORE9XIDMgMCAzMiBWQm90dG9tIDIKU1lNQVRU UiBJbnN0TmFtZSBDMwpTWU1BVFRSIFZhbHVlIDFuClNZTUJPTCByZXMgLTExNTIgLTM2OCBS MjcwCldJTkRPVyAwIC0yOSAtMzUgVlRvcCAyCldJTkRPVyAzIC0xIDMzIFZCb3R0b20gMgpT WU1BVFRSIEluc3ROYW1lIFI4ClNZTUFUVFIgVmFsdWUgMTBNZWcKU1lNQk9MIGNhcCAtMTEz NiAtNDMyIFIyNzAKV0lORE9XIDAgLTI3IC0xNSBWVG9wIDIKV0lORE9XIDMgLTIgNjQgVkJv dHRvbSAyClNZTUFUVFIgSW5zdE5hbWUgQzQKU1lNQVRUUiBWYWx1ZSAwLjA1cEYKU1lNQk9M IGN1cnJlbnQgLTEzNzYgLTQ4IFIwCldJTkRPVyAxMjMgMjQgMTA4IExlZnQgMgpXSU5ET1cg MzkgMCAwIExlZnQgMApXSU5ET1cgMyAyNCAxMzYgTGVmdCAyClNZTUFUVFIgVmFsdWUyIEFD IDF1ClNZTUFUVFIgVmFsdWUgUFVMU0UoMCAxdSAxMDBuIDFuIDFuIDIuOHUpClNZTUFUVFIg SW5zdE5hbWUgSTEKU1lNQk9MIE9wYW1wc1xcb3BhbXAyIC0xMTIwIC0xMjggUjAKU1lNQVRU UiBJbnN0TmFtZSBVMQpTWU1BVFRSIFZhbHVlIExNNjE3MUEvTlMKU1lNQk9MIGluZDIgLTk5 MiAtMjU2IFIwCldJTkRPVyAwIC0zMyAtMTUgTGVmdCAyCldJTkRPVyAzIC01NSAyOSBMZWZ0 IDIKU1lNQVRUUiBJbnN0TmFtZSBMMQpTWU1BVFRSIFZhbHVlIDhtSApTWU1BVFRSIFR5cGUg aW5kClNZTUJPTCBpbmQyIC04ODAgLTI1NiBNMApXSU5ET1cgMCAtMTQgLTIyIExlZnQgMgpX SU5ET1cgMyAtNjMgMjQgTGVmdCAyClNZTUFUVFIgSW5zdE5hbWUgTDIKU1lNQVRUUiBWYWx1 ZSAybUgKU1lNQVRUUiBUeXBlIGluZApTWU1CT0wgY3VycmVudCAtMTM0NCAtMzA0IFIwCldJ TkRPVyAxMjMgMCAwIExlZnQgMApXSU5ET1cgMzkgMCAwIExlZnQgMApTWU1BVFRSIEluc3RO YW1lIEkyClNZTUFUVFIgVmFsdWUgLjk5NXUKU1lNQk9MIGNhcCAtODk2IC0zMjAgUjkwCldJ TkRPVyAwIDAgMzIgVkJvdHRvbSAyCldJTkRPVyAzIC0xOSAtMTMgVlRvcCAyClNZTUFUVFIg SW5zdE5hbWUgQzEKU1lNQVRUUiBWYWx1ZSAxMHAKVEVYVCAtMjQgLTMxMiBMZWZ0IDIgITsg U0lNVUxBVElPTiBDT01NQU5EXG4udHJhbiAwIDV1IDBcbjsuYWMgZGVjIDUwMCAxayAxMG1l ZwpURVhUIC0yNCAtNDAwIExlZnQgMiAhOyBMSUJSQVJJRVNcbi5saWIgaTJjbHMubGliClRF WFQgLTI0IC0yMTYgTGVmdCAyICE7IFBBUkFNRVRFUlNcbi5wYXJhbSBmcmVxIDJtZWdcbi5w YXJhbSBSbGFnPTE2MFxuLnBhcmFtIGRwb3QgMzUwXG4uc3RlcCBwYXJhbSBrIGxpc3QgMC45 OTggMC45OTkgMC45OTk1IDAuOTk5OVxuOy5zdGVwIHBhcmFtIFJzIDFtIDEwayA1a1xuOy5z dGVwIHBhcmFtIERQT1QgIDUwIDFrIDEwMApURVhUIC01MjggLTg4IExlZnQgMyA7VElBIFdp dGggSEYgQm9vc3RcbnZpYSBUcmFuc2Zvcm1lci1Db3VwbGVkXG5EUE9UClRFWFQgLTk0NCAt MTEyIExlZnQgMiAhazEgTDEgTDIge2t9ClRFWFQgLTg4MCA5NiBMZWZ0IDIgO1NJTkUoLjV1 QSAuNXVBIDJtZWcpClRFWFQgLTY2NCAtMjI0IExlZnQgMiA7KHByb2JhYmx5IGEgZmV3IDFL IGRwb3RzXG5pbiBwYXJhbGxlbC0tdGhleSdyZSBJMkMgYW5kIHNvIFxud2lsbCBwcm9ncmFt IHRvZ2V0aGVyKQpURVhUIC0xNDcyIC00MzIgTGVmdCAyIDtTdXBwbGllcyBpbnB1dCBiaWFz XG5jdXJyZW50IHRvIFUxClRFWFQgLTI0IDggTGVmdCAyICEub3B0aW9ucyBtZXRob2Q9Z2Vh cgpMSU5FIE5vcm1hbCAtOTQ0IC0xNDQgLTk0NCAtMjU2IDEKTElORSBOb3JtYWwgLTk0NCAt MTQ0IC05NDQgLTE0NCAyCkxJTkUgTm9ybWFsIC05MjggLTE0NCAtOTI4IC0yNTYgMQpSRUNU QU5HTEUgTm9ybWFsIC03ODQgLTk2IC0xMDU2IC0zNTIgMQo= --------------EBC507EA42E5FA4349FF5C52 Content-Type: text/plain; charset=UTF-8; name="i2cls.lib" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="i2cls.lib" CiovLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLwoqTE02MTcxQSBP cGVyYXRpb25hbCBBbXBsaWZpZXIgTWFjcm8tTW9kZWwKKi8vLy8vLy8vLy8vLy8vLy8vLy8v Ly8vLy8vLy8vLy8vLy8vLy8vLy8vCioKKkNvbm5lY3Rpb25zICAgICAgIG5vbi1pbnZlcnRp bmcgaW5wdXQKKiAgICAgICAgICAgICAgICAgIHwgaW52ZXJ0aW5nIGlucHV0CiogICAgICAg ICAgICAgICAgICB8IHwgIHBvc2l0aXZlIHBvd2VyIHN1cHBseQoqICAgICAgICAgICAgICAg ICAgfCB8IHwgIG5lZ2F0aXZlIHBvd2VyIHN1cHBseQoqICAgICAgICAgICAgICAgICAgfCB8 IHwgfCAgb3V0cHV0CiogICAgICAgICAgICAgICAgICB8IHwgfCB8IHwKLlNVQkNLVCBMTTYx NzFBL05TIDMgMiA0IDUgNgoqIENBVVRJT046ICBTRVQgLk9QVElPTlMgR01JTj0xRS0xNiBU TyBDT1JSRUNUTFkgTU9ERUwgSU5QVVQgQklBUyBDVVJSRU5ULgoqIEZlYXR1cmVzOgoqICsv LTE1ViBPcGVyYXRpb24KKiBVbml0eSBHYWluIFN0YWJsZQoqIE9mZnNldCB2b2x0YWdlICht YXgpID0gICAgICAgICAgICAgM21WCiogR2Fpbi1iYW5kd2lkdGggcHJvZHVjdCA9ICAgICAg ICAgICAxMDAgTUh6CiogU3VwcGx5IGN1cnJlbnQgPSAgICAgICAgICAgICAgICAgICAyLjVt QQoqIFNsZXcgcmF0ZSA9ICAgICAgICAgICAgICAgICAgICAgICAgMzYwMFYvdVMKKiBPcGVu IExvb3AgZ2FpbiA9ICAgICAgICAgICAgICAgICAgIDkwZEIKKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKRU9Y IDEyMCAxMCAzMSAzMiAyLjAKUkNYIDEyMCAxMjEgMUsKUkRYIDEyMSAxMCAxSwpSQlggMTIw IDEyMiAxSwpHT1MgMTAgNTcgMTIyIDEyMSAxLjAKUlZPUyAzMSAzMiAxSwpSSU5CIDIgMTgg MTAwMApSSU5BIDMgMTkgMTAwMApESU4xIDUgMTggRE1PRDIKRElOMiAxOCA0IERNT0QyCkRJ TjMgNSAxOSBETU9EMgpESU40IDE5IDQgRE1PRDIKRVhYIDEwIDUgMTcgNSAxLjAKRUVFIDEw IDUwIDE3IDUgMS4wCkVDQyA0MCAxMCA0IDE3IDEuMApSQUEgNCAxNyAxMDBNRUcKUkJCIDE3 IDUgMTAwTUVHCklTRVQgMTAgMjQgMWUtMwpEQTEgMjQgMjMgRE1PRDEKUkJBTCAyMyAyMiAx MDAwCkVTVVBQIDIyIDIxIDQgNSAxLjAKVk9GRiAyMSAxMCAtMS4yNQpEQTIgMjQgMjUgRE1P RDEKVlNFTlMxIDI1IDI2IERDIDAKUlNFVCAyNiAxMCAxSwpDU0VUIDI2IDEwIDFlLTEwCkZT RVQgMTAgMzEgVlNFTlMxIDEuMApSMDAxIDM0IDEwIDFLCkZURU1QIDEwIDI3IFZTRU5TMSAx LjAKRFRBIDI3IDEwIERNT0QyCkRUQiAyOCAyOSBETU9EMgpWVEVNUCAyOSAxMCBEQyAwCkVD TVIgMzggMTAgMTEgMTAgMS4wClZDTVggMzggMzkgREMgMApSQ00yIDQxIDEwIDFNRUcKRVBT UiA0MiAxMCA0IDEwIDEuMApDREMxIDQzIDQyIDEwVQpWUFNYIDQzIDQ0IERDIDAKUlBTUjIg NDUgMTAgMU1FRwpGQ1hYIDU3IDEwIFZDWFggMTAwCkRDWDEgOTggOTcgRE1PRDEKRENYMiA5 NSA5NCBETU9EMQpSQ1gxIDk5IDk4IDEwMApSQ1gyIDk0IDk5IDEwMApWQ1hYIDk5IDk2IERD IDAKRUNNWCA5NiAxMCAxMSAxMCAxLjAKRExJTTEgNTIgNTcgRE1PRDEKRExJTTIgNTcgNTEg RE1PRDEKRUxJTVAgNTEgMTAgMjYgMTAgOTkuMwpHRE0gMTAgNTcgMyAyIDEKQzEgNTggNTkg MWUtMTAKRENMTVAyIDU5IDQwIERNT0QxCkRDTE1QMSA1MCA1OSBETU9EMQpSTzIgNTkgMTAg MUsKR08zIDEwIDcxIDU5IDEwIDEKUk8zIDcxIDEwIDEKREROMSA3MyA3NCBETU9EMQpERE4y IDczIDcxMCBETU9EMQpERFAxIDc1IDcyIERNT0QxCkREUDIgNzEgNzIwIERNT0QxClJETjIg NzEwIDcxIDEwMApSRFAgNzIwIDcyIDEwMApWT09QIDQwIDc2IERDIDAKVk9PTiA3NyA1MCBE QyAwClFOTyA3NiA3MyA3OCBOUE4xClFOUCA3NyA3MiA3OSBQTlAxClJOTyA3OCA4MSAxClJQ TyA3OSA4MSAxClZPWCA4NiA2IERDIDAKUk5UIDc2IDgxIDEwME1FRwpSUFQgODEgNzcgMU1F RwpGWCAxMCA5MyBWT1ggMS4wCkRGWDEgOTMgOTEgRE1PRDEKVkZYMSA5MSAxMCBEQyAwCkRG WDIgOTIgOTMgRE1PRDEKVkZYMiAxMCA5MiBEQyAwCkZQWCA0IDEwIFZGWDEgMS4wCkZOWCAx MCA1IFZGWDIgMS4wClJBWCAxMjIgMTAgTVJBWCAxLjAwNjAwMGUrMDMKLk1PREVMIE1SQVgg UkVTIChUQzE9LTEuMWUtMDUpCkZJTjEgMTggNSBWVEVNUCAwLjk4NQpGSU4yIDE5IDUgVlRF TVAgMS4wMTUKQ0lOMSAyIDEwIDFlLTEyCkNJTjIgMyAxMCAxZS0xMgpSRDEgMTggMTEgMi40 NWUrMDYKUkQyIDE5IDExIDIuNDVlKzA2ClJDTSAxMSAxMCAzLjg3NzVlKzA3CkZDTVIgMTAg NTcgVkNNWCAzLjE2MjI4CkZQU1IgMTAgNTcgVlBTWCA2My4yNDU2ClJTTE9QRSA0IDUgMzMz MzMuMwpHUFdSIDQgNSAyNiAxMCAwLjAwMTYKRVRFTVAgMjcgMjggMzIgMzMgMC4xNzg0MjcK UklCIDMyIDMzIE1SSUIgMUsKLk1PREVMIE1SSUIgUkVTIChUQzE9MC4wMDM4OTU3OSkKUklT QyAzMyAzNCBNUklTQyAxSwouTU9ERUwgTVJJU0MgUkVTIChUQzE9LTAuMDAyKQpSQ00xIDM5 IDQxIDEwCkNDTSA0MSAxMCAyLjY1MjU4ZS0xMQpSUFNSMSA0NCA0NSAxMDAKQ1BTUiA0NSAx MCAxLjU5MTU1ZS0xMApFTElNTiAxMCA1MiAyNiAxMCA5MS44OTI2ClJETSA1NyAxMCAyMy41 MDczCkMyIDU3IDEwIDQuNzg3NDNlLTExCkVDTVAgNDAgOTcgMjYgMTAgMgpFQ01OIDk1IDUw IDI2IDEwIDIKRzIgNTggMTAgNTcgMTAgMC4wMDM3OApSMiA1OCAxMCAxMS4yNTQKR08yIDU5 IDEwIDU4IDEwIDM1CkVQT1MgNDAgNzQgMjYgMTAgMS40CkVORUcgNzUgNTAgMjYgMTAgMS41 CkdTT1VSQ0UgNzQgNzMgMzMgMzQgMC4wMDEzNQpHU0lOSyA3MiA3NSAzMyAzNCAwLjAwMTM1 ClJPTyA4MSA4NiAxMwouTU9ERUwgRE1PRDEgRAoqLS0gRE1PRDEgREVGQVVMVCBQQVJBTUVU RVJTCipJUz0xZS0xNCBSUz0wIE49MSBUVD0wIENKTz0wCipWSj0xIE09MC41IEVHPTEuMTEg WFRJPTMgRkM9MC41CipLRj0wIEFGPTEgQlY9aW5mIElCVj0xZS0zIFROT009MjcKLk1PREVM IERNT0QyIEQgIChJUz0xZS0xNykKKi0tIERNT0QyIERFRkFVTFQgUEFSQU1FVEVSUwoqUlM9 MCBOPTEgVFQ9MCBDSk89MAoqVko9MSBNPTAuNSBFRz0xLjExIFhUST0zIEZDPTAuNQoqS0Y9 MCBBRj0xIEJWPWluZiBJQlY9MWUtMyBUTk9NPTI3Ci5NT0RFTCBOUE4xIE5QTiAoQkY9MTAw IElTPTFlLTE1KQoqLS0gTlBOMSBERUZBVUxUIFBBUkFNRVRFUlMKKk5GPTEgVkFGPWluZiBJ S0Y9aW5mIElTRT0wIE5FPTEuNQoqQlI9MSBOUj0xIFZBUj1pbmYgSUtSPWluZiBJU0M9MAoq TkM9MiBSQj0wIElSQj1pbmYgUkJNPTAgUkU9MCBSQz0wCipDSkU9MCBWSkU9MC43NSBNSkU9 MC4zMyBURj0wIFhURj0wCipWVEY9aW5mIElURj0wIFBURj0wIENKQz0wIFZKQz0wLjc1CipN SkM9MC4zMyBYQ0pDPTEgVFI9MCBDSlM9MCBWSlM9MC43NQoqTUpTPTAgWFRCPTAgRUc9MS4x MSBYVEk9MyBLRj0wIEFGPTEKKkZDPTAuNSBUTk9NPTI3Ci5NT0RFTCBQTlAxIFBOUCAoQkY9 MTAwIElTPTFlLTE1KQoqLS0gUE5QMSBERUZBVUxUIFBBUkFNRVRFUlMKKk5GPTEgVkFGPWlu ZiBJS0Y9aW5mIElTRT0wIE5FPTEuNQoqQlI9MSBOUj0xIFZBUj1pbmYgSUtSPWluZiBJU0M9 MAoqTkM9MiBSQj0wIElSQj1pbmYgUkJNPTAgUkU9MCBSQz0wCipDSkU9MCBWSkU9MC43NSBN SkU9MC4zMyBURj0wIFhURj0wCipWVEY9aW5mIElURj0wIFBURj0wIENKQz0wIFZKQz0wLjc1 CipNSkM9MC4zMyBYQ0pDPTEgVFI9MCBDSlM9MCBWSlM9MC43NQoqTUpTPTAgWFRCPTAgRUc9 MS4xMSBYVEk9MyBLRj0wIEFGPTEKKkZDPTAuNSBUTk9NPTI3Ci5FTkRTCiokCiogRmlsZW5h bWU6ICBCRlU1MjBBX0dQX1NQSUNFLlBSTQoqIEJGVTUyMEEgU1BJQ0UgTU9ERUwKKiBOWFAg IFNFTUlDT05EVUNUT1JTICAgICAgICAgICB2ZXJzaW9uIDEuMAoqIERhdGU6IE5vdmVtYmVy IDIwMTMKKgouTU9ERUwgIEJGVTUyMEQgICBOUE4oCitJUyAgICAgICAgICAgICA3MS40OUUt MTgKK0JGICAgICAgICAgICAgIDEzMy44MQorTkYgICAgICAgICAgICAgMS4wMAorVkFGICAg ICAgICAgICAgMTgzLjY5CitJS0YgICAgICAgICAgICAyNTIuNzJFLTMKK0lTRSAgICAgICAg ICAgIDg5LjQwRS0xNQorTkUgICAgICAgICAgICAgMi41MAorQlIgICAgICAgICAgICAgNTEy LjQ5RS0zCitOUiAgICAgICAgICAgICAxLjAwCitWQVIgICAgICAgICAgICAyLjQwCitJS1Ig ICAgICAgICAgICAzMS41OUUtMworSVNDICAgICAgICAgICAgNzEuNDlFLTE4CitOQyAgICAg ICAgICAgICAxLjEwCitSQiAgICAgICAgICAgICAxLjE3CitJUkIgICAgICAgICAgICAyNi43 OEUtMworUkJNICAgICAgICAgICAgMC42NworUkUgICAgICAgICAgICAgMC41OQorUkMgICAg ICAgICAgICAgMC44OQorQ0pFICAgICAgICAgICAgNTA2LjA0RS0xNQorVkpFICAgICAgICAg ICAgOTUwLjAwRS0zCitNSkUgICAgICAgICAgICAzMzUuMzNFLTMKK0NKQyAgICAgICAgICAg IDc0LjE2RS0xNQorVkpDICAgICAgICAgICAgNzIwLjAwRS0zCitNSkMgICAgICAgICAgICAz MTguNDRFLTMKK1hDSkMgICAgICAgICAgIDAuNTAKK0ZDICAgICAgICAgICAgIDg1MC4wMEUt MworVEYgICAgICAgICAgICAgMTAuMDRFLTEyCitYVEYgICAgICAgICAgICAxMC4wMAorVlRG ICAgICAgICAgICAgMS4wMAorSVRGICAgICAgICAgICAgNDIuNTVFLTMKK1BURiAgICAgICAg ICAgIDAuMDAKK1RSICAgICAgICAgICAgIDAuMDAKK0tGICAgICAgICAgICAgIDEwOS42N2Ut MTIKK0FGICAgICAgICAgICAgIDIuMDApCiogK0lNQVggICAgICAgICAgIDIuMDAKCiogUEFD S0FHRTogU09UMjMgRElFIE1PREVMOiBCRlU1MjBECiogMTogQ09MTEVDVE9SOyAyOiBCQVNF OyAzOiBFTUlUVEVSCi5TVUJDS1QgQkZVNTIwQSAxIDIgMwoqIEJBUkUgRElFOiBCRlU1MjBE ClExIDYgNSA3IDcgQkZVNTIwRAoqIFNPVDIzIHBhcmFzaXRpYyBtb2RlbApMY193aXJlICAg ICAgICAgOSA2IDI0MHAKTGJfd2lyZSAgICAgICAgIDQgNSAxMDAwcApMZV93aXJlICAgICAg ICAgNyA4IDEzMDBwCkxjX2xlYWQgICAgICAgICAxIDkgNjBwCkxiX2xlYWQgICAgICAgICAy IDQgMC4wMDFwCkxlX2xlYWQgICAgICAgICAzIDggMC4wMDFwCkNjYiAgICAgICAgICAgICA0 IDkgNjVmCkNiYXNlcGFkICAgICAgICA1IDYgMjE1ZgpDYmUgICAgICAgICAgICAgNCA4IDY1 ZgpDY2UgICAgICAgICAgICAgOCA5IDk1ZgpDZW1pdHRlcnBhZCAgICAgNiA3IDIzNWYKLkVO RFMgNQo= --------------EBC507EA42E5FA4349FF5C52--
Reply by Phil Hobbs August 18, 20202020-08-18
On 2020-08-18 11:05, jlarkin@highlandsniptechnology.com wrote:
> On Tue, 18 Aug 2020 10:58:30 -0400, Phil Hobbs > <pcdhSpamMeSenseless@electrooptical.net> wrote: > >> On 2020-08-18 10:19, jlarkin@highlandsniptechnology.com wrote: >>> On Mon, 17 Aug 2020 17:30:47 -0400, Phil Hobbs >>> <pcdhSpamMeSenseless@electrooptical.net> wrote: >>> >>>> So I'm doing a spin of my swoopy nanoamp photoreceiver board, to >>>> make it smaller and more versatile. >>>> >>>> The original QL01 has two pots, one for offset and one for HF >>>> boost. The HF boost is a lead-lag network that attenuates the >>>> voltage the FB resistor sees, reducing the effect of its parallel >>>> capacitance. >>>> >>>> The first one can easily be a dpot, but the second one is a bit >>>> more of a challenge. It's not too hard to level-shift >>>> unidirectional I2c up to the op amp's output--a PNP CB stage with >>>> the base grounded, followed by an NPN CB stage with the base about >>>> 3V above the negative supply rail, as in the LTspice files below >>>> (i2cls.lib and I2Cshifter.asc. The dpot can be an AD5273BRJZ1, >>>> whose 6 MHz bandwidth will work fine. >>>> >>>> Problem is, at high frequency most of the signal swing appears >>>> across the dpot, so if I do it this way I'll have to reduce the >>>> supplies. >>>> >>>> I'm considering two things: first, leaving the resistors fixed and >>>> switching the caps in and out with a high-voltage mux, or else >>>> (more interestingly) transformer-coupling the dpot. The first >>>> >>>> It'll need a fair amount of inductance to look like 1k ohms at 200 >>>> kHz and above, probably a couple of mH, and a turns ratio of 2:1 or >>>> so to reduce the voltage swing. >>>> >>>> Anybody here done something like that? >>>> >>>> Cheers >>>> >>>> Phil Hobbs >>> >>> You might use a digital capacitor to tweak HF response. >>> >>> https://www.mouser.com/Passive-Components/Capacitors/Trimmer-Variable-Capacitors/_/N-5g7r?keyword=digital >> >> Those are very pretty. I sort of need at least a 10V swing, though. >> >> Cheers >> >> Phil Hobbs > > Slide it a little closer to the summing point maybe? > > >
Hard to do without destroying the SNR, because the larger Johnson noise of the small segment of the feedback resistor can flow through the lead-lag network. The same thing happens if you try splitting the resistor and bootstrapping the midpoint via a lower-resistance string--the SNR is the same as if you just used the first resistor by itself. If transformer coupling a dpot doesn't work, I'll probably wind up switching capacitors to ground with a DG409 or something like that. The caps would be in the hundreds of pF, in series with 120 ohms or so, which wouldn't tax the HV mux's capabilities too much. I'd really like to use a dpot though, because that can be programmed at test time whereas using a mux would mean I'd need a micro on a hitherto all-analogue board. Mini-Circuits sells transformers that work down to 4 kHz at 50 ohms, so ISTM they should work at 40 kHz at 500 ohms. We'll see. Cheers Phil Hobbs -- Dr Philip C D Hobbs Principal Consultant ElectroOptical Innovations LLC / Hobbs ElectroOptics Optics, Electro-optics, Photonics, Analog Electronics Briarcliff Manor NY 10510 http://electrooptical.net http://hobbs-eo.com
Reply by August 18, 20202020-08-18
On Tue, 18 Aug 2020 10:58:30 -0400, Phil Hobbs
<pcdhSpamMeSenseless@electrooptical.net> wrote:

>On 2020-08-18 10:19, jlarkin@highlandsniptechnology.com wrote: >> On Mon, 17 Aug 2020 17:30:47 -0400, Phil Hobbs >> <pcdhSpamMeSenseless@electrooptical.net> wrote: >> >>> So I'm doing a spin of my swoopy nanoamp photoreceiver board, to >>> make it smaller and more versatile. >>> >>> The original QL01 has two pots, one for offset and one for HF >>> boost. The HF boost is a lead-lag network that attenuates the >>> voltage the FB resistor sees, reducing the effect of its parallel >>> capacitance. >>> >>> The first one can easily be a dpot, but the second one is a bit >>> more of a challenge. It's not too hard to level-shift >>> unidirectional I2c up to the op amp's output--a PNP CB stage with >>> the base grounded, followed by an NPN CB stage with the base about >>> 3V above the negative supply rail, as in the LTspice files below >>> (i2cls.lib and I2Cshifter.asc. The dpot can be an AD5273BRJZ1, >>> whose 6 MHz bandwidth will work fine. >>> >>> Problem is, at high frequency most of the signal swing appears >>> across the dpot, so if I do it this way I'll have to reduce the >>> supplies. >>> >>> I'm considering two things: first, leaving the resistors fixed and >>> switching the caps in and out with a high-voltage mux, or else >>> (more interestingly) transformer-coupling the dpot. The first >>> >>> It'll need a fair amount of inductance to look like 1k ohms at 200 >>> kHz and above, probably a couple of mH, and a turns ratio of 2:1 or >>> so to reduce the voltage swing. >>> >>> Anybody here done something like that? >>> >>> Cheers >>> >>> Phil Hobbs >> >> You might use a digital capacitor to tweak HF response. >> >> https://www.mouser.com/Passive-Components/Capacitors/Trimmer-Variable-Capacitors/_/N-5g7r?keyword=digital > >Those are very pretty. I sort of need at least a 10V swing, though. > >Cheers > >Phil Hobbs
Slide it a little closer to the summing point maybe? -- John Larkin Highland Technology, Inc Science teaches us to doubt. Claude Bernard