연쇄 의사 소통이란 무엇입니까?
직렬 통신은 데이터 전송 방법으로, 장치에서 장치로 한 번에 정보를 하나씩 전송합니다. 저속 및 고속 장치 대역폭 모두에 대해 수년에 걸쳐 많은 다양한 일련의 표준이 개발되었습니다. 데이터는 일반적으로 병렬 통신보다는 직렬을 사용하여 훨씬 먼 거리에서 교환 할 수 있습니다. 직렬 통신은 일반적으로 프린터, 터미널 및 카메라를 컴퓨터에 연결하는 데 사용됩니다. 또한 외부 하드 드라이브, 디지털 비디오 디스크 (DVD) 드라이브 및 플래시 메모리 장치에 대한 인터페이스에도 사용됩니다.
직렬 통신에서 한 번에 한 번에 한 번만 전송되므로 병렬 인터페이스에 비해 전선이 적습니다. 매우 최소한의 연결에는 데이터가 하나만, 다른 하나는 접지 참조를위한 와이어 만 포함 할 수 있습니다. 실제로, 많은 직렬 링크에는 각 방향의 데이터 라인뿐만 아니라 몇 가지 악수 신호도 포함됩니다. 컴퓨터와 주변 장치를 연결하는 데 일반적으로 사용되는 USB (Universal Serial Bus)는 4 개 또는 FI 만 사용합니다.VE 신호, 그 중 2 개는 전력을위한 것입니다. 권장 표준 (Rs) 232 직렬 연결은 구현에 따라 최대 20 개의 신호를 사용할 수 있습니다.
적은 신호는 일반적으로 직렬 통신 링크를 더 빨리 클럭하고 장거리에서 더 안정적으로 작동 할 수 있습니다. 병렬 통신은 긴 링크 아래로 함께 이동할 때 데이터 비트 사이의 비뚤어 지거나 간섭을 일으킬 수 있습니다. Rs 232 직렬 연결 1,000 피트 (300 미터) 이상은 일반적으로 초당 115,200 비트 이상으로 작동 할 수 있습니다. 대조적으로, USB 2.0 링크는 종종 대역폭 스토리지 장치를 컴퓨터 시스템에 연결하는 데 사용됩니다. 일반적으로 데이터를 초당 최대 480 메가 비트로 교환 할 수 있지만 케이블은 허브간에 16 피트 (5 미터)로 제한됩니다.
데이터가 직렬 링크에서 전송되면 수신기는 각 바이트가 끝나고 다음 바이트가 시작되는지 알 수있는 방법이 있어야합니다. 비동기식 세리아에서l 통신, 발신자는 각 바이트의 비트가 전송되기 전에 "시작"비트를 삽입합니다. 시작 비트는 또한 내부 시계를 동기화하여 수신 된 프레임의 나머지 부분을 개별 비트로 분해합니다. 이것은 가장 일반적으로 사용되는 Rs 232 동기화 방법입니다. 동기 직렬 통신에서, 별도의 시계 신호는 각 비트와 바이트가 완료 될 때를 나타내는 데 사용됩니다.
Rs 232 데이터 교환이 시작되기 전에 양쪽의 장치는 동일한 수의 데이터 및 정지 비트와 동일한 패리티 유형을 사용하도록 설정해야합니다. 8 개의 데이터 비트, 1 스톱 비트 및 패리티가없는 경우 일반적으로 8N1로 표현되는 빈번한 구성입니다. 마크 또는 공간 패리티가 사용되는 경우, 패리티 비트는 이에 따라 발신자에 의해 1 또는 0으로 설정됩니다. 짝수 또는 홀수 패리티가 사용되는 경우, 패리티 비트는 총 1 개의 비트 수를 균등하게 또는 홀수로 만듭니다. 수신자는 수신 된 패리티 비트의 값이있는 경우 수신자가있는 경우 오류를 나타냅니다.예상 값과 일치하지 않습니다.
패리티 검사 외에도 데이터 전송 오류를 방지하기 위해 하나 이상의 소프트웨어 직렬 통신 프로토콜이 사용될 수 있습니다. 예를 들어, Xmodem 또는 Zmodem 프로토콜은 종종 Rs 232 직렬 링크를 통한 컴퓨터 간의 파일 전송에 사용됩니다. 이 프로토콜은 원래 링크의 각 끝에 전화 접속 전화 기반 모뎀과 함께 사용되도록 설계되었지만 그 없이도 작동합니다. 각 프로토콜에는 전송중인 데이터에 대해 계산 된 CRC (Cyclic Redundancy Check) 체크섬의 검증이 포함됩니다. 모뎀이 존재하는 경우 전송 내내 하드웨어에서 유사한 CRC 검사를 수행합니다.