inductor tempco

One classic gated oscillator is an ECL AND gate and a length of coax looping the output back to one input. It's pretty awful in practice.

--

John Larkin         Highland Technology, Inc 
picosecond timing   precision measurement  

jlarkin att highlandtechnology dott com 
http://www.highlandtechnology.com
Reply to
John Larkin
Loading thread data ...

OK, that implies a much lower C ratio, to give enough swing at the emitter to turn off the transistor some of the time. Some variation on that. I'll sim that and see if it works.

I wanted to keep the C ratio high so the ohmic input of the emitter didn't kill that Q. And I went common-base so the base didn't load the top of the tank.

This is complicated.

Spice works fine for analyzing the gross oscillation, but it's not useful for close-in phase noise.

--

John Larkin         Highland Technology, Inc 
picosecond timing   precision measurement  

jlarkin att highlandtechnology dott com 
http://www.highlandtechnology.com
Reply to
John Larkin

Apart from bias details and strays, it doesn't matter which terminal you gr ound. I usually use CC, with the output taken from the top of the tank via a BF862 follower, or occasionally via a common base stage tapped way down o n the tank. Connecting the collector to VCC, using an emitter resistor, and applying base bias via the inductor makes it easy to use BE limiting.

(I did a couple like that earlier this year--needed an octave-band VCO for a heterodyne interference microscope.) Works pretty well for me.

Cheers

Phil Hobbs

Reply to
Phil Hobbs

Cute. I might be more inclined to turn the ALC transistor upside down and use a PNP. That would avoid loading the emitter of the oscillator transistor.

Cheers

Phil Hobbs

--
Dr Philip C D Hobbs 
Principal Consultant 
ElectroOptical Innovations LLC 
Optics, Electro-optics, Photonics, Analog Electronics 

160 North State Road #203 
Briarcliff Manor NY 10510 

hobbs at electrooptical dot net 
http://electrooptical.net
Reply to
Phil Hobbs

Coilcraft says that the tempco is indeed tested while soldered to an FR4 board.

Reply to
John Larkin

Come to think about it, by omitting the diode and cap, connecting the PNP's base to the NPN's collector, and putting a bit of positive bias on the PNP 's emitter, it could kill the NPN's collector current before saturation occ urs. That wouldn't have any slow bias TCs.

Cheers

Phil Hobbs

Reply to
Phil Hobbs

I didn't say that the scheme with mixers would be cost-effective or good, just that doing it with analogue multipliers would give worse phase noise than doing it with mixers.

If I were doing it, I would probably try to avoid the instant-start oscillator entirely, but then I would need to know what is the higher-level problem that you are solving which I can only guess at for now.

Chris

Reply to
Chris Jones

ch

ng

ne wave oscillator you could use a pair of Analog Devices fast multipliers

- the AD834, AD835 or ADL5391 are all fast enough for a 100MHz oscillator.

the amplitude where you wanted it, and the other would provide adjustable (positive or negative) quadrature input to allow you to pull the frequency up or down. At 100MHz, half a metre of coax could provide the quadrature co mponent to be fed into the second multiplier. A coax delay line isn't a bro ad-band solution, but sufficiently broad-band for something you might other wise fine-tune with a varicap.

but it would be easier to explain to customers than the traditional approa ch.

he

e

ut

it

But much more harmonic content. and you missed the point that the multiplie rs weren't inject much current - of the order of a percent of of the tank c urrent.

ow.

You can sample and digitise the phase of a continuous running clock quite a ccurately, and add that to whatever delay you need to generate - as we did back in 1990, with a granularity of 10psec. The system involved gets modera tely complicated, much more complicated than anything that John Larkin want s to contemplate.

--
Bill Sloman, Sydney
Reply to
Bill Sloman

I'm generating time delays from a trigger. The oscillator counts out coarse ticks and then an analog interpolator gets resolution down to picoseconds.

Reply to
John Larkin

Ok, that is what I guessed.

Someone should make an ASIC to do that. It would be fun to design.

Chris

Reply to
Chris Jones

