Ich wollte euch grundsätzlich fragen, in wie weit ihr eine Realisierung
für folgendes Projekt (unter Berücksichtung meiner Ahnungslosigkeit von
uC Programmierung) einschätzen würdet.
Das Projekt ist ein multi-channel DSP/DAC + Kopfhörerverstärker mit
einigen integrierten Quellen (I-Device per USB, Airplay, Toslink
Eingänge, USB-IN).
Im Ausgang sollen 4 voneinander unabhängige regelbare KH-Verstärker
Module betrieben werden. 2 sind single-ended und 2 sind balanced.
Das Projekt ist bereits fertig, bis auf die noch fehlende
Volume-Regelung der 4 KH-Ausgänge.
Diese Volume Regelung soll nur im Bereich von ca. -20 ... 0dB arbeiten.
Ein Mastervolume ist über den DAC (bzw. aucg das DSP) schon
funktionsfähig.
Sinn des Ganzen wäre, an den Ausgängen unterschiedliche Kopfhörer auf
gleiches Level auspegeln zu können, um akustische Vergleiche machen zu
können.
Projektbeschreibung (grob) IST:
Quellen (Toslink-IN, USB-IN, IDevice-IN und Airplay-Modul) werden über
Toslink zu einem 4-fach Toslink -> SPDIF Konverter verbunden (Eigenbau).
Danach gehen die 4 SDPIF Linien zu einem TwistedPear 4:1 Mux-Reciever.
http://www.twistedpearaudio.com/digital/cs8416mux.aspx
Das ist der "Eingangswahlschalter.
Von dort aus geht es per SPDIF weiter zu einem mini-Shark-DSP.
http://www.minidsp.com/products/minidspkits/minisharc-kit
Danach per SPDIF zu einem TwistedPear Buffalo-III-DAC.
http://www.twistedpearaudio.com/digital/buffalo8.aspx
Über einen Vorverstärker
http://www.twistedpearaudio.com/linestages/ivy.aspx
zu insgesamt 4 KH-Verstärker-Modulen (2x singele ended und 2x balanced)
http://www.diyaudio.com/forums/headphone-systems/179298-wire-ultra-high-performance-headphone-amplifier-pcbs.html
Der VV hat jeweils einen SE-Ausgang und einen BAL-Ausgang.
Es sollen also jeweils 2 SE Module und 2 BAL Module parallel betrieben
werden (mit jeweils separater Volume Regelung -20 .. 0dB)
Die Regelung soll über Inkrementgeber erfolgen!
Bis hierhin (außer der Volume Regelung) läuft alles bereits bestens.
Ich hatte mir für die Volume Regelung die PGA 2320 dafür ausgeguckt, hab
aber leider keinen Plan von uC Programmierung.
Ich brauche wohl 6 der PGA2320 Chips für:
SE-1
SE-2
BAL-L-1
BAL-R-1
BAL-L-2
BAL-R-2
BAL-L-1 und BAL-R-1 werden per daisy-chain verbunden.
BAL-L-2 und BAL-R-2 werden per daisy-chain verbunden.
Aus meiner Sicht braucht der uC dafür mindestens diese I/Os:
4x SDI
4x SCLK
4x SDO
ggf. 4x mute
ggf. 4x ZCEN
Da (oder schon vorher) hört leider mein Verständnis auf.
Wenn es realisierbar wäre, bräuchte ich in großem Maße eure Hilfe.
Auch alternative Vorschläge sind gerne willkommen.
Ach ja, ein Display soll auch noch rein, welches den Level je Kanal
anzeigt und ggf. auch noch Infos vom uC des DSP bzw. des DAC) ...
Gruß Martin