For part 1 of the Digital VFO click here.
Digital VFO & RF Oscillator Module
"For The G6LBQ Irwell HF Transceiver"
Welcome to part 2 of my blog post series in which I present further details of my Digital VFO and RF oscillator module for the “Irwell HF Transceiver project”. This is a significant building block as it will be solely responsible for frequency generation and the control of other modules in the project.
Since I posted part 1 on the blog I have made good progress with the software changes that I outlined. I have added additional commands to JA2GQP’s source code for the I2C Multiplexer and I am now at the stage where I can communicate with two SI5351 devices to produce two chip independent clock signals. In order to achieve this, I have had to make changes to both the main code as well as the SI5351 library file.
For now, I only need to generate two clock signals for my transceiver, one for the VFO and the other for the BFO, this will permit the radio to run as a single conversion superhet in its current state. Once further modules are developed the receiver will be upgraded to a dual conversion superhet which will require a third clock signal for the conversion oscillator.
The additional software code required to support a third SI5351 is going to be a bit more difficult for me to implement, I hope to replicate JA2GQP’s BFO oscillator code parts for this as it includes a routine for calibrating the BFO frequency and saving it to memory and If I can do this it should pave the way for implementing an IF shift control.