RS-232C

Article on other languages:

del.icio.us del.icio.us
Digg Digg
Furl Furl
Reddit Reddit
Rojo Rojo
Add to OnlyWire

RS-232 (Recommended Standard 232) は、パソコン音響カプラモデムなどを接続するシリアル通信方式のインターフェースの一つである。インターフェースはポートとも呼ばれるため、シリアルポートと一般に呼ばれることもある。

目次

成り立ち

もともとは、テレタイプ端末とモデムの接続用にCCITT(現ITU-T)がV.24、V.28勧告としていたものを米国のEIA(The Electronic Industries Alliance : 日本の電子機械工業会にほぼ相当)により通信用として規格化したもので、テレタイプライタ、パソコンなどのDTE(Data Terminal Equipment : データ端末装置)と、モデムなどのDCE(Data Circuit-Terminating Equipment : データ回線終端装置)とを接続してデータ伝送を行うための電気的・機械的な特性を定義したもの。

25ピンの端子仕様は、端末側ではなくモデム側のコネクタ仕様として決められている。しかしパソコンでは、ケーブルは本体ではなくモデムなどに付いていることが多い。現在多く利用されている規格外だった9ピンの端子はIBMによって作られ普及している。この端子は普及したため新たにANSI/TIA/EIA-574-90として規格に加えられた。ちなみに、末期のPC-9801シリーズ(PC-9821シリーズ)では、9ピンと25ピンの端子を一つずつ備えた機種が存在するが、このふたつの端子は、外見が異なるだけでなく、内部的にも(仕様の)異なるチップで制御されている。

現在は、その仕様の古さからレガシーインターフェースに分類され、周辺機器の接続用途にはUSBIEEE 1394などに、通信用途にはイーサネットなどにその役割を取って代わられている。しかし、ノイズに強く遠方まで信号が届くため、現在では薄型テレビをパソコン上から制御する用途等に使われている。またサーバ用途としてデバッグ目的にシリアルケーブルをつないでダンプ出力や各種操作を行うことがある。一般的には、ケーブル長10m程度まではデータの通信は正常にやりとりできる。

パソコン同士の接続

クロスケーブルの例

クロスケーブル(リバースケーブルともいう)を使用することで、パソコン同士を直接接続することも可能である。(ストレートケーブル2本で接続する場合は、ヌルモデムと言う、DCEコネクタが2つあり、クロスケーブルと同様の結線をしたアダプタを使う。また、クロスケーブル自体をヌルモデムケーブルと言う場合もある。)

クロスケーブル、ヌルモデムの配線には色々な方法があるが、互いのパソコンのGND同士を接続、互いのパソコンのTXDとRXD同士を接続することは必須である。

しかし、これらだけの接続ということはあまりしない。多くの場合、CTS、DSR、DCD、DTRのいくつかを接続しているのが普通である。例えば、RTSを他方のDSRとDCDに接続し、さらにDTRを他方のCTSに接続というような方法がある。

端子

Dサブ9ピン

9ピンシリアルポート
ピンNo 信号名 入出力 内容
1 DCD IN キャリア検出
2 RxD IN 受信データ
3 TxD OUT 送信データ
4 DTR OUT データ端末レディ
5 GND - グランド
6 DSR IN データセットレディ
7 RTS OUT 送信リクエスト
8 CTS IN 送信可
9 RI IN 被呼表示

Dサブ25ピン

25ピンシリアルポート
ピンNo 信号名 入出力 内容(本来の規格)
1 N.C (FG) - 未接続(筐体GND)
2 TxD OUT 送信データ
3 RxD IN 受信データ
4 RTS OUT 送信リクエスト
5 CTS IN 送信可
6 DSR IN データセットレディ
7 GND - グランド
8 DCD IN キャリア検出
9~11 N.C - 未接続
12 N.C (BDC) (IN) 未接続(2次チャンネルキャリア検出)
13 N.C (BCS) (IN) 未接続(2次チャンネル送信可)
14 N.C (BSD) (OUT) 未接続(2次チャンネル送信データ)
15 N.C (ST2) (IN) 未接続(送信エレメント・タイミング)
16 N.C (BRD) (IN) 未接続(2次チャンネル受信データ)
17 N.C (RT) (IN) 未接続(受信エレメント・タイミング)
18 N.C - 未接続
19 N.C (BRS) (OUT) 未接続(2次チャンネル送信要求)
20 DTR OUT データレディ
21 N.C (SQD) (IN) 未接続(送信品質検出)
22 RI IN 被呼表示
23 N.C (SRS) (⇔) 未接続(データ通信速度選択)
24 N.C (ST1) (OUT) 未接続(送信信号エレメント・タイミング)
25 N.C - 未接続

正式(公的)規格

「EIA-232-D/E」として規格が発行されている。「RS-232C」という呼称が広く使われているが、その後改訂されてEIA-232-Dとなった(RS-232Dとも呼ばれる)。さらに現在ではEIAとUSTSA (United States Telecommunications Suppliers Association) とが1988年に作った新組織TIAが受け継いで「ANSI/TIA/EIA-232-F-1997」が現在の正式規格名となっている。正式な規格となったため、準拠は認められず、合致するかまたはこの規格を無視するかの選択を迫られた各メーカーは結局、無視を選んだところが多い。この規格に合致するためには、同期通信機能を備え、また、サブチャンネル機能を備えるなど、コスト上昇に繋がる多くの機能を実装しなければならないが、実際には使われる場面は少ないのに加え、一般利用者はだれもこの規格を知らないため、この規格名をつけた商品は、RS-232C準拠と書かれた商品より競争力が逆に低下するためである。

一般利用者にとっては事実上昔のRS-232Cと同じと思って差し支えないが、制御信号線が足りなくても、信号電圧が規格に合致しておらず基準以下でも、低品質の適当な端子を使っていてもRS-232C準拠である。そのため、万一接続がうまく行かなくてもメーカーに責任を問う事はできないということも忘れてはいけない。

関連項目

外部リンク

ウィキメディア・コモンズ

This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License.


Giant Panda

Mercedes Car
James Bond Guide
This site monitored by SitePinger.net