
마그네틱 스위치는 지속적으로 변화하는 아날로그 신호를 출력하기 때문에 조정 가능한 작동 지점을 허용합니다. 컨트롤러는 모든 위치에서 스템의 정확한 깊이를 읽을 수 있으므로 작동 지점은 소프트웨어에 의해 정의됩니다. 대조적으로, 기계식 스위치는 이진 “on” 또는 “off” 신호를 출력합니다. 작동 지점은 금속 판 스프링의 물리적 접촉 위치에 의해 결정되며 공장에서 고정됩니다. 이것은 단순히 "정밀도"의 차이가 아니라 신호 자체의 특성에 대한 근본적인 차이입니다.
I. 기계식 스위치: 물리적 이벤트로서의 작동
기존 기계식 스위치의 내부 구조는 스템, 스프링, 금속 판 스프링 및 전기 접점으로 간단합니다.
키를 누르면 스템이 아래쪽으로 이동하여 금속 판 스프링이 변형됩니다. 판 스프링이 변형의 임계점에 도달하면 움직이는 접점이 고정 접점에 물리적으로 접촉하여 회로를 닫고 컴퓨터에 "키 누르기"를 보냅니다. 키를 놓으면 판 스프링이 다시 스냅되고 접점이 분리되고 회로가 열립니다.
이 과정에서 작동 지점은 판 스프링의 물리적 위치에 의해 결정됩니다. 작동은 판 스프링이 접촉하는 곳에서 정확하게 발생합니다. 조정 가능한 매개변수가 아니라 스위치의 기계적 구조의 고유한 부분입니다. 예를 들어, 작동 지점은 체리 레드 스위치의 경우 2.0mm, 실버 스위치의 경우 1.2mm, 브라운 스위치의 경우 </b9002로 고정되어 있습니다. 2.0mm
사용자는 이를 변경할 수 없습니다. 스위치를 다른 작동 지점이 있는 스위치로 교체하지 않는 한 해당 지점은 고정된 상태로 유지됩니다.
II. 마그네틱 스위치: 소프트웨어 결정으로서의 작동
마그네틱 스위치는 완전히 다른 구조를 가지고 있습니다. 금속 판 스프링과 물리적 접점이 없습니다. 대신 스템 하단에 영구 자석이 부착되고 홀 효과 센서가 PCB의 바로 아래에 위치합니다.
키를 누르면 자석이 센서에 더 가까이 이동하여 감지된 자기장 강도가 변경됩니다. 이 변화는 연속적입니다: 센서는 자석이 5mm이 떨어져 있을 때 하나의 전압 값을 출력하고, 3mm이 떨어져 있을 때 또 다른 전압 값을 출력하고, 1mm가 떨어져 있을 때 또 다른 전압 값을 출력합니다.
센서는 단순한 “on” 또는 “off” 상태가 아닌 아날로그 신호를 출력합니다. 마이크로컨트롤러는 매우 높은 주파수(예: 8000Hz)에서 이 전압 값을 지속적으로 읽고 교정 곡선을 사용하여 스템의 정확한 위치로 변환합니다. 그런 다음 이 계산된 위치를 사용자 정의 작동 임계값과 비교합니다.
“사용자가 작동 지점을 1.5mm으로 설정했습니다. 현재 스템 위치가 1.2mm인 경우 임계값에 도달하지 않았으므로 작동이 발생하지 않습니다. 현재 스템 위치가 1.6mm인 경우 임계값을 초과하고 작동이 발생합니다.”
작동 지점에 대한 1.5mm의 그림은 하드웨어 내의 고정된 물리적 위치가 아닌 소프트웨어 매개변수입니다. 사용자는 드라이버 소프트웨어를 통해 이 값을 0.1mm, 4.0mm 또는 그 사이의 값으로 조정할 수 있습니다. 변경되면 마이크로컨트롤러의 의사 결정 로직이 그에 따라 업데이트되어 작동 지점이 효과적으로 이동합니다.
스위치 메커니즘 자체는 변경되지 않습니다.
III. 주요 차이점: 연속값과 이산 값
둘을 비교하면 근본적인 차이점이 드러납니다.
기계식 스위치는 “0” 및 “1의 두 가지 상태로 제한되는 이산 값을 출력합니다.” 마이크로컨트롤러는 키가 눌렸는지 여부만 알고 있으며 키가 1.5mm 또는 3.5mm를 이동했는지 여부는 인식하지 못합니다. 작동은 상태가 0에서 1로 전환되는 정확한 순간(금속 접점 리프의 고정된 물리적 위치에 의해 결정되는 순간)에 발생합니다.
마그네틱 스위치는 연속 값을 출력하며, 이동 경로를 따라 스템의 모든 위치는 특정 전압 값에 해당합니다. 마이크로컨트롤러는 키가 현재 2.3mm에 있거나 2.3mm에서 1.8mm로 이동하고 있음을 감지할 수 있습니다. 작동 지점은 더 이상 물리적 이벤트가 발생하는 순간에 의해 정의되지 않고 소프트웨어가 위치 데이터가 임계값을 초과했다고 판단하는 순간에 의해 정의됩니다.
작동 지점을 정의하는 권한은 접점 리프의 물리적 형상에서 마이크로컨트롤러의 펌웨어 로직으로 이동했습니다.
이것이 마그네틱 스위치가 조정 가능한 작동 이동을 허용하는 근본적인 이유입니다. 마그네틱 스위치가 “더 높은 정밀도를 가지고 있다는 것이 아니라 신호의 특성으로 인해 작동 지점을 가변 소프트웨어 매개변수로 정의할 수 있습니다. 기계식 스위치의 신호 특성에 따라 작동 지점은 금속 접점이 만나는 물리적 위치, 즉 소프트웨어를 통해 변경할 수 없는 위치에 고정되어 있습니다.
IV. 이 차이는 또 무엇을 수반합니까?
조정 가능한 작동 지점은 시작에 불과합니다. 마그네틱 스위치는 연속적인 위치 데이터를 출력하기 때문에 기계식 스위치가 달성하는 것이 근본적으로 불가능한 기능을 활용합니다.
빠른 트리거: 작동 및 재설정 지점은 모두 조정 가능합니다. 기존의 기계식 스위치는 재작동이 발생하기 전에 접점이 완전히 분리되어야 합니다. 대조적으로, 마그네틱 스위치는 손가락이 0.1mm만큼 리셋을 올리는 순간 재설정을 등록하도록 구성할 수 있어 빠른 정지 및 반복 입력에 대해 초고속 응답이 가능합니다.
DKS(동적 키 입력): 단일 키는 누르는 깊이에 따라 다양한 명령을 트리거할 수 있습니다. 컨트롤러는 키’의 위치를 정확하게 추적하기 때문에 사용자는 걷기 시 “얕은 누르기, 달리기를 위한 깊게 누르기 등의 설정을 구성할 수 있습니다.”
아날로그 입력: 마그네틱 스위치의 연속 데이터는 컨트롤러 조이스틱 축에 매핑될 수 있는데, 이는 기계식 스위치의 바이너리(온/오프) 신호로는 불가능한 위업입니다.
이러한 모든 기능은 마그네틱 스위치는 연속 데이터를 출력하는 반면 기계식 스위치는 개별 데이터를 출력하는 단일 근본적인 차이점을 기반으로 합니다. 조정 가능한 작동은 이러한 근본적인 차이의 가장 직관적이고 사용자가 인식할 수 있는 표현입니다.

