Olimex Support Forum

OLinuXino Android / Linux boards and System On Modules => iMX233 => Topic started by: jlumme on August 04, 2015, 04:24:07 AM

Title: Reducing the heat generated by the board
Post by: jlumme on August 04, 2015, 04:24:07 AM
We're trying to think of ways to reduce heat generated by our custom board, and so far we have done the following:
With these modifications the average board temperature was lowered by approximately 4 degrees, and I wonder what else could I try to lower the temperature generation further. I am assuming the lowering of CPU clock was the biggest win here.
I'm planning to test gating off Audio (SPDIF)  since we don't need it, but would appreciate any additional ideas..
Title: Re: Reducing the heat generated by the board
Post by: progmetalbg on August 04, 2015, 07:45:46 PM
Lowering CPU core voltage could also help
http://cache.freescale.com/files/dsp/doc/app_note/AN4050.pdf
Title: Re: Reducing the heat generated by the board
Post by: jlumme on August 05, 2015, 02:13:31 AM
Hmm, that's a good idea. If I recall correctly, currently VDDD is at 1.5v (default by uboot for mx28 and mx23) - maybe I could try lowering it a bit and see if I have any instability issues (I remember playing around with it when we had some [unrelated] boot issues in previous designs but we had some stability problems).. Thanks for the suggestion!
Title: Re: Reducing the heat generated by the board
Post by: t35tB0t on August 24, 2015, 08:17:06 AM
Just a thought here - Have you explored using the low-power operation modes?  (section 12.2.6 of the imx23 RM)?  QUOTE: In many applications, it is desirable to minimize the power consumption of the memory controller and the memory devices. The memory controller provides various user-configurable low-power options to address power savings. In addition, a partial-array self-refresh option is included for mobile memory devices.

Changing to a mobile DDR memory may also have a significant impact but I suspect that's a bit more difficult to implement.