B
Bill Sloman
Guest
On 29/09/2014 11:38 PM, dagmargoodboat@yahoo.com wrote:
All frequency multipliers depend on a non-linear element - pretty much
always a diode through it may be burined in a transistor of some sort
But confined to the harmonics of the frequency being used to drive the
multiplier. The Fourier transform of a "Dirac Spike" which has area, but
no width, is all the harmonics up to infinity. Real spikes out
step-recovery diodes do have a finite width which does limit the maximum
frequency.
Sadly for your reputation, real multipliers are pinged repeatedly at a
constant frequency. What the tank circuit does is to sum a lot of pings
over a period determined by it's Q (which is a lot longer than the width
of the spike or the interval between spikes if the tank circuit is going
to serve any useful purpose).
What you see coming out is another periodic waveform
Try simulating an actual tank circuit, rather than a circuit in which
the LC tank is clamped by the source while the diode is conducting - 20%
of the time in your fatuous example.
Version 4
SHEET 1 880 680
WIRE -240 -128 -320 -128
WIRE 256 -128 -240 -128
WIRE 256 -96 256 -128
WIRE 256 32 256 -16
WIRE 192 80 80 80
WIRE 80 128 80 80
WIRE -320 160 -320 -128
WIRE 256 160 256 128
WIRE 336 160 256 160
WIRE 256 240 256 224
WIRE 336 240 256 240
WIRE 80 256 80 208
WIRE 256 256 256 240
WIRE 256 256 80 256
WIRE -320 272 -320 240
WIRE 256 272 256 256
FLAG -320 272 0
FLAG 256 272 0
FLAG 256 128 f_out
FLAG -240 -128 input
SYMBOL voltage -320 144 R0
WINDOW 123 0 0 Left 2
WINDOW 39 0 0 Left 2
SYMATTR InstName V1
SYMATTR Value PULSE(0 2 0 20n 20n 500n 2.5u)
SYMBOL ind 320 144 R0
SYMATTR InstName L1
SYMATTR Value 20ľH
SYMATTR SpiceLine Rser=.1
SYMBOL cap 240 160 R0
SYMATTR InstName C1
SYMATTR Value 1nF
SYMBOL pnp 192 128 M180
SYMATTR InstName Q1
SYMATTR Value 2N3906
SYMBOL voltage 80 112 R0
WINDOW 123 0 0 Left 2
WINDOW 39 0 0 Left 2
SYMATTR InstName V2
SYMATTR Value 1
SYMBOL res 240 -112 R0
SYMATTR InstName R1
SYMATTR Value 200
TEXT -352 296 Left 2 !.tran 2000u
A collector doesn't bugger up the tank circuit when it is conducting.
The Q of the circuit is unnaturally high - 0.1R in a 20uH inductor is
about 1500, which isn't easy to get in real life. You've got to simulate
it for a long time - more than 1500 cycles - before you get a stable output.
I'd say you'd just produced another of your straw men ...
Producing a square wave creates all the odd harmonics. "Ringing the
tank" doesn't produce anything that wasn't in the drive waveform.
--
Bill Sloman, Sydney
On Sunday, September 28, 2014 10:21:28 PM UTC-4, Bill Sloman wrote:
On Monday, 29 September 2014 10:57:24 UTC+10, dagmarg...@yahoo.com wrote:
Kevin wrote:
dagmargoo...@yahoo.com wrote:
Kevin wrote:
snip
The (38.88 x 4) is just one oscillator. It has to be better
than an LC oscillator at 150MHz locked on to its input of 10 MHz.
Any LC variation give direct frequency modulation, which is way,
way worse than a tank drifting a bit. The output frequency of a
tank must still be exactly equal to its input for a fixed change
in component values. A tank oscillator will have a fixed steady
state shift.
Right. I'm not suggesting a 155.52 MHz L-C oscillator! I mean a
155.52 MHz 5th-overtone quartz crystal oscillator, Q>=70k.
You bang the tank and it rings--so far so good. But if the tank isn't
*perfectly* tuned, it rings off frequency, and the 'ring' cycles wander
off phase, right?
Wrong. It isn't the tank that generates the harmonics, but the non-linear response of the multiplying diode.
a. Who said anything about a multiplying diode?
All frequency multipliers depend on a non-linear element - pretty much
always a diode through it may be burined in a transistor of some sort
b. If you're using an SRD, there's a nearly infinite comb of frequencies in
the output.
But confined to the harmonics of the frequency being used to drive the
multiplier. The Fourier transform of a "Dirac Spike" which has area, but
no width, is all the harmonics up to infinity. Real spikes out
step-recovery diodes do have a finite width which does limit the maximum
frequency.
The tank can only respond to the frequencies present in the output of the multiplier. It's essentially a linear part, so can't do any kind of frequency multiplication or inter-modulation on its own.
The tank is typically driven with a rectangular wave or a pulse.
If you ping a tank, it rings at its natural frequency. Period. (So to speak.)
An L-C tank doesn't know or care when the next pulse is coming; you're
implicitly arguing that it does.
Sadly for your reputation, real multipliers are pinged repeatedly at a
constant frequency. What the tank circuit does is to sum a lot of pings
over a period determined by it's Q (which is a lot longer than the width
of the spike or the interval between spikes if the tank circuit is going
to serve any useful purpose).
What you see coming out is another periodic waveform
You do know that tank multiplied oscillators are industry used standard
methods in achieving low phase noise in preference to PLLs?
That's not his crucial element of ignorance - or rather of knowing something that ain't quite so.
There's a subtlety I'm not familiar with, apparently, that's why I asked,
but I'm very well acquainted with ordinary r.f. frequency multipliers,
since I studied them and invented a new one. We made millions of them.
No, I didn't, though I believe you.
You'd need a varactor, phase-detector, and a feedback loop to keep the
tank tuned perfectly true, AFAICT, introducing additional problems on
several fronts.
The tank does not have to be perfectly tuned. The tuning doesn't effect the
phase noise. It effects the sub harmonics. For example, tuning at 25 deg C,
then moving to -40 deg, might lose you about 6db from a -50dbc close in
subharmonic.
I'm looking at it in the time domain, and can only imagine you must be
thinking of a different topology than I am.
No, you are not looking at it in the time domain, but rather thinking about
it - rather inaccurately - from a time domain perspective.
Actually I *am* thinking about it from a time domain perspective, not to
mention lots of real-life on-the-bench actual experience. You know, with
notes and everything.
Run some simulations and see what happens.
Yes, you ought to.
Version 4
SHEET 1 880 680
WIRE 16 128 -64 128
WIRE 128 128 16 128
WIRE 256 128 192 128
WIRE -64 160 -64 128
WIRE 256 160 256 128
WIRE 336 160 256 160
WIRE 256 240 256 224
WIRE 336 240 256 240
WIRE -64 272 -64 240
WIRE 256 272 256 240
FLAG -64 272 0
FLAG 256 272 0
FLAG 256 128 f_out
FLAG 16 128 input
SYMBOL voltage -64 144 R0
WINDOW 123 0 0 Left 2
WINDOW 39 0 0 Left 2
SYMATTR InstName V1
SYMATTR Value PULSE(0 1 0 20n 20n 500n 2.5u)
SYMBOL diode 128 112 M90
WINDOW 0 0 32 VBottom 2
WINDOW 3 32 32 VTop 2
SYMATTR InstName D1
SYMBOL ind 320 144 R0
SYMATTR InstName L1
SYMATTR Value 20ľH
SYMATTR SpiceLine Rser=.1
SYMBOL cap 240 160 R0
SYMATTR InstName C1
SYMATTR Value 1nF
TEXT -98 296 Left 2 !.tran 20u
Try simulating an actual tank circuit, rather than a circuit in which
the LC tank is clamped by the source while the diode is conducting - 20%
of the time in your fatuous example.
Version 4
SHEET 1 880 680
WIRE -240 -128 -320 -128
WIRE 256 -128 -240 -128
WIRE 256 -96 256 -128
WIRE 256 32 256 -16
WIRE 192 80 80 80
WIRE 80 128 80 80
WIRE -320 160 -320 -128
WIRE 256 160 256 128
WIRE 336 160 256 160
WIRE 256 240 256 224
WIRE 336 240 256 240
WIRE 80 256 80 208
WIRE 256 256 256 240
WIRE 256 256 80 256
WIRE -320 272 -320 240
WIRE 256 272 256 256
FLAG -320 272 0
FLAG 256 272 0
FLAG 256 128 f_out
FLAG -240 -128 input
SYMBOL voltage -320 144 R0
WINDOW 123 0 0 Left 2
WINDOW 39 0 0 Left 2
SYMATTR InstName V1
SYMATTR Value PULSE(0 2 0 20n 20n 500n 2.5u)
SYMBOL ind 320 144 R0
SYMATTR InstName L1
SYMATTR Value 20ľH
SYMATTR SpiceLine Rser=.1
SYMBOL cap 240 160 R0
SYMATTR InstName C1
SYMATTR Value 1nF
SYMBOL pnp 192 128 M180
SYMATTR InstName Q1
SYMATTR Value 2N3906
SYMBOL voltage 80 112 R0
WINDOW 123 0 0 Left 2
WINDOW 39 0 0 Left 2
SYMATTR InstName V2
SYMATTR Value 1
SYMBOL res 240 -112 R0
SYMATTR InstName R1
SYMATTR Value 200
TEXT -352 296 Left 2 !.tran 2000u
A collector doesn't bugger up the tank circuit when it is conducting.
The Q of the circuit is unnaturally high - 0.1R in a 20uH inductor is
about 1500, which isn't easy to get in real life. You've got to simulate
it for a long time - more than 1500 cycles - before you get a stable output.
I'd say you'd just produced another of your straw men ...
Wenzel's topology changes things, since it makes 2f very accurately from a
sine wave, not relying on a tuned tank. Ditto 3f, I *think*.
(Wenzel's odd-multiplier might be an excellent low-noise way to square-up
the 10MHz reference.)
I think this is the crucial difference to typical f_multipliers:
Wenzel's topology makes a clean, essentially perfect squarewave directly
from a pure sine input, rather than ringing a tank to produce / select a
desired harmonic, and there aren't any off-time infinite-spectrum impulses
to excite it.
That's different, and it's pretty cool.
Producing a square wave creates all the odd harmonics. "Ringing the
tank" doesn't produce anything that wasn't in the drive waveform.
--
Bill Sloman, Sydney