Forum: Mikrocontroller und Digitale Elektronik I²C Audio Controller


von Thore E. (evans)


Lesenswert?

Hallo Leute,
ich habe zu Hause gerade einen TPA6130A2 138-mW DIRECTPATH™ STEREO 
HEADPHONE AMPLIFIER WITH I2C VOLUME CONTROL herumliegen und würde jetzt 
gerne etwas mit dem I²C herumspielen. Ziel soll erstmal sein, die 
Lautstärke zu regeln.

Ich bin jetzt auf diverse Digitale Potentiometer gestoßen, die mich 
allerdings alle noch nicht ganz zufrieden stellen. Ich suche ehr etwas, 
was den Namen IC auch verdient um später Platz+Energiesparend eine 
kleine Audio-Verstärkerschaltung aufzubauen.

Meine frage an euch ist jetzt, ob ihr einen schönen i2c volumen 
controller/ chip kennt, der evtl. bereits "Mute" und "Volumen Controll" 
bereitstellt?
Vielleicht habt ihr ja einen Tip.

Viele Grüße

von Uwe (Gast)


Lesenswert?

Nimm doch nen CODEC von TI dei haben allen möglichen schnick schnack mit 
drinn ( u.A. auch nen kleinen DSP um nen EQ zu machen). z.B. 
tlv320aic3204 
http://focus.ti.com/docs/prod/folders/print/tlv320aic3204.html

von Uwe N. (ex-aetzer)


Lesenswert?

Beim TPA6130A2 wird doch die Lautstärke per I2C geregelt, wofür 
benötigst du jetzt eigentlich das Dig.Poti ?

Überlege dir folgenden Vorschlag:
nimm einen kleinen AVR, schliess daran einen Encoder an oder ein 
normales Poti (diese nat. per ADC abfragen), der AVR sendet dann die 
Informationen per I2C zum TPAxx und gut ist (ein kleines Prog muss man 
dann schon schreiben ...).

Die Encoder gibt es übrigens mit Drucktaster, so könnte man elegant 
zwischen Lautstärke, Balance und was der TPA noch so alles bietet, 
umschalten.

Gruss Uwe

von Jörg S. (joerg-s)


Lesenswert?

TDA7309 wäre passend. Beschaffung ist allerdings etwas schwierig.

von holger (Gast)


Lesenswert?

>TDA7309 wäre passend. Beschaffung ist allerdings etwas schwierig.

Dann besser gleich nen TDA7318. Der hat auch eine Klangregelung;)

von Thore E. (evans)


Lesenswert?

Uwe N. schrieb:
> Überlege dir folgenden Vorschlag:
> nimm einen kleinen AVR, schliess daran einen Encoder an oder ein
> normales Poti (diese nat. per r ADC abfragen), der AVR sendet dann die
> Informationen per I2C zum TPAxx und gut ist (ein kleines Prog muss man
> dann schon schreiben ...)

Welchen AVR sollte ich da nehmen?Ich komme ehr aus dem HF Bereich. 
µController gibt es ja fast wie Sand am Meer...


gruß

von Uwe N. (ex-aetzer)


Lesenswert?

Thore E. schrieb:
> Welchen AVR sollte ich da nehmen?

Hängt davon ab, was der so alles machen soll. Wenn es nur die TDA 
Steuerung ist, dann kann ein z.B. ATiny45 genügen (hier nennt sich das 
I2C Interface USI), wenn es etwas mehr Flash/ SRAM sein soll, dann kommt 
ein ATmega8 in Frage (I2C heisst hier TWI).

Gibt es beide bei Rei....t für etwa 2 Taler.

Ich schätz mal, du benötigst sicher noch etwas AVR-Grundausstattung:
- Programmer, denn kann man sich leicht selberbasteln, hab grad keinen 
Link zur Hand, ich nehme dafür mein STK500

- AVR-Studio zum erstellen/ entwanzen deiner Programme, das gibt es 
hier:
http://www.atmel.com/dyn/products/tools_card.asp?tool_id=17212&source=avr_5_studio_overview

Am besten noch ein Steckbrett oder ein paar Lochrasterplatinen, da 
kannst du die einfache TDA Schaltung + AVR zum Testen und programmieren 
unterbringen
( ein paar Cs und Rs finden sich sicher noch in deiner Bastelkiste)

Gruss Uwe

von Thore E. (evans)


Lesenswert?

Uwe N. schrieb:
> Hängt davon ab, was der so alles machen soll. Wenn es nur die TDA
> Steuerung ist, dann kann ein z.B. ATiny45 genügen (hier nennt sich das
> I2C Interface USI), wenn es etwas mehr Flash/ SRAM sein soll, dann kommt
> ein ATmega8 in Frage (I2C heisst hier TWI).

Liebermehr als weniger. habe mal etwas bei Studienkollegen  rumgefragt 
und ein paar Atmega8 bekommen. Mit denen werde ich jetzt erumstmal etwas 
rumprobieren, was alles möglich ist. LED, Cs, Rs habe ich hier zu hauf 
rumliegen, das ist kein Problem.

evtl kann ich noch das 500stk auftreiben, aber wenn es sich lohnt, kann 
man sich das ja auch mal anschaffen..

Danke für die Hilfe

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.