Static Electricity creating pulse on ground that is clearing shift register?
Static Electricity creating pulse on ground that is clearing shift register?
(OP)
So recently due to the low temperatures and in turn the low humidity I have been seeing this weird thing where if you wiggle too much in a chair near the circuit-board and power system I have been working on, then stand up, you create a pulse in the ground of the system which is strong enough to toggle the clear pin on the boards shift register.
The chair is according to my DMM isolated from the floor, and the person standing up needs only to either zap themselves by touching the chair or sometimes just walk away from the chair in the correct direction to recreate this.
I am not an amazing circuit board designer so I am guessing I made some simple error that anyone with experience would know not to do.
All of my ground planes are connected. They were in a web style connection earlier, but I tried moving the shift register to a point style connection on solder-less breadboard and still had issues.
All of the grounds are also connected to earth ground through the 120VAC 3 prong plug GND as well as the chassis holding everything.
The 120VAC comes in and goes to a switching 24VDC PSU which has negative jumpered to earth ground. That then goes to a motor controller made by ZABER with 4 DO pins and an analogue out with a 5VDC pin which I use to control the shift register.
I have tried adding caps between the 5VDC and GND, I have put a resistor and caps between the 5V and CLR pin and CLR pin and GND respectively.
The shift register in question is a TPIC6c595 although I don't think its particularly important to the question.
Any suggestions?
Thanks.
The chair is according to my DMM isolated from the floor, and the person standing up needs only to either zap themselves by touching the chair or sometimes just walk away from the chair in the correct direction to recreate this.
I am not an amazing circuit board designer so I am guessing I made some simple error that anyone with experience would know not to do.
All of my ground planes are connected. They were in a web style connection earlier, but I tried moving the shift register to a point style connection on solder-less breadboard and still had issues.
All of the grounds are also connected to earth ground through the 120VAC 3 prong plug GND as well as the chassis holding everything.
The 120VAC comes in and goes to a switching 24VDC PSU which has negative jumpered to earth ground. That then goes to a motor controller made by ZABER with 4 DO pins and an analogue out with a 5VDC pin which I use to control the shift register.
I have tried adding caps between the 5VDC and GND, I have put a resistor and caps between the 5V and CLR pin and CLR pin and GND respectively.
The shift register in question is a TPIC6c595 although I don't think its particularly important to the question.
Any suggestions?
Thanks.
RE: Static Electricity creating pulse on ground that is clearing shift register?
RE: Static Electricity creating pulse on ground that is clearing shift register?
RE: Static Electricity creating pulse on ground that is clearing shift register?
Dan - Owner
http://www.Hi-TecDesigns.com
RE: Static Electricity creating pulse on ground that is clearing shift register?
RE: Static Electricity creating pulse on ground that is clearing shift register?
@djs I think I had an RC filter at some point as I stated in the original post "I have put a resistor and caps between the 5V and CLR pin and CLR pin and GND respectively.", but I am not completely sure of this because its been a while since I have done low pass filters, I also did not think to hard about what resistor or capacitor I was using. Theoretically I should design it to block things at a frequency range of around 1/600ns or 1.7MHz as that was the length of the pulse?
@BrianE22 by the +5v input pin you mean between the 5v and ground coming into the circuit as shown in the schematic?
Thanks for all the responses so far.
RE: Static Electricity creating pulse on ground that is clearing shift register?
Yes, but, the cap should be as close to the device pin as possible. Same as any cap across a reset pin.
RE: Static Electricity creating pulse on ground that is clearing shift register?
TTFN (ta ta for now)
I can do absolutely anything. I'm an expert! https://www.youtube.com/watch?v=BKorP55Aqvg
FAQ731-376: Eng-Tips.com Forum Policies forum1529: Translation Assistance for Engineers Entire Forum list http://www.eng-tips.com/forumlist.cfm
RE: Static Electricity creating pulse on ground that is clearing shift register?
You need to look at your grounding and how it relates to your development setup and how it's being thrashed by the static discharge. Far better would be to ground yourselves and your chair. Possibly ground the board to earth.
Perhaps a picture of your benchtop with focus on the board and immediate surroundings would allow us some more ideas. No, we don't care how messy it looks! LOL My desk currently has three projects directly on top of each other. Sometimes it takes up to a minute to extract the needed meter probe from it all.
Keith Cress
kcress - http://www.flaminsystems.com
RE: Static Electricity creating pulse on ground that is clearing shift register?
My caps are through hole, so I got them as close as I could using the solder-less bread board, but they were in no way as short as possible.
I think the ground plane having issues is definitely a possibility.
Is there an easy way to measure the ground plane issues?
All of my devices are earth grounded through the 3 prong plug powering the 24VDC PSU and in turn the board's GND.
How can you measure voltage bumps on earth ground when you don't have a clean ground reference to compare it to?
I can't really include the surroundings, but I can include a picture of the board I have been prototyping off of.
RE: Static Electricity creating pulse on ground that is clearing shift register?
The 120VAC comes in and goes to a switching 24VDC PSU which has negative jumpered to earth ground. That then goes to a motor controller made by ZABER with 4 DO pins and an analogue out with a 5VDC pin which I use to control the shift register."
This made my little hairs stand up.
Earth on a three-prong connector is for protection purposes only, and should not be connected to your circuit in any way. It can be connected to the chassis of your box.
Your 24 V DC/DC converter with neutral/earth connected is also problematic. I strongly suggest that you analyze which neutrals are really "neutral" and which are "earth". A protective impedance between N and E could be needed.
This is written from the perspective of European standards, other rules probably apply in the US.
RE: Static Electricity creating pulse on ground that is clearing shift register?
Your CLR input is unused, so there's no reason to really need a pullup, but your Vcc and Vss are on long antennas,
TTFN (ta ta for now)
I can do absolutely anything. I'm an expert! https://www.youtube.com/watch?v=BKorP55Aqvg
FAQ731-376: Eng-Tips.com Forum Policies forum1529: Translation Assistance for Engineers Entire Forum list http://www.eng-tips.com/forumlist.cfm
RE: Static Electricity creating pulse on ground that is clearing shift register?
I have tried to figure out if I should connect the neutral on the 24VDC PSU to the AC earth ground, and I have found mixed advise on it.
I could try to float the 24VDC by just disconnecting it from earth ground. Would I connect the 5VDC Ground to 24VDC ground?
Also is the protective impedance just a resistor? Can you link any good resources on how to choose the impedance?
@IRstuff
The issue still occurs when the shown board is in the grounded chassis. Would the antennas still be able to pick up the zap in this case?
Thanks.
RE: Static Electricity creating pulse on ground that is clearing shift register?
Dan - Owner
http://www.Hi-TecDesigns.com
RE: Static Electricity creating pulse on ground that is clearing shift register?
Keith Cress
kcress - http://www.flaminsystems.com
RE: Static Electricity creating pulse on ground that is clearing shift register?
@itsmoked The solderless bread board is my attempt to fix a printed circuit board that was in use and was having the same issues. I don't want to get more boards printed without knowing what the issue is so I have been prototyping it up. Due to the fact that the issue is still there I am guessing its not a solder-less breadboard issue, but once again I cant be 100% sure as there are changes on the breadboard that aren't on the current board.
RE: Static Electricity creating pulse on ground that is clearing shift register?
Which is odd in and of itself..
Dan - Owner
http://www.Hi-TecDesigns.com
RE: Static Electricity creating pulse on ground that is clearing shift register?
RE: Static Electricity creating pulse on ground that is clearing shift register?
I stopped looking at that point... your schematic and protoboard do not seem to match in multiple spots.
Dan - Owner
http://www.Hi-TecDesigns.com
RE: Static Electricity creating pulse on ground that is clearing shift register?
The schematic was what was originally on my printed circuit board before i started protoboarding it to make the changes I thought would fix the problem, hence the differences.
also I just reread your last comment: I don't want the clear pin to be grounded, I want it to be always at 5VDC, the issue is that it was having low voltage pulses causing the reset. the 2.2k resistors are pullup resistors because the controller's logic is current sinking not sourcing.
RE: Static Electricity creating pulse on ground that is clearing shift register?
TTFN (ta ta for now)
I can do absolutely anything. I'm an expert! https://www.youtube.com/watch?v=BKorP55Aqvg
FAQ731-376: Eng-Tips.com Forum Policies forum1529: Translation Assistance for Engineers Entire Forum list http://www.eng-tips.com/forumlist.cfm
RE: Static Electricity creating pulse on ground that is clearing shift register?
RE: Static Electricity creating pulse on ground that is clearing shift register?
Keith Cress
kcress - http://www.flaminsystems.com
RE: Static Electricity creating pulse on ground that is clearing shift register?
I have recreated the issue using an arduino so that is what I am not testing with.
I have taken the board and the arduino and put them in a box that I covered with aluminum foil and grounded and still had the issue.
I added some weird Diode low pass filter combination to each input pin and that seems to have helped, but not fully removed the issue. I haven't fully tested weather it is the low pass filter or the diodes that are making the difference, but from the little I have tested I think the diodes have helped the most.
here is what I can still get on each input pin using the oscilloscope.
RE: Static Electricity creating pulse on ground that is clearing shift register?
RE: Static Electricity creating pulse on ground that is clearing shift register?
Or a glass rod and cat fur. (I'm serious.)
But then, I'm serious that you're wasting your time here dinking with these lame setups that don't come even close to reality.
Layout a correct board with logical ground planes and protect the board from power supply transients and this issue will be a mute point.
Keith Cress
kcress - http://www.flaminsystems.com
RE: Static Electricity creating pulse on ground that is clearing shift register?
RE: Static Electricity creating pulse on ground that is clearing shift register?