JAJA849 April   2025 ISO1228

 

  1.   1
  2.   概要
  3.   商標
  4. 1ISO1228 - 関連デバイス情報
  5. 2パラレルおよびシリアル出力モード
  6. 3動作中の通信モードの切り替え
    1. 3.1 パラレルからシリアルへ
    2. 3.2 シリアルからパラレルへ
  7. 4SPI 機能モード
    1. 4.1 通常モード
      1. 4.1.1 通常モード- IN8-IN1を連続的に読み出します
    2. 4.2 バースト モード
  8. 5シリアル モードでの最大データ スループット
  9. 6出力のデジタル ロー パス フィルタリング
  10. 7まとめ
  11. 8参考資料

通常モード

通常 SPI モード (BURST_EN = 0) では、ISO1228 はアドレスフェーズで各クロック (SCLK) とデータ (SDI) の 8 ビットを想定し、データフェーズでさらに 8 ビットの SCLK と SDI が続くことを想定します。図 4-1 に、ISO1228 での SPI トランザクションの代表的なタイミング波形を示します:

 通常モードでの SPI タイミング図 4-1 通常モードでの SPI タイミング

ノイズや他の障害が原因で、ISO1228 がマイコンとの同期を解除することが可能です。たとえば、ISO1228 がアドレス フェーズにあるのに (またはその逆の場合) 、MCU がデータフェーズのビットを送信しています。

この問題を解決するために、SYNC ピンを使用して MCU を ISO1228 に同期できます。SYNC ピン (ピン 28) の状態を変更して、ISO1228 の現在のフェーズを示します。

  • SYNC = 1 のとき、ISO1228 はアドレス フレームになります
  • SYNC = 0 のとき、ISO1228 はデータフレーム内で、データ ビットの送受信を行います

MCU が ISO1228 と同期していないことを検出すると、MCU は SYNC ピンを読み取り、nRST で Low にアサートして ISO1228 の内部レジスタをクリアし、新しいトランザクションを開始できます。