Hello everyone,
We are trying to read the die temperature using the TMU on a custom board based on the ADSP-SC572. Our hardware design for the HADC/TMU block should be identical to the ADSP-SC573 EZ-KIT.
The main differences between the two boards are that in the number of cores and we have one clock source only on SYSCLKIN0, while the EZKIT has on both clock inputs.
To test the functionality, we are using the CCES example project "ReadTemperature_SC573_Cortex" (built for SC572 too).
-
On the EZ-KIT, the code works as expected, returning a stable value around 37°C.
-
On our custom SC572 board, the same code consistently returns exactly 127°C.
Does anyone have any suggestions as to why the TMU keeps reading 127 on the custom board? Could this be related to a specific HADC initialization or a hardware difference we might have overlooked?
I can provide schematics if needed.
Thanks in advance for your help!