2394875_ja-JP

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

2394875_ja-JP

2394875_ja-JP

imx8mmini sai1 最大サンプルレート

hi

SAI1 Connectのコーデックはサンプルレート768kHz/32bitに対応しています。 SAI1-RX0 codec_DOUT接続。

768kHz/32bitおよびL/Rチャネルで読み取れるデータはありませんが、SAI1-TXFS/SAI1-TXCは768kHz/49.152Mhzを出力可能です。768khz/16bitおよび384khz/32bitのL/Rチャネル読み取りは問題ありません。カーネルバージョン6.1.36です。

ありがとうございます。



Re: imx8mmini sai1 max sample rates

コーデックdtsについては以下の通りです。

sofia_0571_0-1784080120640.png

「-f S32_LE -r 384000 -c 2 -d 1 test.wav」を指定して arecord コマンドを実行します。または「-f S16_LE -r 786000 -c 2 -d 1 test.wav」でも問題ありません。しかし、「-f S32_LE -r 768000 -c 2 -d 1 test.wav」で実行すると、test.wav は NULL になります。




Re: imx8mmini sai1 max sample rates

こんにちは、

デバイスツリーの設定を教えていただけますか?

どのコーデックを使用していますか?

よろしくお願いいたします。

Re: imx8mmini sai1 max sample rates

こんにちは、

サンプルレートに関連するエラーが出る場合、クロックソースがそのサンプルレートに必要な周波数を生成できないため、原因かもしれません。

特定のサンプリングレートを得るためには、外部クロックなどの専用のクロックソースを使用する必要がある場合があります。

よろしくお願いいたします。

Re: imx8mmini sai1 max sample rates

こんにちは、

テスト中にアンダーフローエラーやオーバーフローエラーが発生しますか?

よろしくお願いいたします。

Re: imx8mmini sai1 max sample rates768kHzの32ビット×2チャンネルで読み取ると、SAI1_TXFS/SAI1_TXC出力は正常(768kHz/49.152MHz)です。コーデックのデータ出力ピン(SAI1_RX0に接続)は、オシロスコープで確認するとデータ出力があります。imx8mminiのSDMAが動作していない可能性はありますか?Re: imx8mmini sai1 max sample rates

テスト中に以下のようなカーネル出力エラーが発生しました。
[ 506.336480] [858] wait_for_avail:1936: asoc-simple-card sound-pcmdev: キャプチャ書き込みエラー (DMA または IRQ の問題?)

Tags (1)
No ratings
Version history
Last update:
yesterday
Updated by: