2024-10-01 12:31 PM
Hi,
I just designed a pcb with LIV3F module. I tried to follow layout instructions but I'm not RF expert. I can read through the USART bus but every values (GPGGA, GPVTG, etc.) are set to 0, as if there is no input RF signal.
Herein below schematic design and my Eagle files, hope someone could point out what mistake I did?
2024-10-10 06:25 AM
Uart catch from module looks like this:
$GPGGA,000107.000,0000.00000,N,00000.00000,E,0,00,99.0,10
2024-10-10 07:21 AM
Hi,
Some basic questions before we dig a bit deeper,
Can you please check if there is voltage on the LNA?
More of a fundamental question, are you testing this outside?
Can you also show us what is xxGSV message is looking like?
2024-10-12 01:41 AM
Hi GalaxyQuest,
Thanks for your reply!
I tested inside and outside, same result.
VCC_RF and ANT_OFF got 3.3V, at least on pcb traces and pads, couldn't test on LNA pins itself since package is so small (BGA).
Well, I have no xxGSV (GPGSV, GLGSV, GAGSV, PQGSV) messages at all!
Only GPGGA, GNGSA, GPGGL, GPVTG, GPRMC...
2024-10-15 07:13 AM
Hi,
Looking at the antenna datasheet, could you confirm if you have followed the guidelines mentioned in page.2 of the attached document - the antenna datasheet.
Eg: there are ground vias between the antenna and the edge of the board.
You can enable GSV messages in the register settings by the following command,
$PSTMSETPAR,1201, 0x80000,1
$PSTMSAVEPAR
$PSTMSRR
2024-10-18 12:31 PM
Hi,
There are indeed ground vias between the chip antenna and the board's edge (see below)
Il also tried replacing ceramic antenna by patch and screw mount SMA antennas with no effect...
Thanks for the instructions, I will try enabling GSV messages,
2024-10-23 01:36 AM
Hi,
I also tried with an active antenna directly tied to LIV3F RF_IN with no effect. So maybe it's a software issue? I previously worked with a X-NUCLEO-GNSS1A1 kit, which by default outputted every NMEA frames...
BTW, I tried enabling GSV messages, commands seem to be acknowledged (see below), but no xxGSV messages are showing up