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.

CCS/TMS570LC4357: TMS570LC4357 on die Temperature measurement

Part Number: TMS570LC4357
Other Parts Discussed in Thread: HALCOGEN

Tool/software: Code Composer Studio

Hello,

I am using TMS570LC4357 µC to measure the junction temperature using on die temperature sensors. The temperature sensors are multiplexed as 

- Temperature sensor 1's output is multiplexed with AD1IN[31]. 

- Temperature sensor 2's output is multiplexed with AD2IN[31]. 

- Temperature sensor 3's output is multiplexed with AD2IN[30].

In the data sheet of the µC it is mentioned that ADC1 has 32 channels and ADC2 has 25 channels of which 16 shared with ADC1. 

when I try to configure the settings in HalCogen, I am able to find ADC1 channel selection 31, but could not find the channels in ADC2 30& 31. 

if we go to the tab "PinMux -> special pin Muxing " there i enabled the Temp Sensor1,2 &3. it shows the display "AD2CHNSEL needs to be enabled in ADC2 tab".  But dont know what to select?

Could you please clarify my doubt on how this works? 

Thanks & regards

Poorna 

  • Hello,
    AD2 channels 30/31 are not exposed on terminals but internally they exists and are used for temperature sensors.

    In this application note you can find more information (and link to demo code) about how to use the on-die sensors: www.ti.com/.../spna216.pdf

    Best regards,
    Miro

  • Hello Miroslav,

    I am using on die temperature  sensor 1 for the measurement of temperature which is internally connected to AD1IN[31]. Through Halcogen, I configued the ADC1 Settings and able to read the temperature value.

    I would like to know what is the temperature range that will be measured by the on die sensor 1. Because In my measurement I always get the temperature value in the range of 30-40°C. is it true or it should be more?

    Best Regards

    Poorna

  • Hello,
    The junction temperature depends on many things (MCU load and ambient temperature for example). I can't say how much should be the junction temperature for the given moment. The operating junction temperature for TMS570LC4357 must be in the range -40 - 150 degC (Section 5.1 Absolute Maximum Ratings in device datasheet ).
    In this discussion you can find some calculations about temperature range that can be measured: https://e2e.ti.com/support/microcontrollers/hercules/f/312/t/784430

    Best regards,
    Miro