JAJA849 April 2025 ISO1228
通常 SPI モード (BURST_EN = 0) では、ISO1228 はアドレスフェーズで各クロック (SCLK) とデータ (SDI) の 8 ビットを想定し、データフェーズでさらに 8 ビットの SCLK と SDI が続くことを想定します。図 4-1 に、ISO1228 での SPI トランザクションの代表的なタイミング波形を示します:
ノイズや他の障害が原因で、ISO1228 がマイコンとの同期を解除することが可能です。たとえば、ISO1228 がアドレス フェーズにあるのに (またはその逆の場合) 、MCU がデータフェーズのビットを送信しています。
この問題を解決するために、SYNC ピンを使用して MCU を ISO1228 に同期できます。SYNC ピン (ピン 28) の状態を変更して、ISO1228 の現在のフェーズを示します。
MCU が ISO1228 と同期していないことを検出すると、MCU は SYNC ピンを読み取り、nRST で Low にアサートして ISO1228 の内部レジスタをクリアし、新しいトランザクションを開始できます。