background image

19

 

6.6 

27MHz reference clock value, register 02 

The 27MHz crystal used in the Si5351A Synth Module crystal does not oscillate at exactly 27.000000MHz. 
It varies from one crystal to the next, but in general the frequency will be 3-5 kHz too high, e.g. 
27,004,000Hz. 

This is why the default reference frequency in register 02 is 27,004,000.

 

If you are using the OCXO/Si5351A Synth module kit, the frequency of this oscillator tends to be about 
2kHz too low, e.g. 26,998,000Hz. 

If you are using GPS discipline by applying a 1pps signal from a GPS receiver, the kit will self-calibrate in 
less than half a minute. This will update register 02 in EEPROM. Next time ProgRock is powered up the 
calibrated value will be used. Thereafter, the GPS makes corrections to the reference oscillator value in 
register 02 to compensate for any measured temperature-induced drift in the crystal frequency.  

The reference oscillator value is used in the calculation of the Si5351A registers. So it is important that it is 
accurate, if you need the output frequencies of ProgRock to be accurate.  

If you are not using a GPS, you can manually calibrate ProgRock by entering the correct value into register 
02. 

It is possible that you have an accurate means to measure the 27MHz reference oscillator frequency itself 
by probing the correct point on the Si5351A module. However most kit builders will not have the necessary 
equipment, and such a measurement is not easy to make without itself risking disturbing the frequency.  

The easiest method is to set the output frequency to something convenient such as 13.500000 MHz, and 
measure it. Measurement can either be by using an accurately calibrated frequency counter, or by setting 
up an accurately calibrated receiver with Argo and monitoring the output signal frequency that way.  

Once you have measured the actual output frequency, you can calculate the required correction to the 
27MHz reference frequency and enter it in the “Ref. Frq.” configuration setting. For example, suppose you 
set the output frequency to 10.000000 MHz but you actually measure 10.000075. Your output frequency is 
75 Hz too high. Assuming the default reference frequency (27,004,000), you should change this to 
27,004,000 * 10.000075 / 10.000000. So enter the new value 27,004,203 

in the “Ref. Frq.” setting. Be sure 

to write down somewhere the value you enter. If you need to re-calibrate in future, you will need to know 
what value you entered! Otherwise it will be necessary to do a “factory reset” (see section 6.5). 

 

6.7 

GPS correction threshold, register 03 

This register has a default value of 5Hz. But you can set it to anything you like. It controls how and when 
the microcontroller makes updates to the Si5351A output frequencies. For example, at the default setting 
of 5Hz, the microcontroller will only correct the Si5351A output frequencies when the 27MHz reference 
value has changed by more than the 5Hz threshold. The threshold is always referred to the 27MHz 
reference frequency, not the output frequencies.  

If you set the register to have a value of 0, then the microcontroller will adjust the Si5351A output 
frequencies once per second, every second, depending on whether it thinks the 27MHz frequency has 
drifted upwards or downwards. This continuous change in output frequency may not be desirable. It is 
more practical to have small jumps in output frequencies, less often 

– i.e. only when the reference 

oscillator has changed by more than a threshold. 

The QRP Labs website has some notes on how to obtain excellent frequency stability with the Si5351A 
Synth module 

– please refer to the resources section below.  

Summary of Contents for ProgRock

Page 1: ...nter the frequencies in binary coded decimal one digit at a time A little cumbersome but you ll soon get used to it and get fast at it Anyway this kit is not a VFO QRP Labs has a different kit for tha...

Page 2: ...tiny84 microcontroller 14 pin DIP package IC2 LM317LZ voltage regulator TO92 package supplied from Si5351A Synth kit 2 4 Miscellaneous 4 way DIP switch S1 Push button S2 Printed circuit board 1 9 x 1...

Page 3: ...3...

Page 4: ...bottom left is the LM317LZ voltage regulator IC2 In the recommended assembly approach this component is taken from the Si5351A Synth kit it is NOT installed on the Si5351A Synth PCB Instead it is used...

Page 5: ...a DVM to make sure no solder bridges have been created 4 2 Parts placement and general construction notes Please refer to the parts placement diagram below in all the following steps When assembling P...

Page 6: ...e almost 1W which will be too high for this tiny TO92 packaged voltage regulator So limit the supply voltage to 12V in practice You may wish to power ProgRock using a 5V supply In this case you would...

Page 7: ...th the noise filter circuit since the OCXO Si5351A Synth kit has its own 3 3V regulators onboard which will supply its Si5351A chip Additionally three jumper wires should be used feed the 5V supply to...

Page 8: ...The dimple should be at the end nearest the right hand edge of the PCB 3 Install voltage regulator components Here again I assume that you are using the recommended power supply option that is fitting...

Page 9: ...nsistor The 2N3906 PNP transistor is fitted in the Q2 position the central one of the line of three transistors All three of the transistors will need their central wire bending outward to fit the tri...

Page 10: ...the recommended power supply option refer to section 4 3 it is a REALLY good idea to test the voltages now with a digital volt meter DVM before plugging in the microcontroller IC1 or the Si5351A Synt...

Page 11: ...nd side of the PCB when held as photographed throughout this document 10 Plug in the Si5351A Synth module Finally the Si5351A Synth module can be plugged in to the ProgRock PCB Ensure that the orienta...

Page 12: ...Receivers with a very short pulse e g 10us will not work for example Trimble Thunderbolt The Si5351A Synth module s Clk2 output is used by the microcontroller to count the frequency of the Si5351A s 2...

Page 13: ...lower sideband You could also use one of the Bank inputs as a key signal to enable the frequency output For example imagine programming the frequencies you want in Bank 0 Then use the Sel 0 input as...

Page 14: ...cy of the 27MHz reference oscillator You must switch off the power and back on again to get back the use of Clk2 It is strongly recommended to Ground the 1pps input when not using the GPS option to pr...

Page 15: ...D will remain illuminated No further actions will be taken and the switches buttons and bank select inputs are all ignored If the microcontroller cannot operate the Si5351A chip then nothing else can...

Page 16: ...o ignore that To make a number you switch the required switches to on that add up to the required number For example the switch configuration to above right means 6 because the 4 switch and the 2 swit...

Page 17: ...0 output in bank 0 to 1 5MHz The sequence of digits you need to enter is 0 4 1 5 0 0 0 0 0 Enter Because 04 is the register location for Clk 0 Bank 0 and 1500000 is the desired frequency in Hz The tot...

Page 18: ...k 7 Clk 2 28 Calibration configuration register See SECTION 6 8 6 5 Factory Reset using EEPROM Version register 01 Register 01 contains the EEPROM version ID If you set this register to 0 and power do...

Page 19: ...g up an accurately calibrated receiver with Argo and monitoring the output signal frequency that way Once you have measured the actual output frequency you can calculate the required correction to the...

Page 20: ...ection 6 6 above 7 Template for programming ProgRock On the following page is a template for programming registers in ProgRock You could print it out and use it to assist with programming the register...

Page 21: ...21...

Page 22: ...ot match the component print Corrected several typos missing words incorrect words etc 3 24 Jun 2016 Added note that very short 1pps pulse widths e g 10us do not work with this kit 4 25 Jun 2016 Re wr...

Reviews: