MCU operating temperature varies between two identical board
I am currently developing the firmware for a project. I have two boards, running identical firmware but the operating temperature between the MCUs on the boards has about a 10°C difference, 43°C vs 53°C (confirmed with a thermal camera).
We have more boards, but before I go too far with this, I was hoping to get some input from someone on what to expect. I checked the power supply voltage on both boards and it is identical at 3.40V.
The STM32G474 is running at 144MHz with 230.4kBd continuous serial communications. There are two DSMPS power supplies each using one HRTIM PWM signal from the MCU, switching at 200kHz.
There are 9 ADC channels being monitored continuously. The average main loop execution time it 39us with a worst case of 83us.
Any thoughts?
