컨트롤러를 사용하다 보면 이런 경험을 한 적이 있을 것입니다. 캐릭터가 아무런 조작 없이 움직이기 시작하거나, 가만히 있으려 해도 조준점이 위나 옆으로 서서히 움직이거나, 마치 유령이라도 들린 것처럼 컨트롤러가 왼쪽으로 아주 조금씩 움직이려 하는 현상입니다. 이러한 현상을 “조이스틱 쏠림”이라고 하며, 게임 컨트롤러에서 매우 흔하게 발생합니다. 이는 격렬한 게임 세션 후에 컨트롤러를 떨어뜨리거나 방 건너편으로 던져서 생기는 문제가 아닙니다. 오히려 이는 시장에 나와 있는 대부분의 컨트롤러 메커니즘에 내재된 설계 결함, 즉 가변저항 때문입니다.
조이스틱 쏠림은 왜 발생할까요?
가변저항은 가변 전압 분배기를 구성하는 일종의 가변 저항기입니다. 전기 부품이나 이론에 익숙하지 않다면 이 말이 생소할 수 있습니다. 기억해야 할 점은 전압 분배기 출력이 스틱의 위치에 따라 변한다는 것입니다. 컨트롤러는 이 전압을 읽고 좌표로 변환합니다. 예를 들어 0.1V는 “아래”, 0.9V는 “위”를 의미한다고 가정해 봅시다. 중앙값은 0.5V로 정의될 수 있습니다. 가변저항은 매우 정밀하지는 않기 때문에 이러한 보정은 대개 공장에서 이루어지며, 이는 컨트롤러가 항상 0.5V를 중앙으로 인식한다는 뜻입니다.
조이스틱을 움직이면 전도성 와이퍼가 저항성 접점 패드 위를 이동하면서 저항이 변하고, 결과적으로 출력 전압이 변하게 됩니다. 조이스틱을 위로 움직이면 저항과 출력 전압이 증가하고, 아래로 움직이면 저항과 출력 전압이 감소합니다. 각 스틱에는 가로 및 세로 움직임을 위한 두 개의 가변저항이 있으며, 컨트롤러는 이 두 곳의 전압을 모두 읽어 캐릭터가 이동할 방향을 결정합니다.
문제는 이러한 저항성 접점 패드가 마찰로 인해 시간이 지나면서 마모될 때 발생합니다. 단 한 시간의 게임 플레이만으로도 이 시스템이 얼마나 많은 반복 동작을 수행하는지 상상해 보세요. 조이스틱을 앞뒤로 움직일 때마다 접점 패드는 미세한 양의 재료를 손실합니다. 시간이 지남에 따라 이는 접점 패드의 저항을 변화시킵니다. 중립 위치의 저항값이 변하는 순간, 조이스틱 쏠림 현상이 시작됩니다. 컨트롤러가 정지 상태에서 예상과 다른 전압을 읽기 때문에 이를 조이스틱 입력으로 해석하게 되고, 결과적으로 간식을 먹으러 간 사이에 캐릭터가 절벽 아래로 서서히 걸어 떨어지는 상황이 발생하게 됩니다.
홀-효과 조이스틱은 어떻게 쏠림 현상을 없앨까요?
여기서 홀-효과 센서가 등장합니다. 가변저항 조이스틱이 저항성 패드와 와이퍼를 사용하여 전압을 변화시키는 반면, 홀-효과 조이스틱은 비접촉 방식인 자석을 사용합니다.
홀-효과 조이스틱에서는 전도성 핀(와이퍼)이 자석으로 대체되고, 저항성 접점 스트립은 자기장에 민감한 평면 도체(홀 소자)로 대체됩니다.
전자가 이 물질을 통과할 때, 자기장은 자기장의 극성에 따라 전자를 전도성 물질의 한쪽 또는 다른 쪽으로 효과적으로 “밀어냅니다”.
조이스틱이 움직이면 센서는 전도성 물질 내에서 전자가 어느 쪽으로 밀려났는지 감지하고 이를 움직임으로 해석합니다. 이 모든 과정이 물리적 접촉 없이 이루어지므로 센서에 마찰로 인한 마모가 발생할 가능성이 전혀 없습니다!
짜잔! 물리적 접촉이 없는 조이스틱 입력 방식이 완성되었습니다. 이는 컨트롤러의 수명을 획기적으로 늘려주며 쏠림 현상에 훨씬 강합니다. 가변저항 조이스틱이 언젠가는 고장 날 수밖에 없는 것과 달리, 홀-효과 조이스틱은 이론상 컨트롤러의 수명만큼 오래 지속될 수 있습니다.
댓글 8개
Found this very interesting about joystick. So I assume I can change my potentiometer stick on my Xbox controller to hall effect as I have been experiencing drift. Thank you for this information, a lot of information.
FireFlyone. - 답글 공유
You definitely can, but I would do some research. There are a few Hall Effect replacements specifically for Xbox, but I have seen varying reports of quality. And you will need some solder skills for this too, but it's not too difficult if you've got solder basics under your belt.
Alisha C
-
답글
공유
Muchas por estas enseñanzas, para un cubano pobre ha sido de mucha utilidad porque, nadie explica esto pero si cobran la reparación de manera desmesurada, muchas gracias.
Joaquin Guerra - 답글 공유
Genial gracias desde Argentina
888iiiii - 답글 공유
Hello, I've stumbled on this while trouble shooting my HE custom PS5 controller. Great info here and I wanted to ask how to manually adjust the sensitivity of the HE? In my controller the L3 is way too sensitive and no calibration tool can help in adjusting it. I assume it's a hardware issue.
bardeesi - 답글 공유