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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
Payam Soltany
07/11/05 19:01
Read: 1178 times
Tehran
Iran


 
#97109 - Noise problems?
Responding to: Bartosz Wucke's previous message
Bartosz Wucke said:
Found myself in this situation several times. Usually at the second appearance of the bug I was doing everything "not to fix it accidentially", but usually I would fail. And once the problem mysteriously goes away, finding it (and fixing it the RIGHT way) becomes near-impossible. Any suggestions against it?


Noise problems tend not to show up until the system is installed and operating in its intended environment. Then, after a few minutes or hours of normal operation the system finds itself someplace out in left field. Inputs are ignored and outputs are gibberish. The system may respond to a reset, or it may have to be turned off physically and then back on again, at which point it commences operating as though nothing had happened. There may be an obvious cause, such as an electrostatic discharge from somebody's finger to a keyboard or the upset occurs every time a copier machine is turned on or off. Or there may be no obvious cause, and nothing the operator can do will make the upset repeat itself. But a few minutes, or a few hours, or a few days later it happens again.One symptom of electrical noise problems is randomness, both in the occurrence of the problem and in what the system does in its failure. All operational upsets that occur at seemingly random intervals are not necessarily caused by noise in the system. Marginal VCC, inadequate decoupling, rarely encountered software conditions, or timing coincidences can produce upsets that seem to occur randomly. On the other hand, some noise sources can produce upsets downright periodically. Nevertheless, the more difficult it is to characterize anupset as to cause and effect, the more likely it is to be a noise problem.


Designing Microcontroller Systems for Noisy Environments


