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

Back to Subject List

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


 
#131009 - No, it's not his job ...
Responding to: ???'s previous message
Well, that's how I've addressed this one, at least where that manufacturer is concerned.

Manufacturers aren't concerned with the parts your distributor ships you. That's true here and it's probably true there. They test a few samples, once they have a part in production, and, if they're O.K. they assume the rest of the lot is, too.

Distributors in the U.S. are totally unscrupulous, and will ship you, the small quantity purchaser, rejects from a large-quantity purchaser. It happens all the time. That's why one has to have incoming inspection. You have to be comfortable that what you've ordered and paid for, namely fully functional parts, is what you get. If you don't have incoming inspection, they can ship you whatever they want, so long as the invoice reflects what you ordered. If you find they're defective, you have no recourse, other than to return them to the distributor, if he'll replace them. You can't sue him, because you can't prove that this lot was previously shipped elsewhere and rejected.

If, on the other hand, you are concerned about what's coming in the front door, you look at it. That involves occasionally, or, in some cases, always, checking the devices for function.

If you receive 10 rolls of SMT components, don't you verify that they're correctly marked? It's unlikely that you'll be sent a roll with multiple values on it. Don't you verify that the quantity is correct? If you pay for 5000 parts, don't you expect that there will be that many on the roll?

If you receive 100 MCU's, don't you look to see what's on the invoice is also what's in the rails? Don't you take one or two out and put them in a circuit to ensure that they're functional? That's the step that interests me. If I have three malfunctioning MCU's, from a batch of 25, I want to know why. It doesn't mean that I'm concerned because I use 1000 a week, it's because I don't want my distributor to believe he can send me somone else's floor-sweepings. U.S. distributors brag about how they've done that.

I don't trust 'em. Our late president Ronald Reagan said, of the Soviets, "trust, but verify." That's what I want to do ... verify.

The MCU can't tell whether the pullup on its port is 1K or 10M ohms. However, it knows whether it "sees" external memory. It "knows" whether it read the value it last wrote to an internal location. It can "see" whether it received what it sent on its serial port. Today, if you want your money back from a distributor who sent you defective parts, you have to prove it. If you put some parts in a circuit and they function properly, and you put other, purportedly identical parts in and they don't, you have evidence. If you want to know your parts are fully functional, you have to have at least a minimal environment that enables you to verify that. One part of that enviroment is the code that will perform that function.

What I asked was whether anyone has written such code and used it. Back in the days when microprocessor technology was new, there were memory tests, instruction execution tests, etc, written and published in considerable volume. While it's true that a malfunctioning MCU can't be depended upon to produce reliable results in testing itself, all it should take is one isolated instance of such a failure to rule out the use of any individual sample from a given lot. It should also encourage further detailed testing of that lot before lots of time and effort are required to figure out why the boards containing members of that lot are "behaving peculiarly."

That's what concerns me ... as our willingnes to trust increases, the need for us to verify increases.

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