Fancy620 Controller
Controller pentru transceiver Fancy620 cu STM32F103C8T6, Si5351 si afisaj ILI9341
30.05.2025
Fig.1: Fancy620 Controller
Ingeniozitatea acestui proiect consta in faptul ca afiseaza o scala analogica de tip "Vintage" cu ac indicator pentru variatia frecventei.
Caracteristicile acestui controller:
Processor: STM32F103C8T6, 64KB Flash, 20KB RAM
VFO-DDS: Si5351, VFO, BFO, IF-SHIFT, RIT, scala gradata mare
Display: ILI9341 SPI
LCD Library: Ucglib.h -HWSPI
MEMORY: EEProm I2C 24C02 - 2kB RAM, sau mai mare
Based on 'JAN2KD 2016.10.19 Multi Band DDS VFO Ver3.1 and JA2GQP-2020
Functionalitatile acestui controller:
6 benzi de frecventa 80,40,20,17,15,10m........[Key1] scurt
Comutare VFO A<->B........................................[Key1] lung
Ajustare BFO pe fiecare mod la pornire.............[Key2] tinut apasat
Moduri de lucru LSB, USB si CW .......................[Key2] scurt
AGC ON/OFF(SLOW/FAST)................................[Key2] lung
AMPLI +20dB ................................................. [Key3] scurt
ATT ON/OFF................................................... [Key3] lung
RIT cu scala gradata ON/OFF...........................[Key4]scurt
Scala liniara pe centru ecranului ON/OFF.........[Key4]lung
LOCK KNOB ....................................................[ENC] long
STEP x10, x100, x1K.......................................[ENC] scurt
Ajustare XTALL oscilator la pornire cu ............[ENC] tinut apasat
iesire de comutare benzi in cod BCD cu CD4028 decoder
La schimbare pas rotunjeste VFO cu valoarea STEP setata
Salveaza automat datele actuale in EEprom, dupa 2s de la schimbare frecventa sau banda
Bargraf analogic pe S-meter si POWER-meter
Mesaje UI de comunicare in partea de jos a ecranului
Tensiune de alimentare monitorizata pe ecran Max=19Vcc
Masurare temperatura radiator finali cu Thermistor de 10K extern
Pe emisie CW se genereaza ton de 700Hz + FREQ_VFO
Fig.2: Fancy620 Controller schema de principiu