Automatische gain control (AGC) is een fundamentele feedback techniek die wordt gebruikt in talloze analoge en gemengde signaalsystemen.Van AM/FM-radio's en cellulaire basisstations tot professionele audiocompressoren en medische instrumentatie. Het kerndoel is eenvoudig: ondanks grote verschillen in ingangssterkte een bijna constante outputamplitude leveren. Operationele versterkers (op-amps), met hun hoge winst, hoge ingangsimpedantie en lage kosten, bieden een uitstekend platform voor het bouwen van discrete AGC-circuits. In tegenstelling tot geïntegreerde gain-control IC's, biedt een op-amp-gebaseerde aanpak de ontwerper volledige controle over lusdynamiek, compressiekenmerken en componentkeuze. Dit artikel loopt door een complete ontwerpmethodologie voor een praktische op-amp AGC-circuit, die elke fase bestrijkt, van amplitudedetectie tot winst-element selectie, met gedetailleerde voorbeelden, kalibratieprocedures en geavanceerde architectuur.

Begrip AGC Loop Fundamentals

Een AGC-systeem is een negatieve-feedback-regellus. Het ingangssignaal gaat door een variabele-gain-versterker (VGA). Een klein deel van de versterkeruitgang wordt gevoed aan een amplitudedetector, die het AC-niveau omzet in een DC-regelspanning. Deze spanning wordt expliciet of impliciet vergeleken met een vaste referentie, en het foutsignaal past de VGA versterker aan in de richting die de uitgangsafwijking vermindert. Wanneer de ingang groeit, wordt de winst verminderd; wanneer de ingang valt, wordt de winst verhoogd. In een goed gecompenseerde lus blijft de output-aployment binnen een smal venster, vaak minder dan 1 dB variatie over een 40 dB ingangsbereik.

De belangrijkste prestatieparameters zijn:

  • Compressieverhouding: De verandering in outputamplitude gedeeld door de verandering in inputamplitude (in dB). Een verhouding van 10:1 betekent een 10 dB ingangstoename produceert slechts 1 dB van outputverhoging.
  • Aanvalstijd: De tijd die nodig is voor de controlelus om te reageren op een plotselinge toename van het inputniveau. Meestal gemeten vanaf het begin van de barst tot wanneer de output zich binnen 10% van zijn eindwaarde vestigt.
  • Release tijd: De tijd die nodig is voor de winst te herstellen nadat het invoerniveau daalt terug naar zijn oorspronkelijke waarde. Langere release tijden voorkomen hoorbare . Pumping, . maar kan leiden tot verlies tussen transiënten.
  • Totale harmonische vervorming (THD): Vervorming die door het gain-control element, met name de JFET of OTA, wordt geïntroduceerd. Low-distortion designs houden THD onder 0,1% voor audiotoepassingen.
  • Dynamisch bereik: Het bereik van de ingangsamplitudes waarover de lus lineaire werking kan handhaven zonder knippen of signaalverlies.

Het begrijpen van deze parameters is essentieel voordat u componenten kiest omdat ze de keuze van tijdconstanten, spanningsvooruitdrukkingen en gain-element topologie bepalen. De stabiliteit van de lus hangt ook af van de fasemarge die door het detectorfilter, de gain-control element capaciteit en op-amp compensatie wordt bijgedragen. Een systeem met te snel een aanval kan overslaan en ring; te langzaam een aanval zal laten voorbijgaan transiënten ongereguleerde.

Kerngebouwblokken van een Op-Amp AGC

Elke op-amp AGC-circuit bestaat uit vier essentiële blokken: een versterker met variabele gain, een amplitudedetector, een gemiddeld filter en een regelspanningsgenerator. De volgende componenten komen voor de meeste implementaties voor.

Operationele versterkerselectie

De op-amp die in de winstfase wordt gebruikt, moet over voldoende bandbreedte, verzwaard vermogen en outputaandrijving voor het doelfrequentiebereik beschikken. JFET-input-apparaten zoals de TL071 zijn populair omdat ze een hoge ingangsimpedantie bieden (1012[ Ω) en lage biasstroom, die belangrijk is wanneer het gain-control-element (JFET) een hoge impedantie-ingangspoort presenteert. Voor bipolaire ontwerpen beperkt de ]LM741[] nog steeds wordt gebruikt in lage frequentie-toepassingen, maar de beperkte slew rate (0,5 V/μs) de bandbreedte. Voor hogere prestaties, zie de OPA134 of OPA2134, die lage vervorming en 8 MHz-bandbreedte-product vertonen. Voor ontwerpen boven 100 kHz, kiest u een breedband-op-amp zoals de LM71 (200 MHz GBW) of AD8031 (80 MHz) en betaalt u zorgvuldig aandacht voor lay-paras.

