# Reducing interference with LS20031

**URL:** <https://community.sparkfun.com/t/reducing-interference-with-ls20031/14940>\
**Category:** Development Boards\
**Created:** [March 15, 2010, 8:48pm UTC](https://community.sparkfun.com/t/reducing-interference-with-ls20031/14940 "2010-03-15T20:48:30Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![pneubauer](https://avatars.discourse-cdn.com/v4/letter/p/e274bd/32.png) [@pneubauer](https://community.sparkfun.com/u/pneubauer)\
**Post date:** [March 15, 2010, 8:48pm UTC](https://community.sparkfun.com/t/reducing-interference-with-ls20031/14940/1 "2010-03-15T20:48:30Z")

</div>

I have an LS20031 GPS receiver mounted adjacent (about 1" away) to my micro-controller board. When I power up the micro-controller, I observe significant reduction in signal strength (the SNR value from the GSV sentences) in the GPS module. The reduction is so large that the GPS is often unable to get a fix from a cold start while the micro-controller is running but has no trouble fixing after removing power from the micro-controller.

My question: What can I do to reduce interference from the micro-controller?

I’ve tried connecting the GPS and micro-controller to separate regulated outputs on a bench supply, and the problem persists. I’ve tried disconnecting all peripherals (various sensors and an LCD) from the micro-controller, and the problem persists.

Here are a few untested ideas: I could put a separate voltage regulator about 1/2" away from the GPS. I could add additional bypass and decoupling capacitors next to the GPS. I could put a ground plane under the GPS.

Have you encountered a similar problem? Do you have ideas on the best approach to solving this problem?

Thank you,

-Peter

---

<div class="post-metadata">

**Author:** ![Roko](https://avatars.discourse-cdn.com/v4/letter/r/3d9bf3/32.png) [@Roko](https://community.sparkfun.com/u/Roko)\
**Post date:** [March 15, 2010, 10:14pm UTC](https://community.sparkfun.com/t/reducing-interference-with-ls20031/14940/2 "2010-03-15T22:14:50Z")

</div>

Did you design the micro controller board yourself, or did you buy it (If you bought it, which one is it?)

Depending on the PCB design, it could be spewing a lot of EMI which may be contributing to the problems… You could try placing a grounded shield around the MCU board and seeing if that helps…

Just a thought.

---

<div class="post-metadata">

**Author:** ![pneubauer](https://avatars.discourse-cdn.com/v4/letter/p/e274bd/32.png) [@pneubauer](https://community.sparkfun.com/u/pneubauer)\
**Post date:** [March 16, 2010, 3:38am UTC](https://community.sparkfun.com/t/reducing-interference-with-ls20031/14940/3 "2010-03-16T03:38:11Z")

</div>

That’s a good idea. I hadn’t thought of shielding the micro-controller.

It’s a [[Mini RoboMind](http://www.robominds.com/). The board has a fairly fast (25 MHz) bus and is a two-layer design (i.e. no ground plane), so I could see EMI being a problem. I don’t know how to measure EMI, and I don’t have the experience to estimate if a design is likely to produce EMI.

Thanks,

-Peter]([http://www.robominds.com/](http://www.robominds.com/))

---

<div class="post-metadata">

**Author:** ![Roko](https://avatars.discourse-cdn.com/v4/letter/r/3d9bf3/32.png) [@Roko](https://community.sparkfun.com/u/Roko)\
**Post date:** [March 16, 2010, 4:22am UTC](https://community.sparkfun.com/t/reducing-interference-with-ls20031/14940/4 "2010-03-16T04:22:29Z")

</div>

Directly measuring EMI takes a lot of specific gear to do roughly, so isn’t really an option for hobby electronics… You could see if shielding the device helps, however.

---

<div class="post-metadata">

**Author:** ![teekay\_tk](https://avatars.discourse-cdn.com/v4/letter/t/db5fbb/32.png) [@teekay\_tk](https://community.sparkfun.com/u/teekay_tk)\
**Post date:** [March 16, 2010, 8:00pm UTC](https://community.sparkfun.com/t/reducing-interference-with-ls20031/14940/5 "2010-03-16T20:00:23Z")

</div>

Can I suggest that you seperate the Ground Lines of both boards and that they only meet at one point just from the battery terminal or powersupply terminal. this solved problems with GPS for me in the past.

---

<div class="post-metadata">

**Author:** ![pneubauer](https://avatars.discourse-cdn.com/v4/letter/p/e274bd/32.png) [@pneubauer](https://community.sparkfun.com/u/pneubauer)\
**Post date:** [March 17, 2010, 6:15pm UTC](https://community.sparkfun.com/t/reducing-interference-with-ls20031/14940/6 "2010-03-17T18:15:38Z")

</div>

I’m observing the interference even when the GPS and micro-controller have no electrical connection except through a bench supply. I’m using separate regulated outputs from the bench supply for the GPS and controller.

I do have long (24") leads from the supply, and I don’t have a regulator dedicated to the GPS (there’s a 3.3VDC regulator shared with other electronics, and I’ve disconnected that from the GPS for testing).

I’ll experiment with grounding and a separate regulator. Building a shield will be a pain, so that option is a last resort right now.

Thanks for the ideas.

-Peter

---

<div class="post-metadata">

**Author:** ![Roko](https://avatars.discourse-cdn.com/v4/letter/r/3d9bf3/32.png) [@Roko](https://community.sparkfun.com/u/Roko)\
**Post date:** [March 17, 2010, 10:06pm UTC](https://community.sparkfun.com/t/reducing-interference-with-ls20031/14940/7 "2010-03-17T22:06:35Z")

</div>

You can test if shielding will help with a “high-tec” tin foil solution 🙂

[http://www.glad.com.au/imageUpload/Products/4.jpg](http://www.glad.com.au/imageUpload/Products/4.jpg)

---

<div class="post-metadata">

**Author:** ![pneubauer](https://avatars.discourse-cdn.com/v4/letter/p/e274bd/32.png) [@pneubauer](https://community.sparkfun.com/u/pneubauer)\
**Post date:** [March 22, 2010, 3:26pm UTC](https://community.sparkfun.com/t/reducing-interference-with-ls20031/14940/8 "2010-03-22T15:26:39Z")

</div>

The foil is a great idea. Thanks! I’ll share the results of my experiments later this week.

-Peter

---

<div class="post-metadata">

**Author:** ![pneubauer](https://avatars.discourse-cdn.com/v4/letter/p/e274bd/32.png) [@pneubauer](https://community.sparkfun.com/u/pneubauer)\
**Post date:** [March 31, 2010, 4:07pm UTC](https://community.sparkfun.com/t/reducing-interference-with-ls20031/14940/9 "2010-03-31T16:07:12Z")

</div>

Here’s an update on my progress:

1. I put aluminum foil grounded to a bench supply in a plastic bag (as an insulator so I don’t short everything out). I experimented with various orientations for the the foil and observed minimal improvement in signal strength to the GPS. I couldn’t get the foil completely around the electronics due to wiring and mounting, so I might get better results with better shield construction.

2. I added a dedicated 3.3V voltage regulator for the GPS, mounted less that 1/4" from the module’s power input. The GPS seems to do a much better job of getting a fix although interference is still present.

So, I haven’t yet solved my interference problems, but I think the additional regulator reduced the problem to “tolerable.”

Thanks,

-Peter
