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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
04/12/12 16:52
Read: times


 
#187114 - when you're wrong, you're wrong
Responding to: ???'s previous message
Erik Malund said:
I've challenged you on many occasions to show, just as one example, that the "reset problem" that you've apparently encountered more than once, was, in fact, a reset problem. All you've ever said is that your customer stopped complaining after you did whatever you did.
here we go again Richard just will not believe that a supervisor is essential, that is hios problem and I am getting darn tired of him bring it up every time he does not know what else to post

here is the documentation:
since there is no way of knowing what the processor does when outside its specified voltages, it is essential that when such is the case the processor is held in reset. Thus a supervisor (chip) is essential for good design.

This is where you're wrong.

When you believe your circuit is misbehaving, you should try to determine WHY it is misbehaving and in what way it is misbehaving. One thing you can do is to attach your logic analyzer to the parts of the circuit that you suspect, and then monitor its behavior through the perceived malfunction.

That's how I discovered the MCU running on during decay of Vcc, despite the presence and apparently normal function of the supervisor and it's active RESET signal to the MCU. That was years ago, but I did write about it, though you didn't really understand what it was that I'd discovered.

In the days when Richard liked how things were the effect was minimal since the brief time during power down from 'undefined behaviour' to 'no behaviour' rearely did anything long enough to show any ill effects. Now that most of us have moved forward and use flash based designs there is a possibility that a flash write/erase occur during the "power down window" and thus it is essential to grab the processor by the balls during this time.

Since the circuit in which I discovered the anomalous behavior was one with external BBRAM, I was very interested in the behavior during active RESET while the Vcc was decaying, since that's where the BBRAM corruption apparently occurred. I also was able to make the problem go away by reducing the Vcc capacitance, hence, reducing the decay time. A later experiment showed that by limiting the rise and fall time of Vcc to much less than 1 ms, I could avoid the occurrence of the BBRAM corruption. Now, I used a DALLAS supervisor, since I was using a DALLAS MCU and a DALLAS BBRAM. IIRC, Kai didn't approve of the use of that Dallas supervisor. However, when I substituted a different manufacturer's MCU, including Intel, AMD, and Philips, I found the same effects. I wrote about all that back in the day. I believe the first truly acrimonious "debate" you and I had resulted from my assertion that this problem went away with the change in Vcc rise and fall time, regardless of the presence of a supervisor.

I have made no investigation of the effects of power up, but the reset functionality is essential during power down

Erik


I found it confusing that the supervisor, MCU, which had a built-in brownout detector, and BBRAM, all had different notions of what a brownout was, which made it hard to guess what was really going on. However, there was no doubt that the MCUs' continuing to generate nWR signal after the assertion of RESET was probably a problem. The bidirectional RESET on some MCU's can also create some confusion.

Some day, perhaps I'll get the hardware that I used to experiment with this stuff back out of storage and play with it some more. the hardware I used for this experiment certainly wasn't what one would want to deploy in a commercial application. As I mentioned back when I originally played with this "problem", I find it odd that manufacturers who've got the necessary resources on hand haven't spend a few hours on this problem, preferring instead to replicate, at least in publication, the inane slow-rise-and-fall RC RESET that Intel cooked up back in the '70's when it didn't matter. I also find it odd that so many designers are simply willing to change their circuitry without pursuing the actual cause of a given malfunction.

RE



