High RF Noise enviroment resets Propeller
Philldapill
Posts: 1,283
I'm working on a project that deals with large currents(~50A). Sometimes, while testing, I disconnect the power from a low-inductance load, and get a bright spark. This wouldn't the problem itself, except that the propeller resets nearly everytime this happens, or, my adc freezes up until I reset the whole system.
The ADC aside, any idea how to shield the Propeller so it doesn't reset? In addition, any idea what is causing this? I have fairly long traces to all the I/O pins that are floating. Could these be, collectively, picking up alot of noise and disrupting the inner workings of the propeller, causing the reset?
The ADC aside, any idea how to shield the Propeller so it doesn't reset? In addition, any idea what is causing this? I have fairly long traces to all the I/O pins that are floating. Could these be, collectively, picking up alot of noise and disrupting the inner workings of the propeller, causing the reset?
Comments
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Adrian Sosa Araujo.- San Luis, ARG - Time Zone (GMT -3)
El planteo de un problema es mas importante que su soluci
The question is, what is causing the reset? I'm assuming the noise, but why?
You should read this link.
en.wikipedia.org/wiki/Faraday_cage
Dont forget to connect (the cage) to earth ground to dissipate any electric currents generated from the external electromagnetic field (the spark).
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Adrian Sosa Araujo.- San Luis, ARG - Time Zone (GMT -3)
El planteo de un problema es mas importante que su soluci
For a quick elimination test you can just tie the reset to VDD to make absolutely sure it is or it isn't this.
Other things to check are the oscillator connections, they should be very short and hopefully have a ground plane. An elimination test to to completely bypass the oscillator and just run the circuit using the 12MHz internal and if it still resets then you know it isn't the oscillator.
*Peter*
good luck. I'm an EE too but EMI is magic.
Leon
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Amateur radio callsign: G1HSM
Suzuki SV1000S motorcycle
People have communicated around the world with 10mW and a good antenna. At a range of a few inches and with the amount of current you're discussing, all you need is a couple of inches of PCB trace or loose wire running in the right physical relationship to each other and a sensitive (high impedance) input and, bingo!, you've got communication.
To dispell those demons, you must gird them in iron and touch them to earth.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Timothy D. Swieter, E.I.
www.brilldea.com - Prop Blade, LED Painter, RGB LEDs, uOLED-IOC, eProto for SunSPOT, BitScope
www.tdswieter.com
Physics, not just a good idea, it's the law.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Signature space for rent, only $1.
Send cash and signature to CannibalRobotics.
Leon
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Amateur radio callsign: G1HSM
Suzuki SV1000S motorcycle