라디오 전자 및 전기 공학의 백과사전 RS-232C 인터페이스. 무선 전자 및 전기 공학 백과사전 RS-232C 인터페이스는 데이터를 송수신하는 장비(DTE - 데이터 단말 장비 또는 ADF - 데이터 전송 장비, DTE - 데이터 단말 장비)를 데이터 채널의 단말 장비(DCE, DCE - 데이터 통신 장비)에 연결하도록 설계되었습니다. ). ADF의 역할은 컴퓨터, 프린터, 플로터 및 기타 주변 장비가 될 수 있습니다. 모뎀은 일반적으로 DCE 역할을 합니다. 연결의 궁극적인 목적은 두 개의 ADF를 연결하는 것입니다. 전체 연결 다이어그램이 그림 1에 나와 있습니다. 하나; 인터페이스를 사용하면 널 모뎀 케이블을 사용하여 장치를 직접 연결하여 한 쌍의 DCE 장치와 함께 원격 통신 채널을 제거할 수 있습니다(그림 2).
이 표준은 인터페이스 제어 신호, 데이터 전송, 전기 인터페이스 및 커넥터 유형을 설명합니다. 표준은 비동기 및 동기 통신 모드를 제공하지만 COM 포트는 비동기 모드만 지원합니다. 기능적으로 RS-232C는 CCITT V.24/V.28 및 C2 인터페이스와 동일하지만 신호 이름이 다릅니다. RS-232C 표준은 단일 종단 송신기 및 수신기를 설명합니다. 신호는 공통 와이어를 기준으로 전송됩니다. 회로 접지(균형 차동 신호는 RS-422와 같은 다른 인터페이스에서 사용됩니다). 인터페이스는 장치의 갈바닉 절연을 제공하지 않습니다. 데이터 입력(RxD 신호)의 논리 12(MARK 상태)은 -3 ~ -3V의 전압 범위에 해당합니다. 논리적 12 - +3 ~ +12 V(SPACE 상태). 제어 신호 입력의 경우 ON 상태는 +12 ~ +3V 범위에 해당하고 OFF 상태는 -3 ~ -3V에 해당합니다. -3 ~ +12V 범위는 수신기 히스테리시스를 결정하는 데드존입니다. 회선 상태는 임계값을 넘은 후에만 변경된 것으로 간주됩니다(그림 5). 송신기 출력의 신호 레벨은 -5~-12V 및 +2~+XNUMXV 범위에 있어야 합니다. 연결된 장치의 회로 접지(SG) 간 전위차는 XNUMXV 미만이어야 합니다. 전위차가 높을수록 신호가 잘못 인식될 수 있습니다. TTL 레벨 신호(UART 칩의 입력 및 출력)는 TxD 및 RxD 라인의 경우 직접 코드로 전송되고 다른 모든 라인의 경우 역코드로 전송됩니다. 인터페이스는 AC 전원으로 전원이 공급되고 라인 필터가 있는 경우 연결된 장치에 대한 보호 접지를 가정합니다. 경고!
자체 전원 장치의 인터페이스 케이블을 연결하고 분리하는 작업은 전원이 꺼진 상태에서 이루어져야 합니다. 그렇지 않으면 스위칭 시 장치의 불균일한 전위 차이가 출력 또는 입력(더 위험한) 인터페이스 회로에 적용되어 미세 회로가 손상될 수 있습니다. RS-232C 표준은 사용되는 커넥터 유형을 규제합니다. ADF 장비(COM 포트 포함)에서는 DB-25P 플러그 또는 더 컴팩트한 버전인 DB-9P를 설치하는 것이 일반적입니다. 25핀 커넥터에는 동기 모드에 필요한 추가 신호용 핀이 없습니다(대부분의 XNUMX핀 커넥터는 이러한 핀을 사용하지 않음). DB-25S 또는 DB-9S 소켓은 AKD 장비(모뎀)에 설치됩니다. 이 규칙은 AKD 커넥터가 ADF 커넥터에 직접 연결되거나 핀이 일대일로 연결된 "직선" 암 및 수 어댑터 케이블을 통해 연결될 수 있다고 가정합니다. 어댑터 케이블은 9-25핀 커넥터의 어댑터일 수도 있습니다(그림 4). ADF 장비가 모뎀 없이 연결된 경우 장치 커넥터(플러그)는 양쪽 끝에 소켓이 있는 널 모뎀 케이블(Zero-modem 또는 Z-모뎀)에 의해 서로 연결됩니다. 그림 5에 표시된 다이어그램 중 하나에 따라 십자형으로 연결됩니다. XNUMX.
ADF 장치에 콘센트가 설치되어 있으면 모뎀 연결 케이블과 유사한 직접 케이블로 다른 장치에 연결해야 하는 것이 거의 100%입니다. 소켓은 일반적으로 모뎀을 통한 원격 연결이 없는 장치에 설치됩니다. 테이블에서. 1은 COM 포트(및 기타 ADF 데이터 전송 장비)의 핀 할당을 보여줍니다. DB-25S 커넥터의 핀은 EIA/TIA-232-E 표준에 의해 정의되고 DB-9S 커넥터는 EIA/TIA-574 표준에 의해 정의됩니다. 모뎀(AKD)은 회로와 접점의 이름이 같지만 신호(입출력)의 역할이 반대입니다. 표 1. RS-232C 인터페이스의 커넥터 및 신호
1 8비트 멀티카드 리본 케이블. 2 마더보드의 16비트 멀티카드 및 포트용 리본 케이블. 3 마더보드의 리본 케이블 포트용 옵션. 4 25핀 커넥터에 대한 넓은 리본 케이블. PC COM 포트의 관점에서 비동기 모드와 관련된 RS-232C 신호의 하위 집합을 고려해 보겠습니다. 편의를 위해 COM 포트 및 대부분의 장치 설명에 채택된 니모닉이라는 이름을 사용합니다(RS-232 및 V.24의 얼굴 없는 지정과 다릅니다). 제어 신호의 활성 상태("on")와 전송된 데이터 비트의 3 값은 인터페이스 신호의 양의 전위(+3V 이상)에 해당하고 "off" 상태와 비트는 음의 전위(-2V 미만)에 해당합니다. 인터페이스 신호의 목적은 표에 나와 있습니다. 6. 모뎀을 COM 포트에 연결하는 경우의 일반적인 제어 신호 순서는 그림 XNUMX에 나와 있습니다. XNUMX. 표 2. RS-232C 인터페이스 신호의 목적
이 시퀀스에서 널 모뎀 케이블의 DTR-DSR 및 RTS-CTS 연결이 명확해집니다. 비동기 전송 모드 비동기 전송 모드는 바이트 지향(문자 지향)입니다. 전송되는 정보의 최소 단위는 7바이트(0문자)입니다. 바이트 전송 형식은 그림 8에 나와 있습니다. 5. 각 바이트의 전송은 시작 비트로 시작하여 수신기에 전송을 시작하라는 신호를 보낸 다음 데이터 비트와 패리티 비트가 뒤따를 수 있습니다. 전송 사이에 일시 중지를 보장하는 정지 비트로 전송을 종료합니다. 다음 바이트의 시작 비트는 정지 비트 이후 언제든지 전송됩니다. 즉, 전송 사이에 임의 기간의 일시 중지가 가능합니다. 항상 엄격하게 정의된 값(논리 XNUMX)을 갖는 시작 비트는 수신기를 송신기의 신호에 동기화하기 위한 간단한 메커니즘을 제공합니다. 수신기와 송신기는 동일한 전송 속도에서 작동한다고 가정합니다. 수신기의 내부 클록 생성기는 기준 주파수의 카운터 분배기를 사용하며 시작 비트의 시작이 수신되는 순간 XNUMX으로 재설정됩니다. 이 카운터는 수신기가 후속 수신 비트를 수정하는 내부 스트로브를 생성합니다. 이상적으로 스트로브는 비트 간격의 중간에 위치하므로 수신기와 송신기의 속도가 약간 일치하지 않아도 데이터를 수신할 수 있습니다. 분명히, XNUMX개의 데이터 비트, XNUMX개의 제어 비트 및 XNUMX개의 정지 비트를 전송할 때 데이터가 올바르게 인식되는 최대 허용 비율 불일치는 XNUMX%를 초과할 수 없습니다. 위상 왜곡과 내부 동기화 카운터 작동의 불연속성을 고려하면 실제로 더 작은 주파수 편차가 허용됩니다. 내부 발진기의 기준 주파수의 분주비가 작을수록(전송 주파수가 높을수록) 비트 간격의 중간에 스트로브 바인딩의 오류가 커지고 주파수 일관성에 대한 요구 사항이 더 엄격해집니다. 전송 주파수가 높을수록 수신 신호의 위상에 대한 에지 왜곡의 영향이 커집니다. 이러한 요인의 상호 작용으로 인해 교환 주파수가 증가함에 따라 수신기와 송신기의 주파수 일관성에 대한 요구 사항이 증가합니다.
비동기 전송 형식을 사용하면 가능한 전송 오류를 감지할 수 있습니다. 비동기 전송 형식을 사용하면 가능한 전송 오류를 감지할 수 있습니다.
비동기 모드의 경우 50, 75, 110, 150, 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600 및 115200과 같은 다양한 표준 환율이 채택되었습니다. 측정 단위 "bps" 대신 "baud"(baud)가 사용되는 경우가 있지만 이진 전송 신호를 고려할 때 이는 올바르지 않습니다. 보에서 라인 상태 변화의 빈도를 측정하는 것이 일반적이며 비 바이너리 코딩 방법(현대 모뎀에서 널리 사용됨)을 사용하면 통신 채널의 비트 전송률(bps)과 신호 변화(baud)가 여러 가지로 달라질 수 있습니다. 타임스. 데이터 비트 수는 5, 6, 7 또는 8일 수 있습니다(5 및 6비트 형식은 널리 사용되지 않음). 정지 비트의 수는 1, 1,5 또는 2일 수 있습니다("XNUMX비트"는 정지 간격의 지속 시간만을 의미함). 데이터 흐름 제어 데이터 흐름을 제어하기 위해(Flow Control) 하드웨어와 소프트웨어의 두 가지 프로토콜 옵션을 사용할 수 있습니다. 흐름 제어는 때때로 핸드셰이킹과 혼동됩니다. 핸드셰이킹에는 요소가 수신되었다는 알림을 보내는 것이 포함되며 흐름 제어에는 나중에 데이터를 받을 수도 있고 받지 않을 수도 있다는 알림을 보내는 것이 포함됩니다. 흐름 제어는 종종 핸드셰이킹 메커니즘을 기반으로 합니다. 하드웨어 흐름 제어 프로토콜 RTS/CTS(하드웨어 흐름 제어)는 CTS 신호를 사용하므로 수신기가 데이터를 수신할 준비가 되지 않은 경우 데이터 전송을 중지할 수 있습니다(그림 8). 송신기는 CTS 라인이 켜져 있을 때만 다음 바이트를 "해제"합니다. 이미 전송이 시작된 바이트는 CTS 신호에 의해 지연될 수 없습니다(이는 메시지의 무결성을 보장함). 하드웨어 프로토콜은 수신기 상태에 대한 송신기의 가장 빠른 응답을 제공합니다. 비동기 트랜시버의 칩은 수신 부분에 다음 메시지를 수신하기 위한 시프트와 수신된 바이트를 읽는 저장 장치에 적어도 두 개의 레지스터가 있습니다. 이를 통해 데이터 손실 없이 하드웨어 프로토콜을 사용하여 교환을 구현할 수 있습니다.
하드웨어 프로토콜은 지원하는 경우 프린터와 플로터를 연결할 때 사용하기 편리합니다. 모뎀 없이 두 대의 컴퓨터를 직접 연결할 때 하드웨어 프로토콜은 RTS - CTS 라인의 교차 연결이 필요합니다. 직접 연결의 경우 전송 터미널은 CTS 라인에서 "켜짐" 상태로 제공되어야 합니다(자체 RTS - CTS 라인을 연결하여). 그렇지 않으면 송신기는 "무음"이 됩니다. IBM PC에 사용되는 8250/16450/16550 트랜시버는 하드웨어에서 CTS 신호를 처리하지 않고 MSR 레지스터에 그 상태를 보여줄 뿐이다. RTS/CTS 프로토콜의 구현은 BIOS Int 14h 드라이버에 할당되며 "하드웨어"라고 하는 것은 완전히 옳지 않습니다. COM 포트를 사용하는 프로그램이 BIOS를 통하지 않고 레지스터 수준에서 UART와 상호 작용하는 경우 이 프로토콜 자체를 지원하기 위해 CTS 신호 처리를 처리합니다. 많은 통신 프로그램을 사용하면 CTS 신호를 무시할 수 있으며(모뎀을 사용하지 않는 한) CTS 입력을 자체 RTS 신호의 출력에 연결할 필요도 없습니다. 그러나 CTS 신호가 하드웨어에 의해 처리되는 다른 트랜시버(예: 8251)가 있습니다. 그들과 "정직한" 프로그램의 경우 커넥터(심지어 케이블에서도)에 CTS 신호를 사용하는 것이 필수입니다. XON/XOFF 흐름 제어 소프트웨어 프로토콜은 양방향 데이터 채널이 있다고 가정합니다. 프로토콜은 다음과 같이 작동합니다. 데이터를 수신하는 장치가 더 이상 데이터를 수신할 수 없는 이유를 감지하면 역 직렬 채널을 통해 XOFF(13h) 바이트 문자를 보냅니다. 이 문자를 받은 상대 장치는 전송을 중단합니다. 수신 장치가 다시 데이터를 수신할 준비가 되면 XON 문자(11h)를 보내고 수신 시 상대 장치는 전송을 재개합니다. 수신기의 상태 변화에 대한 송신기의 응답 시간은 하드웨어 프로토콜과 비교하여 적어도 문자(XON 또는 XOFF)를 전송하는 시간과 문자를 수신하는 송신기 프로그램의 응답 시간만큼 증가합니다( 그림 9). 따라서 무손실 데이터는 수신된 데이터 버퍼가 추가로 있고 사전에 사용할 수 없음을 알리는(버퍼에 여유 공간이 있는) 수신기에서만 수신할 수 있습니다.
소프트웨어 프로토콜의 장점은 인터페이스 제어 신호를 전송할 필요가 없다는 것입니다. 양방향 교환을 위한 최소 케이블에는 3개의 와이어만 있을 수 있습니다(그림 5, a 참조). 버퍼의 필수 존재 및 더 긴 응답 시간(XON 신호 대기로 인해 채널의 전체 성능 감소)과 함께 단점은 전이중 교환 모드 구현의 복잡성입니다. 이 경우 흐름 제어 문자는 수신된 데이터 스트림에서 추출(및 처리)되어야 하므로 전송된 문자 집합이 제한됩니다. PU와 OS 모두에서 지원하는 이 두 가지 공통 표준 프로토콜 외에도 다른 프로토콜이 있습니다. 간행물: cxem.net 다른 기사 보기 섹션 컴퓨터. 읽고 쓰기 유용한 이 기사에 대한 의견. 과학 기술의 최신 뉴스, 새로운 전자 제품: 터치 에뮬레이션을 위한 인조 가죽
15.04.2024 펫구구 글로벌 고양이 모래
15.04.2024 배려심 많은 남자의 매력
14.04.2024
다른 흥미로운 소식: ▪ 코카인 백신 ▪ 공룡 혈관
무료 기술 라이브러리의 흥미로운 자료: ▪ 기사 UHF 셋톱 박스의 주파수 범위 확장. 무선 전자 및 전기 공학 백과사전 ▪ 기사 디지털 주파수 합성기 1508PL11, 1508PL11A, 1508PL12. 무선 전자 및 전기 공학 백과사전 이 페이지의 모든 언어 홈페이지 | 도서관 | 조항 | 사이트 맵 | 사이트 리뷰 www.diagram.com.ua |