RS-232

出典: Wikipedio


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程度まではデータの通信は正常にやりとりできる。

パソコン同士の接続

thumb|200px|right|クロスケーブルの例

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

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

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

端子

Dサブ9ピン

thumb|150px|ピンNo.の配列(オス)

thumb|150px|9ピンシリアルポート(メス)

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

Dサブ25ピン

thumb|left|250px|ピンNo.の配列(オス)

画像:DSUB25PIN-3.jpg
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(Telecommunications Industry Association)が受け継いで「ANSI/TIA/EIA-232-F-1997」が現在の正式規格名となっている。正式な規格となったため、準拠するかまたはこの規格を無視するかの選択を迫られた各メーカーは結局、無視を選んだところが多い。この規格に準拠するためには、同期通信機能を備え、また、サブチャンネル機能を備えるなど、コスト上昇に繋がる多くの機能を実装しなければならないが、実際には使われる場面は少ないのに加え一般に知名度が低く、この規格名をつけた商品はRS-232C準拠と書かれた商品より競争力が逆に低下するためである。

関連項目

外部リンク

Template:Commons

ca:RS-232 cs:RS-232 da:RS-232 de:EIA-232 el:RS-232 en:RS-232 eo:RS-232 es:RS-232 eu:RS-232 fi:RS-232 fr:RS-232 he:RS-232 hr:RS-232 id:RS-232 it:EIA RS-232 ko:RS-232 ms:RS-232 nl:RS-232 nn:RS-232 no:RS-232 pl:RS-232 pt:RS-232 ru:RS-232 sv:RS-232 tr:RS-232 uk:RS-232 zh:RS-232

個人用ツール