Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

Studio Bluetooth Forum Discussions

YoJa_3107936
Level 5
Level 5
50 sign-ins First like given 100 replies posted

Hi everyone

顧客様から以下の質問を頂きました。

16bitのステレオデータをどのように送るか決まりごとはありますでしょうか?

フォーラムの情報によると、

The bit depth or word length is set to 16, i.e. frame length is fixed to 32 and cannot be modified. 

PCM/I2S Clock setting in CYW20706

と書かれています。

16bit x 2ch をきっちり詰めた 32bitのデータを32clock丁度で送る必要があるのか教えて下さい。

I2S規格に準じているということならば、仮に48kHz_24bit_Stereoデータを受信したとしても、前詰めMSBで16bit分を認識すると思います。

そのため16bit x 2ch = 32bit をslaveで受け取るとしても、48や64clockに16bit x 2chのデータを詰めても問題ないと考えております。

図で補足しますため御参照願います。

I2S規格.jpg

Thanks

Yang

0 Likes
1 Solution

ご連絡が遅くなり、申し訳ございません。

16bit data with 32 Clocksの設定のみのサポートとなり、MSB Stuffing(前詰め)はサポートしておりません。

クロック設定に付きましては

PCM/I2S Clock setting in CYW20706

を参照ください。

以上です。

View solution in original post

0 Likes
2 Replies
YoJa_3107936
Level 5
Level 5
50 sign-ins First like given 100 replies posted

お客様は御社の製品を採用しようとなりますが、

本件に対して、早急に対処いただけないでしょうか?

設計上にImpactがありますので、対応できるかどうか

ご回答いただけると、幸いです。

Thanks

Yang

0 Likes

ご連絡が遅くなり、申し訳ございません。

16bit data with 32 Clocksの設定のみのサポートとなり、MSB Stuffing(前詰め)はサポートしておりません。

クロック設定に付きましては

PCM/I2S Clock setting in CYW20706

を参照ください。

以上です。

0 Likes