Por que meu Raspberry Pi 2 é tão quente?


13

Eu tenho um PI de framboesa e dois PI-2, lado a lado, dentro de um pequeno armário.

Estou constantemente monitorando a temperatura deles. Estou preocupado porque um dos Pi-2 é bastante quente.

O PI e o PI-2 quente estão executando raspbian jessie e principalmente em modo inativo.

O cool PI-2 está dentro de um gabinete oficial (sem resfriamento ativo ou passivo) e executando o OpenElec (o mais recente estável).

Fiz algumas medições no Raspi1 e no quente Raspi2 há alguns meses e tudo parecia normal.

  • Raspi1 temp anterior: ~ 50C (foi encaixotado então)
  • Temperatura anterior do Raspi2 QUENTE: ~ 40C

Agora a temperatura ambiente está bem mais alta, mas eu não esperaria tanta diferença:

  • Temperatura atual Raspi1: ~ 45-50C (não está mais dentro de um gabinete)
  • Temperatura atual legal de Raspi2 (encaixotada): ~ 57C, parece bastante estável
  • Temperatura atual HOT Raspi2 (não incluída na embalagem): ~ 63-75C, o pacote CPU-GPU está escalando ao toque (o restante da placa não parece muito quente)

Sei que o limite teórico é de 85 ° C, mas estou preocupado que ele tenha saltado de uma temperatura agradável para algo próximo do limite, enquanto o estojo revestido é notavelmente mais frio.

Todos eles estão conectados via HDMI a uma TV praticamente sem energia e através de Ethernet com fio ao mesmo roteador. Troquei fontes de energia por precaução, mas não teve nenhum efeito. Também tentei desconectar o HDMI e a rede do hot, mas sem efeito perceptível.

Eles não estão com overclock e, de qualquer maneira (como já foi dito), principalmente em modo inativo.

Software: Para comparar maçãs com maçãs, troquei os cartões SD e removi o estojo do raspi2 legal. O legal caiu cerca de 15 ° C, agora fica em torno de 42-43 (como o outro fez alguns meses atrás). O quente caiu 5C, mas depois de alguns minutos ficou mais quente do que era (para mais de 65 anos). Então agora eu sei que não é um problema de software ou algo estranho causado pelo caso. A temperatura ambiente é de cerca de 30 ° C, talvez um pouco mais.

Para testar tanto em condições iguais quanto possível, usei a mesma fonte de energia e até o mesmo cabo Ethernet.

Para testar, primeiro deixo o dispositivo inativo por um tempo e observo a medida. Tentei maximizar a CPU, abrindo três sessões ssh e executando uma instância de " while (true) do find /; done " e duas de " while (true) do ls / -R; done ", além de outra sessão com superior e outro com medições de temperatura. top indicou um uso sustentado da CPU (ou seja,% us + sys%) em torno de 90%

O dispositivo quente estava consistentemente em cerca de 2,0 W durante o modo inativo. Quando atingido o limite máximo, foi definido como 3,0 W.

O cool estava em 1,5 W quando estava ocioso. Quando atingido o limite máximo, saltou entre 2 e 2,5 W.

Consumo de energia: Finalmente recebi um testador de tensão / corrente USB. De acordo com ele, o raspi2 legal consome ~ 0,4 A enquanto executa um openelec ocioso, enquanto o raspi2 quente (mesma fonte de energia USB, mesmo cabo, mesmo cartão SD) consome cerca de 0,75 A. A tensão é de cerca de 4,90 V nos dois casos. ** Este parece ser o problema. ** Ao tentar localizar o problema, às vezes depois de mexer um pouco, as temperaturas diminuíram para o normal ou quase normal, voltando a subir após alguns dias.

O que devo fazer agora que terminei o problema?


4
Você não deve precisar de dissipadores de calor sem fazer overclock, principalmente em um pi ocioso. Você verificou (por exemplo) topse realmente está ocioso e que algo estranho não está acontecendo? Trocar os cartões SD não é realmente uma confirmação de que eles estão fazendo a mesma coisa, apenas implica que provavelmente deveriam estar.
goldilocks

Sim, eu já verifiquei. A CPU está em torno de 1% (isso é 1% de um núcleo IIRC).
corvo

Você verificou o consumo de energia (amperes) de ambos?

Eu tenho agora, veja a pergunta editada. Não tenho uma maneira fácil de verificar diretamente a corrente de saída do carregador USB, apenas a energia (watts) da rede elétrica. Espero que seja o suficiente.
corvo

2
@Nasha muito obrigado. Não tenho uma boa maneira de verificar a estabilidade da tensão, mas mudei para uma fonte que, pelo menos, atenda à faixa especificada (4,75-5,25), e a temperatura diminuiu. No momento, todos os três dispositivos estão a 50 (+/- 2) C, o que me parece correto. Vou buscar fontes de alimentação de melhor qualidade.
Raven1

Respostas:


4

Com base no tópico de comentários, apresentarei os seguintes conselhos que me deram bem no RPi original e no RPi2: A qualidade da sua fonte de alimentação é importante.

Se a fonte de alimentação que você está usando não estiver adequadamente regulada ou estiver aparada muito alta, é possível que o seu Pi esteja operando fora das especificações elétricas ideais. A operação de uma fonte de alimentação acima de 5,25 VDC pode causar vazamento de corrente no interior do chip (mesmo em modo inativo) que pode ser medido com o aumento da temperatura.

Não que eu ache que alguém queira ler isso, mas aqui está um white paper sobre vazamento de corrente de transistor e como o ARM foi projetado para resolver esse problema. Não prova que este seja o problema nesta circunstância, mas com base nos comentários, certamente parece apontar nessa direção.

Portanto, pare de comprar fontes de alimentação baratas para o seu Pi. Não que os de boa qualidade sejam tão caros, mas se você compra no eBay ou (às vezes) no AliExpress, recebe absolutamente o que paga. A compra de um fornecedor que todos concordam é respeitável e preocupada com a satisfação do cliente (Sparkfun e Adafruit são dois exemplos fáceis, existem muitos outros), você não deve ter um problema.


Bem, se você realmente acompanhou a conversa até o final, essa resposta não é adequada para o meu caso em particular (a corrente estava dentro das especificações). De qualquer forma, talvez eu deva aceitar essa resposta, pois provavelmente é bastante útil para a maioria das pessoas com um problema semelhante ao meu. Vou deixar alguns dias e se ninguém vier com um melhor, eu o aceitarei. Muito obrigado por seu esforço.
raven

Portanto, lendo a conversa, parece que você está enfrentando algum tipo de dano térmico que foi sustentado pelo núcleo do ARM. É difícil saber com certeza, sem uma análise forense completa de quais temperaturas o chip experimentou e por quanto tempo. Danos térmicos no silício podem fazer com que os transistores fiquem ligados ou desligados, juntamente com problemas na embalagem (enfraquecimento das esferas de solda que prendem o chip à placa de circuito etc.). Muito disso entra em detalhes para os quais não sou qualificado nem experiente. Mas minha "resposta" foi resumir, só isso.
WineSoaked
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.