IMX8MP Cooling Solution

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

IMX8MP Cooling Solution

跳至解决方案
315 次查看
Wobaffet
Senior Contributor I

Hello,

We'll be using IMX8MP MPU for our custom board. Is using a passive cooling solution a common thing for the products designed with this MPU? Can you share your experiences and opinions? If so, what use cases require this kind of solution?

Thank you in advance!

标记 (1)
0 项奖励
1 解答
293 次查看
Dandroid4NXP
Contributor II

Following may help provide some power & temperature values for different use cases.

https://www.nxp.com/docs/en/application-note/AN12410.pdf

Hardware developer guides has some tips.

https://www.nxp.com/webapp/Download?colCode=IMX8MMHDG

Be aware of potential product lifetime impacts due to operating temperature. 

https://www.nxp.com/docs/en/application-note/AN12468.pdf

other tips/things to be aware of:

1. If you can run android os on your hardware. The perfetto tools provide good insights into  system performance (including temperature, cpu freq, etc)

2. We’ve seen significant jump in temperature whenever the VPU is used for video compression 1080p @30Hz. 

3. The Thermal Monitoring Unit (TMU)  requires Linux thermal driver updates due to Errata & others changes to accurately report temperature by using on chip fuse calibration values. Search for forum posts related to TMU and temperature issues.

4. You will very likely need a heatsink. Don’t trust anybody that says you don’t need one. This includes making sure the mechanical and electrical design is robust to properly mount and distribute the heat. 

5. If your design allows for different power modes, then plan out the different modes you’ll support to reduce power & temperature .. Since each system is unique & you may not have touch screen, etc. you may need other visual indicators (ie leds, indicator , shutter, etc) to let the user know the power state. 

Most of this is for Imx8m mini, and likely to be useful for your processor. 
I’m not an NXP employee and offering my help.

在原帖中查看解决方案

2 回复数
298 次查看
JorgeCas
NXP TechSupport
NXP TechSupport

Hello, I hope you are doing well.

I suggest you take a look on next presentation that also could be applied to i.MX8MP as reference.

Best regards.

0 项奖励
294 次查看
Dandroid4NXP
Contributor II

Following may help provide some power & temperature values for different use cases.

https://www.nxp.com/docs/en/application-note/AN12410.pdf

Hardware developer guides has some tips.

https://www.nxp.com/webapp/Download?colCode=IMX8MMHDG

Be aware of potential product lifetime impacts due to operating temperature. 

https://www.nxp.com/docs/en/application-note/AN12468.pdf

other tips/things to be aware of:

1. If you can run android os on your hardware. The perfetto tools provide good insights into  system performance (including temperature, cpu freq, etc)

2. We’ve seen significant jump in temperature whenever the VPU is used for video compression 1080p @30Hz. 

3. The Thermal Monitoring Unit (TMU)  requires Linux thermal driver updates due to Errata & others changes to accurately report temperature by using on chip fuse calibration values. Search for forum posts related to TMU and temperature issues.

4. You will very likely need a heatsink. Don’t trust anybody that says you don’t need one. This includes making sure the mechanical and electrical design is robust to properly mount and distribute the heat. 

5. If your design allows for different power modes, then plan out the different modes you’ll support to reduce power & temperature .. Since each system is unique & you may not have touch screen, etc. you may need other visual indicators (ie leds, indicator , shutter, etc) to let the user know the power state. 

Most of this is for Imx8m mini, and likely to be useful for your processor. 
I’m not an NXP employee and offering my help.