logo

한국어

게시판






조회 수 1123 추천 수 5 댓글 4
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부

요즘 게이밍 키보드들이 폴링 레이트가 1KHz다! 그래서 빠르다! 뭐 이런 광고를 많이들 하죠?

이 부분에서의 허와 실에 대한 이야기를 해보려구요. 가볍게.


키보드는 스위치를 누르는 순간부터 시작해서 그게 컴퓨터에서 입력이 되기까지 많은 과정을 거칩니다.

그리고 그 지연시간이 의외로 큽니다.

왜 그럴까요?


먼저 스위치 구조가 문제가 됩니다.

우리가 많이 쓰는 체리 MX 스위치는 판 스프링 구조를 가지고 있는데,

요 판 스프링이 눌리고 나면 떨림이 생겨서 접점이 붙었다 떨어졌다 하게 됩니다.

그래서 안정되는 시간이 필요한데, 이게 체리사의 스펙상 5ms 정도입니다.

멤브레인이나 무접점의 경우는 이 값이 달라지게 되구요, MX 호환 스위치도 제조사마다 좀 특성 차이가 있는 듯 합니다.

이런 면에서, 스피드 스위치가 얼마나 효과가 있느냐?

알 수가 없지요. ㅎㅎㅎ


요 부분에서 재미있는 자료를 방금 찾아서 링크해 봅니다.

https://geekhack.org/index.php?topic=42385.0

이 글에 따르면, 아래 그림처럼, 스위치를 누르고 나면 한동안 값이 왔다갔다 한다고 합니다.

뗄 때도 마찬가지구요.

qhVMghZ.png

그런데, 알프스 스위치가 상당히 성능이 좋다고 하는군요.

정말 많은 스위치를 테스트해서 최대값을 얻은 것 같지는 않아서 신뢰성은 떨어지는 편이지만 흥미롭습니다.


이렇게 입력값이 안정되는 시간을 주는 것을 디바운싱이라고 합니다.



그 다음에 입력 시간에 영향을 미치는 건, 스캔 주기입니다.

키보드를 저렴하게 구현하기 위해서, 키보드는 일정 주기마다 어떤 키가 눌렸는지 확인하는 방법을 사용합니다.

즉, 키가 눌리면 곧장 키보드 컨트롤러가 알 수 있는 게 아니라, 누르고 있는 동안 컨트롤러가 그 사실을 확인해야 입력이 시작되는 거죠.

그래서 얼마나 자주 확인하는지에 의해 입력 지연 시간이 변하겠죠?

게다가, 앞에서 이야기한 디바운싱 검사를 위해서, 대체로 최소 세번 이상의 값 비교를 한 후에야 키 입력을 인정하니까, 스캔 주기가 상당히 심각하게 중요합니다.


문제는 이걸 줄이는 게 힘들어요.

키보드에 쓰이는 컨트롤러 성능이 매우 낮기 때문에, 1ms에 한번 스캔하게 만드는 것도 엄청난 노력이 필요해요.

좋은 컨트롤러만 쓰면 좀 더 쉬워지겠지만 키보드가 비싸지겠죠. ^^

그 점에서 유레 기판이 대단한 겁니다.

저렴한 MCU를 쓴 괴수가면님 기판의 경우는 스캔 주기가 20ms 까지도 올라간다고 하더라구요.



그리고 가장 애매하게 영향을 미치는 요소가... 폴링 레이트 입니다.

이건 USB 인터페이스를 쓰는 키보드에서만 발생하는 문제인데,

장치가 컴퓨터에 연결할 때, 얼마마다 한 번씩 키 입력이 들어왔는지 확인해 주세요! 하고 설정해 주는 값입니다.

그래서 만약 키보드가 5ms 만에 키 입력을 만들어도, PC가 10ms 마다 키 입력이 들어왔는지 확인하면, 아무런 의미가 없다는거죠.

대체로 게이밍 키보드들이 강조하는 게, 자기들은 요 폴링레이트를 1ms로 설정하고 있다! 그 정도 입니다. 

이건 아주 쉽게 할 수 있어요.

그냥 장치 등록할 때 들어가는 값 하나만 바꾸면 되니까요.

하지만 스캔 주기가 어떻게 될지는 아무도 모르는 겁니다.

정 알고 싶으면, 한 스위치에 오실로스코프를 붙여서, 어느 주기로 입력확인 전압이 들어오는지 체크하는 방법밖에는 없어요.


높은 폴링 레이트가 악영향을 미치기도 하는 게,

윈도우 운영체제는 USB 1.1 인터페이스인 경우에 모든 입력장치의 폴링 레이트를 초당 125회로 제한을 한다고 합니다.

그래서 마우스의 폴링 레이트가 떨어져서 뭔가 답답해지는 문제가 발생하는 거죠.

요게, 초기 게이밍 키보드들이 저지른 실수라고 하더군요.

오히려 게이밍 성능이 떨어져버리는 문제가 일어난 거죠. 

그래서 PS/2 키보드와 USB 마우스로 구성해서 이 문제를 피할 수 있다고 합니다.

