F1TMV
MatérielSDRAnalog DevicesPluto+ (PlutoSDR Plus)

Optimisations

Hack AD9364, calibration TCXO et horloge externe

Hack et optimisations du Pluto+

Activation AD9364 (bande passante étendue)

Le Pluto+ utilise l'AD9363 mais peut être "hacké" pour simuler l'AD9364 :

# Connexion SSH
ssh root@192.168.2.1

# Vérifier la configuration actuelle
fw_printenv attr_name attr_val

# Activer le mode AD9364
fw_setenv attr_name compatible
fw_setenv attr_val ad9364

# Activer le second coeur CPU
fw_setenv maxcpus 2

# Redémarrer
reboot

Améliorations après hack :

ParamètreAD9363 (défaut)AD9364 (hack)
Bande passante20 MHz56 MHz
Plage fréquences325 MHz - 3.8 GHz70 MHz - 6 GHz
Coeurs CPU12

Attention

Les performances hors de la plage nominale (325 MHz - 3.8 GHz) peuvent être dégradées. Le hack n'ajoute pas de matériel, il déverrouille des fonctions logicielles.

Calibration du TCXO

Le VCTCXO interne peut être ajusté finement :

Procédure :

  1. Générer un signal de référence précis (GPSDO, Rb)
  2. Recevoir le signal sur le Pluto+
  3. Mesurer l'écart de fréquence
  4. Ajuster le trimmer (résistance variable près du VCTCXO)
  5. Répéter jusqu'à < 0.1 ppm d'erreur
# Script de mesure de fréquence
# Réception d'un signal connu à 100 MHz
iio_attr -u ip:192.168.2.1 -c ad9361-phy RX_LO frequency 100000000
# Analyser le signal reçu pour mesurer l'écart

Utilisation de l'horloge externe

Pour une précision maximale, utiliser un GPSDO externe :

# Configurer le jumper EXCLK sur GND
# Connecter le signal 40 MHz sur le connecteur IPEX

# Le signal doit être :
# - Fréquence : 40 MHz exactement
# - Niveau : 1.8V max (LVCMOS)
# - Impédance : 50 ohms

Sources d'horloge recommandées :

SourcePrécisionPrix
GPSDO (Leo Bodnar)< 0.001 ppm~150€
Rubidium (surplus)< 0.0001 ppm~100€
OCXO< 0.01 ppm~50€

Vérification du Balun

Certains Pluto+ ont un Balun bas de gamme :

BalunBandeQualité
TCM1-63AX10 MHz - 6 GHzExcellent
B0310J50100AHF300 MHz - 1 GHzMédiocre

Test : Réception dégradée en dessous de 300 MHz ou au-dessus de 1 GHz → probablement mauvais Balun.

Solution : Remplacer le Balun par TCM1-63AX (CMS, soudure fine requise).