전이중 모드의 전이중 및 반이중
직렬 통신에서 데이터는 일반적으로 두 스테이션(예: 터미널 및 마이크로컴퓨터) 간에 전송됩니다. 데이터 흐름 방향에 따라 전이중, 반이중의 세 가지 기본 전송 방법으로 나눌 수 있습니다. 이중 이중 및 단순. 그러나 현재는 Simplex가 거의 사용되지 않습니다. 아래에서는 처음 두 가지 방법만 소개합니다.
1. 전이중 모드(full duplex)
데이터 송수신이 서로 다른 두 개의 전송 회선으로 분할되어 전송되면 두 당사자가 동시에 통신할 수 있습니다. 및 수신 작업을 수행하는 경우 이 전송 방법은 전이중입니다. 전이중 모드에서는 통신 시스템의 각 끝에 송신기와 수신기가 장착되어 있어 데이터가 동시에 양방향으로 전송되도록 제어할 수 있습니다. 전이중 모드에서는 방향 전환이 필요하지 않으므로 전환 작업으로 인한 시간 지연이 없습니다. 이는 시간 지연이 없는 대화형 애플리케이션(예: 원격 모니터링 및 제어 시스템)에 매우 유용합니다. 이 방법을 사용하려면 통신 당사자 모두 송신기와 수신기가 필요하며 동시에 데이터 신호를 전송하기 위해 2개의 데이터 라인이 필요합니다(제어 라인, 상태 라인 및 접지 라인도 필요할 수 있음).
예를 들어 컴퓨터 호스트는 직렬 인터페이스를 사용하여 디스플레이 터미널에 연결하고 디스플레이 터미널에는 키보드가 있습니다. 이런 방식으로, 한편으로는 키보드에 입력된 문자가 호스트 메모리로 전송되고, 다른 한편으로는 호스트 메모리의 정보가 표시를 위해 화면으로 전송될 수 있습니다. 키보드의 경우 컴퓨터 호스트가 문자를 수신하고 즉시 터미널로 다시 전송될 때까지 표시되지 않으며 터미널이 다시 문자를 표시합니다. 이와 같이 이전 문자의 피드백 과정과 다음 문자의 입력 과정이 동시에 진행되는데, 즉 전이중 모드로 동작한다.
2. 반이중 모드(half duplex)
수신과 송신 모두에 동일한 전송선을 사용하는 경우 데이터가 양방향으로 전송될 수 있지만 통신 당사자는 이를 수행할 수 없습니다. 동시에 전송합니다. 데이터를 보내고 받기 위해 이 전송 방법은 반이중입니다. 반이중 모드를 사용할 경우 통신 시스템의 각 끝단에 있는 송신기와 수신기가 방향을 전환하기 위해 수신/송신 스위치를 통해 통신 회선으로 전환되므로 시간 지연이 발생합니다. 수신/송신 스위치는 실제로 소프트웨어로 제어되는 전자 스위치입니다. 컴퓨터 호스트가 직렬 인터페이스를 사용하여 디스플레이 터미널에 연결하는 경우 반이중 모드에서 입력 프로세스와 출력 프로세스는 동일한 채널을 사용합니다. 일부 컴퓨터와 디스플레이 터미널은 반이중 모드로 작동합니다. 이때 루프백 방식을 사용하는 대신 키보드에서 입력한 문자가 호스트로 전송되는 동시에 터미널로 전송되어 표시됩니다. 수신 프로세스가 방지되고 동시에 전송 프로세스가 수행됩니다.
현재 대부분의 터미널과 직렬 인터페이스는 반이중 모드를 위한 반전 기능을 제공하고 전이중 모드를 위한 두 개의 독립 핀을 제공합니다. 실제 사용에서는 일반적으로 두 통신 당사자가 동시에 보내고 받을 필요가 없습니다. 프린터와 같은 단방향 전송 장비의 경우 반이중 또는 단방향이면 충분하며 역방향으로 할 필요가 없습니다.