以下内容由 raspberrypi.com.tw 翻译自 geektopia 和 RPi FAQ。测试所用的是初代树莓派(和目前的ZERO版本性能相当),而后面的树莓派版本在性能上更强,功耗方面也有所提高。文中的测试数据对于对比处理不同工作时主板温度的差异有一定参考作用。
使用 BCM2835 的 Raspberry Pi Model B,热的来源主要从以下三个元件而来:
1. 电源输入的稳压器(voltage regulator)。
2. SoC BCM2835,包含了 ARM11 CPU、GPU 和 RAM。
3. LAN9512,是 USB 和 Ethernet 的控制器。
我们可以比较几个情境。
* 闲置状态(仅通电开机,没有连接 Ethernet)
图片来源:geektopia
BCM2835 平均温度在 48.7°C。Voltage regulator 平均温度在 49.9°C。LAN9512 温度是三者最高的,平均温度在 53.0°C。
* 网路传输状态(Ethernet 以平均 40MBits/s 速度传输 20 分钟后)
图片来源:geektopia
LAN9512 温度仍然是三者最高的,平均温度在 59.2°C。
* 忙碌状态(以 stress 程式对 CPU 进行压力测试,使用率达 100%)
图片来源:geektopia
LAN9512 温度仍然是三者最高的,平均温度在 60.6°C。
* 影片播放状态(从随身碟播放以 x264 视讯格式和 AC3 音讯格的 1080p 影片为例)
图片来源:geektopia
LAN9512 温度仍然是三者最高的,平均温度在 58.5°C。
结论:
1. LAN9512 温度会比 voltage regulator 和 SoC 来的高。
2. 从以上几张图片的条件,我们可以知道 CPU 满载或是档案传输最容易让温度升高。并且在正常使用情况下(未超频),各元件的最高温度会是在 65°C 以下。
3. 而根据 RPi FAQ,LAN9512 的工作温度范围在 0°C 到 70°C,BCM2835 的工作温度范围在 -40°C 到 85°C。
The Raspberry Pi is built from commercial chips which are qualified to different temperature ranges; the LAN9512 is specified by the manufacturers being qualified from 0°C to 70°C, while the AP is qualified from -40°C to 85°C. You may well find that the board will work outside those temperatures, but we’re not qualifying the board itself to these extremes.
4. 根据实测,在 -78°C 的低温下,Raspberry Pi 会停止反应。
图片来源:geek
5. 除了使用红外线测温外,我们还可以使用 /opt/vc/bin/vcgencmd measure_temp 指令来查看 CPU 的温度。
参考资料:
* Does the computer Raspberry Pi is heated? Study their operating temperatures
* RPi FAQ
* Raspberry Pi proven to be stable when submerged in liquid nitrogen
* Raspberry Pi model B Thermal Tests
via raspberrypi.com.tw