IMX8MP Cooling Solution

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

IMX8MP Cooling Solution

Jump to solution
247 Views
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!

Tags (1)
0 Kudos
1 Solution
225 Views
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.

View solution in original post

2 Replies
230 Views
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 Kudos
226 Views
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.