Lautstärkeregelung mit DS1807 Digitalpotentiometer?

Ich mache einen digitalen Synthesizer für ein Projekt und muss eine Arduino-gesteuerte Lautstärkeschaltung anschließen.

Im Moment gebe ich ein 0-5-V-Audiosignal aus und schneide es mit einem Spannungsteiler (1 kOhm und 10 Ohm) und einem Kondensator auf ein reines 0,5-V-Wechselstromsignal herunter. Ich würde gerne ein digitales Potentiometer an diese Schaltung anschließen, um die Lautstärke zu steuern, also habe ich einen DS1807 gekauft.

Das Datenblatt ist hier , aber ich bin mir immer noch nicht ganz sicher, wie ich es verwenden soll - es bezieht sich eher auf die Widerstandseinstellungen in db als auf Ohm, aber es fühlt sich an, als sollte ich einen zweiten Widerstand einbauen, um damit einen Spannungsteiler zu bilden. Welchen Widerstandswert sollte dieser haben? Ich sehe keinen Hinweis darauf, zwischen was der tatsächliche Widerstand des DS1807 variiert. Oder denke ich bei dieser Schaltung völlig falsch?

(ps, der Lautsprecher, den wir verwenden werden, ist ein aktiver Computerlautsprecher)

Hier ist die Schaltung, an die ich gedacht habe - ist das richtig und wie wähle ich R3?

Danke!

schematisch

Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan

Der globale Widerstand des Potentiometers soll etwa 45 kΩ betragen, sodass der zusätzliche Teilungswiderstand (100 kΩ) nicht erforderlich ist, wie @meakcey schreibt.

Antworten (1)

Sie brauchen keinen zusätzlichen Widerstand. Schließen Sie einfach Audiosignale an die digitalen Pot-Pins H0-L0 oder H1-L1 an. W0 oder W1 geben Ihnen ein geteiltes Signal. Topfwerte sind im Datenblatt Seite 10 angegeben.

Achten Sie auch darauf, die auf Seite 10 angegebenen empfohlenen Grenzwerte nicht zu umgehen.

oh, duh, weil es jetzt einen Widerstand auf der linken und rechten Seite des Wischers gibt ! also lege ich dann das Audiosignal auf H0 und Masse auf L0?
Ja. Sie könnten es als normales Potentiometer betrachten. Außerdem können Sie den codebezogenen Link hackaday.com/2009/02/16/… finden.
Ich habe nicht gesehen "dann?" =) zwischen W0- und L0-Pin würden Sie das bekommen, was Sie mit der i2c-Schnittstelle gegeben haben