peterantypas / maiana

MAIANA™ is the first Open Source AIS transponder. It proudly raises an extra long middle finger to the marine electronics industry, government overregulation and everything else that gets in the way of innovation in this space.
GNU General Public License v3.0
324 stars 69 forks source link

Switch to a different GNSS module #14

Closed peterantypas closed 3 years ago

peterantypas commented 3 years ago

Telit just confirmed that they're phasing out the SE873 in favor of the SE873Q5. Unfortunately, the Q5 contains a DC/DC switch which literally craps all over the marine VHF band, raising the AIS noise floor by several dB in its vicinity. I have confirmed this with spectrum analyzer and EMC probes as well as an A/B test.

The design will have to change. The good news is that the Teseo and its derivatives should fit, so that's encouraging:

Screenshot from 2020-10-30 12-35-15

Leaving this ticket here for visibility until I resolve this. As always, open to suggestions if you have any.

kagouraki commented 3 years ago

I just ordered the pcb from JLCPCB. Is there a problem of using the SE873Q5 except of the range loss ? Thank you very much for everything. It is a awesome project !

peterantypas commented 3 years ago

There is no other issue with the Telit. I spent 2 years working on a wearable with it, I know this module in and out. It just isn't ideal for this application.

kagouraki commented 3 years ago

Ok then i will not cancel my order on JLCPCB. Maybe i can still find the old SE873 witch has no range loss.

peterantypas commented 3 years ago

Not sure where you're located but here in the US Telit products are sold by Symmetry Electronics. They do have a few still in stock.

kagouraki commented 3 years ago

I am in Greece but i will order from them. They seem the only one to still have them (SE873GNS577R002). I would like to add you in facebook or instagram to talk more about this project if you like.

peterantypas commented 3 years ago

It looks like ST's Teseo modules lack a front end, which means I'll need an external LNA + SAW filter + matching (which is never 50 Ohms IRL). This is the opposite of where I want this project to go: I want to reduce, not increase BOM count. I will look for complete drop-in modules with built-in antennas.

peterantypas commented 3 years ago

I will be building a quick eval board with Quectel's L70 module this week. If it does the business with the existing antenna, I'll design it in and spin a complete board to validate. I have a direct relationship with Quectel and they are growing so fast that they keep spinning up factories, so I'm not worried about availability ;)

peterantypas commented 3 years ago

Quectel uses a very standard 9.7x10.1 footprint which appears to be mostly compatible with several Mediatek based modules, so we should have a few choices. Hopefully one of those works out:

Screenshot from 2020-11-03 07-26-35

peterantypas commented 3 years ago

Quectel L70-RL in form factor prototype worked indoors. I think the GPS problem is solved.

IMG_0894

For extra paranoia, I'm going to test the L70-R (with no LNA at the input) to see if it works outdoors. I feel better about not having an LNA really close to the transmitting antenna.

peterantypas commented 3 years ago

The only funny thing about the Quectel is that is emits this spike as seen with a near field probe:

IMG_0895

I have to hold the probe close to the module to see this and there is an additional 20dB gain at the input, so I'm not too worried as long as I can keep some physical distance from the RX input components on the PCBA.

peterantypas commented 3 years ago

The L70-RL works fine in close proximity to the AIS transmitter, so that settles it as far as the design goes. It will show up on board rev 9.2 once some mechanical design issues have been resolved.

peterantypas commented 3 years ago

Board 9.3 (not yet published) with Quectel module works OK, pending an actual field test (as in going sailing with it):

IMG_0904

peterantypas commented 3 years ago

Board 9.3 is in the master branch and this ticket can be closed.

astuder commented 3 years ago

Interesting decision to change RX to single-ended and drop the matching network. Did you do any lab tests to verify the impact on sensitivity or does it just work good enough in practice? Not questioning your decision, but I'm an RF n00b and always scared when deviating from the reference design in the datasheet :)

peterantypas commented 3 years ago

I'm not claiming extensive RF expertise either but I live in the best AIS lab you can possibly find: Surrounded by water in 3 directions, next to two major airports and multiple FAA towers, in the presence of VHF television signals and several FM radio stations, not to mention my neighbors' random sources of sub-200MHz EMI (s.a. LED lights). This design outperformed everything else I tried and I've tried a lot of things.

On Sat, Nov 21, 2020 at 12:03 PM Adrian Studer notifications@github.com wrote:

Interesting decision to change RX to single-ended and drop the matching network. Did you do any lab tests to verify the impact on sensitivity or does it just work good enough in practice? Not questioning your decision, but I'm an RF n00b and always scared when deviating from the reference design in the datasheet :)

— You are receiving this because you modified the open/close state. Reply to this email directly, view it on GitHub https://github.com/peterantypas/ais_transponder/issues/14#issuecomment-731629493, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAL6J3NABS57SOZW2TEXPBLSRAMHXANCNFSM4TFLLO4A .

astuder commented 3 years ago

Aka, the proof is in the pudding :) Thanks, I will have to give this design a try myself.