RS232 - 직렬통신


RS-232 관련 자료를 보다보면 "**Unbalanced**" 라는 말을 보게 됩니다.
우리말로 하면 "불평형" 정도가 되겠습니다.
어떤 의미 일까요?
**데이터를 전송할 때 신호선(Signal Line)과 접지(Signal ground) 간의 전압을 사용한다는**
**의미입니다.**
**RS-232 는 물리계층(Physical Layer)에서의 전기적 규약 **이라고 이해하면 편리할 것 같군요.
> [시리얼 통신 (Serial Communication : RS-232)](https://m.blog.naver.com/PostView.nhn?blogId=seo0511&logNo=10132695322&proxyReferer=https:%2F%2Fwww.google.com%2F)



이것은 적은 수의 선을 이용해서 2개의 장치간에 데이터를 주고 받는 방법(또는 프로토콜)에 대한 내용이다. RS232는 하나의 신호 선을 이용해서 한 비트씩 시리얼 전송을 할때 사용된다.

데이터는 오직 한방향으로만 전송될 수 있기 때문에 양방향 통신을 하기 위해서는 2개의 선이 필요하게 된다.
2개의 선은 그라운드 선과 같이 묶여서 동작하기 때문에 동작을 위한 최소한의 선의 개수는 3가닥이 필요 하게 된다.

**※ 직렬 통신**
1. 한 번에 하나의 비트 정보를 전달하는 통신방식
2. 마이크로프로세서와 컴퓨터 외부의 장치 간의 통신에 주로 사용
3. 양단간 통신 거리가 먼 경우 사용
4. 대표적인 직렬 통신 장치 (PC의 COM Port, USB, IEEE1394, PCI Express 등

> [시리얼 통신 (RS485 / RS232)에 대해](https://blog.naver.com/PostView.nhn?blogId=lesliekwon&logNo=221348985442&redirect=Dlog&widgetTypeCall=true&directAccess=false)


> 노트: 긴 거리에서 더 신뢰성있는 통신을 하기위해서는 RS232표준에 정의되어 있는 DTR DCT같은 다른 커넥션 핀들이 필요할 것이다.


> [RS232는 어떻게 동작하는가](https://jundolssite.wordpress.com/2016/07/07/rs232%EB%8A%94-%EC%96%B4%EB%96%BB%EA%B2%8C-%EB%8F%99%EC%9E%91%ED%95%98%EB%8A%94%EA%B0%80/)