Gain-Control Element-opties

Het element van de variabele weerstand vormt het hart van de AGC. Er bestaan drie gemeenschappelijke benaderingen:

  • JFET als een spanningsgestuurde weerstand (VCR):[ Een n-kanaals JFET (bv. 2N3819, J201) werkt in zijn ohmic regio (V[DS[] < 100 mV) waarbij de weerstand van de afvoer-bron R[DS[ varieert van ongeveer 50 Ω tot 100 kΩ als V]GS[] van nul naar pink-off. Dit element wordt geplaatst in het feedbacknetwerk van een op-amp, waardoor variatie in drie decennia mogelijk is. De trade-off is dat signaalamplitude over de JFET klein moet worden gehouden (<30 mV]]pp) om lage vervorming te behouden.
  • Operationale transgeleidingsversterker (OTA): Apparaten zoals de LM13700 leveren een transgeleiding gm die lineair evenredig is met een externe vooringenomenheidstroom IABC[. Door de envelop-gedetecteerde stroom in de OTAs-voordeelpen te voeren, kan de winst worden aangepast met een zeer lage vervorming. OTA's zijn vooral nuttig voor lineaire-in-dB-controle omdat de I]ABC[ naar g[m[[-verhouding lineair is, en de controlewet kan zo nodig worden gevormd met een logaritmische converter.
  • Gedetailleerde spanningsgestuurde versterker (VCA): IC's zoals de DAT 2180 of AD8336 integreren de gain cel, de controle poort, en vaak een detector op-chip. Ze bieden de laagste vervorming en het breedste dynamische bereik, maar tegen hogere kosten. De AD8336, bijvoorbeeld, biedt een 40 dB winstbereik met een bandbreedte van 80 MHz en vervorming

Het kiezen van deze opties hangt af van het vereiste dynamische bereik, vervormingsspecificatie en kosten. Voor de meeste hobby- en low-costontwerpen is de JFET VCR-benadering voldoende. Voor professionele audio, een OTA of speciale VCA wordt de voorkeur gegeven.

Amplitudedetectiemethoden

De detector moet de AC-uitgangsamplitude omzetten in een gelijkspanning die de envelop weerspiegelt. Eenvoudige diode half-golfgelijkrichters zijn onvoldoende voor lage signalen vanwege de voorwaartse spanningsdaling (out-

Stap-voor-stap AGC Circuit Design

1. Het ontwerpen van de Precisie Rectifier

Voor een volledige golf precisie-gelijkrichter gebruikt een gemeenschappelijke topologie twee op-amps: de eerste voert een halve golfcorrectie uit, en de tweede somt de originele en gecorrigeerde signalen op om een volledige golf-output te produceren. Bijvoorbeeld, met een omkerende configuratie, gaat de eerste op-amps-output naar nul tijdens negatieve halve cycli (via een diodestuurnetwerk), terwijl de tweede op-amp invert en somt de input en de halve golf output om de absolute waarde te reconstrueren. Componentwaarden moeten worden aangepast om asymmetrische correctie te voorkomen. Gebruik 1% metaal-film weerstanden en lage-leak condensatoren voor het filter. Schottky schakelaars (BAT54) worden de voorkeur gegeven vanwege hun lage vooruitgaande spanning (HPLC 0.3 V) en snelle schakelen, waardoor vervorming bij hoge frequenties wordt verminderd. Voor een enkele stroomvoorziening moet de gelijkrichter worden beïnvloed tot een virtuele grond.

2. Afwijkende Filter en Tijd-Constant Selectie

Na correctie is het signaal een serie half-sinus- of volle-golfpulsen. Een eenvoudig RC-low-pass filter haalt de DC-envelop. De tijd constant th = R × C bepaalt zowel aanvals- als releasetijden als de laad- en afvoerpaden identiek zijn. Voor audio AGC, een typische aanvalstijd van 1

3. Het configureren van de JFET als een variabele resistor

In een niet-inverterende op-amp configuratie wordt de JFET in serie geplaatst met de omkerende ingang naar de grond, terwijl een vaste feedbackweerstand Rf van de uitgang naar de omkerende ingang wordt verbonden.De winst is G = 1 + Rf / RDS(on)[. Wanneer de JFET volledig aanstaat (R]], is de winst hoog; wanneer de poortspanning pink‐off (R[[[FLT:]]]]] 50 kΩ), de spanning van de basis van de omtrek van de print van de JFET-poort wordt uitgeoefend, wordt de regelspanning van de gemiddelde filter toegepast door een hoge waarde (1 MΩ) om te voorkomen dat de filter wordt geladen.

4. Integratie van de controlelus met drempelaanpassing

De laatste stap is om de gedetecteerde envelop te combineren met een referentiespanning om de AGC-drempel in te stellen. Een eenvoudige benadering maakt gebruik van een derde op-amp als een omkerende zomer: de ene ingang ontvangt de filteruitgang, de andere ontvangt een negatieve DC referentiespanning. De zomeruitgang is de regelspanning die de JFET-poort aandrijft. Een potentiometer op de referentie-ingang stelt de gebruiker in staat het gewenste uitgangsniveau in te stellen. Voeg een klemdiode (bijv. 1N4148) toe van poort tot grond om te voorkomen dat de poort vooruit-biased wordt, waardoor de JFET wordt vernietigd. De hele lus moet worden losgekoppeld met 10 μF en 100 nF condensatoren op elke toevoerrail, en een grondvlak moet worden gebruikt om parasitaire oscillaties te voorkomen. Voor betere geluidsprestaties kan de referentiespanning worden afgeleid uit een precisie shuntreferentie zoals de LM404040.

Loopcompensatie en stabiliteitsanalyse

AGC-circuits kunnen oscilleren als de lusfaseverschuiving 180° bereikt voordat de winst onder de eenheid zakt. De dominante fasevertraging komt van het gemiddelde filter en elke parasitaire capaciteit bij de JFET-poort. Om dit te voorkomen, beperken de filter... constant en voegen frequentiecompensatie in de winstfase toe. Een gebruikelijke methode is om een kleine condensator (10.0100 pF) uit de JFET-afvoer te plaatsen, of een pole-nul compensatienetwerk in de feedbacklus te gebruiken. Simuleer de loopwinst met behulp van een SPICE-oscillatietest: breek de lus bij de detectorinvoer, injecteer een klein AC-signaal en meet de fasemarge. Een minimum van inschakeltijd wordt aanbevolen. Voor audio is de bandbreedte van de lus meestal laag (meer dan 100 Hz), zodat stabiliteit gemakkelijk te bereiken is; voor hogere frequenties is een zorgvuldige componentselectie nodig.

Voorbeeld van bewerkt ontwerp: Audio AGC Compressor

Hier ontwerpen we een praktische AGC voor lijn-level audio. Het ingangsbereik is 50 mVRMS[ tot 2 VRMS[, en de output moet worden geregeld tot 1 VRMS[ ± 0,5 dB. Het circuit gebruikt twee TL071 op-amps voor de gain- en precisie-gelijkrichter, één LM358 voor de somfase, een 2N3819 JFET en de Schottky diodes voor de gelijkrichter. De gain-fase is niet-inverteren met R]f = 100 kΩ en de JFET drain-source om te gronden. Met de JFET volledig op (R] is de winstfase niet-invert.

Kalibratie en dynamische respons-tunen

Na montage een 1 kHz sinusgolf toepassen op 50 mVRMS. Let op de output op een oscilloscoop. Verhoog de ingangsgraad langzaam; de output moet lineair stijgen tot het niveau van de AGC (≈1 VRMS[]), waarna de waarde constant moet blijven. Stel de drempel potentiometer in om het uitgangsniveau te verfijnen. Breng vervolgens een stapstoot aan: verhoog de input met 10 dB abrupt. De output moet kort spike zijn, dan moet zich terugzetten naar het gereguleerde niveau binnen de aanvalstijd. Gebruik een DC‐gekoppelde scope kanaal op de JFET-poort om de overbelastingshelling te zien. Als de overmaat te hoog is, verminder dan de aanvalstijd constant (verhoging R]).

Simulatie en verificatie

Voor het bouwen, simuleert u het circuit met behulp van SPICE (bijv. LTspice). Modelleer de JFET met een standaardmodel (bijv., 2N3819 uit de bibliotheek). Gebruik een voorbijgaande analyse met een stapwijziging in de ingangsamplitude om aanvals- en afgiftetijden te verifiëren. Veeg de ingangsamplitude van 0,1 V naar 2 V en zet de uitgangsamplitude uit om de compressiecurve te controleren. De simulatie zal elke instabiliteit onthullen, zoals het bellen na een stap. Pas compensatiecondensatoren en filtertijdconstanten dienovereenkomstig aan. Simuleer ook de prestaties van de gelijkrichter bij lage signaalniveaus om ervoor te zorgen dat de precisie-gelijkrichter werkt tot 50 mV] RMS[]. Let op op op op op op op op-amp verzadigingsspanningen als de op-amp-rails gelijkrichter, de loop zal de controle verliezen. Voeg een kleine serieweerstand in de gelijkrichters diodespad om piekstromen te beperken.

Geavanceerde AGC-architectuur

Voor toepassingen die ultra-lage vervorming of lineaire-in-dB-besturing vereisen, kan de JFET-aanpak worden beperkt. Een AGC op OTA-basis, met behulp van de OTA-toepassingsnota's van Texas Instruments, vervangt de JFET door een LM13700. De uitgang van de envelopdetector wordt omgezet in een stroom via een weerstand, die de OTA's IABC[]]-pin rechtstreeks beinvloedt. Dit zorgt voor een lineaire winst-controlewet en zeer lage vervorming (gewoonlijk < 0,05%). Een andere geavanceerde benadering maakt gebruik van een speciale VCA zoals de DAT 2180, die een exponentieel winstcontrole voor een echte dB-lineaire respons omvat. Digitale AGC-implementaties maken gebruik van een analoge-to-digitale converter, een microcontroller, een vermenigvuldigende DAC of digitale potentiometer om de winst te berekenen.

