SH7753 SPI0で受信データが正しく読めない

スマと申します。

 

SH7753 SPI0を使っています。波形上は期待するデータが送受信できて

いる様に見えるのですが、RBR(SPI コア受信バッファレジス)の読み値が

常に0となっています。

 

調べていたところ、使用している回路上で、SP0-SCK_FB信号がN.Cとなって

ました。もしかしたら読み値が期待通りでない理由はこれでしょうか?

ご存じの方いたらご教示お願いします。

Parents
  • わわいです
    >波形上は期待するデータが送受信できている様に見えるのですが
    とありますが、どこの端子の波形がどういう風に期待通りなんでしょうか。

    >調べていたところ、使用している回路上で、SP0-SCK_FB信号がN.Cとなってました。
    いちど、その端子をSP0-SCKと接続してやってみればどうなるでしょうか。
  • わわい様

    回答ありがとうございます。

    >> 波形上は期待するデータが送受信できている様に見えるのですが
    > とありますが、どこの端子の波形がどういう風に期待通りなんでしょうか。

    まずCS(SS0)がHi→Loに遷移して、CLK(SP0-SCK)と同期して送信データの波形(SP0-MOSI)が
    出力されます。その送信データに対する応答がデバイスからあるのですが、SP0-MISO上に
    期待するデータの波形が出ていることが確認できております。全ての入力完了後に、
    CS(SS0)がHiに戻ってます。

    そのとき、受信データ数も期待通りなのですが値がレジスタ読み値が0となっている
    状況です。

    ソフト的に汎用IOを使って、上記デバイスとのSPI通信を行い動作確認取れておりますが、
    その波形と同等のものがオシロで確認できております。

    > いちど、その端子をSP0-SCKと接続してやってみればどうなるでしょうか。

    はい。
    それをしたいのですが、デバイスのリワーク or ボード改版になるため、原因が
    あっているか情報が得らればと思っております。
  • 自己レスです。

    その後、リワーク & ジャンパーでSP0-SCKとSP0-SCK_FBを接続して、
    動作確認したところ、無事、受信データの読み込みができる様に
    なりました。
Reply
  • 自己レスです。

    その後、リワーク & ジャンパーでSP0-SCKとSP0-SCK_FBを接続して、
    動作確認したところ、無事、受信データの読み込みができる様に
    なりました。
Children
No Data