GPS power disable does not work.

userHead clv.clv 2024-07-08 21:06:25 13 Views1 Replies

Hello,

I have two major problems with one product. A GPS module. Both I2C and UART are working and build quality is fine. I like it very much.

 

SKU:TEL0157
https://www.dfrobot.com/product-2651.html

 

1. First my bad decision. I brought it to evaluate the L76K module, but I didn't realized that you hide the UART of the module L76K. To my understanding you use a extra chip as a middle-man to "translate" UART communication of L76K to I2C or again to custom UART interface. Not bad idea, but I wanted to access ALL commands of L76K. For example I want to enable the periodic mode.

 

Maybe there is hope? Can I access directly the chip via UART? Your library works but has many limits. For example is slow. I was using the NeoGPS library, but I can with the decision to hide the RAW UART stream of L76K.
https://github.com/DFRobot/DFRobot_GNSS
 

2. My MAIN BIG PROBLEM: the command gnss.disablePower does NOT powerdown the device. From 40mA while scanning with disablePower goes do 30mA  with LED off. This is way too much. I want this device for μA. This is the purpose of the backup battery. To have current consumption below mA, not serveral mA.

 

There is hope? Now I have to add a PNP transistor, but i bought this for simplicity.

Thank you for reading this.

2024-07-09 00:05:50 Using a PNP transistor or a similar switch to cut power to the module when it's not in use is a practical approach if firmware control doesn't achieve the desired power savings. Ensure the switch is controlled by a GPIO pin from your main microcontroller.

 

userHeadPic lia.ifat