All HF Touch Screen Digital vfo

The Arduino software illustrated below with a video, is build around a touch screen 3·5" colour display. Although the display is connected to an Arduino Mega, it is however supposed to run on a "Tennsy 3·2" processor running at the highest rated clocked frequency, over clocking at 96MHz. I have as yet only tested the software application on the Arduino Mega device, but the software does verify with the Arduino IDE set to the Teensy processor. The software has been written with "last used memory", including the "last used memory for vfo step and carrier mode and carrier frequency" for each ham band.

The application runs two AD9851 digital vfo's, one for the local oscillator, while the second is for the BFO I.F.stage. The connections for both digital oscillators plus the rotary encoder are listed below, once again the PTT switch and morse key are placed on pin 13, including the analog ports 0 -3, and the D-type Flip/Flop interface circuits required for the optical rotary encoder interface.

The Arduino software is downloaded for google drive link below as a text file to be inserted into an Arduino ide. The drivers for the adafruit ADS1115 4channel 16bit ADC board or appropriate version supply is also required along side the drivers for the graphic display. As the Tennsy 3.2 has a wide analogue port range than the Arduino Mega, 16bits than the 10bits, I have never-the-less added to the software an analogue port from the ADS1115 adc board that can be supplied from adafruit. This would allow the Tennsy analogue ports be used for additional user software additions.

The google drive link below relates to the analogue port of 10bits to sample the radio A.G.C voltage to show up to S9 + 6dB. The AGC dynamic range would need to be 60dBV wide for the below application.

https://docs.google.com/document/d/1qM06tjIheuDxk8cIZ5jBXLpdwqMODQnoLa5GbIbx10I/edit?usp=sharing

The google drive link below relates to the analogue port of 16bits to sample the radio A.G.C. voltage to show up to S9 + 44dB. The AGC dynamic range would need to be 98dBV wide for the below application.

https://docs.google.com/document/d/1dOYCcjzst7Ec0HXRVKPSZxdOo_UefY_byxONk5P2COI/edit?usp=sharing