키보드 인터페이스에는 세 가지 유형이 있습니다. 1. "PS/2" 인터페이스는 마우스와 키보드를 위한 특수 인터페이스입니다. 키보드는 4핀만 사용하여 데이터를 전송하고 전원을 공급합니다. 2. USB 인터페이스, 이 인터페이스는 다양한 장치에 대한 가장 중요한 인터페이스 방법이 되었습니다. 3. MIDI 인터페이스, 인터페이스는 컴퓨터와 MIDI 장치를 연결하는 일종의 하드웨어입니다.
이 튜토리얼의 운영 환경: Windows 10 시스템, DELL G3 컴퓨터.
키보드의 인터페이스 종류는 키보드와 컴퓨터 호스트 간의 인터페이스 방식 또는 종류를 말합니다.
다른 키보드에는 다른 인터페이스가 있습니다. 키보드의 인터페이스를 이해하면 구입한 키보드를 사용할 수 없다는 것을 알 수 없습니다. 그 중에서 PS/2 인터페이스는 모든 마더보드에 장착된 마우스 인터페이스라고 할 수 있습니다. 때로는 "둥근 입"이라고 부르기도 합니다. 이는 일부 구식 마더보드에서 많이 발견되는 AT 인터페이스 방식입니다(더 이상 거의 볼 수 없음). USB 인터페이스는 앞선 두 개보다 나중에 등장한 제품으로, 마더보드의 USB 인터페이스를 사용하면 마우스뿐 아니라 다른 USB 장치도 연결할 수 있고, 전송 속도도 빨라 PS/C 비용을 절약할 수 있다. 마더보드의 2포트. 마더보드에는 일반적으로 PS/2와 USB의 두 가지 인터페이스가 있습니다.
PS/2 인터페이스
IBM의 PS/2 시스템에 처음 등장했기 때문에 이름이 붙여졌습니다. 마우스와 키보드 전용 인터페이스입니다. 6핀 원형 인터페이스인데, 키보드는 핀 중 4개만 데이터와 전원 전송에 사용하고 나머지 2개는 빈 핀입니다. PS/2 인터페이스의 전송 속도는 COM 인터페이스보다 약간 빠르며, 가장 널리 사용되는 키보드 인터페이스 중 하나입니다.
키보드와 마우스 모두 PS/2 인터페이스를 사용할 수 있지만 PC'99 색상 사양에 따르면 일반적으로 마우스는 연한 녹색 인터페이스를 차지하고 키보드는 보라색 인터페이스를 차지합니다. 두 인터페이스의 작동 원리는 위의 핀 정의와 동일하지만 두 인터페이스를 혼합할 수는 없습니다. 이는 컴퓨터 내부의 서로 다른 신호 정의에 의해 결정됩니다.
USB 인터페이스
USB의 전체 이름은 범용 직렬 버스(Universal Serial Bus)입니다. USB는 핫스왑 및 플러그 앤 플레이 장점을 지원하므로 USB 인터페이스는 다양한 장치에 대한 가장 중요한 인터페이스 방법이 되었습니다. USB에는 USB1.1, USB2.0, 그리고 새로 떠오르는 USB3.0+라는 세 가지 사양이 있습니다.
PS/2 인터페이스 키보드와 USB 인터페이스 키보드의 사용법에는 큰 차이가 없습니다. USB 인터페이스가 핫스왑을 지원하므로 USB 인터페이스 키보드가 조금 더 사용하기 편리할 수 있습니다. 그러나 기본 컴퓨터 하드웨어는 PS/2 인터페이스를 더 완벽하게 지원하므로 컴퓨터에 특정 오류가 발생하는 경우 PS/2 인터페이스를 사용하는 키보드의 호환성이 더 좋습니다. 주류 키보드는 PS/2 인터페이스 또는 USB 인터페이스를 사용하므로 구매 시 필요에 따라 선택해야 합니다. USB-PS/2 어댑터와 같은 특정 어댑터나 케이블을 통해 다양한 키보드 인터페이스를 변환할 수도 있습니다.
MIDI 인터페이스; MIDI 인터페이스는 컴퓨터와 MIDI 장치를 연결하는 일종의 하드웨어이며 디지털 음악의 표준이기도 합니다.
키보드 인터페이스 유형은 키보드와 컴퓨터 호스트 간의 인터페이스 방법 또는 유형을 나타냅니다. 시중에는 PS/2 인터페이스와 USB 인터페이스라는 두 가지 일반적인 키보드 인터페이스가 있습니다. 더 이상 일반적이지 않은 구식 AT 인터페이스도 있는데, 일반적으로 "큰 입"으로 알려져 있습니다. 기본적으로 제거되었으므로 도입되지 않습니다.
키보드 인터페이스 ps2와 USB 유형의 차이점
간단히 말하면: USB 키보드의 데이터 패킷에는 8바이트만 있습니다(왜 8바이트만 있는지, 프로토콜이 규정하기 때문이고 프로토콜이 이것을 규정하는 이유는 왜냐하면 초창기 USB는 속도가 느려 인터럽트를 이용해 전송되는 최대 패킷 수가 8바이트였기 때문이다. 그 중 2바이트는 상태를 표시하고 나머지 6바이트는 현재 누르거나 누르는 패킷의 스캔 코드를 기록하는 데 사용됐다. 버튼이 팝업되어 USB 키보드는 동시에 최대 6개의 키 상태를 설명할 수 있습니다.
USB 키보드의 이러한 기만적인 설계 사양으로 인해 롤오버 없이 최대 6개의 키만 처리할 수 있습니다. 이 문제를 해결하려면 USB 키보드 사양을 다시 설계해야 하는데, 이 작업이 잘 작동하고 대부분의 사람들이 동시에 6개의 키를 누르지 않기 때문에 누구도 이를 하려고 하지 않을 것입니다.
PS/2 키보드의 경우 이 사양은 사용되지 않습니다. PS/2는 누르는 내용을 보고하고, 동시에 10개의 키를 누르면 10개의 누르기 이벤트가 보고됩니다. 동시에 기록할 수 있는 키 입력 수에 대한 상태는 프로토콜에 제한이 없으며 운영 체제 자체에 따라 다르므로 PS/2 키보드는 이론적으로 충돌 없이 무제한 키 입력을 달성할 수 있습니다.
물론 일부 사람들은 USB 키보드가 6개의 키 제한을 깨는 것을 실제로 보았습니다. 가능한 이유 중 하나는 USB가 다중 레벨 장치 연결을 허용하기 때문에 이 키보드에 내장된 USB 장치가 다중 키보드 + USB 허브이기 때문입니다. . 이렇게 하면 6개의 제한이 해제됩니다.
물론, 인터럽트 전송은 6바이트밖에 안 되지만 벌크 전송은 256바이트까지 문제 없이 전송할 수 있기 때문에 USB 키보드 자체 드라이버를 가져오는 것도 해결책이다. (참고: 바이두에서 직접 검색해본 결과 많은 제조사에서 USB 풀키 롤오버를 구현했지만 버그가 많은 것 같습니다. 아직 기술 개발이 필요한 것 같습니다.) 간단히 말해서 사양은 다음과 같습니다. 사양, 사양 방식에 의해 제한되지 않는 것들이 항상 있습니다.
관련 지식이 더 궁금하시다면 FAQ 칼럼을 방문해 주세요!
위 내용은 어떤 유형의 키보드 인터페이스가 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!