F1SYH‑TX1 — carte de commande
Schéma contrôleur RP2040 du F1SYH‑TX1
Une carte RP2040 compacte avec USB, écran SPI, encodeur, clavier, ADC et sorties fail-safe.
Chaîne fonctionnelle
USB-C→RP2040→Flash QSPI→Écran SPI→Encodeur→ADC capteurs→GPIO relais
Point critique : Le RP2040 QFN nécessite un PCB propre et un assemblage maîtrisé ; une version prototype peut utiliser un module Pico.
Schéma textuel et connexions
USB-C D+ ── 27 Ω ── GPIO24 / USB_DP USB-C D− ── 27 Ω ── GPIO25 / USB_DM CC1, CC2 ── 5,1 kΩ ── GND RP2040 : XIN/XOUT ── quartz 12 MHz + 2 × 12 pF QSPI ── W25Q16JV 2 MB RUN ── 10 kΩ vers 3V3 + bouton RESET vers GND SWDIO/SWCLK vers connecteur 3 broches GPIO proposés : 0/1 I²C Si5351 2/3/4 SPI écran 5 écran CS 6 écran DC 7 encodeur A 8 encodeur B 9 bouton encodeur 10 PTT entrée 11 PTT_CTRL sortie 12-16 relais bandes 26-29 ADC
USB et horloge
Les résistances USB restent proches du RP2040.
Le quartz 12 MHz est entouré d’un keepout.
Le connecteur SWD reste accessible même en coffret.
Entrées opérateur
Encodeur avec filtrage RC léger ou traitement logiciel.
Touches reliées vers masse avec pull-up internes ou externes.
PTT externe filtré et protégé.
Sorties
Les relais sont commandés via drivers ULN2803A.
PTT_CTRL dispose d’un pull-down externe.
Aucune charge inductive n’est commandée directement par le RP2040.
Nomenclature principale
| Référence | Description | Qté |
|---|---|---|
| U1 | RP2040 | 1 |
| U2 | W25Q16JV | 1 |
| Y1 | Quartz 12 MHz | 1 |
| J1 | USB-C USB 2.0 | 1 |
| R USB | 27 Ω | 2 |
| R CC | 5,1 kΩ | 2 |
Calculs et contrôles
RUN bas → reset immédiat
PTT_CTRL tiré à 0 hors firmware
ADC internes limités à 3,3 V
- Vérifier polarité et brochage.
- Tester sous courant limité.
- Mesurer avant connexion aux cartes RF.
- Consigner les valeurs réelles.
Procédure de mise en service
Validation : aucune carte suivante n’est alimentée tant que les rails, courants et états de sécurité ne sont pas conformes.