Logótipo

Gestão de Alimentação e Corrente USB no Raspberry Pi 5

Guia rápido para evitar avisos de baixa tensão, optimizar a corrente USB e compreender a gestão de energia do Raspberry Pi 5.

Raspberry Pi 5 USB-C PD corrente USB get_throttled EEPROM
./alimentacao_raspberry_pi_5.txt

1O que mudou no Raspberry Pi 5?

O Raspberry Pi 5 tem uma gestão de alimentação mais rigorosa do que modelos anteriores. O sistema verifica a fonte de alimentação, a negociação USB-C Power Delivery e a corrente disponível para os periféricos USB.

Quando a fonte ou o cabo não comunicam correctamente o perfil esperado, o sistema pode limitar a energia disponível nas portas USB e apresentar avisos ao utilizador.

2Arquitectura de alimentação

  • Entrada principal de energia através de USB-C.
  • Negociação USB-C Power Delivery.
  • Gestão de energia controlada pelo firmware EEPROM.
  • Distribuição dinâmica de corrente entre CPU, GPU, portas USB e periféricos.

3Fonte recomendada

A fonte oficial do Raspberry Pi 5 fornece 5 V ⎓ 5 A, ou seja, cerca de 25 W, e comunica esse perfil através de USB Power Delivery.

Fontes que não negociem correctamente podem funcionar, mas com limitações, sobretudo quando existem periféricos USB ligados.

Exemplo de material: Raspberry Pi 5 e fonte 5 V / 5 A, como a Mean Well RS-25-5, quando integrada correctamente no projecto.
./activar_corrente_usb.sh

4Objectivo

Permitir que o Raspberry Pi forneça a corrente máxima possível nas portas USB, sempre que a fonte de alimentação o permitir.

5Editar o ficheiro correcto

No Raspberry Pi OS Bookworm, o ficheiro correcto é:

/boot/firmware/config.txt

Abre o ficheiro com:

sudo nano /boot/firmware/config.txt

6Adicionar o parâmetro

No final do ficheiro, adiciona:

usb_max_current_enable=1

7Aplicar e verificar

Reinicia o Raspberry Pi:

sudo reboot

Depois, confirma se o parâmetro ficou activo:

vcgencmd get_config usb_max_current_enable
./diagnosticar_baixa_tensao.sh

8Verificar baixa tensão e limitação

O firmware regista eventos de baixa tensão, limitação térmica e limitação de energia.

vcgencmd get_throttled

O resultado ideal é:

throttled=0x0

9Interpretar o resultado

Valores diferentes de 0x0 indicam que existem eventos activos ou registados no passado.

  • Baixa tensão detectada.
  • Redução automática de desempenho.
  • Limitação por temperatura.
  • Limitação de energia disponível para o sistema ou para os periféricos.

10Comandos úteis

vcgencmd measure_temp
vcgencmd get_throttled
vcgencmd get_config usb_max_current_enable
./configuracao_eeprom_avancada.txt
Atenção: esta área é apenas para utilizadores experientes. Alterações indevidas na EEPROM podem provocar instabilidade ou corrupção de dados.

11O que é a EEPROM?

A EEPROM contém o firmware de arranque e algumas políticas de alimentação. As alterações são persistentes e podem manter-se mesmo depois de reinstalar o sistema operativo.

12Editar a configuração

sudo rpi-eeprom-config -e

Não é recomendável usar parâmetros não documentados para forçar corrente máxima ignorando a negociação USB-C PD.

13Bateria RTC opcional

O Raspberry Pi 5 suporta bateria RTC recarregável. Só deves activar o carregamento se estiveres a usar uma bateria compatível.

rtc_bbat_vchg=3000000
./boas_praticas.txt
Recomendação principal: usa uma fonte USB-C PD certificada e um cabo USB-C preparado para 5 A.

Boas práticas

  • Usar fonte de alimentação adequada ao Raspberry Pi 5.
  • Usar cabo USB-C de boa qualidade e compatível com 5 A.
  • Evitar adaptadores e cabos desconhecidos em projectos críticos.
  • Não forçar configurações de energia sem documentação oficial.
  • Monitorizar vcgencmd get_throttled em sistemas importantes.
  • Garantir boa ventilação se o Raspberry Pi estiver dentro de uma caixa.

Possíveis causas de aviso de baixa tensão

  • Fonte de alimentação insuficiente.
  • Cabo USB-C fraco ou demasiado comprido.
  • Periféricos USB com consumo elevado.
  • Hub USB sem alimentação própria.
  • Configuração incorrecta ou não optimizada.

Referências oficiais

Resumo: o Raspberry Pi 5 tem um sistema moderno e seguro de alimentação. A melhor solução é respeitar a negociação USB-C PD, usar uma fonte adequada e só alterar configurações avançadas quando for mesmo necessário.