¿ªÔÆÌåÓý

ctrl + shift + ? for shortcuts
© 2025 Groups.io

CLK2 & Clk3


 

Peter
In this configuration what is the relationship (off set?) of CLK2 & 3 to CLK1?


 

Hi Bryan

With the current G8JCFSDR Arduino firmware, build 274/280, CLK0 &CLK2 are not switched on - I had a V1 version of the SDR shield when I wrote the firmware, and don't have a V2 SDR Shield to test new code which would exercise CLK0 & CLK2.

I am considering doing a "blind", ie untested (my eyesight is not good enough to enable me to probe around a SMD chip unfortunately), firmware update which would use CLK 0 & 2 for some purposes,

eg 1) SMeter calibration as described in Burkhard's book on page 80 on Clk0
eg 2) Generate 10MHz signal for IQ calibration purposes, again on CLlk0

Both of these would be accessed from within Config.

Have you got anything specific which you would like done with CLK 0 & 2 ?

73

Peter - GM8JCF


 

Hi Peter?
It was just a thought bubble!
If one of the other clocks tracked the ?CLK1 by a known amount it could be a basis for a low power Transmitter.
I have a V1 board also .
I see no difference between V1 and V2 circuits except for the test points and renaming them CLK 1,2and 3.
Other members may have some suggestions.


Regards Bryan


 

Hi? Bryan

I think I understand what U may be getting at.

If I use
1) ? CLK0 for the Smeter/IQ calibration stuff,
2)?? CLK1 for the receiver LO, ie (Receiver Frequency + 12KHz) * 4,?
3)?? and set CLK2 to always be at just Receiver Frequency - ie no 4 x or 12KHz offset

then one could use the CLK2 output as the oscillator/clock for a transmitter, eg CW, is that the kind of idea U have in mind Bryan?

Other ideas would be most welcome for what to do with the unused clock outputs in the context of the G8JCFSDR.

73

Peter - GM8JCF


 

Hi Peter
That was the the type of thing I was thinking about.
Bryan


 
Edited

Hi Bryan

The main thing about the simple approach of leaving CLK2 on all the time would be interference with received signals, but because there is an Arduino UNO, we could use a digital input for the Morse key? then because key-up means no TX, we wouldn't need a PTT facility, just switch CLK2 output off. I don't have any experience in key-shaping, but making a v simple CW transmitter sounds eminently do-able.

U have really started me thinking about the possibilities now, WSPR, FT8, JS8 - generating the FSK signal is well within the capabilities of the Arduino UNO, decoding is not of course, but then piping the output from the G8JCFSDR using VAC into the respective decode programs is easy to do. I have worked with the C++ source code of JS8Call, so I know pretty much where one would need to make changes to output a sequence of tone numbers instead of a sequence of actual audio tones, these tone number sequences would then be sent to the Arduino Uno which would generate the actual tone frequencies adding on the carrier frequency and sending that to the Si5351. I'll have to implement a socket I/F into the G8JCFSDR to allow external programs to send stuff into the G8JCFSDR. So much to think about but v. interesting? :-) !!!

PS, I've just thought, why not get the G8JCFSDR/UNO to convert text into CW automatically ?

73

Peter - GM8JCF