마이크로컨트롤러 보드 내에서의 다중 UART 통신 포트 구현 방법 비교

Comparison of Implementation Methods for Multiple UART Communication Ports Within a Microcontroller Board

초록

시스템의 요구 사항에 따라 중앙제어장치에 다수의 범용 비동기 직렬 송수신(UART) 통신 포트가 필요한 경우가 많다. 그리고 사용하는 마이크로컨트롤러에 내장된 포트의 수보다 더 많이 필요한 예도 있다. 이 경우 여러 가지 방법으로 포트의 수를 확장하여야 한다. 본 논문에서는 이 중 두 가지 방법인 프로세서 버스와 인터페이스 되는 직렬 통신 컨트롤러를 사용하는 방법과 USB에서 변환하는 방법에 관하여 기술한다. USB 변환 방법의 경우 채널 확장을 위하여 허브 제어기를 사용하는 방법도 기술한다. 주로 사용하는 IC의 예를 들고 이에 대한 특징을 기술하며 설계 시 유의할 점을 보인다. 또한 실제로 구현한 예를 보이고 장단점을 기술함으로써 설계를 참고하고 적절한 방법을 선택하는 데 도움이 될 수 있도록 한다.

키워드

UARTMicrocontrollerProcessor busUSBSerial communication
제목
마이크로컨트롤러 보드 내에서의 다중 UART 통신 포트 구현 방법 비교
제목 (타언어)
Comparison of Implementation Methods for Multiple UART Communication Ports Within a Microcontroller Board
저자
김정태한종훈윤용기정락교김길동
DOI
10.5573/ieie.2024.61.1.91
발행일
2024-01
저널명
전자공학회논문지
61
1
페이지
91 ~ 98