Avoiding newbie mistakes that causes noise - Page 1
Forum section: electronics / general

author: mendez
author_rank: Regular Contributor
timestamp: October 08, 2019, 04:26:37 pm
content: Hello,I'm not an electrical engineer, so please go easy on me.I need to make sure I "avoid" newbie noises in my Hardware. I understand that the arduino might be noise; but I just want to make sure I understand the general rule for properly grounding.1. My understanding is that is "recommended" to use shield cable if I want to connect an external Sensor and a Micro-controller. But what about the shield wire (or extra GND i call it):- Do I connect the shield metal wire (SGND) to the GND of the microcontroller? In this case, the Arduino Gnd?- I have seen PCBS that have a GND and SGND; How do I do make a SGND in the actual PCB?- If I use the diagram attached (simple temp sensor); where do you connect the SGND from the shield cable if I have a shield cable connected to the sensor?2. Should I enclose the PCB using Faraday Cage method? Ex. can I enclose the Arduino and this will help avoiding noises?3. If I'm using sensitive sensors; should I try to avoid using a Laptop? and instead use a PC?I guess; i need basic tips that can make a big difference when starting to design a PCB from the beginning. Thanks for the help!

author: lawrence11
author_rank: Frequent Contributor
timestamp: October 08, 2019, 05:58:09 pm
content: We were all noobies once, and we grew bigger by reading a few pdfs. Coming here to learn about basics is just wasting peoples time.Its your responsibility to read about proper techniques in the many PDF's that are available online.TI comes to mind, I studied their documents alot.But it can be summed up like this, keep ground loop as small/close as possibl, so a ground plane beneat a trace, and a ground via besides a via." when The positive electricity searches far away for its negative side, the field is big, and so is the radio emissions"

author: rstofer
author_rank: Super Contributor
timestamp: October 08, 2019, 08:31:54 pm
content: Yes, you connect the shield to ground, preferably on the uC end. I would not ground it in two places. Truth be told, the Arduino has no Earth ground reference so it wouldn't matter if you grounded both ends but what you don't want is the potential difference between two Earth points flowing through the shield.This is also the way they play the shield game in audio systems. Grounded on one end only and usually the driving end.

author: fchk
author_rank: Frequent Contributor
timestamp: October 09, 2019, 11:16:00 am
content: 1. Be only as fast as you need to be. There are often chips with different speeds (eg. logic gates, RS232/422/485/CAN transceivers,...) Versions with lower speeds are better optimized for EMV, they emit less noise.2. The area of a current loop should be minimal. Current should go the same way from the source to the sink and from the sind back to the source. Otherwise you create a loop with one winding, and all manitic fields fluctuating inside this loop with induce a current.3. Use solid ground planes (same reason as #2)4. Connection to the outside world (PC,...): Use digital isolators or optocouplers to avoid ground loops.5. Shielding of cases or wires: You want charges to flow to ground, but yyou don't want current flowing from one side of the shield to the other in a cable. So put a resistor (100k) or capacitor (100n) between frame ground and system ground.

author: MarkF
author_rank: Super Contributor
timestamp: October 10, 2019, 12:55:10 pm
content: To start-Avoid release of the magic smoke!(If that is a NPN transistor (2N3904), it is shown rotated 180o)

author: jackthomson41
author_rank: Regular Contributor
timestamp: October 10, 2019, 03:36:31 pm
content: No need of being so conscious about soldering, simply use breadboard and connect the pins of2N3906test it out, even if you make the wrong connections, that's how you will learn.

author: TomS_
author_rank: Frequent Contributor
timestamp: October 13, 2019, 08:56:00 am
content: Quote from: lawrence11 on October 08, 2019, 05:58:09 pmDont try and dictate what other people may or may not be able to offer.If its not worthyourtime, ignore it and move on. Its a very simple concept.Or perhaps flag it to the mods and ask them to move it to the Beginners forum?