Periodic mode or manual switching between Run/Sleep modes?

Hello.
I plan to use Periodic Mode to decrease power consumption of L96 for low movement tracking of my device.
I understand how the Periodic Mode works.
But I also consider to use manually switching between Run mode and Standby mode by my device via UART and L96’ external pin.

For example, I need 2 mins in Run on/ 10 mins in Standby (Im not considering about Backup mode because of think that the module will not wake up properly with all saving info). This way needs to me for control 2D/3D fix state and immediately go to sleep L96 and my device by configurable by my device’s timeout.
So I want to make a decision about increasing or decreasing Run/Standby time to synchronize it with my device’s behaviour (also Run mode and Sleep mode).

Is there differences and advantages of using Periodic Mode instead of my manual method? Or differences of L96’s behaviour in internal logic of the Periodic Mode algorithm?
I can guess the Periodic Mode’s switching between Run and Standby mode may saves some internal varabels or information to decrease time to get fix state or it works not as manually switching.

Could you explain me about my case?

Hi @Ildar_Belkin

  1. L96 supports hardware and software to enter standby mode, as shown below:
  2. The advantage of using periodic mode is that you only need to send a periodic command once, and you do not need to control the GNSS module all the time. The disadvantage is that the module will enter sleep mode even if there is no positioning during the module operation cycle.
  3. The advantage of using external control is that you can change the module’s operating time according to the positioning success flag in the NMEA sentence. The disadvantage is that you need to check the module’s NMEA sentence, and the host needs to control the GNSS module all the time.
  4. Because both the periodic mode and the external control mode cannot cut off the peripheral power supply, there is no big difference between the two.

Hello @george.gao
Thanks for your answer.

IF the GNSS has not fixed position for the period and turned to standby mode (by PMTK 161 cmd) what will it do after wake up again?
Will it reset all collected geo data from satellites( and so I never get fix state) or continue from pervious state before sleep?

Should I get fix time first time and switching to manually RUN/STANDBY mode after fix only?

Hi @Ildar_Belkin
If the GNSS does not have a fixed position for a period of time, it will switch to standby module mode (PMTK161). If the GNSS is not powered off during sleep, the GNSS will continue to search for satellites from the state before sleep.
In an open environment, the positioning time of GNSS is generally about 30s. If you use manual operation/standby mode, you can judge whether the GNSS has been positioned based on the positioning status in RMC and then manually switch to sleep.

Hello @george.gao .

Thank you!