An NTC thermistor’s B value describes the slope of its resistance-temperature characteristic and is expressed in kelvins. However, “B = 3950 K” is not a complete curve that can be used without a temperature range. The B value is defined by two temperature points, so B25/50, B25/85, and B25/100 can differ for the same device. Mixing them introduces conversion error into firmware and threshold design.
R25 tolerance and B-value tolerance affect different parts of the curve. Self-heating, lead conduction, mounting position, reference-resistor tolerance, and the ADC then add system errors. A sound design keeps the mathematical model, component tolerance, and installed measurement error as separate layers.
What does the B value represent?
For two absolute temperatures T1 and T2, the B value can be calculated from resistances R1 and R2: B=(T1T2/(T2−T1))·ln(R1/R2). Temperatures must be entered in kelvins, not degrees Celsius. In the reverse direction, a single-B approximation uses R(T)=R0·exp[B(1/T−1/T0)] to estimate resistance.
Both equations show that B belongs to a defined interval. A real ceramic NTC does not have one perfectly constant B over its entire operating range. Manufacturers may publish several B values for different temperature pairs or provide a standardized R/T table. For accuracy over a wide range, use the manufacturer’s table, a validated multipoint model, or appropriate Steinhart–Hart coefficients rather than extrapolating one two-point value indefinitely.
Why B25/50 and B25/85 are not interchangeable
The 25/50 suffix means that 25 °C and 50 °C define the value; 25/85 uses 25 °C and 85 °C. TDK’s public product tables show that B25/50, B25/85, and B25/100 for one ordering code are often different. That is not a contradiction. Each number is an effective slope over a different segment of the nonlinear curve.
If firmware builds a conversion table intended for B25/85 but receives B25/50, the mistake can be hard to notice near 25 °C because R25 remains the anchor. Farther from the reference point, the calculated temperature diverges. The BOM, approved component specification, and firmware parameter file should therefore preserve the full B suffix and tolerance.
How R25 tolerance and B tolerance combine
R25 tolerance mainly shifts resistance near the reference point. B tolerance changes the slope, so its contribution grows as temperature moves away from that point. A line item that says only “10 kΩ ±1%” does not establish temperature accuracy across the range. The design also needs B and its tolerance, or manufacturer-specified R/T and temperature-tolerance data.
For a worst-case calculation, evaluate combinations of the upper and lower R25 and B limits instead of simply adding two percentages. Add divider-resistor tolerance, reference-voltage error, ADC gain, quantization, and noise. A one-point calibration can largely correct offset at one temperature, but it does not automatically remove B-slope error. Two-point or multipoint calibration identifies more of the curve.
A bounded calculation example
Assume R25 is 10 kΩ and B25/85 is 3435 K. With the single-B equation, T0=298.15 K and T=358.15 K give an estimated resistance of about 1.45 kΩ at 85 °C. This number illustrates the equation; it is not a guaranteed value for an unspecified part. Actual limits require the exact ordering code’s R25 tolerance, B tolerance, and R/T data.
The same example cannot support a precision claim at −40 °C or 150 °C. As the calculation moves outside the defining interval, the model difference between a single B and the real characteristic may become the dominant error.
Why self-heating can defeat a correct equation
Measurement current dissipates I²R power in the thermistor, raising the sensing element above the medium being measured. The equation may then calculate the thermistor’s own temperature correctly while reporting the wrong air, surface, or fluid temperature. TDK’s readout application note shows how resistance level, divider choice, supply voltage, and measurement architecture can reduce self-heating.
Check dissipation factor, thermal time constant, mounting thermal resistance, and measurement duty cycle. Thermal time constant is itself tied to the manufacturer’s test medium and boundary conditions; it is not a universal installed response time. The distinction between electrical cold state and operating hot state is introduced in NTC cold resistance versus steady-state voltage drop.
An engineering workflow
First, record the full ordering code, R25, R25 tolerance, B temperature pair, and B tolerance. Second, check whether the measurement range lies inside or outside that defining interval and obtain the manufacturer’s R/T table. Third, build an error budget covering the NTC, divider resistor, reference, ADC, and self-heating. Fourth, verify the installed assembly in a chamber or against a traceable reference with the actual airflow, potting, harness, and heat sources. Fifth, version the firmware coefficients with the approved BOM and repeat the calculation and test after any substitution.
For classification background, see linear versus nonlinear resistors. The resistor types guide and the broader electronic-component function map help separate sensing thermistors from fixed resistors and power inrush limiters.
FAQ
Does a larger B value mean a more accurate thermistor?
No. A larger B means a steeper characteristic over the stated interval, not a smaller tolerance. Accuracy depends on R25, B tolerance, R/T data, circuit error, self-heating, and installation.
Can a datasheet or BOM state only B=3950?
It should not. Without the defining temperature pair, the value is ambiguous and can be mixed incorrectly between suppliers or firmware versions.
Does one-point calibration remove all component variation?
No. It corrects one point well, but slope error from B tolerance and model error can remain. Wider-range precision may need two or more calibration points.
If chamber temperature and calculated temperature differ, is B necessarily wrong?
No. Self-heating, mounting thermal resistance, reference-sensor placement, divider error, ADC error, and insufficient stabilization time are also common causes.
Conclusion
An NTC B value must be read with its temperature pair. It is a two-point slope parameter, not a complete full-range curve. Preserve the B suffix, R25 tolerance, B tolerance, manufacturer R/T data, self-heating limit, and installed calibration evidence to turn a resistance conversion into a defensible temperature measurement.
References: TDK, NTC thermistors—general technical information; TDK, standardized R/T characteristics; TDK, digital readout circuit optimization.












