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.
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.