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

Back to Subject List

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


 
#187174 - Are you willing to explore this in detail?
Responding to: ???'s previous message
Erik Malund said:
What I mentioned was the anomalous behavior of the MCU during decay of Vcc while RESET is active . It did, in fact, occur when the supervisor had asserted RESET.
WRONG< DEAD WRONG you say "the MCU" but are talking about a specific MCU (probably Dallas). There is no Guarantee that all MCUs have a properly designed reset circuitry.

You're absolutely right. There is no guarantee. There's not even a good reason to believe that the manufacturer has faithfully replicated the circuitry in the licensed original Intel design. Unless the manufacturer provides specific information about this, you're on your own ... sadly ... and likely to remain so. I did observe similar run-on with DALLAS, PHILIPS, and INTEL MCU's. I'm not sure what, exactly, that implies, since their reset logic may be different.

I can't get inside the package any better than you can.
I know, then please, tell me how to get 'proof' of the inner workings of the chip

Quite frankly, I don't know that we can get solid "proof" of what's going on inside the MCU. However, it IS possible to get significantly persuasive evidence. It's not easy or likely to happen overnight, but with considerable thought, and some concerted effort, you can gain insight into what the chip's behavior is under controlled circumstances, including those under which the, in your case, "lost flash" occurs.

This is quite far removed from the "Has LINUX had its chips" topic, though, and I believe, if you, Erik, are willing to have a discussion, rather than a "food fight", it can be done, in an MCU-specific context, as well as a general one that's applicable to pretty much all 805x-core MCU's, though there will undoubtedly be some exceptions, but I believe it would be appropriate to do it in a separate thread.

Since I've finally, after many years, managed to assume a retired status, I have some time available, and have the hardware with which to do much of the "heavy lifting" in the sense of building the necessary hardware to perform rigorous testing over long time and many repetitions. Keep in mind, though, that this will wander into several sensitive areas, including the application of "reset circuitry", power supply bypass, and raw power supply, about which many people have expressed opinion. Oscillator startup is probably also a factor.

However, It's a bit of a stretch from "lost flash" to "RESET problem" which is what you concluded.
pray explain the 'stretch'
1) flash NEVER lost w/o power cycle
2) flash occasionally lost by power cycle
3) solid reset during power cycle = no lost flash.

There's no question that this line of reasoning would lead you to the conclusion you reached. However, in my own rather cursory testing, over long periods and with a few different MCU's, I found that my BBRAM was clobbered despite the assertion of RESET during Vcc decay, as there was a supervisor in the circuit. Now, this doesn't prove anything about your particular experience, but it does give me pause, as I observed activity on ALE, nRD, nPS, and nWR during the interval when RESET was active. This was, in my case, complicated by the fact that the supervisor, the BBRAM, and the MCU all had different ideas about where a "brownout" began and ended. I'm persuaded that if they all agreed, the problem might have been averted, but that's just a guess.

I'd guess it's just as likely your problem would have "gone away", mysteriously as that occurred, if you'd reduced the rise and fall times of Vcc, though that's not been tried at your end, has it?
I can, by sheer reasoning, guarantee you that with a fall time of ZERO, absolute zero, the problem would not exist. However the likely tolerance on fall times (Sure you can pay a fortune for low tolerance decoupling caps) makes it undesirable to base any design on it. another undesirable effect of relying on fall times will be a tendency to skip on decoupling and I would definitely not recommend that.


Well, I'm not sure that the problem's as severe as you suggest, but I do agree that it is potentially cost-sensitive. However, in this particular discussion, it's not about designing a cost effective solution. It's about finding out what the nature of the underlying problem actually is. What I'd point out is that the manufacturers may or may not have done this sort of thing already, but putting the information in front of potential users probably doesn't help them. It's much easier for them to suggest using one or another supervisor, particularly if it's one of theirs.

It may take some time for me to gather up the resources with which to perform thorough automated testing and documentation of the result, particularly as my wife will be coming around to make me go outside and work in the garden. I do however have the resources with which to perform automatic testing over a lengthy period and with which to record the result. I'd find that interesting, if only to show that the various manufacturers have been unkind in not doing this or at least releasing the results.

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