www.hb9afo.ch
Générateur SHF avec la carte SynFox piloté par PIC
Par Adelin F1TVB
 

J'ai acheté une carte SynFox pour tester la fonction générateur 0...3 GHz. Elle est fournie avec un petit fascicule de description et de mise en oeuvre par une connexion // vers PC. J'ai téléchargé le programme ainsi que le source et fait un test. C'est sans problème.

Bien que je ne possède pas de possibilités de test, en stabilité, phase et bruit, j'ai ajouté un mélangeur et fait l'écoute sur mon récepteur de trafic en 70 cm; la porteuse est pure, sans bruit, très stable. Pour un usage en générateur portable, j'ai décidé d'intégrer le pilotage dans un PIC avec
affichage sur LCD graphique.


Carte hardware


Le choix du pic est lié aux de ports disponibles. Il faut:

  • un port 8 bit pour la carte SynFox (port D)
  • un port 6 bits pour les commandes (port A)
  • 14 fils pour l'afficheur GLCD (port B data + portC selection)


Les commandes (6 boutons):

  • + incrémente frquence
  • - décrémente frequence
  • <- déplace curseur à gauche
  • -> deplace curseur à droite
  • M select/retour menu PLL 950...1050
  • W select/retour menu PLL 800...2000

Ces valeur min/max sont verrouillées par le logiciel (donnée constructeur). En test ma carte monte à 2.280 GHz. Les modifications sont effectives après retour au menu.

Avec un 16F877 il reste RE0...RE2 RC0 et RC1. J'ai utilisé un QZ de 8 MHz mais la vitesse n'a pas grande importance (en Wobulateur un 18Fxxx à 40 MHz serait plus adapté). Le GLCD à été retenu pour un affichage performant.


Le Soft


J'utilise le compilateur MikroC (version enregistrée), très performant, livré avec beaucoup de fonctions intégrées en particulier la gestion du GLCD. Pour le gérer, j'ai repris l'étude de l'analyseur, et cela n'a pas posé de problème particulier. Par contre le "portage" du C fourni par SygFox vers un PIC n'est pas chose facile. J'ai passé de longues heures (et journée) pour comprendre les subtilités de gestion des PLL fractionnaires et autres gâteries de gestion d'un port parallèle pour PC vers le port D d'un PIC !... La micro-informatique est pleine de mystères que seule la parapsychologie et l'étude de l'irréel en explique les arcanes.

La version 3 actuelle fonctionne mais il reste à finaliser:

  • Les tempo des boutons, selon le cas il difficile de retourner au menu principal.
  • Le boutons déplacement à gauche est " passé à la trappe" mais je m'occupe de son cas..
  • Au reset j'initialise le W_Pll à 1 GHz et le M_pll à 960 MHz, il est prévu de stocker
    l'init dans l'eeprom mais il faut modifier les menus.

La finalité de cette carte est de produire un OL pour des convertisseur (et transverter) 432 Mhz
vers les SHF aussi bien en BLU qu'en DATV. Je suis curieux de voir la stabilité après multiplication pour le 10 GHz.


 

Réalisation

Je me propose de fournir pour tester cette carte:

Si vous êtes indulgent sur la qualité, je peut aussi (avec les réserves de non commercialisation)
fournir le source pour améliorations ou critiques éventuelles.

Je joint quelques photos de la maquette (en bois) que j'ai réalisé. C'est pas 'the top' mais mes capacités en "traitement de surface alu" sont quasi nulles. Quand j'admire les soudures aluminium de certains amis OM, je me dis que j'ai encore beaucoup à apprendre !...

Adelin F1TVB août 2008


RETOUR