List of 105 messages in thread
TopicAuthorDate
disciplined clear process for debugging        Payam Soltany      07/04/05 21:41      
   Use a scope!      Andy Neil      07/05/05 00:06      
   Design for debug      Andy Neil      07/05/05 01:00      
      comments      Erik Malund      07/05/05 06:59      
         Comments on comments      Andy Neil      07/05/05 12:27      
            In the eyes of the beholder      Erik Malund      07/05/05 12:35      
               budget      Andy Neil      07/05/05 14:46      
                  budget      Bartosz Wucke      07/11/05 06:27      
                     that is when it will be needed      Erik Malund      07/11/05 06:44      
                        unless...      Bartosz Wucke      07/11/05 07:12      
                           you do not get the point      Erik Malund      07/11/05 07:18      
                              shoud I?      Jan Waclawek      07/11/05 07:30      
                              Yes.      Bartosz Wucke      07/11/05 08:14      
                                 inconsequent      Erik Malund      07/11/05 08:28      
                                    no, no, no...      Bartosz Wucke      07/11/05 10:49      
                                       then why      Erik Malund      07/11/05 10:56      
                                          ...which means...      Bartosz Wucke      07/11/05 11:13      
                                             which you must verify which is more work      Erik Malund      07/11/05 11:27      
                                                Coding style...      Bartosz Wucke      07/12/05 01:00      
                                                   that's impossible      Erik Malund      07/12/05 06:09      
               9 out of 10 cats prefer it      Donald Catto      07/06/05 02:46      
                  corrections      Erik Malund      07/06/05 06:26      
                     Experience, not correction.      Donald Catto      07/06/05 07:26      
                        I'm curious      Erik Malund      07/06/05 07:35      
                           no ICE      James Hinnant      07/06/05 20:04      
         I like Serial Debugging      Neil Kurzman      07/05/05 12:50      
         re:ice      Jacob Boyce      07/06/05 12:25      
            Don't put the bugs in!      Russell Bull      07/07/05 02:27      
               your brain is your best debugger      Jacob Boyce      07/07/05 07:15      
                  not always so      Erik Malund      07/07/05 07:29      
                     blindness      Jan Waclawek      07/07/05 08:01      
                        Tell it to the gatepost      Andy Neil      07/07/05 08:18      
                           are you calling      Erik Malund      07/07/05 08:40      
                           Simpler help.      Bartosz Wucke      07/11/05 06:52      
                              clerical errors      Erik Malund      07/11/05 07:10      
                                 Re:      Bartosz Wucke      07/11/05 07:33      
                                    when quoting, be complete      Erik Malund      07/11/05 07:37      
                        re:blindness      Jacob Boyce      07/07/05 08:51      
                           testing      Jan Waclawek      07/07/05 09:04      
                              debugging is NOT testing      Richard Erlacher      07/12/05 07:25      
                                 not according to NASA      Erik Malund      07/12/05 08:23      
                                    What?      Richard Erlacher      07/17/05 23:55      
                                       unnecessary code      Erik Malund      07/18/05 06:26      
                                       read all about it      Erik Malund      07/18/05 06:32      
                                          that's the difference ...      Richard Erlacher      07/18/05 22:47      
                                             I agree with NASA, you do not      Erik Malund      07/19/05 06:09      
                                 terminology      Jan Waclawek      07/12/05 09:36      
                                    definintions?      Richard Erlacher      07/17/05 23:45      
                           when designing devices that can harm lif      Erik Malund      07/07/05 09:50      
                              re:don't do harm      Jacob Boyce      07/07/05 12:13      
                                 another article of interest      Jacob Boyce      07/07/05 12:52      
                  WYWIWYS      Andy Neil      07/07/05 08:11      
                     An old programmer's law        Slobodan Mandaric      07/11/05 03:26      
                        An Old Programmer's response      Andy Neil      07/11/05 03:48      
                           perfect communication      Erik Malund      07/11/05 06:46      
   hmmmm      Jez Smith      07/05/05 02:04      
      Learning.      Bartosz Wucke      07/11/05 07:19      
      Sorry Mr. Professional      Payam Soltany      07/11/05 18:48      
         don't read if they are boring      Erik Malund      07/12/05 06:12      
            Allright      Payam Soltany      07/12/05 07:12      
               as I said      Erik Malund      07/12/05 07:14      
   Thanks Payam!      Mehdi      07/05/05 02:08      
      Don't let Erik see that!      Andy Neil      07/05/05 05:09      
         Bad engineering      Donald Catto      07/06/05 02:35      
            I don't think it is bad engineering!      Mehdi      07/06/05 03:07      
               Calm down - it's only a joke!      Andy Neil      07/06/05 03:41      
                  Yes and no      Donald Catto      07/06/05 05:22      
                     Testing      Steve M. Taylor      07/06/05 06:06      
                        succesful testing does not prove the abs      Erik Malund      07/06/05 06:39      
                           The proof is in the pudding      Donald Catto      07/06/05 07:12      
                              you can't      Erik Malund      07/06/05 07:42      
                              Proving      Andy Neil      07/06/05 11:43      
                           successful testing!      Mehdi      07/06/05 10:01      
                           Bad testing      Andy Neil      07/06/05 11:49      
                              bad, maybe, but possibly complete      Erik Malund      07/06/05 11:57      
                                 Perfect vs Good Enough.      Bartosz Wucke      07/11/05 08:14      
                                    the slippery slope      Erik Malund      07/11/05 08:37      
                                       90% agreement.      Bartosz Wucke      07/11/05 11:05      
                                          then why do you discuss releasing progra      Erik Malund      07/11/05 11:16      
                                             I don't "release".      Bartosz Wucke      07/11/05 11:48      
                                                Is repeating part of the question an ans      Erik Malund      07/11/05 12:09      
                                                   Yes.      Bartosz Wucke      07/12/05 00:34      
                                                      not authority but knowledge      Erik Malund      07/12/05 06:18      
                                                         Where...?      Bartosz Wucke      07/12/05 12:08      
                                                            do you really think that anyone consider      Erik Malund      07/12/05 12:26      
                                                               The $3.000.000 machine      Jan Waclawek      07/12/05 13:31      
            Yes, but...      Bartosz Wucke      07/11/05 07:42      
   I have one more ...        Slobodan Mandaric      07/05/05 06:07      
      CVS or SVN        Benjamin Damet      07/05/05 06:19      
         ....      Benjamin Damet      07/05/05 17:33      
   re:ISR      Jacob Boyce      07/06/05 12:42      
      defeating a purpose      Erik Malund      07/06/05 14:08      
         re:ISR      Jacob Boyce      07/06/05 15:11      
   Wikipedia:: debugging (etc.)      James Hinnant      07/06/05 20:37      
   Another one for your list      Andy Neil      07/07/05 00:38      
   PC-LINT      Mahmood Elnasser      07/07/05 13:58      
      anyone not using it?      Erik Malund      07/07/05 14:21      
         re:anyone not using it      Jacob Boyce      07/07/05 14:26      
            PC lint cost about $200      Erik Malund      07/07/05 14:34      
               PC Lint      Jacob Boyce      07/07/05 14:37      
            PC lint cost about $200      Erik Malund      07/07/05 14:36      
               Not Always      Neil Kurzman      07/07/05 18:09      
                  amen to that      Erik Malund      07/08/05 06:03      
   All nice and pretty...      Bartosz Wucke      07/11/05 05:19      
      Noise problems?      Payam Soltany      07/11/05 19:01      

Back to Subject List