4

What is the best practice for testing small components such as resistors / capacitors before shipping? I buy these in bulk, and while it is easy to catch the duds that have already failed, sometimes there are components that spontaneously die in the field. What is the best way to simulate a few hours or dare I say days of rigorous use?

If there is a recommended book full of these practices, I would love to know about it. (perhaps in the wiki?)

placeholder
  • 29,982
  • 10
  • 63
  • 110
MrSynAckSter
  • 287
  • 1
  • 4
  • 9

2 Answers2

3

If resistors in your product are failing in the field, there are a few things I'd look at:

  • Are you buying parts from a reputable vendor? If you're buying from E-bay or a 2nd-tier distributor, you don't know how the parts have been stored and handled, and what quality controls were used when manufacturing them, or even if they are correctly labelled.

  • Is your design using the parts within their specs? If you're buying from a reputable vendor, an overstress due to a design error is the most likely cause of field failures. Is the operating temperature (including self-heating) within spec? Is the operating current in spec at all times? Are you de-rating the parts appropriately for the lifetime you need?

  • Is your manufacturing facility handling the parts correctly and following recommended thermal profiles for these parts? Are they following requirements for moisture sensitivity?

  • Are your customers using your system within specs in the field? Are they using it under the temperature and vibration conditions you expected? Are they using the product at higher altitude than you expected?

If you don't find any issues by answering these questions, then is the time to start looking at testing. (of course, if you've had customer-visible failures, your customers may insist on further testing after you take corrective actions for whatever issues you found through design analysis)

For a problem like this, HALT/HAST testing ("highly accelerated life testing" and "highly accelerated stress testing") could be appropriate. This involves operating your system in extremely aggressive environments, with high temperature, humidity, and ongoing vibration. The environmental stress is increased until the product fails. The failure mode is analyzed and corrected, and then stress is increased until the next failure mode is observed, and so on. The idea is to find the weakest areas of the design and improve them, iteratively, until some fundamental limitation is found or increased stress becomes impractical.

But HALT/HAST is a system-level test, and you asked for a component-level test. For component level, accelerated life testing is also possible. Generally, based on some physical knowledge of the expected failure modes, you can predict (or assume) an acceleration factor for operating the part at high temperature. For example you might find that some type of failure doubles its occurrence (halves its MTBF) for each 10 degrees of increased temperature. In that case, you could simulate 10 years of operation in 3 months by operating at 55 degrees above the design limit.

However, good estimates of the acceleration factor depend on good knowledge of the important failure mechanisms and are best if validated by long experience with the particular types of parts; so its best to get this information from your vendor. Also, there's a limit to how much acceleration factor can be used --- at some point you could accelerate some secondary failure mechanism so that the failures you see in the test don't represent the type of failures you see in the field.

The Photon
  • 126,425
  • 3
  • 159
  • 304
  • HALT/HAST testing is the type of thing you run on one or two units of your product with the expectation of destroying it to find out what parts fail first. You would run the HALT units through ESS first. – vicatcu Mar 24 '13 at 18:35
  • @vicatcu, that's totally correct. Also, HALT/HAST is a destructive test, not something you'd do on a system before shipping it. But if resistors are a source of infant mortality in your design, it probably means a design or supply chain problem --- not something you want to try to fix by testing all units before shipping. – The Photon Mar 24 '13 at 18:44
2

I think what you are talking about is in the category of what is usually called "Environmental Stress Screening" or ESS for short. This class of tests is meant to shake out problems associated with "Infant Mortality" - the types of problems that can be said to occur "spontaneously". These are tests you run on all your products before they ship.

If this sort of thing is happening with a high incidence (say higher than 1% of the time) you more than likely have an actual design flaw on your hands. The most common type of design flaw that results in this type of problem, with passive components, inadequate component derating for environmental / safety margins. Another, less common, possibility for passives failing "spontaneously" is ESD susceptibility.

vicatcu
  • 22,499
  • 13
  • 79
  • 155