Super I/O는 메인보드에서 직렬 포트·키보드 같은 저속 입출력과 하드웨어 감시 기능을 모은 칩이다. 현대 제품에는 전압·온도·팬 회전수 측정과 팬 제어가 함께 들어가는 경우가 많다. CPU와 GPU 사이의 고속 데이터 전송을 담당하는 칩셋이나 PCIe 스위치와는 역할이 다르다.
칩셋과 주변장치 사이
Super I/O는 제품에 따라 LPC(Low Pin Count)나 eSPI(Enhanced Serial Peripheral Interface)로 플랫폼과 통신한다. 모든 기능이 외부 포트로 나오는 것은 아니다. 같은 칩을 써도 보드가 어느 핀을 연결하고 펌웨어가 어떤 기능을 설정했는지에 따라 사용할 수 있는 직렬 포트와 센서·팬 채널이 달라진다.
Nuvoton NCT6796D-E는 LPC/eSPI, 전압·온도 감시와 팬 제어를 지원하는 예다. ITE IT8625E도 LPC/eSPI와 팬 제어 기능을 가진 Super I/O 제품이다. 이 제품군이 존재한다는 사실과 특정 메인보드가 그 칩을 탑재한다는 사실은 별개다.
Super I/O가 지원할 수 있는 기능의 관계다. 실제 채널 수·센서 위치·핀 배열은 제품과 보드 배선에 따라 달라지며 모든 기능이 외부 포트로 나오는 것은 아니다.
플랫폼·칩셋
LPC 또는 eSPI를 통해 관리용 주변 제어기와 통신한다.
Super I/O
저속 입출력과 센서 감시·팬 제어를 묶는다. CPU의 고속 메모리 경로와는 역할이 다르다.
온도·전압 감시
보드에 연결된 측정 입력을 읽는다. 프로그램의 채널 이름과 실제 센서 위치는 다를 수 있다.
팬 감시·제어
지원하는 채널에서 팬 회전수를 감시하고 제어한다. 실제 팬 연결과 제어 방식은 보드 설계를 따른다.
직렬 포트·키보드 등
해당 기능을 보드에 배선한 경우 사용할 수 있다. 칩이 지원한다는 사실만으로 외부 포트가 생기지는 않는다.
- 1. 플랫폼·칩셋 → LPC 또는 eSPI 통신 → Super I/O
- 2. Super I/O → 측정 입력 감시 → 온도·전압 감시
- 3. Super I/O → 회전수 감시·제어 → 팬 감시·제어
- 4. Super I/O → 지원하는 저속 입출력 → 직렬 포트·키보드 등
EC·BIOS Flash와의 차이
EC(Embedded Controller)는 자체 펌웨어로 키보드, 전원 상태, 배터리와 열 관리 같은 제어를 수행하는 컨트롤러다. Super I/O와 기능이 겹치기도 하지만 둘을 같은 부품으로 바꿔 부를 수는 없다. BIOS Flash는 펌웨어 데이터를 저장하는 비휘발성 메모리이며, 그 자체가 팬 제어나 CPU 명령 실행을 담당하지는 않는다. 이들의 연결은 메인보드 관리·전원·수동부품에서 이어진다.
센서 수치를 읽을 때
모니터링 프로그램의 입력 채널 이름은 실제 센서 위치와 정확히 대응하지 않을 수 있다. 연결하지 않은 입력, 보드별 환산 계수, 펌웨어 제어와 프로그램 제어의 충돌 때문에 비현실적인 온도나 회전수가 보이기도 한다. 단일 센서값만으로 CPU·보드 불량을 확정하기보다 보드의 센서 설명과 다른 측정 경로를 비교하는 이유다.
전체 신호 경로는 메인보드 구조와 데이터 경로, 팬의 전기적 제어는 팬 제어 DC와 PWM, 회전수와 풍량·소음의 관계는 팬 성능과 소음, 전원 변환은 VRM에서 설명한다.