다음을 통해 공유


플랫폼 하드웨어 구현 요구 사항

Windows는 전원 및 충전 하위 시스템에 대해 두 가지 하드웨어 토폴로지를 지원합니다. S3/S4 기반 시스템의 경우 포함된 컨트롤러 기반 솔루션만 허용됩니다. 최신 대기 시스템의 경우 시스템 설계자는 포함된 컨트롤러 기반 솔루션과 SPB 기반 솔루션 중에서 선택할 수 있습니다. 이 항목에서는 두 토폴로지 각각에 대한 요구 사항에 대해 설명합니다. 시스템은 선택한 토폴로지에 대한 요구 사항만 준수해야 합니다.

다음 두 표에는 각각 지정된 하드웨어 토폴로지에 대한 요구 사항 검사 목록이 포함되어 있습니다. 검사 목록의 각 요구 사항에 대해 "S3/S4에 적용"으로 표시된 열은 요구 사항이 기존 ACPI S3 및 S4 전원 상태를 구현하는 PC에 적용되는지 여부를 나타냅니다. "CS에 적용"이라고 표시된 열은 요구 사항이 Windows 8부터 지원되는 최신 대기 전원 모델을 구현하는 PC에 적용되는지 여부를 나타냅니다.

이 두 가지 하드웨어 토폴로지에 대한 자세한 내용은 배터리 및 전원 하위 시스템 하드웨어 설계를 참조하세요.

포함된 컨트롤러 기반 솔루션

플랫폼 설계자가 임베디드 컨트롤러 기반 솔루션을 사용하기로 선택한 경우 다음 표에 나열된 요구 사항이 적용됩니다.

요구 사항 S3/S4에 적용 CS에 적용

EC(포함된 컨트롤러)는 ACPI 5.0 사양의 섹션 12.11에 설명된 대로 ACPI 네임스페이스에 정의됩니다.

  • EC의 Device() 개체는 ACPI 네임스페이스에 있습니다.

EC 디바이스는 다음과 같은 제어 메서드 및 개체를 제공합니다:

  • 값이 "PNP0C09"인 _HID.

  • 포함된 컨트롤러의 I/O 리소스를 나타내는 _CRS 개체.

  • 포함된 컨트롤러에 대한 SCI를 정의하는 _GPE 개체.

  • 배터리 상태 및 정보 메서드를 포함하여 네임스페이스의 다른 ACPI 제어 메서드 코드에서 액세스할 수 있는 포함된 컨트롤러 내에 포함된 정보를 설명하는 작업 영역입니다.

포함된 컨트롤러 솔루션이 전력 목표를 충족합니다.

  • 전력 및 배터리 하위 시스템에 대해 EC에서 소비하는 공칭 전력은 5밀리와트 미만입니다.

SPB(간단한 주변 디바이스 버스) 연결 솔루션

플랫폼 설계자가 SPB 연결 전원 및 배터리 하위 시스템 솔루션을 사용하기로 선택한 경우 다음 표에 나열된 요구 사항이 적용됩니다. 이 솔루션은 Windows 8부터 지원되지만 최신 대기 시스템에서만 지원됩니다.

요구 사항 S3/S4에 적용 CS에 적용

EC(포함된 컨트롤러)는 ACPI 5.0 사양의 섹션 12.11에 설명된 대로 ACPI 네임스페이스에 정의됩니다.

  • EC의 Device() 개체는 ACPI 네임스페이스에 있습니다.

EC 디바이스는 다음과 같은 제어 메서드 및 개체를 제공합니다:

  • 값이 "PNP0C09"인 _HID.

  • GPIO 컨트롤러에 대한 I/O 리소스를 나타내는 _CRS 개체.

  • 각 인터럽트에 대해 GPIO를 해당 ACPI 이벤트 메서드에 매핑하는 _AEI 개체입니다.

SPB 컨트롤러용 Device() 노드.

  • _HID는 디바이스에 대한 적절한 하드웨어 ID입니다.

  • GPIO 컨트롤러의 인터럽트 및 하드웨어 리소스를 설명하는 _CSR 개체입니다.

  • SPB 디바이스에 대한 가상 명령 레지스터를 설명하는 SPB 디바이스 범위 내의 GenericSerialBus 작업 영역입니다.

  • GenericSerialBus 작업 영역 내의 필드 정의입니다. 필드 정의를 사용하면 SPB 디바이스 외부의 ASL 코드에서 SPB 디바이스의 가상 명령 레지스터에 액세스할 수 있습니다.