非同期シリアル通信

この図では、2バイトが送信されます。各バイトはスタートビット、それに続く8つのデータビット(ビット0~7)、そして1つのストップビットで構成され、10ビットの文字フレームを構成します。最後のデータビットはパリティビットとして使用される場合もあります。データビットとフォーマットビットの数、データビットの順序、パリティビットの有無、パリティの形式(偶数または奇数)、そして伝送速度(周波数)は、通信相手との間で事前に合意しておく必要があります。「ストップビット」は実際には「ストップ期間」です。送信側のストップ期間は任意の長さに設定できますが、通常は1~2ビット時間という規定値より短くすることはできません。受信側は送信側よりも短いストップ期間を必要とします。各文字の終わりに、受信側は次のスタートビットを待つために短時間停止します。この差によって、送信側と受信側の同期が維持されます。

非同期シリアル通信は、通信エンドポイントのインターフェースが共通のクロック信号によって継続的に同期されないシリアル通信形式です。同期(クロックリカバリ)はデータ埋め込み信号によって行われます。データストリームには、各ペイロード送信の前後に設定される開始信号と停止信号の形式で同期情報が含まれています。開始信号は受信側をデータの到着に備えさせ、停止信号は新しいシーケンスのトリガーを可能にするために状態をリセットします。

スタートストップ伝送の一般的な種類は、テレタイプライターの操作などで使用されるRS-232経由のASCIIです。

起源

5ビットコード(Baudotコード参照)を使用する機械式テレタイプライターは、通常1.5ビットタイムのストップビットを使用していました。[ 1 ]ごく初期の電気機械式テレタイプライター(1930年以前)では、バッファリングなしで機械的に印字を行うために2ストップビットが必要でした。小数ストップビットをサポートしていないハードウェアでも、送信時に2ストップビット、受信時に1ストップビットを要求するように設定すれば、1.5ビットタイムを使用するデバイスと通信できます。

このフォーマットはテレタイプライターの設計に直接由来しています。当時の電気機械技術は同期動作に必要な精度が不足していたため、このように設計されました。そのため、各文字の開始時にシステムを再同期する必要がありました。再同期後、当時の技術は文字の残りの部分でビット同期を維持するのに十分な精度を備えていました。ストップビットは、システムが次のスタートビットの前に回復する時間を与えました。初期のテレプリンターシステムは、通常、Baudotコードの何らかの変形を含む5つのデータビットを使用していました。

ごく初期の実験的な印刷電信装置はスタートビットのみを使用し、文字を確実に解読するために受信機構の速度を手動で調整する必要がありました。送信ユニットと受信ユニットの同期を維持するためには、自動同期が必要でした。これは最終的にハワード・クルムによって実現され、彼は同期のスタート・ストップ方式の特許を取得しました(US 1199011 、1916年9月19日取得、その後US 1286351、1918年12月3日取得)。その後まもなく、実用的なテレプリンターの特許が取得されました(US 1232045、1917年7月3日取得)。   

手術

シグナリングが機能する前に、送信者と受信者はシグナリング パラメータについて合意する必要があります。

非同期スタートストップ信号方式は、ダイヤルアップモデムによるタイムシェアリングコンピュータやBBSシステムへのアクセスに広く使用されていました。これらのシステムでは、 ASCII規格に従って7ビットまたは8ビットのデータビットが使用され、最下位ビットから順に伝送されていました。

コンピュータ間で最も一般的に使用されていた構成は「8N1」です。これは、スタートビット1つ、ストップビット1つ、パリティビットなしの8ビット文字です。つまり、1文字の送信に10ボータイムが使用されるため、信号ビットレートを10で割ると、1秒あたりの文字数で表した全体的な伝送速度が得られます。

非同期スタートストップは、多くのダイヤルアップインターネットアクセスアプリケーションにおいて、コンピュータとモデムを接続するために使用される下位データリンク層です。PPPなどの第2の(カプセル化)データリンクフレーミングプロトコルを使用して、非同期シリアル文字で構成されるパケットを作成します。最も一般的な物理層インターフェースはRS-232Dです。最近のモデムのほとんどは、相互間のデータ送信に専用の同期プロトコルを使用するため、同期アクセスと比較したパフォーマンスの低下はごくわずかです。また、両端の非同期リンクは、オーバーランを防ぐためにフロー制御によってデータレートが調整されるため、非同期リンクはデータリンクよりも高速に動作します。

参照

参考文献

  1. ^ Typebar Page Printer (Model 15) の説明(PDF)。Vol. Bulletin No. 144. Chicago: Teletype Corporation. 1931. p. 11. 2009年3月20日時点のオリジナル(PDF)からアーカイブ。リンク切れ: 2015年10月3日

さらに読む