PS/2 단자
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
PS/2 단자는 IBM PS/2 컴퓨터에 처음 도입된 직렬 통신 인터페이스로, 주로 키보드와 마우스를 연결하는 데 사용되었다. 1990년대 후반 USB 인터페이스가 등장하면서 점차 레거시 포트로 간주되었지만, 보안상의 이유로 USB 포트를 비활성화하고 PS/2 포트를 사용하거나, BIOS 호환성, 키 롤오버 제한 없음, 임베디드 시스템에서의 유용성 등의 장점으로 인해 일부 환경에서 여전히 사용된다. PS/2는 데이터와 클럭 신호를 사용하여 장치와 호스트 간의 통신을 구현하며, 키보드는 보라색, 마우스는 녹색 커넥터를 사용한다. PS/2는 핫플러깅을 지원하지 않고 핀이 구부러질 수 있으며, 두 장치가 하나의 컨트롤러를 공유하여 문제가 발생할 수 있다는 단점이 있다. USB와 PS/2를 모두 지원하는 장치는 어댑터를 통해 연결할 수 있으며, PS/2 장치를 USB에 연결하거나, USB 키보드나 마우스를 PS/2 포트에 연결하는 어댑터도 존재한다.
더 읽어볼만한 페이지
- 포인팅 장치 - 플레이스테이션 무브
플레이스테이션 무브는 소니에서 2010년에 출시한 플레이스테이션 3, 4용 모션 컨트롤러로, 아이토이 기술을 발전시켜 플레이스테이션 아이 카메라를 통해 사용자의 움직임을 감지하여 게임 내 상호작용을 가능하게 하며, 내비게이션 컨트롤러와 액세서리, 플레이스테이션 VR과 함께 가상현실 몰입감을 높이는 데 기여한다. - 포인팅 장치 - 라이트 건
라이트 건은 디스플레이의 위치를 감지하는 입력 장치로, 게임에서 목표물을 조준하는 데 사용되며, 광전 효과를 이용한 초기 방식부터 다양한 기술이 개발되어 왔고, 아케이드 게임과 가정용 게임기를 통해 발전해 왔으나, 기술적 한계와 폭력성 논란 등의 문제점과 함께 최근에는 VR 기술과의 융합을 모색하고 있다. - 컴퓨터 자판 - 한글 자판
한글 자판은 한글 입력 방식의 배열을 의미하며, 두벌식, 세벌식, 타자기 자판, 휴대 전화 자판 등 다양한 종류가 있고, 리듬감, 도깨비불 현상, 오타 수정 가능성 등 다양한 논점을 가지고 있다. - 컴퓨터 자판 - 터치 타이핑
터치 타이핑은 키보드를 보지 않고 손가락 위치를 기억해 타이핑하는 기술로, 효율적인 방법으로 알려져 있으며 꾸준한 연습으로 속도와 정확성을 향상시킬 수 있다. - 컴퓨터 하드웨어 표준 - S/PDIF
S/PDIF는 디지털 오디오 전송을 위한 인터페이스 표준으로, 동축 케이블이나 광섬유를 통해 CD, DVD 플레이어, 컴퓨터 등에서 오디오 신호를 출력하며, 소비자용 기기에서 SCMS를 지원하고 돌비 디지털, DTS와 같은 압축된 오디오 신호를 전송하여 서라운드 사운드를 구현하는 데 사용된다. - 컴퓨터 하드웨어 표준 - RS-232
RS-232는 데이터 단말 장치와 데이터 회선 종단 장치 간 직렬 통신을 위한 표준 인터페이스로, 터미널-모뎀 연결을 위해 개발되었으나 현재는 일부 산업 장비 및 시스템 콘솔 포트 등에 사용되며 전기적 신호 특성, 인터페이스 기계적 특성, 회로 기능 등을 정의하고 25핀 또는 9핀 D-서브미니어처 커넥터를 사용한다.
| PS/2 단자 | |
|---|---|
| 개요 | |
| 명칭 | PS/2 포트 |
| 종류 | 키보드 및 마우스 데이터 연결 |
| 설계자 | IBM |
| 설계일 | 1987년 |
| 대체 | DIN 커넥터, DE-9 커넥터, Mini-DIN-9 InPort |
| 대체 대상 | USB (USB 휴먼 인터페이스 장치 클래스) |
| 핫플러그 | 아니요 |
| 외부 연결 | 예 |
| 케이블 | 4선 + 실드 |
| 핀 수 | 6 |
| 물리적 커넥터 | Mini-DIN-6 |
| 전기적 특성 | 5V DC |
| 접지 | 전용 핀 및 실드 |
| 최대 전압 | 5.0 ± 0.5 V |
| 최대 전류 | 275 mA |
| 데이터 신호 | 10.0–16.7 kHz 직렬 데이터 (1 시작 비트, 8 데이터 비트 (LSB 우선), 1 패리티 비트 (홀수), 1 정지 비트, [호스트-장치 간 1 ACK 비트 (선택적)]) |
| 데이터 대역폭 | 7–12 kbit/s |
| 데이터 장치 수 | 1 또는 2 |
| 데이터 방식 | 직렬 |
![]() | |
| 핀 배열 | |
![]() | |
| 핀 1 | 데이터 (+DATA) |
| 핀 2 | 미연결 (스플리터 케이블용 마우스 데이터로 사용될 수 있음) |
| 핀 3 | 접지 (GND) |
| 핀 4 | +5V DC, 275mA (Vcc) |
| 핀 5 | 클럭 (+CLK) |
| 핀 6 | 미연결 (스플리터 케이블용 마우스 클럭으로 사용될 수 있음) |
2. 역사
PS/2 단자는 미니 DIN 6P 커넥터 형태를 가지며, 동기 시리얼 통신[20] 방식으로 통신한다. PC/AT 호환 기종 마더보드에 주로 탑재되어 키보드(PS/2 키보드)와 마우스(PS/2 마우스)를 연결하는 데 사용되었다. 과거에는 바코드 리더나 자기 카드 리더 등 다른 입력 장치 연결에도 쓰였고, 드물게 휴대용 HDD나 키보드 전환 장치의 전원 공급 목적으로도 활용되었다.
구형 노트북이나 일부 최신 마더보드에는 키보드나 마우스 중 하나만 지원하는 단일 PS/2 포트가 있기도 하다. 특수 분배기 케이블을 사용하면 두 장치를 동시에 연결할 수 있는데[6], 이는 IBM/레노버 씽크패드 노트북에서 흔히 볼 수 있다.
PS/2 마우스 및 키보드 커넥터는 IBM PC 호환 시스템 외에도 DEC 알파스테이션, 초기 IBM RS/6000 CHRP 머신, SGI 인디, 인디고 2, 옥테인 등 다른 컴퓨터 시스템에서도 사용되었다.[7] 모토로라 스타맥스와 파워 컴퓨팅 파워베이스를 포함한 "LPX-40" 로직 보드 기반 매킨토시 클론 컴퓨터들도 PS/2 포트를 채택했다.[8]
2. 1. IBM PS/2의 등장 (1987)
PS/2 키보드 인터페이스는 이전 AT 키보드의 5핀 DIN 커넥터와 전기적으로 동일하며, 간단한 배선 어댑터를 사용하여 연결할 수 있었다. 그러나 IBM PC 및 PC XT 키보드는 AT 키보드와 동일한 DIN 커넥터를 사용하지만 다른 단방향 프로토콜을 사용하므로, AT 키보드용 어댑터로는 PS/2 포트에 연결해도 이전 키보드는 작동하지 않는다.[21][22]PS/2 마우스 인터페이스는 RS-232와 다르지만, 많은 마우스가 수동 배선 어댑터로 두 가지 모두에서 작동하도록 제작되어, 마우스가 배선에 따라 어댑터의 존재를 감지하고 프로토콜을 전환했다.
키보드의 신호 내용은 AT 마더보드에서 사용된 5핀 DIN 커넥터와 동일하며, PS/2 커넥터와의 변환 커넥터가 존재한다.[21] PC/AT 이후의 키보드만 PS/2 키보드와 호환되며, 그 이전의 키보드는 동일한 DIN 5핀이라도 호환되지 않는다.[22]
USB와는 달리, 작동 중에 키보드를 제거하면 다시 연결해도 키보드가 초기화되지 않는 사양이 있으며, 전원을 다시 넣을 때까지 키보드가 작동하지 않는다.
2. 2. AT 커넥터 대체
PS/2 키보드 인터페이스는 이전 AT 키보드의 5핀 DIN 커넥터와 전기적으로 동일하며, 간단한 배선 어댑터를 사용하여 연결할 수 있었다. 이러한 배선 어댑터와 어댑터 케이블은 한때 흔히 판매되었다. IBM PC 및 PC XT 키보드는 AT 키보드와 동일한 DIN 커넥터를 사용하지만 다른 단방향 프로토콜을 사용하므로, AT 키보드용 배선 어댑터를 사용하여 PC 또는 XT 키보드를 PS/2 포트에 연결할 수는 있지만 이전 키보드는 PS/2 포트에서 작동하지 않는다.[21][22]키보드의 신호 내용은 AT 마더보드에서 사용된 5핀 DIN 커넥터 (미니가 아닌 대형)와 동일하며, PS/2 커넥터와의 변환 커넥터가 존재한다.[21]
2. 3. USB의 등장과 레거시화 (1990년대 후반~)
USB 인터페이스의 등장과 보급으로 인해 PS/2는 점차 레거시 포트로 간주되기 시작했다. 이는 적어도 2000년의 인텔(Intel Corporation)/마이크로소프트(Microsoft) PC 2001 사양까지 거슬러 올라간다.[9]1990년대 후반 이후 USB나 블루투스로 대체되었지만, USB가 막 등장한 2000년대의 PC에서는 다음과 같은 이유로 PS/2 커넥터에 대한 수요가 있었다.
- USB 키보드를 사용하면 당시 PC에 몇 안 되는 USB 포트를 점유하게 된다. (당시 PC는 PS/2나 RS-232 등의 레거시 포트가 현역이었던 반면, USB 포트는 적었다.)
- OS 드라이버가 필요한 일부 USB 키보드는 BIOS 화면에서 조작할 수 없는 경우가 있었다. (PS/2 키보드는 BIOS를 확실하게 조작할 수 있었다.)
- PS/2 키보드는 눌린 키를 눌린 순서대로 모두 인식할 수 있는 "N키 롤오버"에 표준 대응하고 있었다. (게이밍 용도가 아닌 USB 키보드는 6개 키까지만 동시에 누를 수 있었다.)
USB 보급이 확대된 2000년대 중반 이후에는 PS/2 커넥터를 폐지한 마더보드가 늘어나, 완전히 레거시 장치 중 하나가 되었다.
그러나 2023년 현재, PS/2 포트는 기성품 컴퓨터 시스템에 거의 포함되지 않지만, 일부 컴퓨터 마더보드에는 여전히 포함되어 있으며, 일부 사용자들은 다음과 같은 이유로 선호한다.
- 기업 환경에서 보안상의 이유로 PS/2 포트를 선호할 수 있다. PS/2 포트는 USB 포트를 완전히 비활성화하여 모든 USB 이동식 디스크 및 악성 USB 장치의 연결을 방지할 수 있다.[9]
- PS/2 인터페이스는 키 롤오버에 대한 제한이 없다. BOOT 모드로 작동하지 않는 한 USB 키보드도 이러한 제한은 없다.
- 이동식 USB 장치와 같은 다른 용도로 USB 포트를 확보할 수 있다.
- 일부 USB 키보드는 드라이버 문제 또는 지원 부족으로 인해 특정 마더보드에서 BIOS를 작동시키지 못할 수 있다. PS/2 인터페이스는 BIOS와 거의 보편적인 호환성을 갖는다.
- PS/2의 단순성은 USB 호스트 주변 장치가 없을 수 있는 임베디드 시스템 및 복고풍 컴퓨터에 유용하다. 또한 PS/2 호환 모드를 갖춘 USB 키보드 및 마우스의 광범위한 가용성을 활용한다.[10]
한편 서버나 업무용 임베디드 기기에서는 USB 포트를 탑재하면 USB 메모리를 통한 바이러스 감염 등 보안상의 우려가 있고, 매우 저렴한 임베디드 기기나 싱글 보드 컴퓨터에서는 USB를 지원하면 비용이 든다는 등의 이유로, 2018년 현재에도 일부 서버나 싱글 보드 컴퓨터 등에서 PS/2 포트만을 지원하는 사례가 있어, 소소한 수요가 있다.
3. 기술 사양
PS/2 인터페이스는 전이중 통신 동기화 직렬 통신 채널을 구현하며,[2] 데이터와 클럭, 두 개의 주요 신호 라인을 가진다. 이들은 각 끝에서 오픈 컬렉터 드라이버에 의해 구동되는 단일 종단 신호이다.
PS/2 단자는 물리적으로 미니 DIN 6핀 커넥터 형태이며, 통신 방식은 동기 시리얼 통신[20]을 채택하였다. PC/AT 호환 기종의 마더보드에 탑재되어 키보드(PS/2 키보드)와 마우스(PS/2 마우스) 연결에 주로 사용되었다. 과거에는 바코드 리더나 자기 카드 리더 등의 입력 장치, 극히 드물게는 휴대용 HDD, 키보드 전환 장치 등의 구동용 전력을 얻는 목적으로도 사용되었다.
키보드 신호 내용은 AT 마더보드에서 사용된 5핀 DIN 커넥터와 동일하며, PS/2 커넥터와의 변환 커넥터가 존재한다[21].
USB와는 달리, 작동 중에 키보드를 제거하면 다시 연결해도 키보드가 초기화되지 않는 사양이 있으며, 전원을 다시 넣을 때까지 키보드가 작동하지 않게 된다. 초대 IBM PC에는 Keyboard Reset 신호 핀이 있었지만, PC/XT부터는 폐지되었다[22].
노트 PC나 근년의 마더보드 등에서는 마우스와 키보드가 하나의 PS/2 커넥터에 통합되어 있는 경우가 있으며, 그대로는 마우스 또는 키보드 중 하나만 연결할 수 있지만, PS/2 스플리터로 분기함으로써 양쪽을 동시에 사용할 수 있게 된다. 커넥터 부분은 자색·녹색의 두 색으로 표시되는 경우가 많다.
3. 1. 통신 프로토콜
PS/2 단자는 전이중 통신 동기화 직렬 통신 채널을 구현한다.[2] 채널은 입력 장치에서 컴퓨터로의 전송을 선호하도록 설계되어 약간 비대칭적이다. 양방향 IBM AT 및 PS/2 키보드 인터페이스는 단방향 IBM PC 키보드 인터페이스에서 발전한 것으로, 동일한 신호 라인을 사용하면서도 컴퓨터에서 키보드로 데이터를 다시 전송할 수 있는 기능을 추가했다.[3]인터페이스에는 데이터와 클럭, 두 개의 주요 신호 라인이 있다. 이 신호들은 각 끝에서 오픈 컬렉터 드라이버에 의해 구동되는 단일 종단 신호이다. 일반적으로 장치에서 호스트로 전송이 이루어진다. 장치는 바이트를 전송하기 위해 각 비트마다 클럭 라인을 한 번씩 토글하면서 데이터 라인에 8비트 데이터와 패리티 비트를 포함한 직렬 프레임을 출력한다.
호스트는 클럭 라인을 사용하여 통신 방향을 제어한다. 호스트가 클럭을 로우로 당기면 연결된 장치로부터의 통신이 억제된다. 호스트는 장치가 전송하는 동안 클럭을 로우로 당겨 장치를 중단할 수 있다. 장치는 자신이 생성한 클럭 신호가 토글될 때 클럭이 하이로 가도록 해제될 때 클럭이 로우로 유지되는 것을 감지하여 이를 알 수 있다. 호스트가 클럭을 로우로 당기면 장치는 즉시 전송을 중지하고 클럭과 데이터를 모두 플로트 하이로 해제해야 한다.[4]
호스트가 수신할 준비가 되지 않은 경우, 장치가 전송하는 것을 억제하기 위해 이 인터페이스의 상태를 간단히 사용할 수 있다. IBM PC 키보드 포트의 경우, 이는 컴퓨터에서 키보드로 신호를 보내는 유일한 정상적인 방법이었다. 키보드는 키보드 스캔 코드를 전송한 후에 다시 전송하도록 명령할 수 없었는데, 키보드로 명령을 전달할 역방향 데이터 채널이 없었기 때문이다. 따라서 컴퓨터가 너무 바빠서 키보드 스캔 코드를 수신할 수 없을 때 스캔 코드를 잃지 않도록 하는 유일한 방법은 컴퓨터가 준비될 때까지 키보드가 키보드 스캔 코드를 보내는 것을 막는 것이었다. 이 작동 모드는 IBM AT 및 PS/2 키보드 포트에서도 여전히 옵션으로 남아 있다.[4]
호스트로 데이터를 다시 전송하려면 호스트는 클럭을 로우로 당기고 잠시 기다린 다음, 데이터를 로우로 당기고 다시 클럭 라인을 해제한다. 그러면 장치는 호스트가 데이터 라인에 비트 프레임을 출력하는 동안 클럭 신호를 생성하는데, 이는 연결된 장치가 다른 방향으로 전송하기 위해 수행하는 것과 유사하다. 그러나 장치에서 호스트로의 전송은 클럭 하강 에지에서 비트를 읽는 반면, 다른 방향으로의 전송은 상승 에지에서 비트를 읽는다. 데이터 바이트 후 호스트는 데이터 라인을 해제하고, 장치는 성공적인 수신을 나타내기 위해 한 클럭 기간 동안 데이터 라인을 로우로 당긴다. 키보드는 일반적으로 수신된 바이트를 이전 명령에 대한 명령 또는 매개변수로 해석한다. 장치는 클럭과 데이터가 최소 시간 동안 하이 상태를 유지할 때까지 호스트로 전송을 시도하지 않는다.[5]
장치에서 호스트로의 전송이 선호되는 이유는 정상적인 유휴 상태에서 장치는 전송하기 전에 채널을 점유할 필요가 없기 때문이다. 장치는 즉시 전송을 시작할 수 있다. 반대로 호스트는 먼저 클럭 라인을 로우로 당기고 데이터 라인을 로우로 당긴 다음, 장치가 채널을 해제하고 수신할 준비를 할 시간을 기다려 채널을 점유해야 한다. 그런 다음 호스트는 데이터 전송을 시작할 수 있다.
3. 2. 커넥터 및 핀 배열
PS/2 단자는 물리적으로 미니 DIN 6핀 커넥터 형태이다.[20] 키보드 신호 내용은 AT 마더보드에서 사용된 5핀(미니가 아닌 대형) DIN 커넥터와 동일하며, PS/2 커넥터와의 변환 커넥터가 존재한다.[21]3. 3. 전기적 특성
PS/2 단자는 미니 DIN 6P 커넥터 형태이며, PC/AT 호환 기종 마더보드에 탑재되어 키보드(PS/2 키보드)와 마우스(PS/2 마우스) 연결에 사용된다. 통신 방식은 동기 시리얼 통신[20]을 사용한다. AT 마더보드에서 사용된 5핀 DIN 커넥터와 신호 내용은 동일하며, PS/2 커넥터와 변환 커넥터도 존재한다[21].USB와 달리 작동 중 키보드를 제거하고 다시 연결하면 키보드가 초기화되지 않아 전원을 다시 넣어야 작동한다. 초대 IBM PC에는 Keyboard Reset 신호 핀이 있었지만, PC/XT부터는 폐지되었다[22].
4. 색상 코드
PC 97 표준 이전 초기 PS/2 커넥터는 검은색이거나 연결 케이블과 같은 색(주로 흰색)이었다. 이후 PC 97에서 키보드와 마우스 포트를 시각적으로 구분하기 위해 색상 코드를 도입했다. 키보드 포트와 플러그는 보라색, 마우스 포트와 플러그는 녹색으로 지정되었다. 일부 공급업체는 처음에 다른 색상 코드를 사용하기도 했다. 로지텍은 키보드 커넥터에 잠시 주황색을 사용했지만, 곧 보라색으로 변경했다. 오늘날에도 대부분의 PC에서 이 색상 코드가 사용되고 있다.
| 색 | 설명 | |
|---|---|---|
| 자주색 | 자판 | |
| 초록색 | 마우스 | |
키보드 케이블 내의 와이어링은 다양하게 사용될 수 있지만, 일반적인 색상 코드는 다음과 같다.
| 설명 | 공통 | 대체 | 대체 | 대체 | 대체 | 대체 | 대체 | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| +CLK | 녹색 | 파랑 | 흰색 | 노랑 | 흰색 | 파랑 | 노랑 | |||||||
| 데이터 | 흰색 | 노랑 | 녹색 | 빨강 | 녹색 | 노랑 | 회색 | |||||||
| GND | 노랑 | 검정 | 오렌지색 | 회색 | 검정 | 흰색 | 검정 | |||||||
| Vcc | 빨강 | 빨강 | 파랑 | 갈색 | 빨강 | 오렌지색 | 빨강 | |||||||
구형 노트북이나 일부 최신 마더보드에는 키보드나 마우스 중 하나를 지원하는 단일 PS/2 포트가 있기도 하다. 특수한 분배기 케이블을 사용하면 두 장치를 동시에 연결할 수도 있다.[6]
4. 1. 키보드 (보라색)
PS/2 키보드 인터페이스는 이전 AT 키보드의 5핀 DIN 커넥터와 전기적으로 동일하며, 간단한 배선 어댑터를 사용하여 연결할 수 있다.[6] IBM PC 및 PC XT 키보드는 AT 키보드와 동일한 DIN 커넥터를 사용하지만 다른 단방향 프로토콜을 사용하므로, AT 키보드용 배선 어댑터를 사용하여 PC 또는 XT 키보드를 PS/2 포트에 연결할 수는 있지만 이전 키보드는 PS/2 포트에서 작동하지 않는다.[6]초기 PS/2 커넥터는 검은색이거나 연결 케이블과 같은 색상(주로 흰색)이었다. 이후 PC 97 표준에서 색상 코드를 도입했는데, 키보드 포트와 호환되는 키보드의 플러그는 보라색이었다. 오늘날 이 코드는 대부분의 PC에서 여전히 사용된다. 커넥터의 핀 배열은 동일하지만 대부분의 컴퓨터는 잘못된 포트에 연결된 장치를 인식하지 못한다.
PS/2 단자는 물리적인 형태는 미니 DIN 6P 커넥터이며, 통신 방식은 동기 시리얼 통신[20]을 채택하였으며, 이후의 PC/AT 호환 기종의 대부분에서 마더보드에 탑재되었다. 일반적으로 키보드(PS/2 키보드) 연결에 사용된다.
키보드의 신호 내용은 AT 마더보드에서 사용된 5핀 (미니가 아닌 대형) DIN 커넥터와 동일하며, PS/2 커넥터와의 변환 커넥터가 존재한다.[21] 다만 PS/2 키보드와 호환성이 있는 것은 PC/AT 이후이다. 그 이전의 키보드는 동일한 DIN 5핀이라도 호환성이 없다.[22]
USB와는 달리, 작동 중에 키보드를 제거하면 다시 연결해도 키보드가 초기화되지 않는 사양이 있으며, 전원을 다시 넣을 때까지 키보드가 작동하지 않게 된다. 초대 IBM PC에는 Keyboard Reset 신호의 핀이 있었지만, PC/XT부터는 폐지되었다.[22]
4. 2. 마우스 (녹색)
PS/2 마우스 포트와 플러그는 녹색이다. PC 97 표준에서 색상 코드가 도입되기 전 초기 PS/2 커넥터는 검은색이거나 연결 케이블과 같은 색상(주로 흰색)이었다. 일부 공급업체는 다른 색상 코드를 사용하기도 했다. 로지텍은 짧은 기간 동안 키보드 커넥터에 주황색을 사용했지만 곧 보라색으로 변경했다. 오늘날 이 코드는 대부분의 PC에서 여전히 사용되며, 커넥터의 핀 배열은 동일하지만 대부분의 컴퓨터는 잘못된 포트에 연결된 장치를 인식하지 못한다.[6]PS/2 단자는 미니 DIN 6P 커넥터와 물리적 형태가 같으며, 동기 시리얼 통신[20] 방식을 사용한다. PC/AT 호환 기종 마더보드에 주로 탑재되어 마우스 연결에 사용되었다.
| 색상 / 팬톤 | 기능 | PC의 커넥터 | |
|---|---|---|---|
| style="background-color: #00c389;" | | 녹색 / 3395C | PS/2 마우스 / 포인팅 장치 | 6핀 미니 DIN 암컷 |
| style="background-color: #8b84d7;" | | 보라색 / 2715C | PS/2 키보드 | |
5. 장점 및 단점
PS/2 단자는 USB에 비해 몇 가지 장점과 단점을 가진다.
1990년대 후반 이후 USB나 블루투스로 대체되기 시작했지만, USB가 막 등장한 2000년대에는 다음과 같은 이유로 PS/2 커넥터에 대한 수요가 있었다.
- USB 키보드는 PC의 USB 포트를 점유했다. (당시 PC는 PS/2나 RS-232 등의 레거시 포트가 있었던 반면, USB 포트는 적었다.)
- OS 드라이버가 필요한 일부 USB 키보드는 BIOS 화면에서 조작할 수 없는 경우가 있었다. (PS/2 키보드는 BIOS를 확실하게 조작할 수 있었다.)
- PS/2 키보드는 눌린 키를 눌린 순서대로 모두 인식하는 N키 롤오버에 표준 대응했다. (게이밍을 상정하지 않은 USB 키보드는 6개 키까지만 동시에 누를 수 있었다.)
그러나 2000년대 중반 이후에는 PS/2 커넥터를 폐지한 마더보드가 늘어나면서 PS/2는 레거시 장치가 되었다. 한편 서버나 업무용 임베디드 기기에서는 USB 포트를 사용하면 USB 메모리를 통한 바이러스 감염 등 보안상 우려가 있고, 매우 저렴한 임베디드 기기나 싱글 보드 컴퓨터는 USB 지원에 비용이 많이 드는 등의 이유로 2018년 현재에도 일부 서버나 싱글 보드 컴퓨터 등에서 PS/2 포트만을 지원하는 사례가 있어, 소소한 수요가 있다.
5. 1. 장점
PS/2 단자는 USB 단자에 비해 몇 가지 장점을 가지고 있다.- 낮은 지연 시간: PS/2는 인터럽트 방식으로 동작하여, USB의 폴링 방식보다 실제 반응 속도가 빠를 수 있다.[11][12] USB 마우스는 기본적으로 125Hz로 폴링하는 반면, PS/2 마우스는 데이터가 있을 때 100Hz로 인터럽트를 전송한다.[11][12] PS/2와 USB 모두 샘플링 속도를 재정의할 수 있으며, PS/2는 최대 200Hz,[2] USB는 최대 1kHz(마우스가 풀 스피드 USB 속도로 실행되는 경우)까지 지원한다.[11]
- 높은 안정성: PS/2는 하드웨어적인 연결 방식이므로 소프트웨어적인 오류나 충돌에 강하다.
- 무한 동시 입력 지원 (N-Key Rollover): PS/2 인터페이스는 키 롤오버에 대한 제한이 없다.[9] USB HID 키보드 인터페이스는 키 롤오버를 명시적으로 처리해야 하며, 전체 HID 키보드 클래스는 n-키 롤오버를 지원하지만, USB 부팅 키보드 클래스는 6키 롤오버만 허용한다.[14]
- 보안: 기업 환경에서 PS/2 포트는 USB 포트를 비활성화하여 USB 이동식 디스크 및 악성 USB 장치의 연결을 방지할 수 있으므로 보안상의 이유로 선호될 수 있다.[9]
- BIOS 호환성: PS/2 인터페이스는 BIOS와 거의 보편적인 호환성을 갖는다.[10] 일부 USB 키보드는 드라이버 문제나 지원 부족으로 인해 특정 마더보드에서 BIOS를 작동시키지 못할 수 있다.
- 단순성: PS/2의 단순성은 USB 호스트 주변 장치가 없을 수 있는 임베디드 시스템 및 복고풍 컴퓨터에 유용하다.[10]
5. 2. 단점
PS/2 포트는 핫 스와핑을 지원하지 않도록 설계되어 컴퓨터가 켜져 있는 상태에서 장치를 연결하거나 제거하면 손상될 위험이 있다. 최신 마이크로컨트롤러는 견고한 I/O 라인을 내장하여 손상 가능성이 낮지만, 구형 컴퓨터에서는 여전히 핫 스와핑으로 인한 손상 위험이 존재한다.[19]PS/2 단자는 자주 꽂았다 빼는 것을 상정하고 설계되지 않아 핀이 구부러지거나 부러질 수 있다. 또한, 한 방향으로만 삽입되므로 연결 시 올바른 방향으로 회전해야 하며, 그렇지 않으면 핀이 구부러질 수 있다.
PS/2 단자는 물리적인 형태는 미니 DIN 6P 커넥터이며, 이후 PC/AT 호환 기종 대부분에서 마더보드에 탑재되었다. 그러나 작동 중에 키보드를 제거하면 다시 연결해도 키보드가 초기화되지 않는 사양이 있으며, 전원을 다시 넣을 때까지 키보드가 작동하지 않게 된다.[22]
1990년대 후반 이후에는 USB나 블루투스로 대체되었으며, 2000년대 중반 이후에는 PS/2 커넥터를 폐지한 마더보드가 늘어나, 완전히 레거시 장치 중 하나가 되었다.
6. 호환성 및 변환 어댑터
구형 노트북과 일부 최신 마더보드에는 키보드 또는 마우스 중 하나를 지원하는 단일 PS/2 포트가 있다. 때로는 특수 분배기 케이블을 통해 두 장치를 동시에 연결할 수도 있는데, 이는 커넥터의 일반적으로 사용하지 않는 두 개의 핀을 이용하는 방식이다.[6] 이러한 구성은 IBM/레노버 씽크패드 노트북에서 흔히 볼 수 있다.
PS/2 단자는 미니 DIN 6P 커넥터 형태이며, 동기 시리얼 통신[20] 방식을 사용한다. PC/AT 호환 기종 마더보드에 주로 탑재되었으며, 키보드와 마우스 연결에 사용된다. 과거에는 바코드 리더나 자기 카드 리더 등의 입력 장치, 드물게는 휴대용 HDD, 키보드 전환 장치 등의 전력 공급 목적으로도 사용되었다.
USB와 달리, 작동 중 키보드를 제거했다가 다시 연결하면 키보드가 초기화되지 않아 전원을 다시 넣어야 작동하는 문제가 있다. 초대 IBM PC에는 Keyboard Reset 신호 핀이 있었지만, PC/XT부터는 제거되었다.[22]
최근 마더보드 등에서는 마우스와 키보드용 PS/2 커넥터가 하나로 통합된 경우가 많다. 이 경우 PS/2 스플리터를 사용하여 두 장치를 동시에 연결할 수 있으며, 커넥터는 자색·녹색으로 구분 표시된다.
PS/2 마우스 및 키보드 커넥터는 알파스테이션, 초기 IBM RS/6000 CHRP 머신, SGI 인디, 인디고 2, 옥테인 등 IBM PC 호환 시스템이 아닌 다른 컴퓨터 시스템에서도 사용되었다.[7] 모토로라 스타맥스 및 파워 컴퓨팅 파워베이스를 포함한 "LPX-40" 로직 보드 기반 매킨토시 클론 컴퓨터는 PS/2 마우스 및 키보드 포트를 사용했다.[8]
6. 1. AT 키보드와의 호환성
PS/2 키보드 인터페이스는 AT 키보드의 5핀 DIN 커넥터와 전기적으로 동일하여, 간단한 배선 어댑터를 사용해 서로 연결할 수 있었다.[6] 이러한 배선 어댑터와 어댑터 케이블은 한때 흔히 판매되었다.하지만 IBM PC 및 PC XT 키보드는 AT 키보드와 동일한 DIN 커넥터를 사용하지만, 다른 단방향 프로토콜을 사용한다.[6] 따라서 AT 키보드용 배선 어댑터를 사용하여 PC 또는 XT 키보드를 PS/2 포트에 연결할 수는 있지만, 이전 키보드는 PS/2 포트에서 작동하지 않는다.[6] (적어도 시스템 BIOS 키보드 드라이버를 포함한 일반적인 PS/2 키보드 드라이버 소프트웨어에서는 작동할 수 없다.)
키보드의 신호 내용은 AT 마더보드에서 사용된 5핀 DIN 커넥터와 동일하며, PS/2 커넥터와의 변환 커넥터가 존재한다.[21] 다만 PS/2 키보드와 호환되는 것은 PC/AT 이후이며, 그 이전의 키보드는 동일한 DIN 5핀이라도 호환되지 않는다.[22]
6. 2. USB와의 호환성

