Page 674 - 3-2
P. 674
발달로 매우 고속의 직렬 데이터 통신이 가능하여 직렬 통신이 더 많이 활용되고 있다. USART,
LAN, USB SPI, I2C, 1-Wire 등이 대표적인 직렬 통신이다.
구분 병렬(Serial) 직렬(Parallel)
전송 단위 한번에 비트씩 데이터를 송수신8 1 비트씩 데이터를 송수신
전송선 케이블이 굵음 복잡( ) 케이블이 단순함
통신거리 비교적 단거리 최대 1.2KM
특징 구현이 복잡하고 어려움 높은 비용, 구현이 쉽고 기존의 통신선로 활용가능
나 직렬 통신의 동기식과 비동기식 통신) (Synchronous/ Asynchronous Communication)
(1) 동기식(Synchronousnous Communication)
- 2 개의 장치 사이에 동기를 취하고 일정한 타이밍에 따라 데이터를 송수신 한다, .
- 데이터 교환이 없는 사이에도 제어용 신호를 주고받으며 상대와 동기를 유지한다.
- 데이터 송수신 시는 데이터를 교환하고 데이터가 없는 때는 대기 상태를 나타내는 신호를 교환한다, .
- 실제 데이터 송수신 시 시작과 종료 신호가 존재하지 않아 데이터 전송 속도가 상대적으로 빠르다.
- 일정의 클럭에 동기하여 데이터를 송수신하는 통신방법
- 병렬I/O 포트 확장방법으로 주로 사용된다.
(2) 비동기식(Asynchronous Communication)
- 송신과 수신 idle 신호 문자 가 필요 없다( ) .
- 처음과 끝에는 반드시 start/stop bit 가 필요하다.
- 두 개의 bit 추가 때문에 동기식에 비해 전송속도가 약간 늦다.
- 수신 데이터의 정확한 검출을 위하여 16 배 주파수 또는 배수 주파수를 사용하여 데이터를 샘플링8
- 일반 모드에서는 데이터 샘플링에 사용되는 주파수를 보레이트의 16 배 주파수로 사용하고, 2 배
속 모드에서는 8 배 주파수로 사용
(3) 동기식 방식과 비동기식 방식 비교
동기식(Synchronous) 비동기식(Asynchoronous)
동기 클럭에 데이터를 송수신 동기 클럭 없이 데이터 송수신
높은 전송 효율 필요 Baudrate 에 의해 송수신
선로에 노이즈 장거리 전송에 유리/ 송 수신기는/ Baudrate 에 맞추어 통신
대량의 데이터를 고속 전송 Start bit 외 Stop bit 필요
비동기식 통신에서 장거리 전송이 필요한 경우에는 구내용 모뎀을 사용하면 수 ㎞ 의 거리도 전송이 가능하
다 구내용 모뎀은 대부분 동기 통신과 비동기 통신 방식을 모두 지원한다. .
5) 작품에 활용된 부분
가) DCmotor 제어
나) sw 제어
다 시리얼통신)
라)Limit sw 제어
- 674 -