TheThingsIndustries / generic-node-se

Generic Node Sensor Edition
https://www.genericnode.com
Other
109 stars 31 forks source link

Sudden high power consumption (~0.500 A @3V) #116

Open mcserved opened 3 years ago

mcserved commented 3 years ago

Summary:

A generic node suddenly increased in power consumption to ~0.500A @3V. The device is fully operational, the basic app tests all pass. Boot mode shows a similar power consumption, as well as erasing the whole chip. The temperature sensor is much higher than usual (40 'C), a component is probably heating up from consuming all this power.

Steps to Reproduce:

  1. ...
  2. ...
  3. ...

What do you see now?

Here the output from the basic app: -------------- Starting GNSE basic app --------------

Testing battery monitoring functionality

MCU internal reference voltage 2849 mv

Battery voltage 2679 mv

Testing LED functionality

Toggling LED lights

Testing secure element functionality

1) Enabling LOAD_SWITCH_SENSORS

2) Attempting to read secure element serial number

SE Serial Number: 01 23 bf de 54 c1 b2 75 27

SE Device EUI: 00 04 a3 10 00 1a ae b7

SE Application/Join EUI: 70 b3 d5 7e d0 00 00 00

Testing on board sensors functionality

Attempting to read sensors data

Measured Temperature: 41'C & Relative Humidity: 22

Measured Temperature: 41'C & Relative Humidity: 22

Measured Temperature: 41'C & Relative Humidity: 22

Measured Temperature: 41'C & Relative Humidity: 22

Measured Temperature: 41'C & Relative Humidity: 22

Accelerometer acceleration [mg]: X: 150.00 Y: -90.00 Z: -1010.00

Accelerometer Temperature sensor [degC]: 36.75

Accelerometer acceleration [mg]: X: 75.00 Y: -50.00 Z: -504.00

Accelerometer Temperature sensor [degC]: 38.75

Accelerometer acceleration [mg]: X: 150.00 Y: -90.00 Z: -1012.00

Accelerometer Temperature sensor [degC]: 39.00

Accelerometer acceleration [mg]: X: 154.00 Y: -88.00 Z: -1014.00

Accelerometer Temperature sensor [degC]: 39.00

Accelerometer acceleration [mg]: X: 153.00 Y: -89.00 Z: -1012.00

Accelerometer Temperature sensor [degC]: 39.50

Testing on board external flash functionality

1) Enabling LOAD_SWITCH_FLASH

2) Attempting to read & write to external flash

    Start initializing the device and controller
    Start matching the device ID
             SPI, ID: C22815
            Change Mode To [Standard SPI Read]
            Change Mode To [Standard SPI Write]

------MxSimpleTest Start!------ ID: C22815 Sr: 00 ERASE START ERASE DONE Start Dump data=> address 0 Length=> 20 READ address=> 00000000 data=> FF expected=> FF READ address=> 00000001 data=> FF expected=> FF READ address=> 00000002 data=> FF expected=> FF READ address=> 00000003 data=> FF expected=> FF READ address=> 00000004 data=> FF expected=> FF READ address=> 00000005 data=> FF expected=> FF READ address=> 00000006 data=> FF expected=> FF READ address=> 00000007 data=> FF expected=> FF READ address=> 00000008 data=> FF expected=> FF READ address=> 00000009 data=> FF expected=> FF READ address=> 0000000a data=> FF expected=> FF READ address=> 0000000b data=> FF expected=> FF READ address=> 0000000c data=> FF expected=> FF READ address=> 0000000d data=> FF expected=> FF READ address=> 0000000e data=> FF expected=> FF READ address=> 0000000f data=> FF expected=> FF READ address=> 00000010 data=> FF expected=> FF READ address=> 00000011 data=> FF expected=> FF READ address=> 00000012 data=> FF expected=> FF READ address=> 00000013 data=> FF expected=> FF READ address=> 00000014 data=> FF expected=> FF READ address=> 00000015 data=> FF expected=> FF READ address=> 00000016 data=> FF expected=> FF READ address=> 00000017 data=> FF expected=> FF READ address=> 00000018 data=> FF expected=> FF READ address=> 00000019 data=> FF expected=> FF READ address=> 0000001a data=> FF expected=> FF READ address=> 0000001b data=> FF expected=> FF READ address=> 0000001c data=> FF expected=> FF READ address=> 0000001d data=> FF expected=> FF READ address=> 0000001e data=> FF expected=> FF READ address=> 0000001f data=> FF expected=> FF ERASE PASS PROGRAM DONE Start Dump data=> address 0 Length=> 20 READ address=> 00000000 data=> 00 expected=> 00 READ address=> 00000001 data=> 01 expected=> 01 READ address=> 00000002 data=> 02 expected=> 02 READ address=> 00000003 data=> 03 expected=> 03 READ address=> 00000004 data=> 04 expected=> 04 READ address=> 00000005 data=> 05 expected=> 05 READ address=> 00000006 data=> 06 expected=> 06 READ address=> 00000007 data=> 07 expected=> 07 READ address=> 00000008 data=> 08 expected=> 08 READ address=> 00000009 data=> 09 expected=> 09 READ address=> 0000000A data=> 0A expected=> 0A READ address=> 0000000B data=> 0B expected=> 0B READ address=> 0000000C data=> 0C expected=> 0C READ address=> 0000000D data=> 0D expected=> 0D READ address=> 0000000E data=> 0E expected=> 0E READ address=> 0000000F data=> 0F expected=> 0F READ address=> 00000010 data=> 10 expected=> 10 READ address=> 00000011 data=> 11 expected=> 11 READ address=> 00000012 data=> 12 expected=> 12 READ address=> 00000013 data=> 13 expected=> 13 READ address=> 00000014 data=> 14 expected=> 14 READ address=> 00000015 data=> 15 expected=> 15 READ address=> 00000016 data=> 16 expected=> 16 READ address=> 00000017 data=> 17 expected=> 17 READ address=> 00000018 data=> 18 expected=> 18 READ address=> 00000019 READ address=> 0000001B data=> 1B expected=> 1B READ address=> 0000001C data=> 1C expected=> 1C READ address=> 0000001D data=> 1D expected=> 1D READ address=> 0000001E data=> 1E expected=> 1E READ address=> 0000001F data=> 1F expected=> 1F MxSelfTest End!

Simple external SPI flash (MX25R1635F) test passed!

Testing Buzzer functionality

Playing Buzzer tones

-------------- Finished GNSE basic app --------------

What do you want to see instead?

...

How do you propose to implement this?

...

Environment:

Bare metal

What can you do yourself and what do you need help with?

...

elsalahy commented 3 years ago

Node left in the office for @azerimaker to inspect the behavior, no other nodes had similar issues after the basic testing done in #95, this can be a minor issue related to #145