mehr i2s Ausgänge für Rasperry

Gast #3986841
Lesenswert?

Hallo,

kennt jemand eine Möglichkeit, wie man an einem Rasperry mehr I2S 
Ausgänge bekommen kann?
Ziel unserer AG ist es, mit dem Rasperry einen mehrkanal PWM chip 
anzusteuern. Insgesamt hätten wir gern 4xi2s zum PWM chip, es gibt aber 
nur einen auf dem Rasperry.

Alternativ wäre ein 4+ channel Audio PWM prozessor die Lösung, der statt 
i2s einen i2c Eingang hat - kennt da jemand etwas?


Liebe Grüße,
Thomas
Gast #3988154
Lesenswert?

Ich verstehe das hier nicht so ganz.
Ich dachte immer Audio mit PWM ist doch mehr die 'Billiglösung', da gibt 
es doch besseres? Oder liege ich da jetzt falsch?

Und Audio über I2C? Dafür ist der Buss doch etwas langsam? Bei 400KHz 
und 16 Bit Daten sind doch maximal 25 KSamples/sec drin. Dazu kommt aber 
noch das Adresse-Byte, also nur 16 KSamples/sec. Und dann mit 4 
Kanälen??

Erzählt doch mal, was das werden soll.
Gast #4114979
Lesenswert?

Ich denke hier liegen 2 Misverständnisse vor:

Einmal handelt es um I2S und nicht I2C, von daher ist die Bandbreite 
eine anders.

Dann ist I2S auch nicht direkt PWM oder PCM sondern das proprietäre 
Format, also Nettodaten.

Was die Rate angeht, liegt es laut SPEC bei 24 x 48kHz x 2 = 2.3 Mbps.

Um mehr Ausgänge am PI zu erzeugen, müsste man einen Multiplexer 
verwenden. Die klassischen I2C MUX werden aber wohl nicht funktionieren.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren