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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
01/23/07 20:09
Read: times


 
#131321 - under other circumstances ...
Responding to: ???'s previous message
things might have been handled differently.

These compoents were on the shelf, still in the antistatic rails, with the invoice wrapped around the rails and held in place with a rubber band. If the rubber band hadn't broken on its own, presumably because of aging/oxidation, I might never have noticed that I had these parts.

If I had purchased them last month and found a significant portion of them not to be functional, I'd have proceeded differently. However, I ordered these in '86-'87 and simply put them on the shelf. I got them out a month or two ago because I thought they'd prove useful. They were not, as I plugged 'em into a prototype, the mainstay of my work, and found they behaved oddly.

I've concluded that they were yet another example of the reason that I don't trust distributors. They were likely rejected (they all bore the same lot number) because they exhibited a specific fault, though that was unknown to me. They are therefore suspect, at least in my view, and, since I'm going to use modern drop-in replacements rather than these old parts, which I intended to use as replacements.

There is a gotcha, there, though, as the reset problem that you've encountered repeatedly really never appeared until the modern flash-based parts came on the scene, though I'm not sure the cause was the flash or some other design change. The reset IC's came on the scene at about that same time.

A drop-in replacement obviously has to work reliably with the same RC reset circuit with which the original part worked. If modern FLASH-based parts don't work that way, it will be interesting figuring out how to replace the old NMOS MCU's when a need for a one-clocker or four-clocker arises in order to increase performance. The old-style RC circuit tolerates the bidirectional RESET that some parts provide. The MAX1232, for example, doesnt.

I had to get those parts out of here before they found their way into a situation wherein they could appear to work properly, but, ultimately, prove that they didn't.

If I'd had a thorough mechanism at the time I obtained these parts, I'd have known at the time that they were flawed, and would have returned them, as someone else apparently did. However, having found the flaws 20 years after the fact, I had little choice other than, simply, to protect myself from those flaws. I'd already wasted a couple of weeks of my spare time trying to figure out what was going on.

I know this reset issue is one you (Jan) have looked at in great detail, and I'd be interested in what sort of percentages you're able to verify as working properly when a "standard" RC reset doesn't work properly. Which parts have you studied in this regard, and what were the results?

Additionally, I'd be interested in knowing how, exactly, you'd go about testing a reset scheme, and how many reset iterations you perceive as a satisfactory test.

Once I mentioned the test-vector approach to testing these goodies, it occurred to me that it would be easily accomplished with any of a number of FPGA or even CPLD boards plus a buffered ZIF socket. All that remains, I guess, is to develop the code that actually does the test. No external memory is required, since all that's needed is to sample the signals to the external memory and feed the test-vector data at the appropriate times. The programmable logic will do the comparison and make the information available to the host PC. All that has to happen is that someone writes the code to communicate with the test logic. A simple sequencer can perform the actual transfers and comparisons, as well as the status checking.

I'll see whether I have a suitable board available and see, also, what it would take to make such a thing work.

RE






List of 53 messages in thread
TopicAuthorDate
805x system self-test            01/01/70 00:00      
   erk            01/01/70 00:00      
      Well ... it seems to me ...            01/01/70 00:00      
         Not That            01/01/70 00:00      
            Clearly if the CPU is knackered            01/01/70 00:00      
               If you have a new lot of parts ...            01/01/70 00:00      
                  depending on application...            01/01/70 00:00      
                     let me reframe the question ...            01/01/70 00:00      
                        do you want to do the manufacturer's job?            01/01/70 00:00      
                           don't get me wrong            01/01/70 00:00      
                           No, it's not his job ...            01/01/70 00:00      
                  OF COURSE you do            01/01/70 00:00      
                     I don't know which disty's you do biz with ...            01/01/70 00:00      
                        why? what? when? how?            01/01/70 00:00      
                           Where you sit determines what you see.            01/01/70 00:00      
                              not at all            01/01/70 00:00      
                              RC reset            01/01/70 00:00      
                                 on testing            01/01/70 00:00      
                                    re smoke - I just realize            01/01/70 00:00      
                                       5 Volts can produce smoke            01/01/70 00:00      
                                    Why focus on smoke? Have you missed the point?            01/01/70 00:00      
                                 nope ... not that simple            01/01/70 00:00      
                                    but it sounds exactly so...            01/01/70 00:00      
                                       I've tried a MAX1232 ... is that good enough?            01/01/70 00:00      
                                          pushbutton reset            01/01/70 00:00      
                                             pushbutton            01/01/70 00:00      
                                                I don't understand            01/01/70 00:00      
                                                   NO!            01/01/70 00:00      
                                                      some options            01/01/70 00:00      
                                                         That' not exactly the case ...            01/01/70 00:00      
                                                            weird parts            01/01/70 00:00      
                                                               Too bad I didn\'t know about your interest earlier            01/01/70 00:00      
                                                                  your test subjects.... :-)            01/01/70 00:00      
                                                                     under other circumstances ...            01/01/70 00:00      
                           Jan, I think you missed the point            01/01/70 00:00      
                        OH            01/01/70 00:00      
                           Digikey and Mouser aren't "normal" disty's            01/01/70 00:00      
                              You have a very low opinion of distributors, is th            01/01/70 00:00      
                                 Yes I do ...            01/01/70 00:00      
                                    nope            01/01/70 00:00      
               If you have a new lot of parts ...            01/01/70 00:00      
   Your test program            01/01/70 00:00      
      waitaminute ... I didn't say I'd written it ...            01/01/70 00:00      
         Well...            01/01/70 00:00      
            never used a '320.            01/01/70 00:00      
               So...            01/01/70 00:00      
                  I\'ve built 805x stuff since the \'70\'s ...            01/01/70 00:00      
            aackk! it double-posted again            01/01/70 00:00      
   a real example            01/01/70 00:00      
      Testing 8051s            01/01/70 00:00      
         I'm just out to find stuff that's "broken"            01/01/70 00:00      
         how did you come to that figure?            01/01/70 00:00      
            Fault coverage figure            01/01/70 00:00      

Back to Subject List