There are asics that do picosecond time stamping, sort of the reverse of what I'm doing. My delay generator architecture wouldn't integrate very well, but some might.

SERDES blocks are getting awfully fast these days, so something could probably be done with that. We've done SERDES-based timing generators, but only at 1 ns resolution. There are faster things around lately.

Reply to
John Larkin

That is a very neat idea, true cycle by cycle control, the tank Q will clean up the even harmonic distortion.

piglet

Reply to
piglet

tch

ing

ine wave oscillator you could use a pair of Analog Devices fast multipliers - the AD834, AD835 or ADL5391 are all fast enough for a 100MHz oscillator.

p the amplitude where you wanted it, and the other would provide adjustable (positive or negative) quadrature input to allow you to pull the frequency up or down. At 100MHz, half a metre of coax could provide the quadrature c omponent to be fed into the second multiplier. A coax delay line isn't a br oad-band solution, but sufficiently broad-band for something you might othe rwise fine-tune with a varicap.

, but it would be easier to explain to customers than the traditional appro ach.

the

e

me

put

it

Which is probably wrong.

now.

That was what we were doing back around 1990. We were stuck with a 10psec g ranularity requirement, so used an 800MHz oscillator (phased lock to a 50MH z crystal) as a our coarse clock and digitised ramps for the fine stuff. 1.

25nsec divided by 256 got us close enough to 5psec to keep our lunatic spec ification writer happy.

A few years later I designed a similar system (which didn't - in the end - get built) around a much nicer 500MHz oscillator - using a thinned crystal which you could buy of the shelf, and an MC100E196 for the delays (which wa sn't available in 1990). The MC100 E196 needs recalibrating at frequent int ervals.

formatting link

Nowadays you'd use the

formatting link

which still needs frequent calibration (or careful temperature control).

Calibration is easy enough (and quick) if you use the time delay to set up mark-to-space ratios and digitise the average (filtered) DC voltage that co me out.

--
Bill Sloman, Sydney
Reply to
Bill Sloman

On 12/16/2015 04:06 AM, piglet wrote:

Seems to work all right, though there's some loading from the PNP's base, which seems to be mostly capacitive.

Cheers

Phil Hobbs

