I2S Codec Dateiformat

Gast #5924805
Lesenswert?

Hallo!

Ich arbeite gerade mit einem WM8731 von Wolfson.
Dabei frage ich mich gerade in welchem Format die Daten vorliegen 
sollen, die dem Codec gesendet werden sollen? Wenn ich 16 bit als 
Wortgröße einstelle, handelt es sich dann um ein 16 bit integer? Signed 
unsigned? Oder doch ein float?
Irgendwie finde ich diesbezüglich keine Informationen.

Beste Grüße!
#5924814
Lesenswert?

Völlig egal ;)

Du kannst ihm senden, was du willst. Interpretieren wird der das als 
vorzeichenlosen Integerwert mit MSB first, wie Audiodaten halt i.d.R. so 
sind.

Wenn du z.B. 16-bit floats sendest (woher auch immer du die her 
bekommst), kommen halt sehr komische Geräusche raus.

Oliver
Gast #5925203
Lesenswert?

Oliver S. schrieb:
> Interpretieren wird der das als
> vorzeichenlosen Integerwert mit MSB first, wie Audiodaten halt i.d.R. so
> sind.

Darf ich kurz einwerfen, dass das Datenblatt des WM8731 (wie auch der 
I2S Artikel zu Wikipedia) zum Datenformat sagt:
"The data is signed, encoded as 2’s complement (with MSB first)."

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