同期式シリアルインタフェース
データ通信のプロトコールは3つのパート(Leading-”1" -> Data-Bits -> Trailing-"0")から成り立っている。フォーマットの最重要点はインターフェースを適切に稼働させることであり、ハードウエア、またはソフトウエアのエラーから通信データを守ることである。
停止状態で、クロックはハイレベルにあり、センサ出力もまた、ハイレベルにある。それゆえ、電線の非接触状態を検知するのに使用される。これはインターフェスの適切な稼働状況を監視するのに役立つ。
nクロックパルス(立ち上がりエッジ)のあと、データは完全に送信される。次のクロックパルス(立ち上がりエッジ n+1)でセンサ出力はケーブルの短絡検知を行うローレベルに移行する。n+1の後、ハイレベルであれば、次に、インターフェースが短絡状態はいる。
複数のスレーブ(最大3個まで)からの読みはクロックにスレーブを接続することにより同時にできる。しかしながら、グラウンドループと電気絶縁を避けるため、opto-coulperにより完全なガルバニック絶縁が必要となる。
数社の製造会社と組織は基本的なSSIプロトコールに付加情報を加えている。適切なデータ送信を行うためになされている。通信を守るため、データ通信CRCビット、またはパリティビットの終了を指示するために加えられている。簡単な言葉で言うと、バイトが正確に中断、受信されるかどうかを認識するために使用される。この場合、同じデータの2つの連続した送信が行われ、送信でエラーと比較される。しかしながら、パラレルデータ通信と比較して、50%プロトコールの効率が減じている。