List of 92 messages in thread
TopicAuthorDate
has linux had its chips?            01/01/70 00:00      
   some weirdo in sandals a ponytail            01/01/70 00:00      
      Problem is            01/01/70 00:00      
      possibly, but not only            01/01/70 00:00      
      It's all in the history ... and "read the code" doesn't work            01/01/70 00:00      
         Good points!            01/01/70 00:00      
            Why not a firm objective?            01/01/70 00:00      
               Lots of projects have a large percentage research            01/01/70 00:00      
                  I knew you'd have to come in with something irrelevant            01/01/70 00:00      
                     Try document an invention before it's invented...            01/01/70 00:00      
                        Here's some research for you, Per            01/01/70 00:00      
                           Richard to give an example            01/01/70 00:00      
                              I'd like YOU, Erik, to come up with one example ...            01/01/70 00:00      
                                 Always prejudice from Richard            01/01/70 00:00      
                                 'documenting' means many things            01/01/70 00:00      
                                 here we go again            01/01/70 00:00      
                                    when you're wrong, you're wrong            01/01/70 00:00      
                                       I do not have a microscope and probes that small            01/01/70 00:00      
                                          So you've made no observations ... you just guessed ...            01/01/70 00:00      
                                             and that irks you immensely            01/01/70 00:00      
                                                What did you do, aside from guessing?            01/01/70 00:00      
                                                   then please, tell me            01/01/70 00:00      
                                                      Are you willing to explore this in detail?            01/01/70 00:00      
                                                         now you are jumping            01/01/70 00:00      
                           Your references aren't exactly backing your view            01/01/70 00:00      
                              It's not about me ... it's about process            01/01/70 00:00      
                                 But processes contains feedback loops            01/01/70 00:00      
                                    I believe you've gone off-the-rails, Per            01/01/70 00:00      
                                       But getty isn't Linux            01/01/70 00:00      
                                          it's a small piece, but it's an example            01/01/70 00:00      
                                             But not of Linux            01/01/70 00:00      
                                                It was part of the distribution.            01/01/70 00:00      
                                 'Research' can mean many things            01/01/70 00:00      
                                    Yes, but that's in a different context            01/01/70 00:00      
                                       You still haven't told what Linux documentation you miss            01/01/70 00:00      
                                          I don't know what you mean            01/01/70 00:00      
                                             Still claims based on assumptions and not facts            01/01/70 00:00      
                                                Not everyone is completely stupid            01/01/70 00:00      
                                                   But what is the relevance today?            01/01/70 00:00      
                                                      I've no opinion about the current LINUX            01/01/70 00:00      
                                                         and, you Richard, who loves living in the past            01/01/70 00:00      
                                                            just a minute, Erik            01/01/70 00:00      
                                                               Examples?            01/01/70 00:00      
                                                                  Nothing has changed since 15 years ago ...            01/01/70 00:00      
                                                                     at least not Richards opinions :)            01/01/70 00:00      
                                                                     Still lots of assumptions and unbacked claims            01/01/70 00:00      
                                 Oh, Richard, I have a job for you            01/01/70 00:00      
                           I had Yourdons first book as manuscript and ...            01/01/70 00:00      
                              be careful ...            01/01/70 00:00      
                                 were you once a bartender ...            01/01/70 00:00      
                                    You have to accept the difference ...            01/01/70 00:00      
                                 We are careful            01/01/70 00:00      
                     Hog Wash.....            01/01/70 00:00      
                        Odd that you see it that way ...            01/01/70 00:00      
                     I just documented fully            01/01/70 00:00      
               Because an "Objective" is not a final product specification            01/01/70 00:00      
                  I have to disagree ... the objective specification is step 1            01/01/70 00:00      
            documentation            01/01/70 00:00      
               Definitely not the "usual response"            01/01/70 00:00      
   Android            01/01/70 00:00      
      I don't think so            01/01/70 00:00      
         Don't agree            01/01/70 00:00      
      all due respect, no.            01/01/70 00:00      
         Apple may have a price match on the superluxourious            01/01/70 00:00      
            re: Apple may have a price match on the superluxourious            01/01/70 00:00      
               but 95% of the population does not need....            01/01/70 00:00      
                  Web browsing normally the most power-hungry you can do            01/01/70 00:00      
                  re: 95%            01/01/70 00:00      
               So how exactly am I wrong?            01/01/70 00:00      
                  But Android is Linux            01/01/70 00:00      
                     Just the opposite            01/01/70 00:00      
                        {sigh}            01/01/70 00:00      
                           just like the preacher said to the atheist            01/01/70 00:00      
                  re: How exactly?            01/01/70 00:00      
      850000 Android phones activated per day, linux video            01/01/70 00:00      
   anecdotes...            01/01/70 00:00      
      These guys...            01/01/70 00:00      
         digital audio consoles            01/01/70 00:00      
   The Rasperry Pi Foundation clearly doesn't think so!            01/01/70 00:00      
      The world isn't just a few companies            01/01/70 00:00      
   the basic problem with free software is...            01/01/70 00:00      
      Careful with the use of "Linux". Most things "Linux" aren't!            01/01/70 00:00      
         I did refer to linux itself            01/01/70 00:00      
            Wrong hw selected, or just big lack of platform knowledge?            01/01/70 00:00      
               a port            01/01/70 00:00      
                  Always danger with low-level code for platform            01/01/70 00:00      
      True - but "paid-for" is not necessarily any better!            01/01/70 00:00      
         when selecting any tool            01/01/70 00:00      
      As Stallman said.....            01/01/70 00:00      
         free            01/01/70 00:00      
            All about volume or already existing knowledge/experience            01/01/70 00:00      
   Well...say what you like about me, and many people do.            01/01/70 00:00      

Back to Subject List