Simpler AGC diskret aufgebaut

OP #1535575
Lesenswert?

Hallo zusammen,

eigentlich komme ich von nebenan aus der µC-Ecke, aber ich habe mal ein 
Problem, was "analog" gelöst werden müsste, auch wenn es im Großen und 
Ganzen wieder um µC geht.

Ich hätte gerne für ein Sound2Light-Feature eine automatische 
Pegelanpassung (AGC). Es geht um ein Signal, welches mit einer 
Elektret-Kapsel abgenommen werden soll und zur Steuerung von 
Lichteffekten dient. Dieses soll sich automatisch an die Pegel anpassen, 
so dass nur die Beats - also die Spitzenwerte - dann gezählt werden bzw. 
als Impulse dienen. Da das Signal nach der Pegelanpassung nicht weiter 
akkustisch verwendet wird, sondern nur noch an den ADC-Pin eines µC 
geleitet werden soll, ist die Signalqualität absolut nebensächlich. Wenn 
möglich vielleicht sogar ganz ohne ADC, als TTL-Pegel an einem normalen 
Eingang.

Leider ist Analogtechnik überhaupt nicht mein Gebiet, daher hoffe ich 
auf Tipps von euch. Falls es für mein Problem einen leicht erhältlichen 
"Spezial-IC" gibt, hätte ich an Hinweisen dazu auch Interesse.

Gruß
Dominique Görsch
Gast #1535598
Lesenswert?

Im Zuge der Aktion "Quantität statt Qualität" habe ich mal eine Skizze 
von vor einigen Jahren angehängt, ohne zu wissen, ob die Schaltung 
funktioniert hätte.
Vielleicht kann sie ja als Grundlage für die Diskussion dienen.

Der linke OP verstärkt das Audiosignal. Über den ersten Tiefpass soll 
aus dem Tonsignal die Hüllkurve gewonnen werden (besser wäre hier 
vielleicht ein aktiver Gleichrichter). Dann soll von dieser HÜllkurve 
über die obere Zeitkonstante mit Diode der Spitzenwert und über die 
untere Zeitkonstante der Mittelwert gebildet werden. Der nachgeschaltete 
Spannungsteiler (2x100k) nimmt davon wieder die Mitte und dient als 
Referenz für den Komparator. Ändert sich die Lautstärke plötzlich 
(Signal am Plus-Eingang), so dass die Mittel-/Spitzenwerte nicht gleich 
folgen, schaltet der Komparator.
Angehängte Dateien:
#1535683
Lesenswert?

Du könntest auch den Weg gehen, den uC als DSP zu benutzen und Dir 
Deinen Beat per Software aus dem Signal ziehen. Dann reduziert sich die 
Eingangsbeschaltung auf den Mikrofonverstärker + Tiefpass. Mit einem 
10-Bit-ADC sollte ein Dynamikbereich von 40dB machbar sein.
OP #1536331
Lesenswert?

Ich hatte für dieses Sound2Light bereits einen Plan, leider finde ich 
den nichtmehr. Dort war es aber so, dass man mittels Poti das 
Ansprechverhalten einstellen musste, also quasi der Umgebungslautstärke 
anpassen. Eben diese Regelung würde ich gerne Automatisieren, ich bitte 
um Entschuldigung wenn AGC der falsche Begriff dafür ist, aber in meiner 
Audiosoftware heisst das Feature zur automatisierten Levelanpassung eben 
AGC und nichts anderes bräuchte ich ja.

Wenn das Ganze aber sowieso besser anders zu realisieren ist - im 
Idealfall so dass ich nur noch den "Beat" über einen normalen Eingang 
signalisiere ohne den ADC dafür auswerten zu müssen - bin ich für jeden 
Hinweis dankbar. Wie schon geschrieben, Analogtechnik ist völliges 
Neuland für mich.

Vereinfacht dargestellt brauche ich im Prinzip eine Schaltung an der ich 
vorne eine Eelektretkapsel anschliesse und mir hinten die Beats in Form 
eines kurzen High-Pegels signalisiert werden. Wenn möglich so dass ich 
mit +5V auskomme, ohne irgendwelche "Sonderspannungen" für OpAmps.

Gruß
Dominique Görsch

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren