MIMXRT1064のLPSPI4はマスターまたはスレーブにできます。
私のPCBには2つの組み立てオプションがあります。
マスターとしてLPSPI4を使用するもの
2つ目は、LPSPI4をスレーブとして使用する場合です。
MCUXpressoの設定ツールで、ピンパネルでD12をLPSPI4:SDIに選んだ後、ルーティング詳細パネルで方向を設定できます!?
もし私が「Functional Group」構成でLPSPI4がマスターである場合、
このD12ピンは入力か出力に設定すべきでしょうか?
SDIとSDOを外部の0Ω抵抗器に交換する必要はありますか?
ありがとう。
デビッド。
こんにちは、 @davidfi さん。
私たちの製品にご関心を寄せ、コミュニティをご利用いただき、本当にありがとうございます。
通常のLPSPI4構成(CFGR1[PINCFG] = 0b00)では、SDI/SINがRT1064の入力、SDO/SOUTが出力となります。
1:RT1064をマスターとして動作させる場合:スレーブからSDI経由で送信されたデータを受信し、スレーブにSDO経由でデータを送信します。
2:RT1064をスレーブとして使用する場合:マスターからSDI経由で送信されたデータを受信し、SDO経由でマスターにデータを送信します。
RT1064をマスターとスレーブ間で変更しても、それ自体でSDIとSDOの方向が逆になるわけではありません。
アセンブリのSDIとSDO接続が逆の場合、CFGR1[PINCFG] = 0b11 (kLPSPI_SdoInSdiOut )を設定してソフトウェアで関数を交換できます。SDIはデータを送信し、SDOはそれを受信します。この設定が選択したアセンブリの配線と一致していることを確認してください。
BR
5月