In my design I use GPS module u-blox MAX-7, LNA MAX2659 and chip GPS antenna. First prototype design shows good signal strength, in 2 minutes from a cold start I have a fix. Here is the picture of PCB layout:
The highlighted trace is RF signal from LNA to GPS module. Under this section, there is LCD display (U7).
Now, I had to significantly modify the PCB layout, because I changed some parts(LCD, GPS antenna etc.) and I want to fit the device into a small enclosure. The size of PCB is very limited, so I came up with this design:
As you can see, because of size limitation I moved the GPS module to the bottom layer of PCB and I had to use via to route the RF signal to the module. Again, there is LCD display next to this section.
My problem is that now the signal I get is really low. I get one message every few seconds. Can via in RF signal route attenuate the signal so much? Do you have any suggestions how to solve this?
PS: I also tried to populate PCB with GPS related parts only. Result was the same.
Best Answer
You need to be more careful with your microstrips. They must be sized based on the thickness of your board and the dielectric you're using (FR-4). The first board probably worked OK because your microstrips were relatively short (and as Connor mentioned, you didn't have any vias). I would recommend a few things: