비동기 시리얼 통신
Asynchronous serial communication이 기사는 대부분 또는 전체적으로 단일 출처에 의존하고 있습니다. : · · · · (2013년 1월) |

비동기 시리얼 통신은 통신 엔드포인트 인터페이스가 공통 클럭 신호에 의해 연속적으로 동기화되지 않는 시리얼 통신의 한 형태입니다.데이터 스트림은 공통 동기 신호 대신 각각 전송 단위 전후의 시작 신호 및 정지 신호 형태로 동기 정보를 포함한다.시작 신호는 수신기가 데이터 도착을 준비하도록 하고 정지 신호는 상태를 재설정하여 새 시퀀스를 트리거할 수 있도록 합니다.
일반적인 종류의 Start-Stop 전송은 ASCII over RS-232입니다.예를 들어, 텔레타이프라이터의 조작에 사용합니다.
기원.
5비트 코드를 사용하는 기계식 텔레프린터(Baudot 코드 참조)는 일반적으로 1.5비트회의 [1]정지기간을 사용합니다.매우 초기의 전기 기계식 텔레타이프(1930년 이전)는 버퍼링 [citation needed]없이 기계적 인상을 가능하게 하기 위해 2개의 스톱 비트가 필요할 수 있습니다.프랙셔널 스톱 비트를 지원하지 않는 하드웨어는 송신 시 2개의 스톱 비트를 송신하도록 설정되어 수신 시 1개의 스톱 비트를 요구하도록 설정되어 있는 경우 1.5비트 회를 사용하는 디바이스와 통신할 수 있습니다.
이 형식은 텔레타이프라이터의 설계에서 직접 파생되었습니다.텔레타이프라이터는 당시의 전기기계 기술이 동기 작동에 충분히 정확하지[citation needed] 않았기 때문에 각 문자가 시작될 때 시스템을 다시 동기화해야 했습니다.재동기화 된 후, 오늘의 테크놀로지는 캐릭터의 나머지 부분에서도 비트 동기화를 유지할 수 있을 정도로 훌륭했습니다.정지 비트에 의해 시스템이 다음 시작 비트 전에 복구할 시간이 주어졌습니다.초기 텔레프린터 시스템은 일반적으로 Baudot 코드의 변형과 함께 5개의 데이터 비트를 사용했습니다.
매우 초기의 실험 인쇄 전신 장치는 시작 비트만 사용했으며 문자를 안정적으로 디코딩하기 위해 수신기 메커니즘 속도를 수동으로 조정해야 했습니다.자동 동기화는 송수신 유닛을 「보합」으로 유지하기 위해서 필요했습니다.이것은 Start-Stop 동기화 방법을 특허 취득한 Howard Krum에 의해 마침내 달성되었습니다.US 1199011, 1916년 9월 19일 허가, US 1286351, 1918년 12월 3일 허가)얼마 지나지 않아 실용적인 텔레프린터가 특허 취득되었다(US 1232045, 1917년 7월 3일 허가).
작동
시그널링이 기능하기 전에, 송신측과 수신측이 시그널링 파라미터에 합의할 필요가 있습니다.
- 전이중 또는 반이중 동작
- 문자당 비트 수 - 현재 거의 8비트 문자이지만, 일부 송신기는 5비트 문자 코드, 6비트 문자 코드 또는 7비트 ASCII를 사용하고 있습니다.
- Endianness: 비트가 전송되는 순서
- 회선의 속도 또는 초당 비트 수(각 기호가 1비트를 나타내는 경우의 보드 속도와 동일).일부 시스템에서는 자동 보레이트 감지라고도 하는 자동 속도 감지를 사용합니다.
- 패리티 사용 여부
- 홀수 또는 짝수 패리티(사용하는 경우)
- 송신된 스톱 비트수를 선택할 필요가 있습니다(송신된 수는 적어도 수신자가 필요로 하는 수여야 합니다).
- 마크 및 스페이스 기호(초기 전신에서는 전류 방향, EIA RS-232에서는 이후 전압 극성, 주파수 이동 키에서는 주파수 이동 극성 등)
비동기 시작-정지 시그널링은 시분할 컴퓨터 및 BBS 시스템에 대한 다이얼업 모뎀 접속에 널리 사용되었습니다.이들 시스템은 ASCII 표준에 따라 최하위 비트를 먼저 전송한 데이터 비트를 7 또는 8개 사용했습니다.
컴퓨터 간에 가장 일반적으로 사용되는 구성은 "8N1"이었습니다. 시작 비트 1개, 중지 비트 1개, 패리티 비트 없음 8비트 문자입니다.따라서 단일 문자를 전송하기 위해 10개의 보타임이 사용되므로 시그널링 비트레이트를 10으로 나누면 전체 전송 속도가 초당 문자 단위로 표시됩니다.
비동기 start-stop은 많은 다이얼업인터넷 액세스애플리케이션의 모뎀에 컴퓨터를 접속하기 위해 사용되는 하위 데이터 링크 레이어입니다.PPP와 같은 두 번째(캡슐화) 데이터 링크 프레임 프로토콜을 사용하여 비동기 시리얼 문자로 구성된 패킷을 만듭니다.가장 일반적으로 사용되는 물리층 인터페이스는 RS-232D입니다.동기 액세스에 대한 성능 손실은 무시할 수 있습니다. 왜냐하면 대부분의 최신 모뎀은 개인 동기 프로토콜을 사용하여 데이터를 서로 전송하며, 양 끝의 비동기 링크는 이 데이터 링크보다 더 빠르게 작동하기 때문입니다. 흐름 제어는 오버런을 방지하기 위해 데이터 속도를 조절하는 데 사용됩니다.
「 」를 참조해 주세요.
레퍼런스
- ^ Description, Typebar Page Printer (Model 15) (PDF). Vol. Bulletin No. 144. Chicago: Teletype Corporation. 1931. p. 11. Archived from the original (PDF) on March 20, 2009.데드링크: 2015년 10월 3일
추가 정보
- 넬슨, R.A.와 러빗, K.M.Teletype Corporation, Teletype 개발의 역사(1963년 10월), 2005년 4월 14일 취득
- Hobbs, Allan G. (1999) 5유닛 코드, 2007년 12월 20일 액세스
- 에드워드 E.클라인슈미트전신 인쇄 중... 프로젝트 구텐베르크가 2016년 11월 9일에 발매한 새로운 시대의 시작, 1967년.