Post

Why RYS8830 Might Be the GPS Module Your Project Needs

Why RYS8830 Might Be the GPS Module Your Project Needs

Introduction

I’m working on a GPS-based watch to get accurate time ⌚, so I needed a tiny GPS module that’s both affordable and easy to use. Luckily, I found the RYS8830 from Reyax — a Chinese company that designs and manufactures GNSS modules, along with LoRa, Bluetooth, and cellular (4G/LTE) modules for IoT (Internet of Things) applications.

The RYS8830 is available locally for me, which is a big plus. It’s incredibly small — just 11 × 11 × 2.2 mm — and has very low current consumption (idle current: 3.7 mA, sleep current: 0.26 mA), making it a perfect fit for my project. So I thought this module might be a good fit for your future project too.

Key Features of the RYS8830 (Powered by SONY CXD5605AGF Engine)

  • Small SMD form factor (11 x 11 mm)
  • Ultralow power consumption
  • Enhanced GNSS filter and low noise amplifier (LNA)
  • Embedded antenna for simplified integration

These features make it ideal for compact, battery-powered projects like wearables and IoT sensors.

Personally, working with GPS feels like dealing with alien technology 👽. Once you understand the magic behind it, it genuinely gives you goosebumps!

Just think about it: you’re getting the exact time from your GPS receiver by communicating with multiple GNSS satellites 🛰️ flying over 20,000 km above the Earth 🌍. Mind-blowing, right?

Maybe I’ll write a blog about GNSS sometime in the future. Stay tuned!

What This Blog Covers

In this blog, I’m introducing the tiny GPS module RYS8830, and showing how we can communicate with it to gather useful information like:

  • Time
  • Date
  • Position
  • Speed
  • Altitude

Let’s explore how to bring precise satellite timing to your next DIY project!

add a phto with coin

RYS8830 with a coin

Pin out

RYS8830 with a coin

Technical Specifications

🔌 Power Supply Voltage

ItemMin.TypicalMax.UnitCondition
Power Supply Voltage (VDD)1.711.81.89VVDD
Power Supply Voltage (VDD_LDO_IN)0.91.81.95VVDD_LDO_IN

🌐 GNSS Current consumption in different modes

ItemMin.TypicalMax.UnitCondition
Idle Current 3.7 mA(1)
Satellite Acquisition Current1619 mA(1)(3)
Satellite Tracking Current913 mA(1)(3)
Idle Current 3.3 mA(2)(4)
Satellite Acquisition Current 11.5 mA(2)(3)(4)
Satellite Tracking Current 8.2 mA(2)(3)(4)
Sleep0 Mode Current 0.5 mA(2)(4)
Sleep1 Mode Current 0.26 mA(2)(4)
Sleep2 Mode Current 0.26 mA(2)(4)
Satellite Tracking Avg Current2.6 8.2mA(2)(3)(4)

📡 Interface & Communication

ItemValueUnitNotes
I2C SlaveClock: 400kHz
Address Length7 bits  
Slave Address0x24  
Default Baud Rate(UART)115200bpsFormat: 8, N, 1

💻 Digital Levels

ItemMinTypicalMaxUnitCondition
Input Level High (VIH)0.7×VDD VDD+0.3V 
Input Level Low (VIL)-0.3 0.3×VDDV 
Output Level High (VOH)0.8×VDD VDDV@2mA
Output Level Low (VOL)0 0.2×VDDV@2mA

📦 Memory & RF

ItemValueUnitNotes
Flash Size8M-bit 
GNSS Center Frequencies1561.098 / 1575.42 / 1602.5625MHzBeiDou / GPS / GLONASS

🛰️ GNSS Performance

ItemValueUnitCondition
Navigation Update Rate1Hz 
Accuracy1MSignal strength: -130 dBm
Cold Start35Sec.Signal strength: -130 dBm
Hot Start1Sec. 
Tracking Sensitivity-161dBm 
Hot Start Sensitivity-160dBm 
Cold Start Sensitivity-147dBm 
Altitude LimitMNo limit
Velocity Limit600M/s

🌡️ Environment & Physical

ItemMinTypicalMaxUnitNotes
Operating Temp-4025+85˚C 
Dimensions    11mm × 11mm × 2.2mm
Weight 0.43 g 

(1) VDD_LDO_IN = 1.8V. (2) VDD_LDO_IN = 0.92V. (3) The typical value is field test. (4) Use buck regulator.

Advantages Over Other Modules

  • Lower power usage compared to competitors
  • Faster cold and hot start times
  • Better signal acquisition in challenging environments

Typical Applications

  • IoT devices
  • Wearables
  • Asset tracking
  • Drones and robotics

Communicating through UART to receive data from GPS constellation!

This post is licensed under CC BY 4.0 by the author.