Page 261 - 3-2
P. 261
2) 직렬 통신의 동기식과 비동기식 통신(Synchronous/ Asynchronous Communication)
가 동기식) (Synchronousnous Communication)
(1) 2 개의 장치 사이에 동기를 취하고 일정한 타이밍에 따라 데이터를 송수신 한다, .
(2) 데이터 교환이 없는 사이에도 제어용 신호를 주고받으며 상대와 동기를 유지한다.
(3) 데이터 송수신 시는 데이터를 교환하고 데이터가 없는 때는 대기 상태를 나타내는 신호를 교환한다, .
(4) 실제 데이터 송수신 시 시작과 종료 신호가 존재하지 않아 데이터 전송 속도가 상대적으로 빠르다.
(5) 일정의 클럭에 동기하여 데이터를 송수신하는 통신방법
(6) 병렬I/O 포트 확장방법으로 주로 사용된다.
나 비동기식) (Asynchronous Communication)
(1) 송신과 수신 idle 신호 문자 가 필요 없다( ) .
(2) 처음과 끝에는 반드시 start/stop bit 가 필요하다.
(3) 두 개의 bit 추가 때문에 동기식에 비해 전송속도가 약간 늦다.
(4) 수신 데이터의 정확한 검출을 위하여 16 배 주파수 또는 배수 주파수를 사용하여 데이터를 샘플링8
(5) 일반 모드에서는 데이터 샘플링에 사용되는 주파수를 보레이트의 16 배 주파수로 사용하고, 2 배속
모드에서는 8 배 주파수로 사용
다 동기식 방식과 비동기식 방식 비교)
동기식(Synchronous) 비동기식(Asynchoronous)
동기 클럭에 데이터를 송수신 동기 클럭 없이 데이터 송수신
높은 전송 효율 필요 Baudrate 에 의해 송수신
선로에 노이즈 장거리 전송에 유리/ 송 수신기는/ Baudrate 에 맞추어 통신
대량의 데이터를 고속 전송 Start bit 외 Stop bit 필요
비동기식 통신에서 장거리 전송이 필요한 경우에는 구내용 모뎀을 사용하면 수 ㎞ 의 거리도 전송이
가능하다 구내용 모뎀은 대부분 동기 통신과 비동기 통신 방식을 모두 지원한다. .
3) ARM UART 개요
가 범용 비동기화 송수신기)
나 컴퓨터에 부착된 직렬 장치들로 향하는 인터페이스를 제어하는 프로그램이 들어 있는)
마이크로칩
다 컴퓨터에게) RS-232C DTE 인터페이스를 제공함으로써 모뎀이나 다른 직렬장치들과,
통신하거나 데이터를 주고받을 수 있게 한다.
라 고해상도) Baud Rate 발생기 내장
마 병렬 회로를 통해 받은 바이트들을 외부에 전달하기 위해 하나의 단일 직렬 비트 스트림으로) ,
변환
바 내부로 전송할 때에는 직렬 비트 스트림을 컴퓨터가 처리할 수 있도록 바이트로 변환) ,
사 외부 전송을 위해 패리티 비트를 추가하며 수신되는 바이트들의 패리티를 확인하고 패리티) , ,
비트를 제거
아 데이터를 외부로 내보낼 때에는 시작 비트와 정지 비트를 추가하고 수신되는 데이터에서는) ,
그것들을 제거
자 다른 종류의 인터럽트 처리와 컴퓨터의 동작 속도를 장치의 속도와 동등하게 맞추도록)
요구하는 장치를 관리
- 261 -