??? 05/15/06 12:36 Read: times |
#116214 - the simple way is Responding to: ???'s previous message |
I hope erik sir will spare me for my shortcut spellings.
the simple way to "be spared" is not to use them. The keys in my setup are on a ebonite panel which is connected to the main board through a interface cable. the 8279 is used as keyboard interface Now you mix in a 8279 and it might be helpful if you, since this thread is a mile long that you would pinpoint exactly how the uC "get hung". This is a tedious process because when it is "hung" it, most likely, is off somewhere that is not in the area where the problem started. basically there are 2 possiblities a) the ESD makes the uC go off to "somewhere unknown" non-related to your code b) the ESD or something else makes the uC go off to "somewhere unknown" because your code can not handle something such as 2 interrupts close together. if the cause is a) the nothing but ESD protection will help. If the cause is b) you may not even have ESD as the cause. I have seen "ESD problems" that were not. Many problems that are not ESD (forgetting atomicity as an example) will appear so random that they may falsely be considered caused by ESD. I do think that your problem is ESD, but maybe the ESD make the processor get hung because you do not handle a situation (such as an interrupt race) that coule be handled by "perfect" software. So, you have two possiblities a) find out what actually makes tha processor hang when ESD comes around and fix that or b) get rid of all ESD. I recommend you do both. Erik |
Topic | Author | Date |
ESD problem | 01/01/70 00:00 | |
try isolating signal gnd from earth | 01/01/70 00:00 | |
thanks richard | 01/01/70 00:00 | |
Watchdog not really useful | 01/01/70 00:00 | |
hi kalpak | 01/01/70 00:00 | |
re watchdog, never said better | 01/01/70 00:00 | |
hi steve | 01/01/70 00:00 | |
that will NOT help | 01/01/70 00:00 | |
hello erik sir | 01/01/70 00:00 | |
activating the the watchdog while error | 01/01/70 00:00 | |
hello erik sir | 01/01/70 00:00 | |
Pick off brush ? | 01/01/70 00:00 | |
yes | 01/01/70 00:00 | |
this may help | 01/01/70 00:00 | |
So what? | 01/01/70 00:00 | |
Ouch | 01/01/70 00:00 | |
protecting the human | 01/01/70 00:00 | |
But.. | 01/01/70 00:00 | |
And what if... | 01/01/70 00:00 | |
ESDĀ¬precautions | 01/01/70 00:00 | |
static | 01/01/70 00:00 | |
Not from 10mm away! | 01/01/70 00:00 | |
Bad ground | 01/01/70 00:00 | |
Earthing problem! | 01/01/70 00:00 | |
It was observed... | 01/01/70 00:00 | |
TAKE CARE! | 01/01/70 00:00 | |
Is your design based on luck? | 01/01/70 00:00 | |
how do I | 01/01/70 00:00 | |
Some instructions and guideline | 01/01/70 00:00 | |
Thank You steve sir | 01/01/70 00:00 | |
two reasons not to | 01/01/70 00:00 | |
Posting Diagrams | 01/01/70 00:00 | |
It's a pdf-file | 01/01/70 00:00 | |
Where? | 01/01/70 00:00 | |
Oh, sorry! | 01/01/70 00:00 | |
Filename | 01/01/70 00:00 | |
Name | 01/01/70 00:00 | |
Post it to me. | 01/01/70 00:00 | |
Link | 01/01/70 00:00 | |
Perfectly! | 01/01/70 00:00 | |
How | 01/01/70 00:00 | |
Aha... | 01/01/70 00:00 | |
fix it and repost | 01/01/70 00:00 | |
Buttons? | 01/01/70 00:00 | |
No | 01/01/70 00:00 | |
sorry | 01/01/70 00:00 | |
Try | 01/01/70 00:00 | |
the simple way is | 01/01/70 00:00 | |
Thank you | 01/01/70 00:00 | |
For those who need a link to the code | 01/01/70 00:00 | |
after seeing the link | 01/01/70 00:00 | |
So, now you understand why "all of you o | 01/01/70 00:00 | |
Can't open cdr-files | 01/01/70 00:00 | |
Some questions? | 01/01/70 00:00 | |
Yes you are right | 01/01/70 00:00 | |
oops | 01/01/70 00:00 | |
Test | 01/01/70 00:00 | |
Yes | 01/01/70 00:00 | |
stop the frtiggin babble! | 01/01/70 00:00 | |
I guess | 01/01/70 00:00 | |
Photographs ? | 01/01/70 00:00 | |
steve sir | 01/01/70 00:00 | |
No photographs ? | 01/01/70 00:00 | |
Sorry | 01/01/70 00:00 | |
so, it is OUR job | 01/01/70 00:00 | |
I had | 01/01/70 00:00 | |
Ground, earth, soil,... | 01/01/70 00:00 | |
Spark gaps ? | 01/01/70 00:00 | |
maybe he was, but ... | 01/01/70 00:00 | |
Good for surges, but for ESD? | 01/01/70 00:00 | |
Thank you | 01/01/70 00:00 | |
Some more questions | 01/01/70 00:00 | |
Yes | 01/01/70 00:00 | |
Frame, rollers bearings | 01/01/70 00:00 | |
Kai, is it time? | 01/01/70 00:00 | |
Hallelujah! | 01/01/70 00:00 | |
The mess with... | 01/01/70 00:00 | |
Semi isolating semi conducting enclosure | 01/01/70 00:00 | |
I can't see why... | 01/01/70 00:00 | |
I never understood why either, but ... | 01/01/70 00:00 | |
Measurement | 01/01/70 00:00 | |
Forget the watchdog! | 01/01/70 00:00 | |
kai sir | 01/01/70 00:00 | |
Hallo? | 01/01/70 00:00 | |
kai sir | 01/01/70 00:00 | |
What do you expect from a watchdog? | 01/01/70 00:00 | |
Unpleasant. | 01/01/70 00:00 | |
Which is why I doubt it is ESD | 01/01/70 00:00 | |
Curiouser and curiouser | 01/01/70 00:00 | |
instruments | 01/01/70 00:00 | |
you can't | 01/01/70 00:00 | |
Diagnosis ... | 01/01/70 00:00 | |
the difference can be 'legal' | 01/01/70 00:00 | |
expensive is not always expensive | 01/01/70 00:00 | |
Exactly! | 01/01/70 00:00 | |
Killing shock ? | 01/01/70 00:00 | |
Who says that... | 01/01/70 00:00 | |
Trying to improve the performance... | 01/01/70 00:00 | |
Thank you kai sir | 01/01/70 00:00 |