非同期シリアル通信

ウィキペディアから、無料の百科事典
ナビゲーションにジャンプ 検索にジャンプ

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

非同期シリアル通信は、通信するエンドポイントのインターフェイスが共通のクロック信号によって継続的に同期されないシリアル通信の形式です。共通の同期信号の代わりに、データストリームには、送信の各ユニットの前後に、それぞれ開始信号と停止信号の形式で同期情報が含まれています。開始信号は受信機にデータの到着を準備し、停止信号はその状態をリセットして新しいシーケンスのトリガーを有効にします。

一般的な種類のスタートストップ送信は、たとえばテレタイプライター操作で使用するためのASCIIoverRS -232です。

オリジン

5ビットコード(Baudotコードを参照)を使用する機械式テレプリンターは、通常、1.5ビット時間の停止期間を使用していました。[1]非常に初期の電気機械式テレタイプライター(1930年以前)では、バッファリングなしで機械的な印象を与えるために2ストップビットが必要でした。[要出典]フラクショナルストップビットをサポートしないハードウェアは、送信時に2ストップビットを送信し、受信時に1ストップビットを要求するように構成されている場合、1.5ビット時間を使用するデバイスと通信できます。

この形式は、当時の電気機械技術が同期操作に十分な精度を備えていなかったためにこのように設計されテレタイプライターの設計から直接派生しています。したがって、システムはそれぞれの開始時に再同期する必要がありましたキャラクター。再同期されたので、その日のテクノロジーは、キャラクターの残りの部分のビット同期を維持するのに十分でした。ストップビットは、次のスタートビットの前にシステムが回復する時間を与えました。初期のテレプリンターシステムは、通常、 Baudotコードのいくつかのバリアントで5つのデータビットを使用していました

非常に初期の実験的な印刷電信装置は、スタートビットのみを使用し、文字を確実にデコードするために受信機メカニズムの速度を手動で調整する必要がありました。送信ユニットと受信ユニットを「同相」に保つには、自動同期が必要でした。これは、同期の開始と停止の方法の特許を取得したハワード・クルムによって最終的に達成されました(1916年9月19日に付与されたUS 1199011、次に191812月3日に付与されたUS 1286351)。その後まもなく、実用的なテレプリンターが特許を取得しました(US 1232045、1917年7月3日付与)。    

操作

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

非同期のスタートストップシグナリングは、タイムシェアリングコンピュータやBBSシステムへのダイヤルアップモデムアクセスに広く使用されていました。これらのシステムは、 ASCII標準 に従って、最下位ビットを最初に送信する7つまたは8つのデータビットを使用していました。

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

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

も参照してください

参照

  1. ^ 説明、タイプバーページプリンター(モデル15) (PDF)Bulletin No. 144.シカゴ:TeletypeCorporation。1931年。p。11. 2009年3月20日のオリジナル (PDF)からアーカイブ。デッドリンク:2015年10月3日

さらに読む

外部リンク