Table of Contents
Le contrôle automatique des gains (AGC) est une technique de rétroaction fondamentale utilisée dans d'innombrables systèmes analogiques et mixtes de signaux, depuis les radios AM/FM et les stations de base cellulaires jusqu'aux compresseurs audio professionnels et aux instruments médicaux. L'objectif principal est simple : fournir une amplitude de sortie presque constante malgré de grandes variations de la force des signaux d'entrée. Les amplificateurs opérationnels (op-amps), avec leur gain élevé, leur impédance d'entrée élevée et leur faible coût, constituent une excellente plate-forme pour construire des circuits AGC discrets.
Comprendre les principes fondamentaux de la boucle AGC
Un système AGC est une boucle de commande de retour négatif. Le signal d'entrée passe par un amplificateur à gain variable (VGA). Une petite partie de la sortie de l'amplificateur est alimentée à un détecteur d'amplitude, qui convertit le niveau AC en une tension de commande en courant continu. Cette tension est comparée, explicitement ou implicitement, à une référence fixe, et le signal d'erreur ajuste le gain de VGA dans la direction qui réduit l'écart de sortie. Lorsque l'entrée augmente, le gain est réduit; lorsque l'entrée tombe, le gain est augmenté. Dans une boucle correctement compensée, l'amplitude de sortie reste dans une fenêtre étroite, souvent inférieure à 1 dB de variation sur une plage d'entrée de 40 dB.
Les principaux paramètres de performance sont les suivants:
- La variation de l'amplitude de sortie divisée par la variation de l'amplitude d'entrée (en dB). Un rapport de 10:1 signifie une augmentation de 10 dB ne produit que 1 dB d'augmentation de sortie.
- Temps d'attaque:[ Le temps nécessaire pour que la boucle de commande réponde à une augmentation soudaine du niveau d'entrée. Généralement mesuré depuis le début de l'éclatement jusqu'à quand la sortie se situe à moins de 10% de sa valeur finale.
- Le temps nécessaire pour que le gain se rétablisse après que le niveau d'entrée soit ramené à sa valeur d'origine. Des temps de libération plus longs empêchent le pompage audible, - mais peuvent entraîner une perte de gain entre les transitoires.
- Distorsion harmonique totale (THD):[ Distorsion introduite par l'élément de contrôle du gain, en particulier le JFET ou l'OTA. Les modèles à faible distorsion maintiennent le THD en dessous de 0,1% pour les applications audio.
- Plage dynamique:[ La plage d'amplitudes d'entrée sur laquelle la boucle peut maintenir le fonctionnement linéaire sans coupure ni perte de signal.
La compréhension de ces paramètres est essentielle avant de sélectionner les composants car ils conduisent au choix des constantes de temps, des tensions biaisées et de la topologie de l'élément gain. La stabilité de la boucle dépend également de la marge de phase apportée par le filtre détecteur, de la capacité de l'élément gain-control et de la compensation op-amp.
Blocs de construction de base d'un AGC Op-Amp
Chaque circuit d'AGC op‐amp est constitué de quatre blocs essentiels : un amplificateur à gain variable, un détecteur d'amplitude, un filtre de moyenne et un générateur de tension de commande.
Sélection de l'amplificateur opérationnel
Les appareils d'entrée JFET comme le TL071 sont populaires parce qu'ils offrent une impédance d'entrée élevée (1012] ↓) et un courant de faible biais, ce qui est important lorsque l'élément de contrôle du gain (JFET) présente une barrière de haute impuissance. Pour les modèles bipolaires, le LM741 est toujours utilisé dans les applications à basse fréquence, mais son taux de déplacement limité (0,5 V/μs) limite la bande passante. Pour des performances plus élevées, il faut tenir compte de l'OPA134 ou de l'OPA2134, qui présentent une faible distorsion et un produit de gain-bande de 8 MHz.
Options d'élément de contrôle du gain
L'élément de résistance variable est au cœur de l'AGC. Il existe trois approches communes :
- JFET comme résistance à tension contrôlée (VCR):[ Un JFET n-canal (p. ex., 2N3819, J201) opère dans sa région ohmique (VDS[ < 100 mV) où la résistance à la source de drainage R[DS[ varie d'environ 50 ↓ à 100 kш, car VGS se déplace de zéro vers l'arrêt de pincement. Cet élément est placé dans le réseau de rétroaction d'un ampère-op, permettant une variation de gain sur trois décennies.
- Amplificateur de transconducteur opérationnel (OTA):[ Des dispositifs comme le LM13700 fournissent un transconducteur g[m qui est linéairement proportionnel à un courant de biais externe I[ABC[. En alimentant le courant détecté par enveloppe dans la broche de biais de l'OTA, le gain peut être ajusté avec une très faible distorsion. Les OTA sont particulièrement utiles pour le contrôle linéaire en DB parce que la relation I[ABC[ à gmm est linéaire, et la loi de contrôle peut être façonnée avec un convertisseur logarithmique si nécessaire.
- Amplificateur à tension dédié (VCA):[ Les circuits électriques tels que le THAT 2180 ou AD8336 intègrent la cellule de gain, le port de contrôle et souvent un détecteur sur puce. Ils offrent la plus faible distorsion et la plus grande plage dynamique, mais à un coût plus élevé.
Le choix de ces options dépend de la gamme dynamique requise, des spécifications de distorsion et des coûts. Pour la plupart des modèles amateurs et peu coûteux, l'approche JFET VCR est suffisante. Pour l'audio professionnel, une ATO ou une ACV dédiée est préférée.
Méthodes de détection de l'amplitude
Le détecteur doit convertir l'amplitude de sortie en courant alternatif en une tension qui reflète l'enveloppe. Les redresseurs à demi-ondes de la diode simple sont inadéquats pour les signaux de basse tension en raison de la chute de tension vers l'avant (0,3–0,7 V). Un redresseur de précision, construit avec un op-amp, place la diode à l'intérieur d'une boucle de rétroaction, réduisant ainsi la chute de tension à V[F/A]OL[OL est le gain de boucle ouverte d'op-amp. Un redresseur de précision à ondes pleines (circuit à valeur absolue) est préférable parce qu'il fournit une sortie en courant continu plus élevée pour un signal donné et réduit l'ondule à la fréquence de sortie.
Conception de circuits AGC étape par étape
1. Conception du redresseur de précision
Pour un redresseur de précision à ondes complètes, une topologie commune utilise deux op-amp : la première effectue une redressage à demi-ondes et la seconde résume les signaux originaux et rectifiés pour produire une sortie à ondes complètes. Par exemple, avec une configuration d'inversement, la première sortie à l'op-amp s'éteint pendant les demi-cycles négatifs (via un réseau de direction à diodes), tandis que la seconde est inversée et la seconde est récapitulée pour reconstruire la valeur absolue. Les valeurs des composants doivent être ajustées pour éviter une redression asymétrique. Utilisez 1% de résistances à film métallique et des condensateurs à faible fuite pour le filtre. Les diodes à scotky (BAT54) sont préférées en raison de leur basse tension avant (=0,3 V) et de leur commutation rapide, ce qui réduit la distorsion à haute fréquence.
2. Filtre de moyenne et sélection du temps
Une simple RC passe basse extrait l'enveloppe DC. La constante de temps τ = R × C détermine les temps d'attaque et de libération si les chemins de charge et de décharge sont identiques. Pour l'AGC audio, un temps d'attaque typique de 1 à 10 ms (qui est assez rapide pour capturer les transitoires sans dépassement) et un temps de libération de 100 à 300 ms (qui est assez faible pour éviter de gagner le pompage) sont communs. Pour rendre l'attaque plus rapide que la libération, ajoutez une diode en parallèle avec une résistance de série dans le chemin de charge. Par exemple, utilisez Rcharge = 10 k=décharge = 100 k=10 μF. La constante de temps d'attaque devient R]charge × C=100 ms, et la constante de temps de libération devient R = 100 k=10 μF. La constante de temps d'attaque peut être moins efficace pour éviter que le temps de déplacement du film.
3. Configuration du JFET comme un résistor variable
Dans une configuration op-amp non inversée, le JFET est placé en série avec l'entrée d'inversion au sol, tandis qu'un Rf se connecte de la sortie à l'entrée d'inversion. Le gain est G = 1 + Rf / RDS(on). Lorsque le JFET est complètement activé (RDS[ -200 ↓), le gain est élevé; lorsque la tension de la porte approche de pincement (R]DS[, le gain tombe à l'unité proche. La tension de commande du filtre moyen est appliquée à la porte de l'op-empie du JFET par un résistance à haute valeur (1 M) pour empêcher le chargement du filtre.
4. Intégration de la boucle de commande avec le réglage des seuils
La dernière étape consiste à combiner l'enveloppe détectée avec une tension de référence pour fixer le seuil AGC. Une approche simple utilise un troisième op-amp comme un été de retournement : une entrée reçoit la sortie du filtre, l'autre reçoit une tension de référence DC négative. La sortie estivale est la tension de commande qui commande la porte JFET. Un potentiomètre sur l'entrée de référence permet à l'utilisateur de régler le niveau de sortie souhaité. Ajouter une diode de serrage (p. ex. 1N4148) de la porte au sol pour empêcher la porte de se biaiser vers l'avant, ce qui détruirait la JFET. La boucle entière doit être découplée avec des condensateurs 10 μF et 100 nF sur chaque rail d'alimentation, et un plan au sol doit être utilisé pour éviter les oscillations parasites.
Compensation des boucles et analyse de stabilité
Pour éviter cela, limitez la constante de temps du filtre et ajoutez une compensation de fréquence au stade du gain. Une méthode courante est d'insérer un petit condensateur (10–100 pF) du drain JFET au sol, ou utilisez un réseau de compensation de pôle zéro dans la boucle de rétroaction. Simuler le gain de boucle à l'aide d'un test d'oscillation SPICE : briser la boucle à l'entrée du détecteur, injecter un petit signal AC et mesurer la marge de phase. Un minimum de 45° est recommandé. Pour l'audio, la largeur de bande de boucle est généralement faible (plusieurs centaines de Hz), de sorte que la stabilité est facile à atteindre; pour les fréquences plus élevées, une sélection minutieuse des composants est nécessaire.
Exemple de conception travaillé : Compresseur audio AGC
On conçoit ici un AGC pratique pour l'audio de niveau de ligne. La plage d'entrée est de 50 mVRMS à 2 VRMS, et la sortie doit être réglée à 1 VRMS[ ± 0,5 dB. Le circuit utilise deux ampères TL071 pour le rectificateur de gain et de précision, un LM358 pour le summing, un 2N3819 JFET et des diodes Shottky pour le rectificateur. Le gain est non inversé avec Rf, le gain maximal est d'environ 501 (54 dB). Avec le JFET pincé à partir de la longueur d'onde, on utilise le JFET complètement le (R]DS, le gain maximal est de 10 k (54 dB).
Étalonnage et réglage dynamique de la réponse
RMS[. Observez la sortie sur un oscilloscope. Augmentez lentement le niveau d'entrée; la sortie doit s'élever linéairement jusqu'à ce qu'elle atteigne le seuil AGC (=1 VRMS, après quoi elle doit rester constante. Ajustez le potentiomètre de seuil pour affiner le niveau de sortie. Ensuite, appliquez un saut d'étape : augmentez l'entrée de 10 dB brusquement. La sortie doit brièvement picter, puis replacez-vous au niveau réglé dans le temps d'attaque. Utilisez un canal de champ couplé en courant continu sur la porte JFET pour voir la rampe de tension de commande. Si le dépassement est excessif, réduisez la constante de temps d'attaque (augmentation R]charge]. Si la sortie oscille à travers une poignée de kilohertz, augmentez le condensateur de compensation à travers une distance Rf[F] ou augmentez la pression d'un peu plus
Simulation et vérification
Avant de construire, simuler le circuit en utilisant SPICE (p. ex. LTspice). Modélisez le JFET avec un modèle standard (p. ex., 2N3819 de la bibliothèque). Utilisez une analyse transitoire avec un changement d'amplitude d'entrée en fonction de l'attaque et des temps de relâchement. Faites passer l'amplitude d'entrée de 0,1 V à 2 V et tracez l'amplitude de sortie pour vérifier la courbe de compression. La simulation révélera toute instabilité, telle que sonnerie après une étape. Réglez les condensateurs de compensation et les constantes de temps de filtre en conséquence. Simplifiez également la performance du redresseur à des niveaux de signal bas pour assurer que le redresseur de précision fonctionne jusqu'à 50 mVRMS.
Architectures AGC avancées
Pour les applications nécessitant une distorsion ultra-faible ou un contrôle linéaire en dB, l'approche JFET peut être limitée. Un AGC basé sur l'OTA, utilisant les notes d'application OTA de Texas Instruments, remplace le JFET par un LM13700. La sortie du détecteur d'enveloppe est convertie en un courant via une résistance, qui biaise directement la broche IABC. Cela fournit une loi linéaire de contrôle des gains et une très faible distorsion (typiquement <0,05%). Une autre approche avancée utilise un VCA dédié comme le THAT 2180, qui comprend un contrôle exponentiel des gains pour une réponse dB-linéaire vraie.
Pièges communs et solutions de conception
Même les concepteurs expérimentés peuvent rencontrer plusieurs problèmes persistants lors de la construction de circuits d'AGC op-amp :
- Oscillation basse fréquence (boat-boat):[ Cause de découplage insuffisant de l'alimentation ou de boucles au sol. Utilisez la mise à la terre des étoiles et placez 100 condensateurs céramiques nF directement à chaque goupille d'alimentation en op‐amp.
- Ondule de tension de commande excessive: Le filtre RC peut ne pas être adéquat pour les signaux d'entrée à basse fréquence. Pour l'audio, utilisez un filtre passe-bas actif de deuxième ordre au lieu d'une simple étape RC pour réduire l'ondule sans augmenter le temps d'attaque.
- La distorsion JFET à des niveaux de signal plus élevés:[ La JFET doit toujours rester dans la région ohmique. Si la tension à travers elle dépasse environ 100 mV, la relation RDS[‐VDS[ devient non linéaire, introduisant des harmoniques d'ordre égal. Soit réduire la résistance de rétroaction R[f pour diminuer le gain d'op‐amp (ce qui réduit le mouvement de tension à travers la JFET) ou utiliser une JFET avec une plage ohmique plus grande.
- Dérigation température de la tension de retrait JFET: La V[GS(off) des JFET dérive généralement de –2 à –5 mV/°C, ce qui entraîne le déplacement de la caractéristique de contrôle du gain. Pour compenser, utiliser une paire de JFET appariée dans une boucle de rétroaction différentielle, ou remplacer le JFET par une ATO qui a une compensation de température interne.
- Calquement de la cylindrée dans le redresseur :[ Même les petits décaissements peuvent déplacer le seuil AGC plusieurs dB. Utilisez un op‐amp à basse coupure (p. ex. OP07) pour le détecteur et annulez son décaissement à l'aide d'un potentiomètre de trimimètre.
Demandes et conclusion
Les circuits AGC op‐amp se trouvent dans d'innombrables systèmes réels : ils stabilisent la sortie des détecteurs AM dans les récepteurs radio, empêchent la surcharge dans les mixeurs audio, compressent la gamme dynamique de la parole pour la téléconférence et régulent l'amplitude des sorties des générateurs de fonction. La conception présentée ici est une base flexible qui peut être adaptée aux fréquences de l'audio à des centaines de kilohertz en étalant les valeurs des composants et en sélectionnant des op‐amps plus rapides. La clé d'une conception AGC réussie est de comprendre la dynamique de la boucle et de bien adapter l'élément de contrôle des gains aux performances requises.