문맥 (context)
UART(범용 비동기화 송수신기: Universal asynchronous receiver/transmitter)는 병렬 데이터의 형태를 직렬 방식으로 전환하여 데이터를 전송하는 컴퓨터 하드웨어의 일종이다. UART는 일반적으로 EIA RS-232, RS-422, RS-485와 같은 통신 표준과 함께 사용한다. UART의 U는 범용을 가리키는데 이는 자료 형태나 전송 속도를 직접 구성할 수 있고 실제 전기 신호 수준과 방식(이를테면 차분 신호)이 일반적으로 UART 바깥의 특정한 드라이버 회로를 통해 관리를 받는다는 뜻이다.
통신 데이터는 메모리 또는 레지스터에 들어 있어 이것을 차례대로 읽어 직렬화 하여 통신한다. 최대 8비트가 기본 단위이다.
UART는 일반적으로 컴퓨터나 주변 기기의 일종으로 병렬 데이터를 직렬화 하여 통신하는 개별 집적 회로이다. 비동기 통신이므로 동기 신호가 전달되지 않는다. 따라서 수신 쪽에서 동기신호를 찾아내어 데이터의 시작과 끝을 시간적으로 알아 처리할 수 있도록 약속되어 있다. 디지털 회로는 자체의 클럭 신호를 추가로 사용하여 정해진 속도로 수신 데이터로 부터 비트 구간을 구분하고 그 비트의 논리 상태를 결정하여 데이터 통신을 하는 USRT(범용 동기화 송수신기: Universal synchronous receiver/transmitter)도 사용한다.
UART는 보통 마이크로컨트롤러에도 포함되어 있다. 듀얼 UART, 곧 DUART는 두 개의 UART를 하나의 칩에 합친 것이다. 수많은 현대의 집적 회로(IC)는 동기화 통신인 USRT도 함께 지원한다. 이러한 장치들은 'USARTs'(범용 동기화/비동기화 송수신기: universal synchronous/asynchronous receiver/transmitter) 또는 'USART/UART'로도 부른다.
<heading>데이터 송 수신 형태 </heading>
가장 일반적으로 각 데이터 비트의 시간에 대해 16/64 배 빠른 클럭 신호를 이용하여 시작 비트로 부터 세어 각 비트의 경계를 찾아낸다. 이 클럭 신호는 자체적인 내부 클럭 디지털 회로에 의해 발생한다. 보드 설정에 따라 주 클럭으로부터 타이머등을 써서 설정한 속도의 클럭 신호를 만든다. 이것은 프로그래밍에 의한 레지스터 설정에 따라 클럭 신호의 주파수가 바뀐다. 통신 양쪽에서 설정을 미리 약속하고 클럭 신호 발생부의 레지스터를 같은 속도로 설정해야 통신이 원활하게 이루어진다.
지시문 (instruction)
주어진 원문을 읽고 필요한 정보를 파악하여, 원문에 근거해 질문에 답하라.
질문 (question)
비동기 통신 방식인 UART와 달리, 디지털 회로가 자체 클럭 신호를 추가로 사용하여 비트 구간을 구분하는 방식은 무엇이며, 현대의 집적 회로(IC)에서는 이 두 방식이 어떻게 통합되어 불리는가?
추론 과정 (compact_reasoning)
-
1과제 해석
task_interpretationUART(비동기)와 대비되는 동기 방식의 명칭과, 현대 IC에서 두 방식이 통합되어 불리는 명칭을 확인해야 한다.
-
2정보 추출
information_extraction자체 클럭 신호를 사용하여 비트 구간을 구분하는 방식인 USRT와, 두 방식이 함께 지원될 때의 명칭을 추출한다.
- 디지털 회로는 자체의 클럭 신호를 추가로 사용하여 정해진 속도로 수신 데이터로 부터 비트 구간을 구분하고 그 비트의 논리 상태를 결정하여 데이터 통신을 하는 USRT(범용 동기화 송수신기: Universal synchronous receiver/transmitter)도 사용한다.
- 수많은 현대의 집적 회로(IC)는 동기화 통신인 USRT도 함께 지원한다. 이러한 장치들은 'USARTs'(범용 동기화/비동기화 송수신기: universal synchronous/asynchronous receiver/transmitter) 또는 'USART/UART'로도 부른다.
-
3근거 선택
evidence_selection동기 방식의 명칭은 USRT이며, 통합 명칭은 USARTs 또는 USART/UART임을 확인한다.
- USRT(범용 동기화 송수신기: Universal synchronous receiver/transmitter)
- 'USARTs'(범용 동기화/비동기화 송수신기: universal synchronous/asynchronous receiver/transmitter) 또는 'USART/UART'
-
4논리 통합
logical_integrationUART(비동기)와 USRT(동기)가 현대 IC에서 함께 지원됨에 따라 통합된 명칭이 사용됨을 연결한다.
-
5결론 도출
conclusion_formulation질문에 대한 답변으로 USRT와 통합 명칭인 USARTs(또는 USART/UART)를 도출한다.
- USRT(범용 동기화 송수신기: Universal synchronous receiver/transmitter)
- 'USARTs'(범용 동기화/비동기화 송수신기: universal synchronous/asynchronous receiver/transmitter) 또는 'USART/UART'
-
6답변 생성
answer_generation추출된 정보를 바탕으로 질문에 직접적으로 답한다.
- USRT(범용 동기화 송수신기: Universal synchronous receiver/transmitter)
- 'USARTs'(범용 동기화/비동기화 송수신기: universal synchronous/asynchronous receiver/transmitter) 또는 'USART/UART'
최종 답변 (final_answer)
자체 클럭 신호를 사용하여 비트 구간을 구분하는 방식은 USRT(범용 동기화 송수신기)이며, 현대의 집적 회로(IC)에서 두 방식이 함께 지원될 때는 'USARTs'(범용 동기화/비동기화 송수신기) 또는 'USART/UART'라고 한다.
핵심 해석 (core_interpretation)
비동기 통신인 UART와 달리 자체 클럭 신호를 사용하여 비트 구간을 구분하는 방식은 USRT이며, 현대의 집적 회로에서는 이를 함께 지원하여 USARTs 또는 USART/UART로 부른다.