Here we are again.
During the lifecycle of the EFUS board we have used different generations . But recently we have been having overheating problems of the CPU.
Our initial baseboard, which we still use, does not do any thermal management (although it was advised, this is a major design flaw).
We have noticed that a few years back (When exactly, why or by who is unknow for me) the IMX6 processor has changed:
The IMX6 on the EFUS board has changed from a dual core to a quad core:
mcimx6u5evm10ac ==> mcimx6q5eym10ae
although the overheating problem was not present in the beginning, we feel like it is only getting worse recently, so we need to take action.
Our application does not need a quad core CPU running at high speeds.
My question is thus: can we lower the amount of active cores or reduce the speed of the processor?
Our application requires a waterproof/dustproof solution, drilling holes for a fan to create air circulation is not possible.
We have provided some thermal management and this helps to reduce the temperature drastically. Yet we want to investigate the possibility to lower the CPU speed.
The core temperature sometimes reaches over 100 °C, resulting in dangerous situations.
The visual problem is that our display starts flickering with horizontal black lines (connected via LVDS on the EFUS).
If you have advice for other solutions, feel free to let us know.