Paramétrage de l’ATU-100 pour le QRP

Première publication le jeu. 24 août 2023

L’ATU-100 est un tuner automatique d’antenne conçu par David Finitski N7DDC il y a quelques années déjà. Le tarif est plutôt attractif, on peut trouver des boîtiers déjà tout prêt pour 130 euros environ, cependant moyennant l’usage du fer à souder et également un peu de mécanique pour le boîtier (ou l’usage d’une imprimante 3D), il est possible de trouver la carte électronique et les composants pour moins de 30 euros.

Ayant une préférence pour la fabrication et l’usage du fer à souder, j’ai opté pour cette dernière option depuis le site Aliexpress. Les composants sont normalement de bonne facture, cependant afin d’éviter tout problème, j’ai tout de même préféré acquérir en parallèle des tores provenant d’une source de confiance (dans le cas présent Reichelt). Pour moins de 10 euros, j’ai donc des tores T68-2 et un BN43-202 qui ne me poseront pas de problème.

Tous les composants de surface sont déjà soudés sur la carte, notamment le PIC. Il faut donc souder les quelques condensateurs chimiques, une diode, les 15 relais et enfin les selfs et les tores qui sont à bobiner. Rien de bien complexe.

atu-electronique-pcb

Enfin, on termine par le transformateur. En configuration initiale, l’ATU ne gère pas les signaux de moins de 5 watts cependant moyennant deux modifications, il est possible de gérer les signaux à partir de 1 watt. L’objectif dans mon cas étant le QRP en dessous de 5 watts donc, je me dois de faire ces deux modifications. Elles sont documentées dans la vidéo de Graziano IK3SSG :

  • côté matériel, sur le transformateur en tandem match, au lieu de faire 10 tours, il faut en effectuer 5
  • côté logiciel, il va falloir ajuster le firmware pour supporter cela.

Rien de très complexe sur le changement matériel. Je vais plutôt m’axer dans cet article sur la modification logicielle. Pour la réaliser, il faut être munis d’un PicKit afin de reprogrammer l’EEPROM après avoir modifié certaines valeurs. Deux options sont possibles :

  • l’usage de l’ancienne application PicKit 3 Programmer, uniquement disponible sous Windows. Un portage avait été réalisé pour Linux (https://github.com/langbeck/pickit3-programmer) , cependant, je n’ai pas réussi à le faire fonctionner sous Debian.

pickit3-programmer

  • l’usage de la nouvelle application MPLAB Integrated Programming Environment (IPE). L’application est disponible sur les 3 plateformes : Windows, Mac et Linux.

mplab_ipe

Il m’a fallu pas mal de temps pour réussir à mettre à jour les informations. J’ai tenté dans un premier temps d’utiliser l’application récente IPE cependant, je n’ai pas vraiment compris comment faire fonctionner et surtout comment modifier l’EEPROM. Autre point, on installe avec cette nouvelle application plus de 3Go... alors que l'application historique pèse quelques dizaines de Mo. Ne cherchant pas à coder sur un PIC mais uniquement modifier les valeurs voire téléverser un nouveau firmware et ayant l’exemple dans la vidéo, j’ai décidé d’utiliser l’ancienne application PicKit 3 Programmer en utilisant une machine sous Windows que j’avais à disposition. Voici la procédure que j’ai suivie :

  1. Correctement branché le PCB au PicKit
  2. Au démarrage de l’application, celle-ci doit reconnaître le PicKit. Il suffit ensuite de cliquer sur Read, cela télécharge depuis le Pic.
  3. Si comme dans mon cas, vous avez le message en rouge « All protect » dans la zone de Configuration, il vous sera impossible de lire et modifier le firmware. J’ai donc utilisé la méthode suivante. Télécharger le dernier firmware depuis le dépôt Github officiel https://github.com/Dfinitski/N7DDC-ATU-100-mini-and-extended-boards. La version 3.2 est à ce jour la plus récente (elle date de septembre 2022). Ouvrer ensuite le fichier hex dans PicKit Programmer (via le menu File). A noté que ce fil de discussion how to get rid of all protect msg in pickit3 sur le group.io de l'ATU m'a bien aidé sur ce problème.
  4. On peut ensuite modifier, si elles ne sont pas déjà à ces nombres là, les adresses suivantes dans la partie EEPROM :
    • 0x00 – changer 4E en 78 adresse I2C de SH1106 pour la gestion de l’écran, d’autres valeurs sont possibles et exposées dans la documentaiton.
    • 0x01 – changer 01 en 05 : si vous utiliser l’OLED 128x64 inversé, d’autres valeurs sont possibles et exposées dans la documentaiton.
    • 0x05 – changer 05 en 01 : on définit ici la puissance minimale à 1W au lieu de 5
    • 0x06 – changer 00 en 40 : ici c’est la puissance maximale
    • 0x31 – changer 10 en 05 : c’est le nombre de tours dans le tandem match. C’est le nombre de tours effectués dans la modification matérielle.
  5. Une fois les modifications effectuées, cliquer sur Write en laissant le processus se faire jusqu’au bout.

Et voilà le PIC est mis à jour et il est possible de l’utiliser avec des transceivers QRP.

Catégories: Mesures Tags: transceivers SWR wattmètre


Page 1 sur 1