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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
07/17/06 12:30
Read: times


 
#120371 - The ultimate misconception
Responding to: ???'s previous message
true, but coding errors aren't processor faults.

The ultimate misconception is that a watchdog will make your code 'better'.

Watchdog, and other means of detection, will react due to software design errors 75% of the time, ESD 15% of the time, hardware design errors 9% of the time and hardware faults 1% of the time (unless, of course you have a flying lead thrown together piece of crap).

So, the protective means are not active often as to detecting a bum transistor, but a whole lot detecting a bum deigner (and ESD faults).

This discussion has run off track by discussing protective means as protection against unforseeable event, when in truth they most often catch problems that should have been forseen.

Just take the "if an EDD event happens, the watch dog will activate" approach BALONEY, first, if an ESD event can penetrate and yout thingy has any importance, the design is bad and second, what guarantee do you have that an ESD even will trigger your 'protector'.

Yes, watchdogs DO serve a purpose, but if you ever consider the watchdog as something that WILL happen, your design is faulty.

Erik

List of 30 messages in thread
TopicAuthorDate
processor fault            01/01/70 00:00      
   Use Watchdog            01/01/70 00:00      
      Not necessarily            01/01/70 00:00      
         Spec of AT89S51            01/01/70 00:00      
            Still too specific            01/01/70 00:00      
   There is no one such thing!            01/01/70 00:00      
   Undefined state !            01/01/70 00:00      
      processor fault            01/01/70 00:00      
         RTFM            01/01/70 00:00      
            reset            01/01/70 00:00      
               Read the data sheet            01/01/70 00:00      
                  WD with indication            01/01/70 00:00      
                     I, too, can visualize some exotic conditions where            01/01/70 00:00      
                        to bite or not to bite            01/01/70 00:00      
                           the REAL issue            01/01/70 00:00      
                              Marketing trick            01/01/70 00:00      
                                 to be dramatic            01/01/70 00:00      
                                    It is helpful, of course.            01/01/70 00:00      
                                 let's put it this way:            01/01/70 00:00      
                           I doubt that it's 10 transistors ...            01/01/70 00:00      
                              the context            01/01/70 00:00      
                     Can you name an example of this sort?            01/01/70 00:00      
                  reset            01/01/70 00:00      
                     AT89S51 WD            01/01/70 00:00      
         How do you propose to make the processor "illumina            01/01/70 00:00      
   Software hang-up, hardware lock-up            01/01/70 00:00      
      How about redundancy?            01/01/70 00:00      
         paranoia            01/01/70 00:00      
            ... but it WILL detect a processor fault!            01/01/70 00:00      
               The ultimate misconception            01/01/70 00:00      

Back to Subject List