ストップビット【stop bit】

概要

ストップビットとは調歩同期方式シリアル通信において、1文字分のデータの末尾に付加され、送信終了を示すビットのこと。回線をあらかじめ定めた論理状態に戻すことで、受信側に1文字の受信完了を伝える役割を果たす。
ストップビットのイメージ画像

送信側はデータの先頭に「スタートビット」(start bit)、末尾にストップビットを配置して送り出す。受信側はスタートビットの検出を契機に内部クロックを起動し、決められたビット数のデータ信号を取り込む。続くストップビットを受信することで、1文字分の受信完了を検知する仕組みである。

ストップビットの値には回線待機時と同じ状態(通常は1)が用いられる。伝送する情報がない間もこの状態を送り続けることで、回線が待機中であることを示す。値が0に変化するとスタートビットとして認識され、新たな文字の受信が始まる。長さは1ビットが一般的だが、通信設定や規格によっては1.5ビットや2ビットを指定する場合もある。

調歩同期方式は、送受信間でクロック信号を共有せず、データそのものにスタートビットとストップビットという制御用のビットを付加して同期を取る方式である。専用の同期用信号線が不要なため回路構成を簡素にできるが、1文字ごとに冗長ビットを加える必要があり、実際のデータ伝送効率は下がる。例えば、8ビットデータスタートビットとストップビットを1ビットずつ加えると、合計10ビット分の信号を送ることになり、通信路の速度に対して実質的な伝送量はその分減少する。

クロック信号を共有しない通信では、時間の経過とともに送受信双方のクロック誤差が蓄積し、データを取り込むタイミングがずれていく。そのため調歩同期方式では、数ビットから十数ビット程度の短い単位ごとに同期を作り直す手法が採られている。ストップビットによって回線を確実に待機状態へ戻すことで、受信回路は次のスタートビットによる電圧変化を精度よく捉えられる。古くからパソコンと周辺機器の接続、計測機器の制御などに用いられてきたRS-232CUARTなどの通信方式で広く採用されている。

(2026.8.29更新)
 
この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。