Page 210 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 210
구분 병렬(Serial) 직렬(Parallel)
전송 단위 한번에 8비트씩 데이터를 송수신 1비트씩 데이터를 송수신
전송선 케이블이 굵음(복잡) 케이블이 단순함
통신거리 비교적 단거리 최대 1.2KM
특징 구현이 복잡하고 어려움, 높은 비용 구현이 쉽고 기존의 통신선로 활용가능
* 직렬 통신의 동기식과 비동기식 통신(Synchronous/ Asynchronous Communication)
A. [동기식](Synchronousnous Communication)
- 2개의 장치 사이에 동기를 취하고, 일정한 타이밍에 따라 데이터를 송수신 한다.
- 데이터 교환이 없는 사이에도 제어용 신호를 주고받으며 상대와 동기를 유지한다.
- 데이터 송수신 시는 데이터를 교환하고, 데이터가 없는 때는 대기 상태를 나타내는 신호를 교환한다.
- 실제 데이터 송수신 시 시작과 종료 신호가 존재하지 않아 데이터 전송 속도가 상대적으로 빠르다.
- 일정의 클럭에 동기하여 데이터를 송수신하는 통신방법
- 병렬I/O포트 확장방법으로 주로 사용된다.
B. [비동기식](Asynchronous Communication)
- 송신과 수신 idle 신호(문자)가 필요 없다.
- 처음과 끝에는 반드시 start/stop bit가 필요하다.
- 두 개의 bit 추가 때문에 동기식에 비해 전송속도가 약간 늦다.
- 수신 데이터의 정확한 검출을 위하여 16배 주파수 또는 8배수 주파수를 사용하여 데이터를 샘플링
- 일반 모드에서는 데이터 샘플링에 사용되는 주파수를 보레이트의 16배 주파수로 사용하고, 2배속
모드에서는 8배 주파수로 사용
C. [동기식 방식과 비동기식 방식 비교]
동기식(Synchronous) 비동기식(Asynchoronous)
동기 클럭에 데이터를 송수신 동기 클럭 없이 데이터 송수신
높은 전송 효율 필요 Baudrate에 의해 송수신
선로에 노이즈/장거리 전송에 유리 송/수신기는 Baudrate에 맞추어 통신
대량의 데이터를 고속 전송 Start bit외 Stop bit 필요
비동기식 통신에서 장거리 전송이 필요한 경우에는 구내용 모뎀을 사용하면 수 ㎞의 거리도 전송
이 가능하다. 구내용 모뎀은 대부분 동기 통신과 비동기 통신 방식을 모두 지원한다.
* ARM UART 개요
1. 범용 비동기화 송수신기
2. 컴퓨터에 부착된 직렬 장치들로 향하는 인터페이스를 제어하는 프로그램이 들어 있는
마이크로칩
3. 컴퓨터에게 RS-232C DTE 인터페이스를 제공함으로써, 모뎀이나 다른 직렬장치들과
통신하거나 데이터를 주고받을 수 있게 한다.
- 203 -