Condividi tramite


Requisiti di implementazione hardware della piattaforma

Windows supporta due topologie hardware per il sottosistema di alimentazione e ricarica. Per i sistemi basati su S3/S4, sono consentite solo soluzioni basate su controller incorporato. Per i sistemi di standby moderni, la finestra di progettazione del sistema può scegliere tra una soluzione basata su controller incorporata e una soluzione basata su SPB. Questo argomento descrive i requisiti per ognuna delle due topologie. Un sistema deve rispettare i requisiti solo per la topologia selezionata.

Ognuna delle due tabelle seguenti contiene un elenco di controllo dei requisiti per la topologia hardware designata. Per ogni requisito nell'elenco di controllo, la colonna contrassegnata come "Si applica a S3/S4" indica se il requisito si applica ai PC che implementano gli stati di alimentazione ACPI S3 e S4 tradizionali. La colonna contrassegnata come "Si applica a CS" indica se il requisito si applica ai PC che implementano il modello di alimentazione di standby moderno, supportato a partire da Windows 8.

Per altre informazioni su queste due topologie hardware, vedere Progettazione hardware del sottosistema batteria e alimentazione.

Soluzione basata su controller incorporato

Se la finestra di progettazione della piattaforma sceglie di usare una soluzione basata su controller incorporato, si applicano i requisiti elencati nella tabella seguente.

Requisito Si applica a S3/S4 Si applica a CS

Il controller incorporato (EC) è definito nello spazio dei nomi ACPI, come descritto nella sezione 12.11 della specifica ACPI 5.0.

  • L'oggetto Device() per l'EC è presente nello spazio dei nomi ACPI.

Il dispositivo EC fornisce i metodi e gli oggetti di controllo seguenti:

  • _HID con valore "PNP0C09".

  • _CRS oggetto che denota le risorse di I/O per il controller incorporato.

  • _GPE oggetto che definisce sci per il controller incorporato.

  • Un'area operativa che descrive le informazioni contenute all'interno del controller incorporato a cui è possibile accedere da altri codici del metodo di controllo ACPI nello spazio dei nomi, tra cui lo stato della batteria e i metodi informativi.

La soluzione controller incorporata soddisfa gli obiettivi di potenza.

  • La potenza nominale usata dall'EC per il sottosistema di alimentazione e batteria è inferiore a 5 milliwatt.

No

Soluzione connessa al bus di periferica semplice (SPB)

Se la finestra di progettazione della piattaforma sceglie di usare una soluzione di alimentazione e sottosistema con connessione SPB, i requisiti elencati nella tabella seguente si applicano. Questa soluzione è supportata a partire da Windows 8, ma solo nei sistemi di standby moderni.

Requisito Si applica a S3/S4 Si applica a CS

Il controller incorporato (EC) è definito nello spazio dei nomi ACPI, come descritto nella sezione 12.11 della specifica ACPI 5.0.

  • L'oggetto Device() per l'EC è presente nello spazio dei nomi ACPI.

No

Il dispositivo EC fornisce i metodi e gli oggetti di controllo seguenti:

  • _HID con valore "PNP0C09".

No

  • _CRS oggetto che denota le risorse di I/O per il controller GPIO.

No

  • Per ogni interruzione, un oggetto _AEI che esegue il mapping del GPIO al metodo di evento ACPI corrispondente.

No

Nodo Device() per il controller SPB.

  • _HID con l'ID hardware appropriato per il dispositivo.

No

  • _CSR oggetto che descrive le risorse di interruzione e hardware del controller GPIO.

No

No

  • Area dell'operazione GenericSerialBus nell'ambito del dispositivo SPB che descrive i registri dei comandi virtuali per il dispositivo SPB.

No

  • Definizioni di campo nell'area dell'operazione GenericSerialBus. Le definizioni di campo consentono al codice ASL all'esterno del dispositivo SPB di accedere ai registri dei comandi virtuali per il dispositivo SPB.

No