============== Version 4 SHEET 1 1968 680 WIRE 128 -144 -16 -144 WIRE 128 -96 128 -144 WIRE -16 -32 -16 -144 WIRE 160 16 48 16 WIRE 240 16 160 16 WIRE 320 16 240 16 WIRE 432 16 320 16 WIRE 160 64 160 16 WIRE 96 112 64 112 WIRE 240 112 240 16 WIRE 320 112 320 16 WIRE 432 128 432 16 WIRE 64 144 64 112 WIRE -16 192 -16 64 WIRE 160 192 160 160 WIRE 160 192 -16 192 WIRE 240 192 240 176 WIRE 240 192 160 192 WIRE 160 208 160 192 WIRE 240 208 240 192 WIRE 240 288 240 272 WIRE 320 288 320 192 WIRE 320 288 240 288 WIRE -48 304 -64 304 WIRE 48 304 32 304 WIRE 160 304 160 288 WIRE 160 304 128 304 WIRE 320 320 320 288 WIRE -64 336 -64 304 WIRE 160 352 160 304 WIRE 432 352 432 208 WIRE 432 352 160 352 FLAG -64 336 0 FLAG 320 320 0 FLAG 64 144 0 FLAG 128 -16 0 SYMBOL npn 96 64 R0 WINDOW 3 -58 -6 Left 2 SYMATTR Value BFT25A SYMATTR InstName Q1 SYMBOL ind 304 96 R0 WINDOW 3 30 120 Left 2 SYMATTR InstName L1 SYMATTR Value 220n SYMBOL res 144 192 R0 SYMATTR InstName R1 SYMATTR Value 20k SYMBOL voltage -64 304 R270 WINDOW 123 0 0 Left 2 WINDOW 39 0 0 Left 2 SYMATTR InstName V1 SYMATTR Value 5 SYMBOL cap 224 112 R0 SYMATTR InstName C1 SYMATTR Value 42p SYMBOL cap 224 208 R0 SYMATTR InstName C2 SYMATTR Value 390p SYMBOL current 432 128 R0 WINDOW 123 0 0 Left 2 WINDOW 39 0 0 Left 2 SYMATTR InstName I1 SYMATTR Value PULSE({(0.8-Valc)/77} 0 50n 1n 1n) SYMBOL pnp 48 64 R180 SYMATTR InstName Q2 SYMATTR Value BFT92 SYMBOL voltage 128 -112 R0 WINDOW 123 0 0 Left 2 WINDOW 39 0 0 Left 2 SYMATTR InstName V2 SYMATTR Value {Valc} SYMBOL res 144 288 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R2 SYMATTR Value 500R TEXT 488 344 Left 2 !.tran 250n TEXT 256 400 Left 2 !.step param Valc 0.15 0.65 .1 TEXT 936 -136 Left 2 !.MODEL BFT25A NPN( IS = 1.3775E-017 BF =

85.654 NF = .9799 VAF = 50.805\n+ IKF = 10 ISE = 2.1998E-015 NE = 1.85715 BR = 16.975 NR = .98551\n+ VAR = 2.49144 IKR = .188014 ISC = 2.0516E-016 NC = 1.1073 RB = 80\n+ IRB = 1E-006 RBM = 80 RE = 7.911 RC = 5.3 EG = 1.11 XTI = 3\n+ CJE = 2.2303E-013 VJE = .6697 MJE = 5.9664E-002 TF = 5.1121E-012\n+ XTF = 7.9092 VTF = 1.3388 ITF = 5.6626E-003 PTF = 15.3714\n+ CJC = 2.2902E-013 VJC = .394786 MJC = 4.3323E-002 XCJC = .05\n+ TR = 1.3269E-008 VJS = .75 FC = .987824) TEXT 928 128 Left 2 !.MODEL BFT92 PNP( IS = 4.3756E-016 BF = 33.5815 NF = 1.0097 VAF = 23.3946\n+ IKF = 9.9538E-002 ISE = 8.7054E-014 NE = 1.94395 BR = 4.9472\n+ NR = 1.00254 VAR = 3.90385 IKR = 5.2816E-003 ISC = 3.5886E-014\n+ NC = 1.3933 RB = 5 IRB = 1E-006 RBM = 5 RE = 1 RC = 10 EG = 1.11\n+ XTI = 3 CJE = 7.4666E-013 VJE = .6 MJE = .35683 TF = 1.7492E-011\n+ XTF = 1.3546 VTF = .155654 ITF = 1E-003 PTF = 45 CJC = 9.371E-013\n+ VJC = .396455 MJC = .19995 XCJC = .106 TR = 8.422E-009\n+ VJS = .75 FC = .767856)
--
Dr Philip C D Hobbs 
Principal Consultant 
ElectroOptical Innovations LLC 
Optics, Electro-optics, Photonics, Analog Electronics 

160 North State Road #203 
Briarcliff Manor NY 10510 

hobbs at electrooptical dot net 
http://electrooptical.net
Reply to
Phil Hobbs

That seems to me to be about equivalent to diode clipping the tank to limit amplitude, or at least diode clipping with a bit of added series resistance to soften things up. The gain-limiting current is still mostly short, peak-of-sine spikes. They are applied to the capacitor tap, not to the top of the tank, but then are correspondingly bigger.

A slow AGC would gradually reduce the loop gain, but that would be, well, slow. Any fast AGC must look ohmic to the tank and thus kill Q.

Here's an oscillator with diode+resistor clipping. The capacitor ratio is extreme, 24:1, which in unconventional but makes the NPN run fairly linear.

formatting link

I guess the ideal circuit would use hard clipping at first and gracefully transition to a slow leveling loop. The PNP sort of does that, but its current is still spikey. If you don't mind the amplitude changing 10 or 20% before it stabilizes, just a slowish loop would be OK, and Q would benefit.

