Поделиться через


Требования к реализации оборудования платформы

Windows поддерживает две аппаратные топологии для подсистемы питания и зарядки. Для систем на основе S3/S4 разрешены только встроенные решения на основе контроллеров. Для современных резервных систем конструктор систем может выбрать между встроенным решением на основе контроллера и решением на основе SPB. В этом разделе описываются требования для каждой из двух топологий. Система должна соответствовать требованиям только для выбранной топологии.

Каждая из следующих двух таблиц содержит контрольный список требований для назначенной топологии оборудования. Для каждого требования в контрольном списке столбец с пометкой "Применяется к S3/S4" указывает, применяется ли это требование к компьютерам, которые реализуют традиционные состояния питания ACPI S3 и S4. Столбец с пометкой "Применяется к CS" указывает, применяется ли требование к компьютерам, реализующим современную модель резервного питания, которая поддерживается начиная с Windows 8.

Дополнительные сведения об этих двух аппаратных топологиях см. в статье Проектирование оборудования подсистемы питания и батареи.

Внедренное решение на основе контроллера

Если конструктор платформы решает использовать решение на основе встроенного контроллера, применяются требования, перечисленные в следующей таблице.

Требование Применимо к S3/S4 Применимо к CS

Встроенный контроллер (EC) определяется в пространстве имен ACPI, как описано в разделе 12.11 спецификации ACPI 5.0.

  • Объект Device() для EC присутствует в пространстве имен ACPI.

Да

Да

Устройство EC предоставляет следующие методы и объекты управления:

  • _HID со значением "PNP0C09".

Да

Да

  • _CRS объект, обозначающий ресурсы ввода-вывода для внедренного контроллера.

Да

Да

  • _GPE объект , определяющий SCI для внедренного контроллера.

Да

Да

  • Область операций, описывающая сведения, содержащиеся во встроенном контроллере, к которым можно получить доступ с помощью другого кода метода управления ACPI в пространстве имен, включая состояние батареи и информационные методы.

Да

Да

Решение для встроенного контроллера соответствует целям в области управления питанием.

  • Номинальная мощность, потребляемая EC для подсистемы питания и батареи, составляет менее 5 милливатт.

Нет

Да

Простое решение, подключенное к периферийной шине (SPB)

Если конструктор платформы решит использовать решение подсистемы питания и батареи, подключенное к SPB, применяются требования, перечисленные в следующей таблице. Это решение поддерживается, начиная с Windows 8, но только в современных резервных системах.

Требование Применимо к S3/S4 Применимо к CS

Встроенный контроллер (EC) определяется в пространстве имен ACPI, как описано в разделе 12.11 спецификации ACPI 5.0.

  • Объект Device() для EC присутствует в пространстве имен ACPI.

Нет

Да

Устройство EC предоставляет следующие методы и объекты управления:

  • _HID со значением "PNP0C09".

Нет

Да

  • _CRS объект, обозначающий ресурсы ввода-вывода для контроллера GPIO.

Нет

Да

  • Для каждого прерывания _AEI объект, который сопоставляет GPIO с соответствующим методом события ACPI.

Нет

Да

Узел Device() для контроллера SPB.

  • _HID с соответствующим идентификатором оборудования для устройства.

Нет

Да

  • _CSR объект, описывающий прерывание и аппаратные ресурсы контроллера GPIO.

Нет

Нет

  • Область операции GenericSerialBus в область устройства SPB, описывающая регистрацию виртуальной команды для устройства SPB.

Нет

Да

  • Определения полей в области операции GenericSerialBus. Определения полей позволяют коду ASL за пределами устройства SPB получить доступ к виртуальным регистрам команд для устройства SPB.

Нет

Да