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
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.