📡 DIY : Construire un Amplificateur d'Antenne RF (LNA) et Mesurer le Signal avec ESP32 (Guide 2026)
Amplifier un signal d'antenne ne consiste pas simplement à "augmenter le volume" comme on le ferait avec du son. En électronique RF (Radiofréquence), l'objectif est d'augmenter le niveau du signal utile tout en ajoutant le moins de bruit propre possible. C'est le rôle du LNA (Low Noise Amplifier). Dans ce guide, nous allons concevoir un étage d'amplification simple et apprendre à mesurer son efficacité à l'aide d'un ESP32.
1. Comprendre la Théorie : Gain vs Facteur de Bruit
Avant de souder, il est crucial de comprendre deux concepts :
- Le Gain (en dB) : C'est le facteur d'amplification. Un gain de 20 dB signifie que la tension du signal est multipliée par 10.
- Le Facteur de Bruit (NF - Noise Figure) : C'est la quantité de bruit électronique que l'amplificateur ajoute au signal. Un bon LNA doit avoir un gain élevé et un NF très faible (idéalement < 1 dB).
Note : Placer un amplificateur classique en bout de longue ligne coaxiale est inutile, car il amplifiera autant le signal affaibli que le bruit capté par le câble. Le LNA doit toujours être placé au plus près de l'antenne.
2. 📦 Projet DIY : Le Circuit LNA à Transistor (VHF/UHF)
Pour les bandes de fréquences courantes (comme la bande FM 88-108 MHz ou la TNT 470-860 MHz), un transistor JFET ou un transistor RF dédié comme le BFR96 ou le BF245 est idéal. Voici une configuration classique en "grille commune" (ou source commune pour JFET), reconnue pour sa stabilité.
Liste des Composants (BOM) :
- Transistor RF : 1x BFR96 (NPN, fT > 5 GHz) ou BF245 (JFET)
- Résistances : 1x 10kΩ (Polarisation base/collecteur), 1x 100Ω (Émetteur)
- Condensateurs : 2x 100pF (Céramique, couplage entrée/sortie), 1x 10nF (Découplage alimentation)
- Inductance (Bobine) : 1x 100nH (Bobine d'arrêt RF ou "RF Choke" pour l'alimentation)
- Connecteurs : 2x Connecteurs SMA ou BNC pour l'antenne et la sortie
- Support : Plaque d'essai RF (avec plan de masse) ou petit PCB personnalisé
🔌 Principe de Câblage (Schéma simplifié) :
VCC (5V)
│
[L1: 100nH] (Bobine d'arrêt RF)
│
├──────────> Vers Collecteur du BFR96
│
[C3: 10nF] (Découplage vers la masse)
│
GND
Entrée Antenne ──[C1: 100pF]──> Base du BFR96
│
[R1: 10kΩ]
│
VCC (5V)
Émetteur du BFR96 ──[R2: 100Ω]──> GND
Collecteur du BFR96 ──[C2: 100pF]──> Sortie vers Récepteur/ESP32
💡 Astuce de montage : En RF, les pistes doivent être les plus courtes possible. Le plan de masse (Ground Plane) en dessous du circuit est obligatoire pour la stabilité.
3. 📊 Mesurer le Gain avec un Détecteur de Champ RF et ESP32
Comment savoir si notre amplificateur fonctionne ? Nous allons construire un simple détecteur de champ RF avec une diode Schottky et l'entrée analogique d'un ESP32 pour comparer le signal "Avant" et "Après" amplification.
Composants pour le détecteur :
- 1x ESP32 DevKit
- 1x Diode Schottky (ex: 1N5711 ou BAT41) - Crucial pour sa faible tension de seuil
- 1x Condensateur 10nF (Filtrage)
- 1x Résistance 1MΩ (Décharge)
💻 Code Arduino pour l'ESP32 :
/*
* Détecteur de Champ RF avec ESP32
* TechFix Hub - DIY Electronics & RF Projects
* Mesure la tension redressée par la diode Schottky pour estimer la force du signal.
*/
const int rfInputPin = 34; // Broche ADC1 de l'ESP32 (GPIO 34 est entrée seule)
const int numSamples = 100;
void setup() {
Serial.begin(115200);
// Configuration de l'ADC pour une meilleure sensibilité
analogSetAttenuation(ADC_11db); // Plage 0 - 3.3V
analogSetWidth(ADC_WIDTH_BIT_12); // Résolution 12 bits (0-4095)
Serial.println("Détecteur de Champ RF Initialisé.");
Serial.println("Approchez une source RF (émetteur FM, clé RTL-SDR, etc.) de l'antenne.");
}
void loop() {
unsigned long sum = 0;
// Échantillonnage rapide pour capturer les pics
for (int i = 0; i < numSamples; i++) {
sum += analogRead(rfInputPin);
delayMicroseconds(100);
}
float averageADC = sum / (float)numSamples;
float voltage = averageADC * (3.3 / 4095.0);
// Affichage des résultats
Serial.print("Niveau ADC moyen: ");
Serial.print(averageADC);
Serial.print(" | Tension RF estimée: ");
Serial.print(voltage, 3);
Serial.println(" V");
delay(500); // Mise à jour 2 fois par seconde
}
4. 🛠️ Procédure de Test et Optimisation
- Mesure de référence : Connectez votre antenne directement au détecteur ESP32. Notez la tension moyenne affichée dans le moniteur série (ex: 0.15V).
- Mesure avec LNA : Insérez votre circuit LNA entre l'antenne et le détecteur ESP32. Alimentez le LNA en 5V.
- Calcul du gain : Si la tension monte à 0.45V, vous avez un gain de tension de 3 (0.45 / 0.15), ce qui correspond approximativement à un gain de puissance de 9.5 dB. C'est un résultat excellent pour un montage DIY simple !
- Blindage : Si le circuit oscille (sifflement ou lecture instable), placez-le dans un petit boîtier métallique relié à la masse pour le blinder des interférences externes.
5. ⚠️ Dépannage et Bonnes Pratiques
- Le signal est pire avec l'amplificateur : Vous avez probablement créé une oscillation parasite. Vérifiez le découplage de l'alimentation (le condensateur de 10nF doit être au plus près de la broche VCC du transistor).
- Pas de changement de tension : Vérifiez la polarité de la diode Schottky. Une diode standard (comme la 1N4007) ne fonctionnera pas car sa tension de seuil (0.7V) est trop élevée pour les petits signaux RF.
- Interférences TNT/Radio : Un LNA très sensible peut saturer s'il est trop proche d'un émetteur puissant (comme une antenne relais proche). Dans ce cas, ajoutez un petit filtre passe-bande avant l'entrée du LNA.
6. Conclusion
Construire son propre amplificateur d'antenne (LNA) est un excellent moyen de comprendre les fondamentaux de la radiofréquence. En couplant ce montage analogique à la puissance de mesure d'un ESP32, vous transformez un simple circuit en un instrument de mesure scientifique. Que ce soit pour améliorer une réception SDR, un projet de radioamateur ou simplement pour apprendre, ce montage est une base solide.
Prochaine étape : Consultez notre guide sur la conception de filtres RF pour nettoyer le signal avant qu'il n'atteigne votre LNA !