F1SYH‑TX1 — lot 39
Driver Si5351 du F1SYH‑TX1
Programmer LO et BFO avec correction de référence, changement de bande et limitation des spurious.
Fréquence RF→Calcul LO→PLL→Multisynth→Sorties
Point critique : Le driver doit confirmer le verrouillage avant d’autoriser le TX.
Architecture et détails
API proposée : si5351_init() si5351_set_reference_ppb(int32_t ppb) si5351_set_lo_hz(uint64_t hz) si5351_set_bfo_hz(uint64_t hz) si5351_enable_output(clk, bool) si5351_wait_lock(timeout_ms) Séquence changement : 1. couper sortie concernée 2. programmer PLL/multisynth 3. attendre lock 4. activer sortie 5. confirmer fréquence demandée.
Correction
Coefficient stocké en ppb.
Appliqué au calcul des diviseurs.
Spurious
Choisir une PLL stable par gamme.
Éviter les reconfigurations inutiles.
Sécurité
Sorties coupées au boot.
LO validé avant RX/TX.
Spécifications
| Bus | I²C 400 kHz |
|---|---|
| Adresse | 0x60 typique |
| Référence | TCXO 25 MHz |
| Sortie LO | CLK0 |
| Sortie BFO | CLK1 |
Repères
fLO = fRF + 9 MHz
Le BFO provient du filtre quartz mesuré
Procédure
Validation : les résultats sont consignés avant de poursuivre.