I need to choose an updated GPS module for a design that currently uses an old Navsync CW25 GPS module. The data needed is position, altitude, date, time, and 1PPS. I prefer the GNSS (multi-system) modules that are now available and I'm looking for advice on what the new module should be; requirements are for:
1. Ease of use (for me) which means drivers available that I can drop into a C code IDE
2. Runs off 3.3 volts
3. Supports an active (powered) antenna system
My existing system runs on the M0+ core of a PSoC 6 which communicates with the old module via UART and, initially, I'd like to drop in a replacement that uses the same (or close) UART Comms (so I can get it running quickly) but, in the medium term, the desire is to change over to I2C or SPI to talk to the new module, which I assume will have to involve some kind of proprietary Comms system (I'm not familiar with any of them).
I've been looking at the
UBLOX MAX-M8 Series and there are drivers available for it on github
here but they seem only to be for the serial Comms. What would you guys reccomend (or not) as a module that meets my needs and are there any easy-to-use code downloads for the non-UART Comms?
Thanks in advance.