Skip to main content
JMate.3
Associate
July 4, 2022
Question

STM32WLE5CC (RAK3172) LoRaWAN end node unable to reduce power below 150uA

  • July 4, 2022
  • 3 replies
  • 2405 views

I have created this easy project for the RAK3172 based on the LoRaWAN end node skeleton (myIoTopenTech/TiposDeDispositivos/TTNMAD_SOUND/STM32CUBEIDE/ttnmad_noise/) available on GITHUB.

The program works properly joining to The Things Network using OTAA and sending a dummy payload every 20 seconds... but in the interval between transmisions, the power consumption is about 150uA... I would expect something closer to 15 uA (that is what I get on the same hardware with a similar program developep using MbedOS).

I am using the RAK3272S breakout board, so there is nothing connected to the STM32WLE5, and the st-link is disconnected during power consumption measurements.

0693W00000QKO0dQAH.png

This topic has been closed for replies.

3 replies

Uwe Bonnes
Chief
July 4, 2022
  • Check for floating pins
  • Remove debugger and revert settings that were done with debugger connect
JMate.3
JMate.3Author
Associate
July 4, 2022

Thank you very much for answering @Uwe Bonnes​ 

I have checked this option so there shouldn't be floating pins.

0693W00000QKOjEQAX.pngAnd also disabled debugger

0693W00000QKOj4QAH.png

JMate.3
JMate.3Author
Associate
July 7, 2022

Something very odd.

Tying the RX pin of USART2 to GND the power consumption is finally reduced to 1.5uA.

0693W00000QKcycQAD.pngI have the USART2 configured for only transmissión, but this does not reduce the consumption unless the RX pin is physically connected to GND.

0693W00000QKczQQAT.pngAnyone know how to avoid this without the physicall connection to GND?