My circuit has the charm of simplicity, and settles fast, and may be good enough for what I want to do. The overall PLL takes over after a while, so extreme Q isn't really needed.

Windows identifies BFT25A.mod as a 275 byte "movie clip." That sounds fast and furious.

Reply to
John Larkin

On 12/16/2015 12:30 PM, John Larkin wrote:

I don't think so, on account of the beta of the PNP, which reduces the tank loading (which is more or less the point of the exercise). At those sorts of speeds, it's probably possible to use a PNP Darlington.

The gain-limiting current is still

If the PNP's beta and Early voltage were infinite, it would look exactly like switching the NPN's emitter current on and off. No tank loading at all.

You're pulling a big spike out of the top of the tank, though--put another of those 1m resistors between the tank and the collector, and you'll see. My PNP pulls almost all capacitive current out of the top of the tank, and there aren't any spikes there.

On the other hand, just rebiasing it so that it current limits instead of voltage limiting will increase the loaded Q by a large factor. A resistor between the emitter and the tank helps too. (Small capacitors also work.)

For instance, your circuit (280 uA quiescent bias) gets a peak inductor current of 8 mA, whereas the one below (72 uA quiescent bias) peaks at

60 mA. So that's a factor of 30 reduction in loading, with a corresponding increase in loaded Q.

Well, the higher the Q, the less vulnerable the resonator is to external effects. That has a direct impact on the jitter.

Cheers

Phil Hobbs

=================== Version 4 SHEET 1 980 680 WIRE 208 16 160 16 WIRE 320 16 288 16 WIRE 384 16 320 16 WIRE 512 16 384 16 WIRE 160 64 160 16 WIRE 96 112 -16 112 WIRE 320 112 320 16 WIRE 384 112 384 16 WIRE -16 128 -16 112 WIRE 512 128 512 16 WIRE 160 192 160 160 WIRE 208 192 160 192 WIRE 320 192 320 176 WIRE 320 192 288 192 WIRE 160 208 160 192 WIRE 320 208 320 192 WIRE 320 288 320 272 WIRE 384 288 384 192 WIRE 384 288 320 288 WIRE 512 288 512 208 WIRE -48 304 -64 304 WIRE 48 304 32 304 WIRE 160 304 160 288 WIRE 160 304 128 304 WIRE 384 320 384 288 WIRE -64 336 -64 304 FLAG -64 336 0 FLAG 384 320 0 FLAG -16 208 0 FLAG 512 288 0 SYMBOL npn 96 64 R0 WINDOW 3 -58 -6 Left 2 SYMATTR Value BFT25A SYMATTR InstName Q1 SYMBOL ind 368 96 R0 SYMATTR InstName L1 SYMATTR Value 220n SYMBOL res 144 192 R0 SYMATTR InstName R1 SYMATTR Value 10k SYMBOL voltage -64 304 R270 WINDOW 123 0 0 Left 2 WINDOW 39 0 0 Left 2 SYMATTR InstName V1 SYMATTR Value 5 SYMBOL cap 304 112 R0 SYMATTR InstName C1 SYMATTR Value 42p SYMBOL cap 304 208 R0 SYMATTR InstName C2 SYMATTR Value 390p SYMBOL current 512 128 R0 WINDOW 123 0 0 Left 2 WINDOW 39 0 0 Left 2 SYMATTR InstName I1 SYMATTR Value PULSE(60m 0 50n 1n 1n) SYMBOL voltage -16 112 R0 WINDOW 123 0 0 Left 2 WINDOW 39 24 124 Left 2 SYMATTR SpiceLine Rser=1m SYMATTR InstName V2 SYMATTR Value -3.5 SYMBOL res 144 288 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R2 SYMATTR Value 500R SYMBOL res 304 208 M270 WINDOW 0 32 56 VTop 2 WINDOW 3 0 56 VBottom 2 SYMATTR InstName R3 SYMATTR Value 100 SYMBOL res 304 32 M270 WINDOW 0 32 56 VTop 2 WINDOW 3 0 56 VBottom 2 SYMATTR InstName R4 SYMATTR Value 1m TEXT 352 336 Left 2 !.tran 15u TEXT 504 360 Left 2 !.include BFT25A.mod

