RE3 Disciplined Frequency Reference with
OCXO Support

From the original RE to the latest version, these
disciplined REferences have had the primary objective to be
very low cost, accurate and high value devices for
synchronizing amateur radio communications equipment. LF
through VHF communications by way of the ionosphere has been a
particular target. Design choices have consistently
favored low cost above numerical performance as long as
it exceeds that which is useful for these radio
applications. These designs have proven themselves to
meet these objectives well.
It has been suggested that v1 and v2
"under-perform" because phase noise is higher than other, more
expensive, disciplined references that arecommercially
available. Because v2 does meet the original goals of the
project to be very economical and work "well enough" for any
foreseeable amateur radio LF-VHF uses involving the
ionosphere, a 'better' version has not previously been
offered. The total parts cost for that entire PCB, enclosure,
and all other parts meet the goals well. Without US
tariff penalties, projected total cost is < US$50 for
small quantities and is deemed part of its "performance".
Fundamentally, beyond the disciplining PLL 's
bandwidth, a disciplined reference is no better than the local
reference oscillator being disciplined. In v2 that was a VCXO -
currently costing only US$1.54. Using a low-cost GNSS module as the
disciplining source, the possible bandwidth is quite limited. This
is because internal algorithmic phase corrections performed by
the module's code inject small phase steps in the disciplining time
pulse as that module's local TCXO is kept synchronous with GPS time.
"Time keeping" versions of GNSS modules which avoid these phase
corrections are available but are either more expensive or require
proprietary code. However, as described for forseeable and
known LF-VHF communications applications there should be no
discernible difference with this design compared to more costly
solutions, except for its much lower cost and extended features.
v3 is an increment of the v2 design. It does NOT
meet the low cost, high value goals of the original v1 and v2
projects. Instead it allows for internal or external
OCXOs. This can easily double the total component
cost. One improvement it can offer is stand-alone
operation - operation not requiring a GPS antenna. While the
most precise OCXO mode is disciplined by way of a frequency locked
loop (FLL) to potentially provide sub-ppb accuracy, that too uses
the GNSS constellation and module for discipline. However if a
high quality (expensive) OCXO such as the HP10811D is used,
once calibrated, it is possible to operate v3 for extended periods
of time without GNSS required. For some amateur
applications this could be a benefit worth the significant added
component cost.
Features & Improvements
- May use either an internal or external
OCXO to provide improved phase noise and long term stability
- Can operate apart from any GNSS connection
- continuous antenna connection may not be necessary
- Provides up to 7 configurable user
outputs, master clock for HF transceiver or
SDR
- Implements Continuous Fractions
algorithm for essentially perfect frequency accuracy
- GNSS satellite or local 10 MHz
frequency reference
- Flexible supply 8-30 VDC
- Typically better than .1 ppb, .00000001%
long-term accuracy and stability
- WiFi web Interface - works with Windows,
Apple or Linux systems.
- Common SDR and HF transceiver Frequency
presets
-
Connections:
- SMA: GNSS Antenna
- External 10 MHz reference
- Seven SMA:User Selectable outputs 4 kHz to 225* MHz
- 2.1mm power barrel connector
- Four-layer, through-hole plated, silk-screen printed
PCBs
- Aluminum
enclosure
Example Web Interface
OCXO Monitor and Control page, generally after the
fashion of VE2ZAZ which it is patterned after.
HP10811D OCXO with FLL discipline. After warmup and
settling this is showing ~20 parts-per-trillion (ppt) accuracy.
-
-
Material List
- What you will need to build this hardware
-
For better quick
viewing of the design, download the KiCad file
from the Material
List below , unzip it and drop the .sch or .pcb file
onto kicanvas from a web
browser.
|
Item Description
|
Provider
|
Source Code
|
Notes
|
Approximate Material Cost
(excludes setup fees and shipping) |
Assembled RE3 PCB
and Front&Rear Panels
|
A newer,
not-yet-fabricated-and-tested version is now available as
Use the 'Production'
sub-directory to obtain .zip (Gerber), .bom and position.csv
files for JLCPCB fabrication.
|
|
US$40 |
| 2 x 20p CPU socket |
|
|
|
US$1 |
38x88x120mm Clam Shell
Enclosure &
Front/Rear Panels
|
|
|
Other sources possible. Enclosure
needs to accept 84mm wide PCB. |
US$3
& US$2
|
CPU
|
RPI Pico 2W
Arduino code
|
RPI
Pico2W_with_header
ReTr4_0_0916a_fllEngine_12_v2compile.zip |
|
code supports TR & OCXO option
|
US$8 + shipping
|
Final
Assembly & Test
After receiving assembled PCB from fabrication and before final
assembly with the CPU & socket, first verify with an
ohmmeter that the power input line and the 5V and 3V regulator outputs
are not shorted. Next connect a current limited or low power source of
7-16 VDC power the board. Without CPU verify that there is only
a few mA flowing. The raw PCBs have already been pretested but doing
this makes sure nothing has gone wrong during component assembly or
soldering.
Final assembly and soldering of the CPU socket is next.
Plug a RPI Pico2W into the socket to assure allignment then mount
everything on the PCB squarely. Solder corner pins on the socket
making sure everything is flush and squarely aligned. Once the
position is good solder all the rest of the pin connections on both
the PCB and the CPU.
At this point again apply DC power and verify that there is 3.3V on
the LDO output and that the CPU comes alive. It should now be web
accessible.
You can now slide the PCB into the clam shell enclosure and attach
the end panels but leave the top clam shell off until later.
From here on you can use the Web page interface to set the DAC via
the utility page so that the on-board XO is preset correctly
Provide either a GNSS antenna or else a 10 MHz reference and
verify that when the corresponding disciplined mode is selected that
the unit shows LOCK when when using the Utility web page for
reporting.