Requisitos e motivação da plataforma
Os requisitos de hardware do Windows para o subsistema de energia e bateria são motivados pela necessidade de atender às expectativas do usuário e fornecer uma operação de plataforma tolerante a falhas.
Observação
Os sistemas que só podem ser cobrados de uma porta USB (Barramento Serial Universal) podem não ser capazes de dar suporte a todos os requisitos listados neste artigo.
O carregamento ocorre quando conectado ao carregador
Os usuários esperam que as baterias em suas plataformas Windows carreguem sempre que estiverem conectadas a uma fonte de energia externa. Portanto, o sistema sempre deve tentar carregar a bateria sempre que a plataforma estiver conectada à energia AC ou a um carregador de bateria, independentemente do estado de energia do sistema. Isso se aplica a todos os estados de energia do sistema, incluindo ativo (S0), suspensão (S3), hibernação (S4), desligamento (S5), desligamento rígido (G2/G3) ou espera moderna. O carregamento pode parar depois que a bateria estiver totalmente carregada ou se ocorrer uma condição de falha.
Embora não seja o ideal, um sistema pode ser projetado para carregar a bateria a uma taxa reduzida quando o Windows ou o firmware não tiver sido inicializado ou não estiver em execução. Por exemplo, a bateria pode carregar a uma taxa mais lenta quando o sistema está completamente desligado e conectado ao carregador. No entanto, esse sistema deve executar um carregamento mais rápido depois de inicializado e o firmware ACPI está disponível para monitorar periodicamente o nível da bateria.
Por fim, alguns sistemas podem carregar a bateria a uma taxa mais baixa quando o sistema está em uma condição térmica. Nesse caso, o calor é reduzido diminuindo ou eliminando completamente a carga da bateria. As condições térmicas devem ser o caso de exceção em qualquer bom design do sistema.
O Windows sempre pode ser inicializado quando conectado à energia AC
Os usuários esperam que eles possam inicializar e usar o sistema imediatamente sempre que ele estiver conectado à energia AC. Portanto, o sistema sempre deve ser capaz de inicializar e ser totalmente utilizável quando conectado à energia AC. Isso é verdadeiro independentemente do nível de carga da bateria, do estado da bateria/do carregador ou se a bateria está presente em plataformas que têm baterias removíveis.
Se a plataforma exigir uma capacidade mínima de bateria para inicializar o firmware e o sistema operacional, a plataforma deverá garantir que ela sempre reserve a capacidade necessária. A capacidade reservada da bateria não deve ser exposta ao Windows e a plataforma deve gerenciar essa capacidade de forma autônoma.
Manter essa reserva limita a chance de um usuário encontrar uma situação em que a bateria esteja completamente esgotada. No entanto, mesmo quando a plataforma é projetada corretamente para manter o nível de reserva necessário na bateria, o usuário ainda pode encontrar uma bateria totalmente esgotada. Por exemplo, o usuário pode executar a bateria até o ponto de esgotamento e, em seguida, negligenciar conectá-la ao carregador por um período de tempo suficientemente longo. Como resultado, a bateria fica abaixo do nível de reserva devido à degradação normal. Nesse cenário, a plataforma deve atrasar a inicialização do Windows até que uma carga suficiente seja adicionada à bateria.
O carregamento é gerenciado de forma autônoma pelo hardware
Como os usuários esperam que seu computador carregue quando ele estiver conectado à energia AC, o carregamento da bateria deve ser executado pelo hardware do sistema sem a necessidade de intervenção por firmware, Windows, drivers ou outro software em execução no main CPU(s). Isso ocorre porque um ou mais desses componentes podem não estar operacionais ou estar em um estado de falha em um determinado momento.
O carregamento é interrompido automaticamente quando totalmente carregado ou quando ocorre uma falha
O sistema para de carregar automaticamente quando a bateria é completamente carregada ou se ocorreu uma falha. Isso deve ser feito sem a necessidade de intervenção por firmware, Windows, drivers ou outros softwares em execução no main CPU(s). Além disso, o hardware deve estar em conformidade com todas as normas de segurança da bateria.
O Windows não é inicializado automaticamente quando a energia é aplicada
O sistema permanece no estado desativado (ACPI S5/G2), a menos que seja ativado manualmente pelo usuário. Depois que o sistema é desligado ou desativado, ele deve permanecer nesse estado. Portanto, o sistema não inicializa automaticamente ou ativa visivelmente quando a energia é aplicada ao sistema.
Como opção, o sistema pode ter uma configuração de firmware para configurar o sistema para ativar automaticamente quando a energia é aplicada, desde que essa não seja a configuração padrão. Essa opção é útil em ambientes automatizados de teste e laboratório. Para obter mais informações sobre essa configuração, consulte Considerações de teste de laboratório automatizado.