UART Communication between GSM and GPS

Ankur's picture

Offline

Joined: Apr 22, 2019

Replies: 1
UART Communication between GSM and GPS
April 22, 2019 - 9:03pm

UART Communication between GSM and GPS 

I want to establish a UART Communication between GSM and GPS.
The Supply Voltage of GPS is 3.3V.
The Supply Voltage of GSM is 3.8V.

The measured RX/TX Voltage Levels of GPS is 2.8V and 0V (for logic High and logic Low).
The measured RX/TX Voltage Levels of GSM is 1.8V and 0V (for logic High and logic Low).

Since there is a difference between RX/TX logic levels of the GSM and GPS, So I am 
not able to establish the UART Communication between GSM and GPS.

Please suggest me a possible way to perform voltage (or Logic) level shifting.

Aswinth Raj's picture

Offline

Joined: Aug 16, 2016

Replies: 952
Between GSM and GPS?
April 26, 2019 - 2:15pm

What GSM or GPS module are you using?

I do not understand the part where you say the GSM and GPS should communicate with each other. Normaly a microonctroller is used to communicate with these two modules. 

Ankur's picture

Offline

Joined: Apr 22, 2019

Replies: 1
UART Communication between GSM and GPS
April 28, 2019 - 8:04pm

I am using the interpreter of the telit gsm to process the data recieved from the GPS

Bradyen's picture

Offline

Joined: Aug 14, 2018

Replies: 44
baud rate?
April 29, 2019 - 11:15am

Did you check for baud rate? Your GSM modem and GPS should work in same baudrate for them to talk to each other.

Provide part number for both, this will help people understand what hardware u r using 

Araldo Janes's picture

Offline

Joined: Apr 30, 2019

Replies: 1
Hello...as per my knowldge
April 30, 2019 - 11:35pm

Hello...as per my knowldge GSM modules usually has output with 1.8V (for example VAUX/PWRMON on Telit LE910), ypu could use it to power level shifter ic.Not sure about GPS module though. Specific part number would be helpful

 
Muhammad Umar's picture

Offline

Joined: Apr 09, 2020

Replies: 55
UART Communication between Modules
April 23, 2020 - 1:46pm

To setup a communication between two communication modules or a module with a controlling device, you need to check the baud rate requirement of the modules, from their datasheets, as most of the modules have communication at 9600 baud rate. And for logic level shifter, you can use any logic level shifter to maintain a specific voltage/logic level for both the modules. Here I would like to suggest you SSLA, for getting assistance in your project. Many times, I got assistance from them in my projects.

Debasis Parida's picture

Offline

Joined: Aug 22, 2019

Replies: 120
Check the logic levels and Baud rates
May 4, 2020 - 6:26pm

Check the logic levels of both devices, if they are working on different logic levels, then use a logic level converter.also check if they are sharing same baud rate for UART communication or not.

Sourav Gupta's picture

Offline

Joined: Feb 12, 2018

Replies: 201
Baud rate and level shifter
May 5, 2020 - 11:17am

As pointed by others, check the baud rare and use a level shifter.

For example you can use

https://circuitdigest.com/tutorial/bi-directional-logic-level-controller...