The LoRa Developer Forum is now in read-only mode and new content will not be added.
Semtech, in its commitment to enhance user experience and streamline content, has successfully integrated the LoRa Developer Portal content into Semtech.com. As a result of this consolidation effort, the LoRa® Developer Portal Forum will be discontinued on May 1st. After this date, you will be automatically redirected to Semtech.com.
For any technical support related to LoRa, please feel free to reach out to our experts here. If you have sales inquiries, please contact us here.

FORUM

Lora sx1276 low power on listen mode

Hi all,

I am a beginner on Lora, and it’s been a few weeks that I try to have a low consumption while having the possibility to detect the reception of messages.
I tried with the sandeepmistry library and I can reach 1uA in sleep mode but if I understand correctly, we can’t be notified when we receive messages in sleep mode but in idle mode we can. 1,6 to 1,9 mA on standby mode which is too much.
But unfortunately this library does not offer idle mode (standby and sleep only).
Before I completely abandon the mission I was wondering if someone could confirm me that it is not possible or if it is possible to help me with any library that can do it preferably with Arduino.
I use the sx1276 module and according to the datasheet it would be possible (IDDIDLE):

And looking this official video about low consumption I did nod head anywhere about the idle mode, that make me think it may not be possible.
I’m not using LoraWan I just need sending message between 2 Lora powered by a coin battery CR2032, so few uA as consumption should be good to stay at least 1 year.

To receive messages, the LoRa device receiver has to be powered, it takes around 12mA.

You cannot receive messages in idle mode because the receiver is off.

Thank you i will be able to move on.

Good Answer… but to clarify the question…
The reason Idle mode isn’t mentioned in low power is it basically sleep mode.
Essentially its Sleep with RC enabled, its used to periodically wake the receiver so it can listen for incoming frames. (Beacon mode)
When done right, this can significantly reduce the current in an always on scenario.
see page 118 and following of datasheet for more info.

I have seen this diagram and its theoretical scenario many times without having any value for the power consumption or an example to test it on Arduino. Even datasheet did not provide value, which make me have a doubt about the applicability.

  1. At what level do you “significantly reduce the current”?
  2. And if it was tested and it’s really low, do you have an example?
    Thanks

That section of the datasheet describes the use of the sequencer, which is not available in LoRa mode ?