|
Homebrew Equipment A place to show, design and discuss the weird and wonderful electronic creations from the hands of individual members. |
|
Thread Tools |
30th Mar 2018, 4:49 pm | #61 | ||||
Dekatron
Join Date: Jun 2016
Location: London, UK.
Posts: 3,687
|
Re: Compensating for VFO drift
Quote:
Quote:
Quote:
Quote:
I reckon it's pretty easy to get a QSO around that range. Intermediate soon so I'll build a transmitter and find out (once I'm happy with my fist which sounds like someone beating a wet sock on the key at the moment) |
||||
30th Mar 2018, 5:23 pm | #62 | |
Dekatron
Join Date: Apr 2012
Location: Wiltshire, UK.
Posts: 14,007
|
Re: Compensating for VFO drift
Quote:
My thoughts being that one rock would predominate when being pulled LF, the other when being pulled HF. It would seem intuitively expedient to use a pair of rocks with similar levels of excitability. Of course it *might* just result in a truly horrible wibbly mess at some frequencies where the two rocks were fighting over who had precedence. Are ceramic resonators easier to 'pull' ?? A while back i remember using a 455KHz ceramic resonator and a CMOS chip as an add-on BFO and it would pull over +/- 5KHz without problems, which in proportional terms would imply a 10.7MHz ceramic resonator should be pullable over at least 50KHz. |
|
30th Mar 2018, 6:18 pm | #63 |
Dekatron
Join Date: Sep 2010
Location: Cheltenham, Gloucestershire, UK.
Posts: 3,077
|
Re: Compensating for VFO drift
I managed to find some old phase noise plots of my 10.7MHz MMIC oscillator. These were taken about 5 years ago at work and I didn't filter the power supply very well. So there are lots of spurious below about 1kHz but you can see the general trend of the phase noise. See also the phase noise prediction using an excel spreadsheet I use at work for Leeson's equation.
The agreement is very good. I think the loaded Q was about 30 and the power in the resonator was about +10dBm. The resonator was quite lossy and so this degrades the noise figure. But you can see how closely the graphs agree. Somewhere, I've got some newer and cleaner phase noise plots but I can't find them. This theory works well up into the GHz region as well. The second set of plots are for a simple 4.4GHz printed resonator oscillator using a 50R MMIC on a small PCB. The design aim was to try and match the phase noise of my HP8566B spectrum analyser to check its phase noise at a 100kHz offset when I first bought it. The measured plot and the Leeson prediction are quite close although I didn't quite get the phase noise of the prediction. It only takes a tiny bit of phase shift in the PCB layout to take the zero phase point away from the peak in loaded Q and when this happens the phase noise won't be as good as the prediction. But you can see that the simulation graph for loaded Q (QL) shows just over 30 for the loaded Q. This simulation uses the s2p data for the MMIC and also does an EM simulation of the PCB layout to predict the gain and phase around the loop.
__________________
Regards, Jeremy G0HZU Last edited by G0HZU_JMR; 30th Mar 2018 at 6:38 pm. |
30th Mar 2018, 8:31 pm | #64 | |
Dekatron
Join Date: Jun 2016
Location: London, UK.
Posts: 3,687
|
Re: Compensating for VFO drift
Quote:
The resonators certainly are much more pullable. There are 3.58, 3.69, 7.37, 7.14, 14.32MHz available as well which work and are in the 80/40/20m bands. I tried to pull a 7.37 down to 7MHz but it actually drifted quite badly. At this point it was worse than a VFO. I reckon 150KHz is possible and safe. I didn't have any 7.14's to try out. |
|
30th Mar 2018, 8:35 pm | #65 | |
Dekatron
Join Date: Jun 2016
Location: London, UK.
Posts: 3,687
|
Re: Compensating for VFO drift
Quote:
I'm going to take a look at MMICs as well. Some of them have excellent performance in the HF to VHF spectrum as well I understand. I saw an interesting oscillator someone used which used a small length of coax and a varactor as the resonant circuit for 2m. |
|
31st Mar 2018, 2:16 am | #66 |
Dekatron
Join Date: Sep 2010
Location: Cheltenham, Gloucestershire, UK.
Posts: 3,077
|
Re: Compensating for VFO drift
I could have a go at making a copy of this 10.7MHz MMIC oscillator on a bit of sheet metal instead of a PCB. Hopefully this will regulate the heat better and it might be quite stable. Also, I could use an air core inductor rather than the T50-6 (yellow) powdered iron toroid it currently uses. It's not really designed to be a stable VFO but it might be fun to see how stable it can become with a few tweaks.
One neat feature of this 'trainer' oscillator is that it has very little change in phase around the loop from 15mA MMIC bias right through to 40mA bias. The phase shifts about 1 degree. This allows Leeson's equation to be demonstrated at different power levels without compromising the loaded Q or the centre frequency too much. It has an output test port that shows the same RF power that is being input to the resonator so the relationship between power and phase noise can be demonstrated in real time on a signal source (phase noise) analyser like the E5052A used to make the earlier phase noise plots. Also it has a pair of 50R ports to allow the loop to be broken and examined in open loop on a VNA to measure loaded Q and the phase response and gain around the loop at various bias settings. It's old and tarnished and fragile because it's built on some scrap PCB material and it really deserves to be put in a formal test box because it is quite an elegant design in my opinion
__________________
Regards, Jeremy G0HZU Last edited by G0HZU_JMR; 31st Mar 2018 at 2:21 am. |
31st Mar 2018, 10:00 am | #67 | |
Dekatron
Join Date: Apr 2012
Location: Wiltshire, UK.
Posts: 14,007
|
Re: Compensating for VFO drift
Quote:
Historically, some of the first VHF amateur-band oscillators [on 56 and 112MHz in the 1930s] used the same idea but were implemented using copper pipe - giving them the obvious name of "organ-pipe oscillators". |
|
31st Mar 2018, 1:02 pm | #68 | |
Rest in Peace
Join Date: Sep 2008
Location: Solihull, West Midlands, UK.
Posts: 4,872
|
Re: Compensating for VFO drift
Quote:
|
|
31st Mar 2018, 3:37 pm | #69 |
Dekatron
Join Date: Sep 2010
Location: Cheltenham, Gloucestershire, UK.
Posts: 3,077
|
Re: Compensating for VFO drift
With my 4.4GHz oscillator I had to get a balance of phase noise and stability otherwise it would drift too much on the analyser. It had to be fit for purpose. You can get some idea of the stability in the youtube video below. Had I used a better box (rather than a small plastic container and a sock!) to shield/damp it I think it would have been much better.
But once I'd stopped moving you can see a sweetspot in the video of about 20-30seconds where it only wobbles/drifts about 1kHz or so at 4.4GHz. It only needed to be this good for a few seconds to let me make a phase noise measurement once I grabbed/stored a trace on the screen. This drift would be the equivalent of 1Hz at 4.4MHz. To get it this stable I used some exotic Rogers PCB laminate for the resonator and some decent ATC porcelain caps. The phase noise you see on the analyser display is a mix of the oscillator and the analyser's own internal phase noise. The HP8566B is spec'd at about -115dBc/Hz (typical) at 100kHz at 5.6GHz but I think mine is slightly better than this. The little MMIC oscillator managed -119dBc/Hz at 100kHz offset according to the E5052A phase noise analyser. https://www.youtube.com/watch?v=bQpzzYau3sM
__________________
Regards, Jeremy G0HZU |
31st Mar 2018, 4:18 pm | #70 |
Dekatron
Join Date: Sep 2010
Location: Cheltenham, Gloucestershire, UK.
Posts: 3,077
|
Re: Compensating for VFO drift
Whoops wrong youtube link in the previous post! That could have been embarrassing but luckily it was a random RF related video from someone rather than something dodgy.
Here's the link to my 4.4GHz MMIC oscillator tests. https://www.youtube.com/watch?v=PMZyMLC2swI Can I ask a mod to remove the incorrect link in post #69 for me please?
__________________
Regards, Jeremy G0HZU |
31st Mar 2018, 9:05 pm | #71 |
Dekatron
Join Date: Sep 2010
Location: Cheltenham, Gloucestershire, UK.
Posts: 3,077
|
Re: Compensating for VFO drift
I managed to find the 10.7MHz MMIC oscillator board and after a few repairs to squashed connections it was up and running OK. I think I've played with it a few times over the years so it might not be the same as it was in terms of the coupling to the resonator.
I logged it over 1500 seconds (25 minutes) from a cold start and got the result below. This is better than I remember and I think there's an element of fortune here in that the drift is cancelling in my favour in some way. This was biased at the regular 36mA. But after about 15 minutes the drift settles down and it only drifts maybe 20Hz in the last 6 minutes. But for the first 5 minutes it would be useless as a receiver LO because of the drift as the MMIC warms up everything around it. I'm sure it would drift a lot if I changed the ambient temperature at the end of the test because of the T50-6 toroid for one thing.
__________________
Regards, Jeremy G0HZU |
13th Apr 2018, 9:44 pm | #72 |
Dekatron
Join Date: Jun 2016
Location: London, UK.
Posts: 3,687
|
Re: Compensating for VFO drift
Interesting stuff with the MMIC oscillators. Going to read into this further over the next few days as I have some time. SPRAT arrived this morning and jogged my memory on this thread as there's an article in there from GM4JTJ on MMIC oscillators. Unfortunately have been rather busy over the last couple of weeks and haven't had time to play.
Had an interesting bout of laziness and decided to jump forwards to "cheat mode" and knock up a simple VFO with a QRP Labs Si5351A synth board ( http://qrp-labs.com/synth.html ) and a Arduino Pro mini. Now that's stable. Hasn't drifted 1Hz in the last 5 hours. Also has three independent outputs so I can generate a BFO as well. Synth board is $7.75 and the Arduino Pro Mini and USBasp cable were a bank breaking purchase of £5.56 from Bitsbox. Code is simply: Code:
#include "si5351.h" #include "Wire.h" Si5351 si5351; void setup() { si5351.init(SI5351_CRYSTAL_LOAD_8PF, 27000000UL, 208150); si5351.set_freq(703000000ULL, SI5351_CLK1); } void loop() { } Some pictures: I got it up to 225MHz before it hit a wall! |