HALPI2 Thermal Performance

HALPI2 Thermal Performance

Table of Contents

I received the second HALPI2 prototype (v0.2.0) PCBs two days ago and have been testing them. They’re a definite improvement over the first protos: the USB3 hub works flawlessly, and the form factor now fits the enclosure perfectly. The bad news is that the display connectors are still not working because yours truly failed to address the v0.1.0 PCB’s trivial design error properly. It still remains to be seen whether this affects the release schedule or not.

With the PCB properly fitting the enclosure, I could finally do proper testing on the thermal performance of an enclosed device. The results are pretty great.

The testing was not scientific but should provide a good indication of the device’s capabilities. I powered the device using a Siglent SPD3303x lab power supply which can be controlled over Ethernet. The power supply was set to 12.0 V output. I powered on the device in an enclosure with the lid on and measured the average current draw and power consumption using a Python script that took 20 consecutive measurements over a 15-second period. I also recorded the CPU temperature during the tests and took some photos with a thermal camera. The room ambient temperature was about 20.7°C.

In an idle state, the power consumption was 2.69W (0.22A @ 12.0V) and the CPU temperature settled at 28°C. The thermal camera images below show the enclosure temperature. The HALPI2 CPU is on the bottom side of the PCB and in direct contact with the enclosure. There is a clear hot spot at the CPU location, with a peak temperature of 28°C.

HALPI2 thermal image with an idle CPU, front view

HALPI2 thermal image with an idle CPU, front view.

HALPI2 thermal image with an idle CPU, bottom view

HALPI2 thermal image with an idle CPU, bottom view.

The front view shows how the front panel is a couple of degrees warmer than the top, likely due to the warmer air at the bottom side mixing at the gap between the enclosure and the PCB. Overall, the enclosure outside temperatures were just 5-8°C above ambient, which is a great result for a passive cooling solution.

Next, I ran a CPU stress test using the stress tool (via the s-tui user interface, to be precise). I let the device run for 20 minutes to allow the CPU to reach a steady state. The power consumption increased to 6.73W and the CPU temperature peaked at around 45°C. The current draw was 0.56A @ 12.0V. The thermal camera images show a clear hot spot at the CPU location, with a peak temperature of 35°C. The hot spot is more pronounced than during idle testing, but remarkably, the enclosure front and top temperatures remain at the exact same level as during idle testing.

HALPI2 thermal image during a CPU stress test, front view

HALPI2 thermal image during a CPU stress test, front view.

HALPI2 thermal image during a CPU stress test, bottom view

HALPI2 thermal image during a CPU stress test, bottom view.

I have no idea on the accuracy of the different thermal measurements, but the results should still be pretty indicative of the device thermal performance. Extrapolating from the results, I believe the device will not throttle under ambient temperatures of up to 55°C. Of course, the SSD sat idle during the tests and there were no other peripherals connected, so the worst-case scenario could be worse. However, under any typical use case, the load will be closer to the idle state than the stress test. You might not want to place the device in a hot engine room, but otherwise it will be fine even in hot and tropical climates.

Finally, I would like to remind you that HALPI2 is available for pre-orders at Hatlabs shop. The pre-order discount is 15% off the final price and will be valid until the product launch.

Related Posts

Hat Labs and the Global Semiconductor Shortage

Hat Labs and the Global Semiconductor Shortage

The COVID-19 pandemic has caused a global semiconductor shortage, caused by partial shutdowns of integrated circuit production facilities due to the global lockdowns early 2020 as well as marked increase in the demand of computers and consumer electronics. As a result, many commonly available chips have become totally unavailable or the price has increased many times over. For example, a common real-time clock chip, DS3231MZ used in SH-RPi cost USD 1.61 in low quantities in August 2020, but now the price has increased to over USD 7 at low quantities, with ship date estimates around May or July, 2022. Some of these components can be easily replaced, but most require at least a partial PCB design with prototype rounds and EMC pre-compliance testing.

Read More
Sailor Hat for Raspberry Pi is available!

Sailor Hat for Raspberry Pi is available!

Sailor Hat for Raspberry Pi is available! SH-RPi together with a Raspberry Pi makes for a perfect hardware for marine embedded computers such as a Signal K server or an OpenCPN plotter. It will safely power a Raspberry Pi using your boat’s 12V or 24V power system and also provides advanced power management features such as controlled shutdowns, uninterrupted power supply functionality for power glitches and voltage drops, and hardware watchdog features, resetting the Raspberry Pi if the operating system crashes. It also has an NMEA 2000 compliant isolated CAN bus interface that can also be used to power the device.

Read More
HALPI2 Prototype Update

HALPI2 Prototype Update

I have been developing a new marine Raspberry Pi computer for the past few months. HALPI2 is a full-fledged Raspberry Pi Compute Module 5 (CM5) based custom carrier board packaged in a waterproof cast aluminium enclosure.

Read More