If a resistor is described as having +-5% tolerance, is that a fixed value, or could it vary while the resistor is in use?

To explain further, if I have a 10K+-5% ohm resistor, and I measure the resistance with my multi meter and get a value of 9750, will my resistor be at 9750 ohms of resistance in my circuit consistently, or could it vary anywhere within the tolerance (assuming it's functioning properly, of course)?

  • 2
    \$\begingroup\$ You're looking for "temperature coefficient". \$\endgroup\$ – Ignacio Vazquez-Abrams Aug 27 '16 at 3:59
  • 3
    \$\begingroup\$ Also, there could conceivably be aging. \$\endgroup\$ – Chris Stratton Aug 27 '16 at 4:10
  • 2
    \$\begingroup\$ If only it were so! \$\endgroup\$ – Neil_UK Aug 27 '16 at 5:20
  • \$\begingroup\$ @IgnacioVazquez-Abrams And voltage coefficient. \$\endgroup\$ – user207421 Aug 28 '16 at 4:09

If you read the datasheet for a resistor carefully you'll see other terms for change with soldering, with temperature and with time, in addition to the initial tolerance. The 'Load life' indicates aging at rated power. There may also be changes with humidity, and residue left on the PCB can affect the effective value.

High voltage resistors, in particular, can show a pronounced voltage coefficient (the resistance varies with the applied voltage).

In benign conditions, usually, a resistor will remain within its tolerance, and after it is mounted, temperature coefficient tends to be the largest factor.

Typical temperature coefficients are 100ppm/°C for a 1% resistor down to maybe 0.2ppm/°C for a precision resistor. Old school carbon film parts were often much worse than 100ppm/°C.

A 100ppm/°C resistor that is 1.000K at 25°C might be 1.0075 or 992.5 ohms at 100°C. It's probably a detail you don't need to worry about but the way the tempco is specified you might think they are guaranteeing the slope of the resistance/temperature curve, but that is not true- they only guarantee it remains within a box at stated extrema. The slope can be much higher than the overall average tempco, particularly for ultra-precise parts.

At the ppm level, even flexing the PCB can cause slight changes, especially to SMT parts.

Getting back to your 5% resistor, below is an excerpt from a major manufacturer's datasheet.

enter image description here

The temperature coefficient varies with the value so it's not shown, but for a 1K resistor it is -350~+500ppm/°C, average over the range of -55 to 155°C (+10.5%/-7.35%). You can also see that there are plenty of things that can cause the value to change 1% or more.

  • \$\begingroup\$ What value of resistor would give the lowest temp co? \$\endgroup\$ – Autistic Aug 27 '16 at 9:36
  • 1
    \$\begingroup\$ In the old carbon film through-hole types, the lowest resistance ones were typically actually not carbon film but metal film and in reality had reasonably low tempco (but the guaranteed specs might not reflect that). Very high values (>1M) have the worst. But if you need lowish tempco in 2016, buy a SMT chip resistor- they're typically something like ruthenium oxide, and 100ppm is easily available and cheap. And 1% resistors are almost the same price as 5% in non-astronomical quantities. \$\endgroup\$ – Spehro Pefhany Aug 27 '16 at 11:15
  • 1
    \$\begingroup\$ tl;dr: (could go at the top) No, a resistor can have value change when in use. \$\endgroup\$ – user2943160 Aug 27 '16 at 14:45

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.