Hallo allerseits,
für ein Projekt suche ich eine Idee für den Aufbau einer Schaltung.
Ich habe dabei eine Audioquelle (einen ADAU1701) die zwei Signale
ausgibt, das eine Signal über I2S an einen kleinen eingebauten
Verstärker (MAX98357A) mit angesschlossenem Lautsprecher, das andere
Signal analog über einen Kopfhörerverstärker (TDA1308) und eine
Klinkenbuchse mit eingebautem Schalter.
Die Schalter leiten dabei das Audiosignal an die Schalter-Pins weiter,
wenn kein Stecker in der Buchse steckt.
Der Verstärker hat einen Pin namens SD, der den Verstärker abschaltet,
wenn an diesem Pin weniger als 0,14V anliegen, und bei höheren
Spannungen für die Wahl des linken oder rechten Kanals aus dem
I2S-Datenstream verantwortlich ist.
Dieser Pin hat einen internen Pulldown über 100kOhm, und ist auf dem
Board von Adafruit, das ich verwenden möchte, über 1MOhm auf 5V gezogen,
was einem Mix aus beiden Stereokanälen entspricht.
Ich suche nun eine Schaltung, die SD auf 0V zieht, sobald ein Kopfhörer
eingesteckt ist, aber bei Entfernen des Kopfhörers den Verstärker
aktiviert, indem an SD 0,5V anliegt.
Schwierig dabei ist, dass an den Pins den Klinkensteckers ein
Audiosignal anliegt, dass möglichst wenig gestört werden sollte, aber
andererseits auch nicht davon ausgegangen werden kann, dass ein
Audiosignal aus dem Kopfhörerverstärker kommt, da interner Lautsprecher
und Kopfhörer eine getrennte Lautstärkeregelung haben.
Hat jemand eine Idee, wie sich das von mir erwünschte Verhalten
bewerkstelligen lässt? Wenn möglich möchte ich ohne Microcontroller
auskommen.
Ich habe noch eine grobe Skizze angefügt.
Grüße,
Bastian