Veel voorkomende Pitfalls en Design Solutions

Zelfs ervaren ontwerpers kunnen bij het bouwen van op-amp AGC circuits met verschillende hardnekkige problemen geconfronteerd worden:

  • Laagfrequente oscillatie (motorboot): Veroorzaakt door onvoldoende stroomontkoppeling of grondlussen. Gebruik ster aarding en plaats 100 nF keramische condensatoren direct bij elke op-amp voedingspen.
  • Excessieve regelspanning rimpeling: Het RC-filter is mogelijk niet geschikt voor lagefrequentieingangssignalen. Voor audio gebruikt u een tweede-orde actieve laag-doorlaatfilter in plaats van een eenvoudige RC-fase om rimpels te verminderen zonder dat de aanvalstijd wordt verhoogd.
  • JFET-vervorming bij hogere signaalniveaus: De JFET moet altijd in het ohmic gebied blijven. Als de spanning er over ongeveer 100 mV overschrijdt, wordt de RDS-VDSrelatie niet-lineair, waardoor even-ordeharmonica wordt geïntroduceerd. Ofwel vermindert de feedbackweerstand Rf om de op-amp-winst te verlagen (dus de spanning over de JFET te verlagen) ofwel gebruikt u een JFET met een groter ohmic bereik.
  • Temperatuurdrift van JFET-afdrukspanning: De VGS(off) van JFETs drijft meestal
  • DC-compensatie in de gelijkrichter: Zelfs kleine offsets kunnen de AGC-drempel meerdere dB verschuiven. Gebruik een laag-uitstel op-amp (bv. OP07) voor de detector en vernietig de offset ervan met behulp van een trimmer potentiometer. Als ruimte dit toelaat, voeg dan een AC-koppelingscondensator toe voordat de gelijkrichter ingang.

Aanvragen en conclusie

Op-amp AGC-circuits worden gevonden in talloze real-world systemen: ze stabiliseren de output van AM-detectoren in radioontvangers, voorkomen overbelasting in audiomixers, comprimeren het dynamische bereik van spraak voor teleconferentie, en regelen de amplitude van functiegenerator uitgangen. Het ontwerp dat hier wordt gepresenteerd is een flexibele basis die kan worden aangepast aan de frequenties van audio naar honderden kilohertz door het schaalproces component waarden en het selecteren van snellere op-amps. De sleutel tot een succesvol AGC ontwerp is het begrijpen van de loop dynamiek en zorgvuldig aansluiten van de gain-control element op de vereiste prestaties. Door methodisch ontwerpen van de detector, filter, en winst stadium, en vervolgens het meten en tweaken van de tijd constanten, ingenieurs kunnen bereiken robuuste, low-distortion amplitude regulatie in bijna elk analoog systeem.