GPSDO software

GPSO pcb

My previous 10 MHz frequency reference having broken down, the question was whether to repair it or move on.
After reflection, I decided to equip myself with a 10 MHz reference disciplined by GPS (GPSDO) in order to obtain the best possible accuracy.
After some research on the Internet, I found ready-made products at affordable prices and some descriptions of amateur achievements.

I chose the option of making the version proposed by DL4ZAO / DL7UKM . On one hand because there is a detailed description (in German) and that the author offered the printed circuit at a correct price, and on the other hand to learn according to the formula " Build and learn ".
The assembly revolves around an Arduino Nano and software is offered by Michael DL7UKM. All the more reason for my choice, now having a good knowledge of this platform.

Read more ...

Write comment (0 Comments)

Watt/SWR-meter à la TF3LJ

I've build a digital Watt-SWR meter as published by PD0LEW on a Google group name "Radiostuff". [1]
It is a fork of the original design made by TF3LJ [3] and is under constant development.
There are several versions of this Wattmeter, using different displays and even a double coupler design.

There are 2 modules in 2 different cases, the coupler board and the CPU board. The connection between both boards is made by 2 coaxial cables, one for the forward (FWD) and the other for the reverse (REV) signal.

I've build the simple OLED display version and single coupler.
Here some informations that can be helpful.

Features :

  • Band range 1-50 MHz
  • Power handling up to 2kW
  • Resolution 0.025 dB
  • Simultaneous forward & reverse power reading
  • Instantaneous, peak and PEP display
  • Power in Watts or dBm
  • SWR and SWR power alarm
  • Audible and visual alarm
  • Single or 2 point calibration procedure
  • Screensaver


The coupler is a Tandem match, also named Stockton design.
It is the easiest to reproduce design and it gives very good results over the HF bands in terms of directivity.
The transformers are build with a turn ratio of 24. This gives a compromise between coupling factor, power handling and directivity. The coupling factor is -27.6 dB and if well build, the directory is around 30 dB.

In order to reduce the power applied to the logarithmic amplifier, an attenuator is included in the coupler case. The resistance values and power ratings are chosen to handle the maximum power of 2kW and for an attenuation of 9.63 dB.
Around the attenuator, there is also a frequency compensation design that is used to flatten the levels over the used bands.

Here my building:
coupler 1

Logarithmic amplifier

The AD8307 has a linear dynamic range in the HF range of about 70 dB from -60 dBm to +10 dBm. It can be enhanced by using the SLOPE and INTERCEPT adjusments via the INT input (pin 5).
For our usage 70 dB are far enough as we will see below.

AD8307 dynamic range

An additional 15.76 dB attenuator is added on the CPU board at AD8307 front end.
Around the attenuator, there is also a frequency compensation design that is used to flatten the levels over the used bands.

The coupling factor with the described coupler transformers with 24 turns is -27.6 dB.
The attenuator in the coupler has an attenuation of 9.63 dB. We need to reduce the power to be compatible with the AD8307.
The total attenuation is therefore 27.6 + 9.63 + 15.76 = 52.99 dB, say 53 dB.

From that we can calculate the power range that we can measure and still be within the linear range of the AD8307.
Maximum usable power within the limits of the AD8307 inputs.
(Max AD8307 input = + 10 dBm) + 53 dB = 63 dBm = 2 kW

Minimum readable power that can be measured in :
(Min AD8307 input = -60 dBm) + 53 dB = -7 dBm = 0.2 mW
But the usable minimum reading is not less than 10 mW.

That's more than fair !

AD converter

The Teensy 4.0 used does have 2 internal AD (Analog to Digital) converter with 10 bits resolution, but an external 12 bits converter is used to gain precision : the AD7991.

The AD7991 is a 12 bits ADC that can be used with an external voltage reference, in our case it is a 2.600 V high precision regulator.
With 12 bit we can have a resolution of (2 power 12 ) 4096 steps.
So we have a step resolution of 2.600 V / 4096 = 0.635 mV.
When correctly used, the AD7991 as a slope of 25mV/dB at his output. So, the maximum resolution of the ADC is 0.635/25 = 0.0254 dB per step.

 That's also more than needed !


There are 2 software versions, one for an OLED 4 lines display and another for TFT 5" or 7" touch screens.
The OLED version needs an encoder to navigate thru the menus, while the TFT uses the touch screen.
Both displays have their advantages. The OLED is smaller, consumes a lot less. The TFT has a nicer display, is more readable and uses a touch screen.


The softwares are provided in a HEX format that doesn't need to be compiled, but the sources are also available.
Compiling can be a bit tricky due to the libraries that have to be installed. The Teensy platform has to be added to the Arduino IDE.

The non standard used libraries are :
Wire.h for the Teensy

The complete Wattmeter is build on 3 PCBs. One for the coupler, another for the CPU board and finally one optional for the display connection.
The Gerber files are available on PD0LEWs repository or sets of PCBs can  be bought from him or other hams.

The coupler PCB has been designed to be mounted in a HAMMOND 1590BS.
The IN and OUT connectors can be SO239 or N sockets. The FWD and REF signal connectors can be of SMA or BNC type.

[1] Radiostuff Google group
PD0LEWs Web page
[3] TF3LJs Web page

Write comment (0 Comments)

PIC LC-meter

LCmeter finished

Here is the description of a simple capacitance and inductance meter, easy to build, based around a PIC microcontroler. Simplicity does not mean poor characteristics. The precision is very good and even better than many commercial LCmeter !

The original description has been done by Phil Rice VK3BHR on his pages. I only did adapt it to my needs.

Here are the main characteristics :

  • measures from 0 to 838 nF and 0 to 83.88mH.
  • precision +/- 1%
  • printed board eliminating any connecting wires.
  • use of common case (at least here in Europe).
  • use of common components.

Read more ...

Write comment (2 Comments)

2 tone generator

2tone goodThe orinality of this description is that the tone generation is made by the use of a DDS and not a sine wave generator made with transistors or a special circuit. It also does not use any special and expensive component but only junk box components, or at least cheap ones !

The main characteristics of this generator are :

- Two tone generator 800/ 1000 Hz or 400/2600 Hz (jumper selectable)
- Single tone generator of 1000 Hz
- Ajustable output level, max around 100 mV pp on 600 Ohm, or 35,4 mV eff. in single tone or 25,0 mV eff. in 2 tones
- Spectral purity between 0,3 and 150 kHz > 50dB !
- Distorsion <0,01% (in single tone) !
- Supplied by a 9V battery, consumption 7-8 mA that gives 50 working hours with an alcaline battery.
- Automatic PTT switching at power on.

This circuit has originaly been described by DH7AHN ,adapted and translated by myself for my usage. The original description can be found here

Read more ...

Write comment (2 Comments)


Article Count:

Last products !