--
Dr Philip C D Hobbs 
Principal Consultant 
ElectroOptical Innovations LLC 
Optics, Electro-optics, Photonics, Analog Electronics 

160 North State Road #203 
Briarcliff Manor NY 10510 

hobbs at electrooptical dot net 
http://electrooptical.net
Reply to
Phil Hobbs

Belay that. It's much better, but it still voltage-limits. Revised version coming soon to a simulator near you.

Cheers

Phil Hobbs

--
Dr Philip C D Hobbs 
Principal Consultant 
ElectroOptical Innovations LLC 
Optics, Electro-optics, Photonics, Analog Electronics 

160 North State Road #203 
Briarcliff Manor NY 10510 

hobbs at electrooptical dot net 
http://electrooptical.net
Reply to
Phil Hobbs

On 12/16/2015 01:16 PM, Phil Hobbs wrote:

Okay, it's fixed. This one works essentially the same over a 6:1 range of Q_L (100 to 600 milliohms out of 60-odd ohms). With < 50 uA quiescent bias, it has circulating currents of 8-10 mA in the tank, and amplitude limiting is controlled by the transconductance of the NPN.

Cheers

Phil Hobbs

============== Version 4 SHEET 1 1968 680 WIRE 576 -64 512 -64 WIRE 512 -48 512 -64 WIRE 16 -32 -32 -32 WIRE -32 0 -32 -32 WIRE 16 0 16 -32 WIRE 224 16 160 16 WIRE 240 16 224 16 WIRE 320 16 240 16 WIRE 464 16 320 16 WIRE 576 16 576 -64 WIRE 576 16 560 16 WIRE 592 16 576 16 WIRE 752 16 672 16 WIRE 752 48 752 16 WIRE 160 64 160 16 WIRE 320 64 320 16 WIRE 16 112 16 80 WIRE 96 112 16 112 WIRE 240 112 240 16 WIRE 16 128 16 112 WIRE 752 144 752 128 WIRE 160 192 160 160 WIRE 240 192 240 176 WIRE 240 192 224 192 WIRE 320 192 320 144 WIRE 16 208 16 192 WIRE 160 208 160 192 WIRE 240 208 240 192 WIRE 240 288 240 272 WIRE 320 288 320 272 WIRE 320 288 240 288 WIRE -96 304 -112 304 WIRE 16 304 16 272 WIRE 16 304 -16 304 WIRE 160 304 160 288 WIRE 160 304 16 304 WIRE 320 320 320 288 WIRE -112 336 -112 304 FLAG -112 336 0 FLAG 320 320 0 FLAG 752 144 0 FLAG 224 16 TANK FLAG 16 112 BASE FLAG -32 0 0 SYMBOL npn 96 64 R0 WINDOW 3 11 -18 Left 2 SYMATTR Value BFT25A SYMATTR InstName Q1 SYMBOL ind 304 48 R0 WINDOW 3 30 120 Left 2 SYMATTR Value 220n SYMATTR InstName L1 SYMATTR SpiceLine Rser=0 Rpar=1T SYMBOL res 176 192 M0 SYMATTR InstName R1 SYMATTR Value 10k SYMBOL voltage -112 304 R270 WINDOW 123 0 0 Left 2 WINDOW 39 0 0 Left 2 SYMATTR InstName V1 SYMATTR Value 5 SYMBOL cap 224 112 R0 SYMATTR InstName C1 SYMATTR Value 56p SYMBOL cap 224 208 R0 SYMATTR InstName C2 SYMATTR Value 120p SYMBOL cap 160 208 R270 WINDOW 0 32 32 VTop 2 WINDOW 3 0 32 VBottom 2 SYMATTR InstName C3 SYMATTR Value 22p SYMBOL res 304 176 R0 SYMATTR InstName R2 SYMATTR Value {Rser} SYMBOL res 576 32 R270 WINDOW 0 32 56 VTop 2 WINDOW 3 0 56 VBottom 2 SYMATTR InstName R3 SYMATTR Value 220 SYMBOL voltage 752 32 R0 WINDOW 123 0 0 Left 2 WINDOW 39 0 0 Left 2 SYMATTR InstName !GO SYMATTR Value PULSE(3.3 0 50n 500p 500p) SYMBOL npn 560 -48 R90 SYMATTR InstName Q2 SYMATTR Value BFT25A SYMBOL diode 0 128 R0 WINDOW 3 -85 31 Left 2 SYMATTR InstName D1 SYMATTR Value 1N914 SYMBOL res 0 -16 R0 SYMATTR InstName R4 SYMATTR Value 2k SYMBOL diode 0 208 R0 WINDOW 0 36 30 Left 2 WINDOW 3 -80 8 Left 2 SYMATTR InstName D2 SYMATTR Value 1N914 TEXT 488 344 Left 2 !.tran 100u TEXT 936 -136 Invisible 2 !.MODEL BFT25A NPN( IS = 1.3775E-017 BF =

85.654 NF = .9799 VAF = 50.805\n+ IKF = 10 ISE = 2.1998E-015 NE = 1.85715 BR = 16.975 NR = .98551\n+ VAR = 2.49144 IKR = .188014 ISC = 2.0516E-016 NC = 1.1073 RB = 80\n+ IRB = 1E-006 RBM = 80 RE = 7.911 RC = 5.3 EG = 1.11 XTI = 3\n+ CJE = 2.2303E-013 VJE = .6697 MJE = 5.9664E-002 TF = 5.1121E-012\n+ XTF = 7.9092 VTF = 1.3388 ITF = 5.6626E-003 PTF = 15.3714\n+ CJC = 2.2902E-013 VJC = .394786 MJC = 4.3323E-002 XCJC = .05\n+ TR = 1.3269E-008 VJS = .75 FC = .987824) TEXT 928 128 Invisible 2 !.MODEL BFT92 PNP( IS = 4.3756E-016 BF = 33.5815 NF = 1.0097 VAF = 23.3946\n+ IKF = 9.9538E-002 ISE = 8.7054E-014 NE = 1.94395 BR = 4.9472\n+ NR = 1.00254 VAR = 3.90385 IKR = 5.2816E-003 ISC = 3.5886E-014\n+ NC = 1.3933 RB = 5 IRB = 1E-006 RBM = 5 RE = 1 RC = 10 EG = 1.11\n+ XTI = 3 CJE = 7.4666E-013 VJE = .6 MJE = .35683 TF = 1.7492E-011\n+ XTF = 1.3546 VTF = .155654 ITF = 1E-003 PTF = 45 CJC = 9.371E-013\n+ VJC = .396455 MJC = .19995 XCJC = .106 TR = 8.422E-009\n+ VJS = .75 FC = .767856) TEXT 424 304 Left 2 !.step param Rser 100m 600m 100m
--
Dr Philip C D Hobbs 
Principal Consultant 
ElectroOptical Innovations LLC 
Optics, Electro-optics, Photonics, Analog Electronics 

160 North State Road #203 
Briarcliff Manor NY 10510 

hobbs at electrooptical dot net 
http://electrooptical.net
Reply to
Phil Hobbs

Thanks.

The initial amplitude is dependent on the 220R. What else does it depend on? May need to make that a trimpot.

Reply to
Clifford Heath

Right. The equilibrium amplitude depends on the tank Q, and matching that with the kickstart amplitude is required if one wants to avoid the envelope transient.

OTOH if you're just using a comparator to look for zero crossings, the amplitude is a second-order effect anyway.

Cheers

Phil Hobbs

--
Dr Philip C D Hobbs 
Principal Consultant 
ElectroOptical Innovations LLC 
Optics, Electro-optics, Photonics, Analog Electronics 

160 North State Road #203 
Briarcliff Manor NY 10510 

hobbs at electrooptical dot net 
http://electrooptical.net
Reply to
Phil Hobbs

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.