Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
02/21/12 13:46
Read: times


 
#186102 - But emi-filter, overvoltage protection etc may not be enough
Responding to: ???'s previous message
Kai Klaas said:
Per said:
You can't make a circuit immune to external events. Only adjust the amount of electromagnetic interference it takes to produce an error or kill the electronics.

With todays filtering components you can filter out ESD to nearly any desired level. And you must do that, just because you cannot trust any actively running circuitry like watchdogs and µC.

You MUST make the circuit immune to external events, at least to a level where the likelyhood of a failure is acceptable. But using a watchdog to cure an imporperly immunized circuit will straightaway run into disaster!!

Kai Klaas


But have you seen anyone talk about using a watchdog to cure bad electronics?

An important issue here is that a number of regulations enforces a requirement for a clock-independant watchdog solution. In some situations multiple layers - one watchdog solution for the processor and another watchdog solution for output commuication making a link visibly dead if it isn't correctly serviced anymore.

EMI filters, trisils etc are nice. But you can still not control everything. If lightning strikes an electrical central directly beside your device, it doesn't matter what filtering you have on inputs/outputs. Suddenly, every single trace on the board will look like an input if device isn't allowed to be 100% contained in a faradays cage. Or the contact wire for the train falls down and shorts, producing many, many, many kAmps in everything that was expected to be ground.

ESD is just a very tiny part of the real-world problems. A short magnetic field pulse millions of times our normal uT levels will induce significant voltages where you don't want - and don't expect - them to be.

List of 44 messages in thread
TopicAuthorDate
Pointless watchdog?            01/01/70 00:00      
   Sounds Like From What You Said...            01/01/70 00:00      
      Didn't want to point fingers.            01/01/70 00:00      
         A?            01/01/70 00:00      
            Don't forget AVR            01/01/70 00:00      
               One more argument ...            01/01/70 00:00      
                  Independently testable            01/01/70 00:00      
                     Slow but critical.            01/01/70 00:00      
                        Yes            01/01/70 00:00      
                           ESD            01/01/70 00:00      
                               You can't            01/01/70 00:00      
                                 You can...            01/01/70 00:00      
                                    But emi-filter, overvoltage protection etc may not be enough            01/01/70 00:00      
                                       ESD ...            01/01/70 00:00      
                                          It's not just ESD, it's "the works"            01/01/70 00:00      
                                             I do not trust the watchdog...            01/01/70 00:00      
                                                The simpler, the more trustworthy.            01/01/70 00:00      
                                                   Less complex does not mean less probable to fail!            01/01/70 00:00      
                                                   WDT and debug breadcrumbs            01/01/70 00:00      
                                                Lightning strikes            01/01/70 00:00      
                                                   A watchdog should never be needed - but should be there            01/01/70 00:00      
                                                   A watchdog isn't a fuse...            01/01/70 00:00      
                                                      correction            01/01/70 00:00      
                                                      I just can not agree with that reasoning            01/01/70 00:00      
                                                         Oh please, don't...            01/01/70 00:00      
                                                            so?            01/01/70 00:00      
                                                Why you need a watchdog            01/01/70 00:00      
                                                   And even if you had perfect software and hardware ...            01/01/70 00:00      
                                                      Reset versus power cycle            01/01/70 00:00      
                                                         Mars Pathfinder            01/01/70 00:00      
                                                         many modern chips            01/01/70 00:00      
                                                            The problem with bidirectional reset pins.            01/01/70 00:00      
                                                               The uC in question            01/01/70 00:00      
                                                            Latchup            01/01/70 00:00      
                                                               ONLY clocked circuits?            01/01/70 00:00      
                                                                  That kitchen exhaust fan ...            01/01/70 00:00      
                                                            link...            01/01/70 00:00      
                                                               Sales talk            01/01/70 00:00      
                                                   certified applications            01/01/70 00:00      
                  Using external watchdog            01/01/70 00:00      
                     It's a feature, actually.            01/01/70 00:00      
               Wet            01/01/70 00:00      
   Featuritis...            01/01/70 00:00      
   Looking at it from another perspective            01/01/70 00:00      

Back to Subject List