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.

AWR1642: SOC reboot always while testing in 80 degree C environment

Part Number: AWR1642

Our product operation temperature is -40 ~ 85 degree C by SOC: AWR1642 & PMIC: LP87524JRNFRQ1 which operate at least +125 degree C.

We have tested it in chamber temperature 80 degree C, then measure the SOC & PMIC temperature by equipment.

SOC: ~118 degree C

PMIC: ~118 degree C

Then we found the SOC reboot always while testing in 80 degree C environment. 

Below is the log file from user port:

----------------------------------------------------------------------------------------------------------


******************************************
RAR-7200 SDK 01.01.00.02
MSS:1.002.2000 DSS:1.101.753
Dec 14 2021 14:33:45
Host PCB:9
******************************************
RTK:/>DataPathCfg(0)
Start Tick:86080341
StartNativeTask tick:473
Sensor start


******************************************
RAR-7200 SDK 01.01.00.02
MSS:1.002.2000 DSS:1.101.753
Dec 14 2021 14:33:45
Host PCB:9
******************************************
RTK:/>DataPathCfg(0)
Start Tick:86080341
StartNativeTask tick:473
Sensor start

******************************************
RAR-7200 SDK 01.01.00.02
MSS:1.002.2000 DSS:1.101.753
Dec 14 2021 14:33:45
Host PCB:9
******************************************
RTK:/>DataPathCfg(0)
Start Tick:86080340
StartNativeTask tick:473
Sensor start

----------------------------------------------------------------------------------------------------------

We found that after sensor start, it reboot.

Any suggestion for this kind of behavior?

Or where should we check or measure?

Thanks a lot.

  • Hi,

    Could you provide more information on this like

    1. SDK version and BSS patch version

    2. AWR1642 ES1.0 or ES2.0

    3. Do you same behaviour on single device or on multiple devices?

    4. Is it custom board or TI AWR1642 BOOST EVM?

    5. 80 C is internal device temperature or surface temperature? You can use rlRfGetTemperatureReport API to get device internal temperature.

    6. what is device configuration? Did you enable monitor or calibration within the device?

    From the above given log, I don't get any clue. Please confirm if warm reset line on device is not driven by the PMIC in this case

    Can you probe these three pins of the device around this scenario

  • I reply as follows.

    1. SDK 1.1.0.2

    2. AWR1642 ES2.0

    3. Multiple devices

    4. Custom board (Board size is small, )

    5. 80 C is chamber environment temperature, the surface of SOC & PMIC temperature is around 118 C at that time.

    6. Configuration is as below. How many kind of monitors? No calibration within the device.

    dfeDataOutputMode 3\n"\
    "channelCfg 15 3 0\n"\
    "adcCfg 2 1\n"\
    "adcbufCfg -1 0 0 1 0\n"\
    "profileCfg 0 77.001 7   7   53  1028   0   75      1   104 3200    0   0   48\n"\
    "profileCfg 2 78.8 3   3   28  0   0   8      1   104 5000    0   0   48\n"\
    "chirpCfg 0 0 0 0 0 0 0 1\n"\
    "chirpCfg 1 1 1 0 0 0 0 2\n"\
    "lowPower 0 1\n"\
    "advFrameCfg 4 0 0 1 0\n"\
    "subFrameCfg 0 0 0 1 64 10 0 1 1 10\n"\
    "subFrameCfg 2 2 2 1 128 10 0 1 1 10\n"\
    "guiMonitor -1 0 0 0 0 0 2\n"\
    "cfarCfg 0 0 2 4 4 3 0 1507\n"\
    "cfarCfg 0 1 0 8 4 4 0 1707\n"\
    "cfarCfg 1 0 2 4 4 3 0 1507\n"\
    "cfarCfg 1 1 0 8 4 4 0 1707\n"\
    "peakGrouping 0 1 1 1 5 60\n"\
    "peakGrouping 1 1 1 1 5 60\n"\
    "multiObjBeamForming -1 0 0.5\n"\
    "calibDcRangeSig 0 0 -5 8 512\n"\
    "calibDcRangeSig 1 0 -5 8 512\n"\
    "extendedMaxVelocity -1 0\n"\
    "clutterRemoval -1 0\n"\
    "compRangeBiasAndRxChanPhase 0.1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0\n"\
    "measureRangeBiasAndRxChanPhase 0 1.5 0.2\n"\

    Next, we will add rlRfGetTemperatureReport API to get device internal temperature and measure the three pins you pointed.

  • Looks like configuration is almost similar to OOB/mmw demo.

    I'll wait for you to capture those pins during reset and internal temperature details.

    Regards,

    Jitendra

  • We have verified internal temperature by call API which test in 70 degrees C environment and found internal temperature is higher than 125 C.

    ----------------------------------------------------

    Chamber Temp setting 70degree C
    Rx0 Sensor = 126 degree C
    Rx1 Sensor = 125 degree C
    Rx2 Sensor = 126 degree C
    Rx3 Sensor = 127 degree C
    Tx0 Sensor = 129 degree C
    Tx1 Sensor = 125 degree C
    PM Sensor = 128 degree C
    Digital Sensor = 128 degree C

    ----------------------------------------------------

    * Might we know the accuracy of internal thermal sensor??

    * If thermal sensor is correct, what might be happened by such condition.

    After that, we think SOC or PMIC with some damages, therefore system reboot always even in 50 C environment.

    We measure the three pins you pointed (NRESET, WARM_RESET, NERROR_OUT) while it rebooted which shown as below figures.

    NRESET: YELLOW

    WARM_RESET: BLUE

    NERROR_OUT: GREEN

    Please help to check, it seems PMIC trigger warm reset and add error count.

  • Hi,

    Please check if there is any condition in PMIC based on current consumption going beyond specific limit.

    Or is there any external warm reset feature is implemented b/w AWR device and PMIC which at some point causing PMIC to cause warm reset to the device.

    Regards,

    Jitendra