Condividi tramite


Requisiti e motivazione della piattaforma

I requisiti hardware di Windows per il sottosistema di alimentazione e batteria sono motivati dalla necessità di soddisfare le aspettative degli utenti e di fornire un'operazione della piattaforma a tolleranza di errore.

Nota

I sistemi che possono essere addebitati solo da una porta USB (Universal Serial Bus) potrebbero non essere in grado di supportare tutti i requisiti elencati in questo articolo.

La ricarica si verifica quando si è connessi al caricatore

Gli utenti si aspettano che le batterie nelle piattaforme Windows vengano caricate ogni volta che sono connesse a una fonte di alimentazione esterna. Pertanto, il sistema deve sempre tentare di caricare la batteria ogni volta che la piattaforma è connessa all'alimentazione AC o a un caricatore della batteria indipendentemente dallo stato di alimentazione del sistema. Questo vale per tutti gli stati di alimentazione del sistema, tra cui attivo (S0), sospensione (S3), ibernazione (S4), arresto (S5), disco rigido (G2/G3) o standby moderno. La ricarica può arrestarsi dopo che la batteria è completamente carica o se si verifica una condizione di errore.

Anche se non è ideale, un sistema può essere progettato per caricare la batteria a una velocità ridotta quando Windows o il firmware non è stato avviato o non è in esecuzione. Ad esempio, la batteria potrebbe ricaricarsi a una velocità più lenta quando il sistema è completamente spento e collegato al caricatore. Tuttavia, questo sistema dovrebbe eseguire una ricarica più rapida dopo l'avvio e il firmware ACPI è disponibile per monitorare periodicamente il livello della batteria.

Infine, alcuni sistemi possono caricare la batteria a una velocità inferiore quando il sistema si trova in una condizione termica. In questo caso, il calore viene ridotto rallentando o eliminando del tutto la ricarica della batteria. Le condizioni termiche devono essere il caso di eccezione in qualsiasi buona progettazione del sistema.

Windows può sempre avviarsi quando si è connessi all'alimentazione AC

Gli utenti si aspettano che possano avviare immediatamente e usare il proprio sistema ogni volta che è connesso all'alimentazione AC. Pertanto, il sistema deve essere sempre in grado di avviare e essere completamente utilizzabile quando è connesso all'alimentazione AC. Questo vale indipendentemente dal livello di carica della batteria, dallo stato della batteria/caricatore o dal fatto che la batteria sia presente in piattaforme con batterie rimovibili.

Se la piattaforma richiede una capacità minima della batteria per avviare il firmware e il sistema operativo, la piattaforma deve garantire che riserva sempre la capacità necessaria. La capacità della batteria riservata non deve essere esposta a Windows e la piattaforma deve gestire autonomamente questa capacità.

Mantenere tale riserva limita la possibilità che un utente incontra una situazione in cui la batteria è completamente esaurita. Tuttavia, anche quando la piattaforma è progettata correttamente per mantenere il livello di riserva richiesto nella batteria, l'utente può comunque incontrare una batteria completamente esaurita. Ad esempio, l'utente potrebbe eseguire la batteria al punto di esaurimento e quindi ignorare la connessione al caricatore per un periodo di tempo sufficientemente lungo. Di conseguenza, la batteria scende al di sotto del livello di riserva a causa di una riduzione normale. In questo scenario, la piattaforma deve ritardare l'avvio di Windows fino a quando non viene aggiunta una carica sufficiente alla batteria.

La ricarica viene gestita in modo autonomo dall'hardware

Poiché gli utenti si aspettano che il PC venga caricato quando è connesso all'alimentazione AC, la ricarica della batteria deve essere eseguita dall'hardware di sistema senza richiedere l'intervento da parte di firmware, Windows, driver o altro software in esecuzione nelle CPU principali. Ciò è dovuto al fatto che uno o più di questi componenti potrebbero non essere operativi o potrebbero trovarsi in uno stato di errore in qualsiasi momento.

L'addebito si interrompe automaticamente quando viene addebitato completamente o quando si verifica un errore

Il sistema arresta automaticamente la ricarica quando la batteria è completamente carica o se si è verificato un errore. Questa operazione deve essere eseguita senza richiedere l'intervento da parte di firmware, Windows, driver o altro software in esecuzione nelle CPU principali. Inoltre, l'hardware deve essere conforme a tutte le normative sulla sicurezza della batteria.

Windows non viene avviato automaticamente quando viene applicata l'alimentazione

Il sistema rimane nello stato disattivato (ACPI S5/G2), a meno che non sia attivato manualmente dall'utente. Dopo l'arresto o la disattivazione del sistema, deve rimanere in tale stato. Pertanto, il sistema non viene avviato automaticamente o attivato in modo visibile quando l'alimentazione viene applicata al sistema.

Come opzione, il sistema può avere un'impostazione del firmware per configurare il sistema per l'attivazione automatica quando viene applicata l'alimentazione, purché questa non sia l'impostazione predefinita. Questa opzione è utile negli ambienti di test e lab automatizzati. Per altre informazioni su questa impostazione, vedere Considerazioni sui test automatizzati del lab.