'2015/03/23'에 해당되는 글 2건

  1. 2015.03.23 직/병렬 통신과 USART
  2. 2015.03.23 시험공부

/병렬 통신과 USART

 

학습목표

 

/병렬 통신에 대하여 이해한다.

USART에 대해서 이해하고 데이터 시트를 보고 ATmegaUSART에 대하여 파악할 수 있다.

모든 데이터가 선 하나를 통해 전송되는 방식을 시리얼(Serial) 방식이라고 한다.

 

여러 가지 선을 통해 데이터를 전송하는 방식은 병렬 방식이라고 한다.

 

병렬 방식이 선의 개수 배 만큼 시리얼 방식보다 빠르다. 따라서 속도가 중요시 되는 부분에는 병렬 방식을 사용한다.

 

직렬과 병렬을 절충한 고속 시리얼 방식이 있다.

 

통신 시 데이터 선들은 같은 GND를 사용해야 한다.

 

//장치 연결 시 가장 우선 되는 작업은 GND연결 작업이다.

 

시리얼 통신 시 보내는 선을 Tx, 받는 선을 Rx라고 한다. 기존적으로 GND를 포함하여 3줄이 필요하며, 고속 시리얼 방식에서는 CLK선이 포함되어 총 4줄이다.

 

//USB - Universal Serial Bus

RxTx를 교차하여 단 후 시리얼 통신을 해보자.

변조(modulation)와 복조(demodulation)을 통해 신호를 주고 받는다. 이를 합친 것을 모뎀(modem)이라고 한다.

 

ATmega128ADatasheet를 보자.

 

Ch. 20. USART(Universal Synchronous and Asynchronous serial Receiver and Transmitter)

 

- 전이중 방식

 

- 비동기 또는 동기식 //클럭(clock)선 연결 시 동기화까지 가능하다

 

- Baud Rate = BPS(Bit per Second)

 

- 한 번에 5 - 9 bit의 데이터를 전송, 1 - 2 stop bit

 

- /홀수 패리티(비트 수를 짝수 혹은 홀수로 지정하여 제대로 데이터가 전송되었는지 확인하는 방식)

 

- 데이터가 무리하게 전송되어 전에 데이터를 버리고 새 데이터를 받았는지 확인하는 기능

 

- 프레임 오류 감지기

 

- 3개로 분할된 인터럽트(interrupt)가 존재

 





 

반응형
Posted by newind2000
Busan IT/디지털 제어2015. 3. 23. 17:39

가산기와 감산기의 논리회로 이해와 카르노맵 공부


반응형
Posted by newind2000