뭐, USB 2.0 인터페이스부터는 이 문제가 없다고는 하니 요즘은 큰 문제가 되지는 않겠네요.



대충 최근에 궁금해서 알아본 내용을 끄적여 봤습니다.

제대로 된 정리는 나중에 해보기로 하고, 여기서 끝. ㅎㅎㅎ

  • ?
    kconfire 2017.10.13 00:02
    깔끔하고 이해하기 쉬운 설명 감사드립니다!
  • ?
    테레비2 2017.10.13 00:16
    아아..... 너무 좋은 글입니다. 여기는 역시 연구소네요 ㅎㅎ 이런 글이 많이 올라오면 좋겠어요! 나의 추....추천을 받아랏!!!!!!! 이얍!!!!!!!!!
  • profile
    극한공대 2017.10.13 17:15
    좋은 정보 배우고 갑니다ㅎㅎ
    추천!!!
  • ?
    newbie 2017.10.14 22:14
    어렵지만 좋은 정보글이군요 ㅠㅠ

List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 KBDLAB 서버 변경 안내 J.Parker 2026.06.08 1800
공지 2022년 7월 1일부로 회원 정리 안내 12 아침에™⇔N² 2022.06.09 10256
공지 키보드랩 이용규정 아침에™⇔N² 2021.11.22 9799
공지 [공제/공구] 가격/품목 등 정보 61 철혈마제 2015.03.09 43999
공지 키보드랩 사용주의사항. 11 duck0113 2014.06.03 48727
4372 사당노래방 010 8695 5484 빠른이용 리뷰1등 new 단단한불꽃10 2026.08.13 0
4371 강남미션❤️OlO-8655-OO53❤️문의환영24시 #강남미션 #강남역미션 #강남더킹 #강남루트 #강남역루트 #강남하드코어 #강남하드 new 표독한얼음조각93 2026.08.13 0
4370 글로벌 1위 암호화폐 거래소 바이낸스 가입방법페이백웰컴 보너스새 창 열림 new 정열적인파편14 2026.08.13 0
4369 부천가라오케 [ 010 6333 3471] 압도적 인천노래클럽 인천노래방 지금상담 new 신비로운서리48 2026.08.12 4
4368 대전탐정사무소, 믿고 맡길 수 있는 선택 new 야망찬은하수52 2026.08.12 0
4367 트립닷컴 할인코드 및 항공권 호텔 쿠폰 총정리 new 순수한치타92 2026.08.12 1
4366 MARKETINGMONSTER 플레이스 마케팅 프로그램 찌라시 MARKETINGMONSTER 자동화 원클릭 세팅 광고 트래픽 new 붉은파괴자32 2026.08.12 4
4365 카_톡 gusim8003 선불유심내구제 [24시문의] 급한돈 소액결제 핸드폰내구제 new 상냥한달고나45 2026.08.12 6
4364 강남풀싸롱❤️OlO-8655-OO53❤️친절문의24시 #강남풀싸롱 #강남풀사롱 #강남룸사롱 #강남룸싸롱 #강남풀클럽 #강남미러초이스 #선릉미러초이스 #역삼동미러초이스 #강남룸사롱예약 new 발랄한운석70 2026.08.12 9
4363 바이낸스 SK하이닉스 거래 시작! 24시간 투자하는 방법은새 창 열림 new 힘겨운도적87 2026.08.12 3
4362 구로셔츠 010 8695 5484 빠른이용 리뷰1등 new 조용한예언자47 2026.08.12 5
4361 MARKETINGMONSTER 마케팅 광고 자동화 플레이스 MARKETINGMONSTER 광고 원클릭 세팅 자동화 마케팅 new 불타는귤42 2026.08.12 2
4360 카_톡 gusim8003 선불유심내구제 [24시문의] 선불유심 급한돈 무직자대출 new 활기찬고래상어66 2026.08.12 1
4359 가락동노래방❤️OlO-793O-8955❤️여우초이스 #가락동노래방 #가락시장노래방 #가락동룸싸롱 #가락동풀싸롱 new 흔들리는순대82 2026.08.12 6
4358 카­톡 gusim8003 급전/내구제 [24시문의] 상조내구제 급전대출 작업대출 순수한라떼68 2026.08.12 3
4357 주식 수익률 계산기 앱 수익보다 중요한 "실제 수익률" 1분 만에 확인하세요!새 창 열림 중후한초코칩67 2026.08.12 4
4356 MARKETINGMONSTER 찌라시 홍보 원클릭 세팅 플레이스 MARKETINGMONSTER 플레이스 자동화 원클릭 세팅 트래픽 희미한루비52 2026.08.12 9
4355 골타룸 010 8695 5484 빠른이용 리뷰1등 타오르는술사32 2026.08.12 9
4354 카:톡 gusim8003 내구제대출/상조내구제 [24시문의] 유심내구제 개인돈 가개통 찬란한아르마딜로28 2026.08.12 5
4353 당근 첫 광고 지원금 1만원 받는 방법 총정리 2026 소상공인 필수! 당근 첫 광고 지원금 1만원 받는 꿀팁 장난스러운파괴자40 2026.08.12 4
목록
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 219 Next
/ 219