PS/2와 USB는 서로 다른 인터페이스이므로, PS/2 단자를 USB 포트에 연결하거나 그 반대로 연결하려면 변환 어댑터가 필요하다. PS/2-USB 변환 어댑터는 크게 수동형과 능동형 두 가지로 나뉜다. 수동 어댑터는 단순히 배선 연결만 변경하는 방식이고, 능동 어댑터는 신호 변환 회로를 포함하여 프로토콜까지 변환하는 방식이다.
PS/2와 USB 양쪽 호환을 지원하는 키보드나 마우스는 보통 PS/2 커넥터 연결을 위한 변환 어댑터가 부속되어 있지만, 이 어댑터는 물리적인 연결만 지원하며 프로토콜 변환은 수행하지 않는다. PS/2 커넥터는 USB 및 USB HID 장치와 호환되지 않는다. 키보드나 마우스 컨트롤러는 연결된 버스의 상태를 통해 연결 대상을 인식하고 실제 동작을 결정한다. 따라서 어댑터는 특정 상품의 옵션이나 부속품 등으로 연결 대상이 한정되어 범용적이지 않다는 점에 주의해야 한다. 명시되지 않아도 사용 가능한 경우가 있지만, 명시된 조합 외에는 "보증 외" 사용이다. 또한 PS/2 전용 구형 호스트에서는 타이밍이나 초기 상태 등의 사양 차이로 인해 작동하지 않는 경우도 드물게 존재한다. 이럴 때는 신호를 실제로 변환하는 어댑터를 연결해야 한다.
반대로 PS/2 연결 키보드, 마우스를 USB 연결로 변환하는 어댑터도 있다. 신호 변환 회로를 탑재한 범용 어댑터는 역변환 어댑터에 비해 규모가 큰 경우가 많다. 신호 변환을 전혀 하지 않는 제품도 있는데, 이 경우 연결한 키보드/마우스가 PS/2와 USB 신호를 모두 지원해야만 사용할 수 있다.
PCI 보드 형태로는 USB 컨트롤러를 탑재하여 본체에서 USB 키보드나 USB 마우스로 연결하는 PS/2 포트 증설 보드와 같은 제품도 있다.
6. 2. 1. 수동 어댑터
PS/2 키보드 인터페이스는 이전 AT 키보드의 5핀 DIN 커넥터와 전기적으로 동일하여, 간단한 배선 어댑터를 사용하여 연결할 수 있었다.[3] 이와 비슷하게, 많은 마우스가 간단한 수동 배선 어댑터로 PS/2와 RS-232에서 모두 작동하도록 제작되었는데, 마우스는 배선에 따라 어댑터의 존재를 감지하고 프로토콜을 전환했다.
많은 키보드와 마우스는 USB와 PS/2 인터페이스 및 프로토콜을 모두 지원하도록 설계되었으며, 전원을 켰을 때 적절한 연결 유형을 선택한다. 이러한 장치는 일반적으로 USB 커넥터가 장착되어 있으며 PS/2 포트에 연결할 수 있도록 ''수동'' 배선 어댑터와 함께 제공된다.[15][16][17] 이러한 수동 어댑터는 함께 제공된 장치에 특화될 수 있지만, 일반적인 구성은 다음과 같다.
- 두 프로토콜의 GND 및 Vcc(+5 V) 핀 공유
- USB D+ 핀을 PS/2 +CLK 핀에 연결
- USB D- 핀을 PS/2 +DATA 핀에 연결
이러한 어댑터를 사용하려면 키보드 또는 마우스 측에 듀얼 모드 컨트롤러가 필요하다.[15][16][17]
PS/2와의 양쪽 호환을 지원하는 USB 키보드나 USB 마우스에는 PS/2 커넥터 연결을 위한 변환 어댑터가 부속되어 있지만, 이는 물리적 연결만 지원하고 프로토콜 변환은 하지 않는다. PS/2 커넥터는 USB, USB의 HID 장치와 호환되지 않는다. 연결된 버스 상태로 키보드나 마우스 컨트롤러가 연결 대상을 인식하고 동작을 결정한다. 따라서 어댑터는 연결 대상이 한정되어 범용적이지 않으므로 주의해야 한다. 명시된 조합 이외의 사용은 보증되지 않는다. PS/2 전용 구형 호스트에서는 타이밍, 초기 상태 등의 사양 차이로 작동하지 않는 경우도 있으므로, 이 경우 신호를 변환하는 어댑터가 필요하다.
6. 2. 2. 능동 어댑터
구형 PS/2 전용 주변 장치는 능동 컨버터를 통해 USB 포트에 연결할 수 있으며, 일반적으로 호스트 컴퓨터의 USB 포트 하나를 사용하여 PS/2 포트 쌍(두 포트 모두 두 프로토콜을 지원할 수 있지만 하나는 키보드, 다른 하나는 마우스로 지정될 수 있음)을 제공한다.[18]PS/2와 USB 양쪽 호환을 지원하는 키보드나 마우스는 보통 PS/2 커넥터 연결을 위한 변환 어댑터가 부속되지만, 이 어댑터는 물리적인 연결만 지원하며 프로토콜 변환은 수행하지 않는다. PS/2 커넥터는 USB 및 USB HID 장치와 호환되지 않는다. 키보드나 마우스 컨트롤러는 연결된 버스의 상태를 통해 연결 대상을 인식하고 실제 동작을 결정한다. 따라서 어댑터는 특정 상품의 옵션이나 부속품 등으로 연결 대상이 한정되어 범용적이지 않다는 점에 주의해야 한다. 명시되지 않아도 사용 가능한 경우가 있지만, 명시된 조합 외에는 "보증 외" 사용이다. 또한 PS/2 전용 구형 호스트에서는 타이밍이나 초기 상태 등의 사양 차이로 인해 작동하지 않는 경우도 드물게 존재한다. 이럴 때는 신호를 실제로 변환하는 어댑터를 연결해야 한다.
반대로 PS/2 연결 키보드, 마우스를 USB 연결로 변환하는 어댑터도 있다. 신호 변환 회로를 탑재한 범용 어댑터는 역변환 어댑터에 비해 규모가 큰 경우가 많다. 신호 변환을 전혀 하지 않는 제품도 있는데, 이 경우 연결한 키보드/마우스가 PS/2와 USB 신호를 모두 지원해야만 사용할 수 있다.
PCI 보드 형태로는 USB 컨트롤러를 탑재하여 본체에서 USB 키보드나 USB 마우스로 연결하는 PS/2 포트 증설 보드와 같은 제품도 있다.
7. 현대적 사용 사례
PS/2 단자는 1990년대 후반 이후 USB나 블루투스로 대체되었지만, USB가 막 등장한 2000년대 PC에서는 다음과 같은 이유로 PS/2 커넥터에 대한 수요가 있었다.
- USB 키보드는 당시 PC에 적었던 USB 포트를 점유했다.
- OS 드라이버가 필요한 일부 USB 키보드는 BIOS 화면에서 조작이 불가능했지만, PS/2 키보드는 BIOS 조작이 가능했다.
- PS/2 키보드는 N키 롤오버에 표준 대응했지만, 게이밍을 상정하지 않은 USB 키보드는 6개 키까지만 동시 누르기가 가능했다.
하지만 USB 보급으로 2000년대 중반 이후에는 PS/2 커넥터를 폐지한 마더보드가 늘어나면서 레거시 장치가 되었다.
7. 1. 게이밍
PS/2 단자는 USB 단자에 비해 지연 시간이 짧고, 여러 키를 동시에 눌러도 모두 인식되는 무한 동시 입력을 지원하여 게이밍 환경에서 유리하다. 특히 빠른 반응 속도와 안정적인 입력이 중요한 한국의 온라인 게임 환경에서 PS/2 인터페이스는 이러한 장점 덕분에 여전히 사용되기도 한다.7. 2. 서버 및 임베디드 시스템
PS/2 포트는 기업 환경에서 보안상의 이유로 선호되는데, USB 포트를 완전히 비활성화하여 USB 이동식 디스크 및 악성 USB 장치의 연결을 막을 수 있기 때문이다.[9] 또한 PS/2는 단순하여 USB 호스트 주변 장치가 없는 임베디드 시스템 및 복고풍 컴퓨터에 유용하다.[10]서버나 업무용 임베디드 기기에서는 USB 포트를 탑재하면 USB 메모리를 통한 바이러스 감염 등 보안상 우려가 있고, 매우 저렴한 임베디드 기기나 싱글 보드 컴퓨터는 USB 지원에 추가 비용이 발생하므로, 2018년 현재에도 일부 서버나 싱글 보드 컴퓨터에서 PS/2 포트만 지원하는 경우가 있어 소소한 수요가 있다.
참조
[1]
문서
[2]
웹사이트
The PS/2 Mouse Interface
http://www.computer-[...]
2003-04-01
[3]
문서
[4]
문서
[5]
문서
[6]
웹사이트
PS/2 Keyboard (IBM Thinkpad) Y adapter
http://pinouts.ru/In[...]
Pinouts
2011-06-14
[7]
웹사이트
Common Input Devices
http://sgistuff.g-le[...]
SGIstuff
2006-11-07
[8]
웹사이트
Power Computing PowerBase
http://lowendmac.com[...]
Low end Mac
2011-04-04
[9]
웹사이트
Massive, undetectable security flaw found in USB: It's time to get your PS/2 keyboard out of the cupboard
http://www.extremete[...]
Ziff Davis, LLC
2014-07-31
[10]
웹사이트
So how does a PS/2 keyboard interface work?
https://www.youtube.[...]
YouTube
2024-12-14
[11]
웹사이트
Mouse Optimization Guide: Acceleration Fix and Polling Rate
http://eu.cybergamer[...]
eu.cybergamer.com
2024-10-16
[12]
웹사이트
LCOM 2012/2013: Lab5
http://web.fe.up.pt/[...]
web.fe.up.pt
2024-10-16
[13]
웹사이트
Device Class Definition for HID 1.11
http://www.usb.org/d[...]
[14]
웹사이트
N-key Rollover via PS/2 and USB
http://geekhack.org/[...]
Geek hack
[15]
웹사이트
USB to PS/2 mouse or keyboard adapter pinout signals @ PinoutGuide.com
https://pinoutguide.[...]
2024-10-28
[16]
서적
enCoRe™ USB Combination Low-Speed USB and PS/2 Peripheral Controller. CY7C63722, CY7C63723, CY7C63743
https://media.digike[...]
Cypress Semiconductor
2004-09-27
[17]
서적
USB and PS/2 Multimedia Keyboard Interface. Designer Reference Manual. M68HC08 Microcontrollers
https://www.nxp.com/[...]
Freescale Semiconductor
2006
[18]
웹사이트
The pros and cons of PS-2 to USB adapters and converters
http://searchenterpr[...]
[19]
웹사이트
The PS/2 Mouse/Keyboard Protocol
http://www.computer-[...]
2003-09-05
[20]
문서
[21]
간행물
[22]
웹사이트
キーボードとマウスをつなぐDINおよびPS/2コネクター 消え去ったI/F史
https://ascii.jp/ele[...]
ASCII.jp×デジタル
2024-08-21
[23]
뉴스
【PCゲームグッズLab.】USB接続で全キー同時押し対応キーボード「Quick Fire Pro」 - PC Watch
https://pc.watch.imp[...]
[24]
웹사이트
家電のケンちゃんで見かけたマニアックな同人ハードいろいろ
https://akiba-pc.wat[...]
Akiba PC Hotline!
2018-06-05
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com
