Is there a way to protect from voltage transients. Currently anytime I turn on a signal generator, soldering iron, dc power supply, etc I get a voltage transient that finds it way to any breadboard that I am testing or working with. Transients also occur when I use a multimeter to check the voltage at a pin. The transients are between 50 and 300 microseconds in length. If my pi is hooked to the breadboard the transient makes it to the input pins and if I'm running any falling edge detection in python false alarms occur.
I have gone through every wall socket to confirm earth ground and have all new surge protectors. No protectors are daisy chained. A possible smoking gun is I have an alarm circuit that if fed from my security alarm system via cat 5 cable. The eight status pins have either 12v or 6v depending on their state. This cable is around 20 ft in lenght.
I've tried switch debounce without any success and have finally resulted to putting sleep time followed by a check of the pins status at the beginning of any callback function to prevent the false alarms. This seems like the wrong approach.
I have all my devices are plugged into surge protectors and I wonder if there isn't some issue there. I've put a series resistor in front of the input pins with a 10nf capacitor to ground as a filter without any success. I'm new enough to this to know that I'm doing something wrong.
Any thoughts would be appreciated.
Jerry