2399395_ja-JP

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

2399395_ja-JP

2399395_ja-JP

S32K344のハードウェアQSPIは、(連続クロック)構成をサポートしていますか?

タイトルにあるように、下流のデバイスがこのクロックに基づいてデータを処理できるように、クロックを継続的に出力したいと考えています。

Re: S32K344的硬件QSPI,是否支持(连续时钟/ Continuous SCK)的配置?

こんにちは@Zhangbohanさん

残念ながら、S32K3 SPIモジュールは連続的なSCKをサポートしていません。一つの選択肢は「連続転送」を使用することです。

「マスターモードでは、CONTは新しいフレームを開始するコマンドワードを受信するまで、フレームサイズの末尾でPCSをアサートした状態を維持します。」

もう一つの選択肢は、GPIOを使ってCSとして機能し、ソフトウェアで制御することです。

いずれの場合も、SPI SCKはSPI TXバッファにデータを送り込む際に生成される。標準ドライバー(MCALまたはRTD)を使う場合、SCKパルスはドライバーによってFIFOにデータをプッシュすることで制御されます。ユーザーはそれをコントロールできません。

私の知る限り、連続SCKモードをサポートしているのはS32K9-K7-K6デバイスのDSPIモジュールだけです。S32K39リファレンスマニュアルより:

Julin_AragnM_1-1785269564354.pngJulin_AragnM_1-1785269564354.png

よろしくお願いします、
ジュリアン

Re: S32K344的硬件QSPI,是否支持(连续时钟/ Continuous SCK)的配置?ご回答いただき、誠にありがとうございます。解決策を再検討した結果、別の質問が浮かびました。S32K344はQSPI経由でのDMA転送をサポートしていますか?レジスタレベルでは関連するレジスタを確認しましたが、QSPI_IPにはイネーブルやチャネル設定オプションがありません。MCALレイヤーで設定できるようです。そのため、QSPI+DMAがサポートされているのか、また関連するサンプルコードがあるのかが不明です。既存のサンプルコード「Mem_43_EXFLS」ではDMAは使用されていないようです。Re: S32K344的硬件QSPI,是否支持(连续时钟/ Continuous SCK)的配置?

こんにちは@Zhangbohanさん

はい、QSPIインスタンスはDMAの使用をサポートしています。考慮事項については、S32K3XXリファレンスマニュアルの第78.5.4.1章を参照してください。

Julin_AragnM_1-1785887187504.pngJulin_AragnM_1-1785887187504.png

しかし、QSPI_IPとDMAを組み合わせた例は知りません。

よろしくお願いします、
ジュリアン

タグ(1)
評価なし
バージョン履歴
最終更新日:
2 週間前
更新者: