Resistance in a thermistor is the predictable, highly non-linear change in electrical opposition to current flow that occurs as the component's internal temperature shifts. In a real circuit, this shifting resistance alters the voltage drop across a voltage divider network, which a microcontroller’s ADC reads to calculate the exact temperature. Beginners frequently confuse thermistors with RTDs (Resistance Temperature Detectors), which are linear and metallic, or standard fixed resistors, which are specifically engineered to have a near-zero temperature coefficient.
The Core Mechanism: How Temperature Alters Resistance
Thermistors are broadly split into two categories based on how their resistance reacts to thermal energy: NTC (Negative Temperature Coefficient) and PTC (Positive Temperature Coefficient). For temperature sensing, NTC thermistors are the industry standard. They are manufactured from sintered metal oxides (like manganese, nickel, and cobalt).
Think of the electrons in an NTC semiconductor like cars stuck in a parking lot during a blackout. When it is cold, the gates are locked (high resistance), and almost no cars can reach the highway. As thermal energy increases, the gates open wider, allowing exponentially more cars to merge onto the highway (current flows easier, resistance drops). This is fundamentally different from a metal wire, where heat causes atomic lattice vibrations that actually impede electron flow, raising resistance.
Worked Example: Calculating NTC Resistance at 85°C
To predict the exact resistance of an NTC thermistor at a given temperature, engineers use the Beta (β) parameter equation. Let's calculate the resistance of a standard 10kΩ 3950K NTC thermistor (commonly used in 3D printer hotends and battery packs) when it is exposed to 85°C.
The Beta Equation:
R_T = R_0 × e^[ β × (1/T - 1/T_0) ]
Our Known Variables:
- R_0 (Nominal Resistance at 25°C) = 10,000 Ω
- T_0 (Nominal Temperature in Kelvin) = 25°C + 273.15 = 298.15 K
- T (Target Temperature in Kelvin) = 85°C + 273.15 = 358.15 K
- β (Beta value from the datasheet) = 3950 K
Step-by-Step Calculation:
- Find the inverse temperatures: 1/358.15 = 0.0027921, and 1/298.15 = 0.0033540.
- Subtract them: 0.0027921 - 0.0033540 = -0.0005619.
- Multiply by Beta: 3950 × -0.0005619 = -2.2195.
- Calculate the exponent (e^-2.2195): ≈ 0.10866.
- Multiply by R_0: 10,000 × 0.10866 = 1,086.6 Ω.
At 85°C, our 10kΩ thermistor has dropped to roughly 1,087 Ω. If this thermistor is the lower leg of a voltage divider with a 10kΩ pull-up resistor tied to a 5V VCC, the ADC will read approximately 0.49V. The microcontroller's firmware (using Steinhart-Hart coefficients or a lookup table) translates that 0.49V back into the 85°C temperature value.
Where You Meet This in Practice
You will encounter thermistor resistance curves in several critical DIY and commercial applications:
- 3D Printer Hotends and Beds: Firmware like Marlin relies on RepRap thermistor tables to map resistance to temperature. If you swap a 100kΩ thermistor for a 10kΩ without updating the
Configuration.hfile, the printer will read the resistance incorrectly, triggering a thermal runaway error or melting your hotend. - LiFePO4 Battery Management Systems (BMS): High-current BMS units use 10kΩ NTC probes zip-tied to the battery busbars. If the resistance drops below the threshold indicating 60°C, the BMS opens the discharge MOSFETs to prevent cell venting.
- HVAC and Refrigeration: Epoxied NTC thermistors measure evaporator coil temperatures. The non-linear curve is ideal here because the system needs high resolution at the freezing point (to prevent ice buildup) but cares less about precision at 120°F.
Thermistors vs. RTDs: Clearing Up the Confusion
Because both components measure temperature via resistance, they are often conflated on parts lists. Here is how they actually differ on the bench.
| Feature | NTC Thermistor (e.g., 10kΩ 3950) | RTD (e.g., Pt1000) |
|---|---|---|
| Material | Sintered metal oxides (Semiconductor) | Pure platinum wire/film (Metal) |
| Response Curve | Highly non-linear (exponential drop) | Highly linear (steady increase) |
| Sensitivity | Massive (e.g., -400 Ω/°C at 25°C) | Low (e.g., +3.85 Ω/°C for Pt1000) |
| Typical Range | -40°C to +150°C (up to 300°C for glass) | -200°C to +850°C |
| Circuit Need | Simple voltage divider | Wheatstone bridge or precision current source |
According to Analog Devices design notes, you choose an NTC thermistor when you need high sensitivity over a narrow, everyday temperature range on a tight budget. You choose an RTD when you are measuring industrial exhaust gases at 400°C and need long-term stability without frequent recalibration.
Frequently Asked Questions
How do you measure resistance in a thermistor with a multimeter?
Set your multimeter to the Ohms (Ω) setting and touch the probes to the two wire leads. Polarity does not matter; thermistors are non-polarized. Crucial bench tip: Do not hold the metal probe tips or the thermistor bead with your bare fingers while measuring. Your body heat (roughly 37°C) will transfer into the bead, causing the resistance to plummet in real-time on your multimeter display. Hold the wires, or use alligator clips, and wait 10 seconds for the reading to stabilize.
Why does resistance in a thermistor drop when it gets hot?
In an NTC semiconductor, electrons are bound in the valence band at low temperatures, acting as insulators. As thermal energy increases, electrons gain enough kinetic energy to jump the 'bandgap' into the conduction band, where they are free to carry current. More heat equals more charge carriers, which equals lower electrical resistance. For deeper physics and mathematical modeling, the Texas Instruments application note on thermistor sensing provides excellent derivations of the Steinhart-Hart equation.
Can I replace a 10k NTC with a 100k NTC on my control board?
Generally, no. The control board's voltage divider circuit is built around a specific pull-up resistor (usually matching the nominal resistance of the thermistor, like 10kΩ). If you install a 100kΩ thermistor on a board designed for 10kΩ, the voltage divider will be heavily skewed. The ADC will only see tiny voltage changes across the entire temperature spectrum, destroying your resolution and likely triggering a firmware 'open circuit' or 'thermal runaway' safety fault. Always match the nominal resistance and the Beta (B) value specified by the manufacturer.






