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参考資料

パラレルおよびシリアル出力モード

ISO1228 は、マイコンやコントローラと通信するため、シリアル モードまたはパラレル モードに構成できます。COMM_SEL ピン (ピン 38) は、表 2-1 に示すように、シリアル モードまたはパラレル モードのいずれかを選択します:

パラレル通信モードでは、各入力チャネルが対応するロジック出力 (ピン 35 ~ 28) で直接利用できるため、スループットが最高速になります。ただし、シリアル通信モードを使用すると、デバイス入力の読み取り、個別の入力に対するデジタル フィルタの設定、システム障害 (磁場電源損失、ワイヤ破損検出、CRC エラーなど) の識別とクリアなど、ISO1228 の追加の制御機能を使用できます。MCU は、読み出しおよび書き SPI の読み取りおよび書き込みを込みコマンドを介してデジタル制御レジスタにアクセスできます。

表 2-1 COMM_SEL (ピン 38) - 通信モード選択表
COMM_SEL = 論理高 SPI を使用したシリアル通信モードの ISO1228
COMM_SEL = 論理低 並列通信モードでの ISO1228

一部のアプリケーションでは、動作モードを切り替えて、より堅牢なシステムを実現するために、パラレル モードのスループットの向上と、シリアル モードのフォルト検出と制御機能を利用できます。システムの例では、次のシーケンスを使用できます:

  1. 電源投入時に入力レジスタを設定するには、シリアル モード (COMM_SEL = 1) で起動します
  2. レジスタアドレス 03h ~ 06h に書き込むことで、各チャネルの個別のフィルタを構成できます
  3. スループットを高め、OUTx での伝搬遅延時間を短くするため、パラレルモードに変更 (COMM_SEL = 0)
  4. フォルト条件について nFAULT ピンの状態を監視します (フォルト条件が発生したとき nFAULT = 0)
  5. フォルトが検出された場合 (シリアルモードに変更 COMM_SEL = 1)
  6. フォルトレジスタ (02h) とワイヤブレークレジスタ (01h) を読み出し、フォルト状態を識別します。フォルトの原因が存在しなくなったとき、フォルトレジスタを読み取ることで nFAULT フラグをクリアできます
  7. フォルトがクリアされた後並列モードに戻る (COMM_SEL = 0)

以下のセクションでは、モードを切り替えてグリッチのない遷移を行うために必要な適切なタイミングについて説明します。