PortDock

RS-232 DB9 핀 배치와 크로스(널 모뎀) 케이블 결선

PC COM 포트 DB9 의 핀 1~9 신호(TxD 3·RxD 2·GND 5), 스트레이트와 크로스(널 모뎀) 케이블의 차이, 3선 결선과 RTS·CTS·DTR 결선, 통신이 안 될 때 확인 순서.

이 글에서 쓰는 도구Serial 윈도우 프로그램 · 무료Port Inspector 윈도우 프로그램 · 무료ASCII 코드표·제어 문자 웹 · 설치 없음UART 보율 오차 계산기 웹 · 설치 없음

RS-232 장비가 응답하지 않을 때 가장 흔한 원인은 송신·수신 선이 엇갈리지 않았거나 두 번 엇갈린 것입니다. PC 의 COM 포트와 USB-RS232 변환기의 9핀(DB9) 커넥터는 핀 배치가 정해져 있으므로, 상대 장비 매뉴얼의 핀 표와 나란히 놓고 보면 어떤 케이블이 필요한지 알 수 있습니다.

PC(DTE) DB9 핀 배치

DB9 핀신호PC 쪽에서DB25 핀
1DCD (Carrier Detect)입력8
2RxD (Receive Data)입력3
3TxD (Transmit Data)출력2
4DTR (Data Terminal Ready)출력20
5SG (Signal Ground)—7
6DSR (Data Set Ready)입력6
7RTS (Request To Send)출력4
8CTS (Clear To Send)입력5
9RI (Ring Indicator)입력22

표는 Linux 문서 프로젝트의 Serial-HOWTO 를 따릅니다. 9핀과 25핀은 2·3번 핀의 뜻이 서로 반대이고(9핀은 3번이 송신, 25핀은 2번이 송신), 접지는 9핀 5번·25핀 7번입니다. 9핀 ↔ 25핀 변환 젠더가 핀을 1:1 로 잇는 것이 아니라 신호 이름끼리 잇는 이유입니다.

스트레이트와 크로스(널 모뎀)

DB9 두 개를 잇는 널 모뎀 결선: 3번 TxD 와 2번 RxD 를 엇갈리고 5번 GND 끼리 잇는다. RTS 7 ↔ CTS 8 을 엇갈리고, DTR 4 는 상대의 DSR 6 과 DCD 1 에 잇는다
DB9 ↔ DB9 널 모뎀(크로스) 결선. 실선 세 가닥이 최소 결선이고, 점선은 흐름 제어·모뎀 제어 신호입니다.

널 모뎀 결선 (DB9 ↔ DB9)

이쪽 핀저쪽 핀용도
3 TxD→2 RxD데이터
2 RxD←3 TxD데이터
5 GND—5 GND신호 접지
7 RTS→8 CTS하드웨어 흐름 제어
8 CTS←7 RTS하드웨어 흐름 제어
4 DTR→6 DSR · 1 DCD모뎀 제어
6 DSR · 1 DCD←4 DTR모뎀 제어
9 RI연결 안 함

이 결선은 Text-Terminal-HOWTO 의 «표준 널 모뎀 케이블» 입니다. 시중 케이블 중에는 다르게 배선된 것도 있으므로, 흐름 제어를 쓸 때는 케이블의 결선도를 확인합니다.

3선이면 충분한가

장비와 PC 가 흐름 제어를 쓰지 않으면(통신 프로그램의 흐름 제어 «없음») TxD·RxD·GND 세 선만 엇갈려 이어도 됩니다. 장비가 CTS·DSR 같은 입력이 켜져 있어야 보내도록 되어 있는데 케이블에 그 선이 없다면, 같은 문서가 옛 방법으로 소개하듯 커넥터 안에서 자기 RTS 와 CTS 를, DTR 과 DSR·DCD 를 서로 이어 «스스로 허락» 하게 만들기도 합니다. 어느 쪽이 맞는지는 장비 매뉴얼의 흐름 제어 설정을 따릅니다.

통신이 안 될 때 확인 순서

PortDock 에서는

작성 2026-10-23