SPI-CAN ブリッジは、以下の動作でタイムアウト保護を実装しています。
- メッセージタイムアウト:
- 5 秒以内に完全な命令が受信されない場合。
- ブリッジはタイムアウトをトリガします。
- 不完全な命令は破棄されます。
- バッファ負荷タイムアウト:
- TX バッファまたは FIFO ロード中にタイムアウトが発生した場合。
- 部分的なデータは、メッセージ RAM に書き込むことができます。
- 同じバッファへの後続の送信命令は、最初から開始されます。
- 以前の不完全なデータは実質的に破棄されます。
外部 SPI コントローラは、受信ステータス読み取り命令を使用してタイムアウトイベントをチェックできます。これにより、コントローラは適切な回復措置を実行できます。