Issue with Incorrect Voltage Reading from GSM

I'm encountering an issue with the voltage reading from the VBAT_ADC pin on my GSM module, which is connected to two batteries in parallel. The voltage reading I get is 6499mV, which doesn't reflect the actual battery voltage (around 3.7V). When I use the AT+CBC command, I get the same incorrect reading.

GSM module: A7672S
Controller: ESP32

Is there a known issue with how the GSM module's VBAT_ADC pin handles voltage readings? Could this be related to how the GSM module scales the voltage, or are there settings (such as reference voltage or ADC resolution) that I should adjust?

Any guidance on troubleshooting this or possible solutions would be very helpful!

NEVER put batteries in parallel!

please explain the reason

It is absolutly unsafe!

One battery can discharge into the other with a high current causing it to overheat, and possibly explode.

1 Like

Thank you @jim-p for your help. I noted but can't I measure the voltage?

There are hundreds of GSM modules. So now we need the datasheet for the GSM module that you actually have.

Here is the datasheet A7672S.

Sorry, I should have said the GSM board you are using.

yes, I am using this Simcom A7672S.

Are you using something like this?

I am using this kind (image) of board with same GSM module

Thank you.
I will study the datasheets/manuals

In the hardware design document it says this
"Voltage monitor function under debugging"

Not sure if they are trying to tell you that it does not work.

Also I don't see a VBAT_ADC pin on the board

Here the connection :

Where did you get that schematic?
It was not in any of the board documents you provided in the links.

VADC pin is ADC pin

According to the documentation there is no VBAT_ADC pin.
However pin 51 is ADC2.
So try AT+CADC2 to read ADC2

Whatever documantation you have it probably has other errors.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.