Forum: Digitale Signalverarbeitung / DSP / Machine Learning mehr i2s Ausgänge für Rasperry


von Thomas (Gast)


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

von PittyJ (Gast)


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.

von Audio Hans (Gast)


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.

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.