UART/USART (2)

최영진·2023년 3월 2일
0

통신

목록 보기
2/2

2. USART

가. USART와 동기통신

USART는 Universal Synchronous and Asynchronous serial Receiver and Transmitter의 약자로, 범용 동기/비동기 송수신기를 의미한다. 동기와 비동기를 모두 지원하는 통신 방식으로, 클럭 신호에 동기된다.
동기 방식을 선택하면 Master와 Slave가 존재하게 되며 클럭 신호를 보내는 쪽이 Master가 된다. 별도의 구분 신호없이 클럭 신호의 유무로 데이터를 구분할 수 있다.
따라서 송수신 효율은 높아지나 clock 핀을 추가로 요구하기 때문에 uart에 비해 구조적인 어려움과 비용을 불러온다.

위의 사진에서는 클럭 신호가 위에서 아래로 내려오는 순간에 맞춰 전송되는 데이터만 읽는 방식을 나타내고 있다.

나. 반이중방식(Half Duplex)


USART 통신은 반이중 방식을 채택하여 서로 간의 통신은 가능하지만 동시에 통신하는 것은 불가능하다. UART에 비해 Clock 핀이 추가된 것을 위의 그림에서 볼 수 있다.


! 위의 내용은 개인의 지식과 경험을 바탕으로 작성된 것임을 알려드립니다.

profile
공부한 것을 정리하는 곳

0개의 댓글