PGA2320 multi-channel KHV Projekt

OP #4081063
Lesenswert?
• ▲
▼
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
OP #4081601
Lesenswert?
• ▲
▼
Link zum Vorverstärker:
http://www.twistedpearaudio.com/docs/linestages/ivy3_schematic_1_0.pdf

Endstufen als Anlage (DIY Audio Projekt).

Mit SE ist gemeint "unbalanced", mit BAL ist gemeint "balanced" also 
symmetrisch.

Der PGA 2320 hat ja 2 Kanäle je Chip.
Somit können die unbalanced Module mit je einem Chip betrieben werden.
Wohingegen (wegen symmetrie) bei den balanced Modulen 2 Chips je Modul 
benötigt werden.

SE-1 soll bedeuten 1. unbalanced Modul
SE-2 = 2. unbalanced Modul
BAL-L-1 = 1. balanced Modul linker Kanal
BAL-R-1 ...
BAL-L-2 ...
BAL-R-2 ...
Angehängte Dateien:

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.