This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

MSPM0L1228-Q1: how to config Integrated NTC sensor in PMU module

Part Number: MSPM0L1228-Q1

Tool/software:

Dear,

I saw the demo code in SDK, the internal temper sensor config to CH29(INPUT_CHAN_29), and refer volt config to internal reference(VOLTAGE_INTREF)

so my quesiton is

1, is it ok if I select any other channel as long as the CH is free to use?

2,is it ok if I select external reference voltage or VDD instead of internal voltage?

3,FACTORYREGION->TEMP_SENSE0, this value first read out to compute VTRIM, then read the measured value from configured ADC CH value, compute Vsample, finally calc Tsample, is it the correct process?

4,the calculated temperature is the MCU internal junction temperature or the MCU case temperature or the MCU pad temperature?

5,how accurate the final result could be ?Does the choice from question 1 and 2 affect the accuracy?

thank you in advance

  • Hi Gong,
    1. No, the only channel that can read the internal temperature sensor is CH29

    2. You can, but you'll have to account for that change in the formula.

    3. You are correct

    4. That information I'm not so sure. Let me ask my team about it.

    5. The accuracy of it will depend of how well you calibrate it. Sometimes the "Default" value we provide is too general for the specific application. My recommendation is to study the formula, and change the necessary variables they way you see fit. 

    Best Regards,

    Diego Abad

  • hello Sajamin:

    thanks for your reply.

    for point 4, looking forward you response~~~

    for point5,I want to confirm: is it the "default" value reading from FACTORYREGION->TEMP_SENSE0?

    how accurate it could be with the "default" value, +-5 ℃ reachable?I only want to set a rough threshold to prevent thermal failure due to hardware failure e.g shorts.

    thank you

  • Hi Gong,

    4. You can assume it is the package temperature. 

    5. In my own experience, I would say that it reaches that +-5 ℃ range by default. However, I recommend testing it out just in case you need to modify the default values into some that fit your application better.