??? 02/07/10 14:10 Read: times Msg Score: +1 +1 Informative |
#172956 - Never discharge a cap directly by a switch! Responding to: ???'s previous message |
Joel said:
@ everyone else - thankyou very much, I have tried another implementation of the switches on a separate piece of veroboard and changed the (what i thought to be brand new but cheap) switches for the ones I had ordered to be used on the final version. These work far more reliably! The mistake is, that your switch directly discharges a cap without any current limiting! That burns down the contacts and results in a little, non-conducting oxid spot. Always limit the current rushing through such a tiny switch to less than a few mA. So, don't discharge the cap directly, but via a resistor. Just put a resistor in series to the contacts, like shown in this example: ![]() I think the evalboard from SILABS has 100k pullups? Then a current limiting resistor of 2k2 is adequate. The current through such a switch should be more than 100µA, but less than 5mA, for reliable switching. Kai Klaas |
Topic | Author | Date |
Buttons - Hardware | 01/01/70 00:00 | |
do double check .... | 01/01/70 00:00 | |
Debouncing | 01/01/70 00:00 | |
Have you considered that it could simply be the "breadboard" | 01/01/70 00:00 | |
I (dis)agree | 01/01/70 00:00 | |
Relevance to pushbuttons | 01/01/70 00:00 | |
Consider the objective | 01/01/70 00:00 | |
Agreed | 01/01/70 00:00 | |
that's why there's so fluid a definition for "working" | 01/01/70 00:00 | |
PCB's to match the contact arrangement on a "breadboard" | 01/01/70 00:00 | |
Not exactly ... | 01/01/70 00:00 | |
Solved: | 01/01/70 00:00 | |
Never discharge a cap directly by a switch!![]() | 01/01/70 00:00 |