Page 621 - 3-2
P. 621
7) Cyclone 4E 설정
8) 통신 제어 기술 (uart)
가) 병렬과 직렬
PC 와 PC 간의 데이터통신이나 마이크로프로세서(MCU) 와 PC 간 제어장치와, MCU 간의 데이터 통신
방법은 크게 병렬과 직렬 통신이 있다 병렬 통신은 근접거리의 제어장치간의 고속 데이터 통신을 위.
하여 주로 사용되고 있으며 직렬통신은 저속으로 먼 거리의 통신에 사용된다 최근에는 통신 기술의, .
발달로 매우 고속의 직렬 데이터 통신이 가능하여 직렬 통신이 더 많이 활용되고 있다. USART,
LAN, USB SPI, I2C, 1-Wire 등이 대표적인 직렬 통신이다.
구분 병렬(Serial) 직렬(Parallel)
전송 단위 한번에 8 비트씩 데이터를 송수신 1 비트씩 데이터를 송수신
전송선 케이블이 굵음 복잡( ) 케이블이 단순함
통신거리 비교적 단거리 최대 1.2KM
특징 구현이 복잡하고 어려움 높은 비용, 구현이 쉽고 기존의 통신선로 활용가능
나) 직렬 통신의 동기식과 비동기식 통신(Synchronous/ Asynchronous Communication)
(1) 동기식(Synchronousnous Communication)
- 2 개의 장치 사이에 동기를 취하고 일정한 타이밍에 따라 데이터를 송수신 한다, .
- 데이터 교환이 없는 사이에도 제어용 신호를 주고받으며 상대와 동기를 유지한다.
- 데이터 송수신 시는 데이터를 교환하고 데이터가 없는 때는 대기 상태를 나타내는 신호를 교환한다, .
- 실제 데이터 송수신 시 시작과 종료 신호가 존재하지 않아 데이터 전송 속도가 상대적으로 빠르다.
- 일정의 클럭에 동기하여 데이터를 송수신하는 통신방법
- 621 -