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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
01/22/07 00:51
Read: times


 
#131198 - That' not exactly the case ...
Responding to: ???'s previous message
Keep in mind, that you're not willing to do any testing on any parts before simply soldering them into place, and then, if they happen to fail during whatever checkout you deem necessary, you'll invest time in figuring out what's the matter.

I'm willing, in this case, to forego testing because I know which distributor sold me these parts and I know something about that local distributor and his sales staff and their practices. I suspect that they're rejects from Miniscribe, which I know bought parts from Hamilton-Avnet and which I know used 8748's in some of their products of the time. I also suspect that these were routed to me because they knew they would be used as stock and not for a project of any immediacy where they'd likely turn up as defective. They were, of course, right in that assumption.

I've plugged a number of these parts into circuit boards that were commercially built at a time contemporaneous with the manufacture of the chips, in which some parts worked fine, and other failed. Those that failed, failed in other applications as well, and not only in reset-related modes. I don't know why this particular batch behaves badly, but, knowing that they do doesn't, in this case make me very curious.

I did find it odd that they seemed to start up in RC-reset cases, and only then went on to demonstrate other failure modes, while failing absolutely in the cases which used the MAX1232 or that comparator-based reset generator which fed the MCU a 25-clock-cycle-long reset pulse no matter how long the reset button was pressed.

I'm convinced that I'll have to figure out some way in which to test any 805x parts that I intend to stock so I know they operate properly. When I actually have correct analog specifications for things I can test, I'll consider that, but, in the meantime, if it takes 30 minutes to test a part before it goes into my stock, I'll do that, because it involves 5-6 parts and not 100. I'd point out, though, thta this batch of 8751's is the first time I've encountered a batch of parts where more failed than passed simple power-on testing. Since I started out with microcontrollers/microprocessors, I've never thrown out a batch of parts before. I've had one 8008, one 6502, two 68701's, one 8748, and about a dozen various Pentium chips fail, along with some 3-4 memory IC's, and about two dozen MC1489's and one lone MC1488. I've still got all those, with the exception of the 8008, which I made into a "high-tech Tie Tack" and wore to a number of events. I'm not going to hang onto those 8751's, though, as I don't want them wandering back into stock. I'm convinced that there's a reason why the whole batch was rejected wherever they were rejected, and I don't want that flaw to come around and bite me.

If I have to write a test routine for 805x's, I'll do that, but it won't be anything to test I/O analog performance, nor will it extensively test reset behavior, since I can rely on the Maxim/Dallas parts, with their built in watchdog and reset circuitry, to work properly with pretty nearly any external reset signal that meets their digital requirements.

The thing that standsin the way of working a self-test routine, or, for that matter, any sort of tester, is that it requires that one first construct a test regimen. I suspect a tester will require that one build a circuit within which an instruction is jammed into the program store of one MCU by some other, perhaps much faster processor, and then have the MCU execute the instruction, with the other processor "looking over its shoulder," to ensure that it behaves as expected.

I may or may not be willing to do this, and will decide later, depending on how the future unfolds. With more and more 805x-core parts going "internal" it will be more difficult to test them. If one can't really test them, it may not be worth the effort to attempt it.

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