EDN Access

July 3, 1997


Spice subcircuit models thermistors

Lutz Wangenheim, Hochschule, Bremen, Germany

The subcircuit in Figure 1 is a simple and efficient behavioral model for a thermistor, implemented in PSpice (Microsim, Irvine, CA). The model simulates realistic thermistor parameters for all standard analyses (transient, ac, and dc). You can set all relevant thermistor parameters--nominal resistance, nominal and ambient temperatures, and material and thermal constants--during the call of the subcircuit. Listing 1 gives the parameter definitions for the subcircuit. The model reflects Equation 1, traditionally used to describe the resistance-temperature characteristic of thermistors:

(1)

where RT is the resistance at thermistor-body temperature TB, RNOM is the nominal resistance at nominal (standard reference) temperature TNOM, and B is the material constant (in Kelvin) that describes the temperature sensitivity.

Note that Equation 1 is valid only within a limited temperature range, because it does not reflect the actual temperature dependence of the material constant, B. However, with respect to manufacturing tolerances of B, the equation provides a useful approximation. The sub9circuit establishes thermal feedback by using a conventional ohmic resistor, representing RNOM, in series with a voltage source ETEMP that represents the temperature-dependent term. The independent zero-voltage source, VSENSE, senses the current, IT, through the circuit.

The voltage, VT=ITRT, generated between thermistor nodes 1 and 2 is the sum of the voltage across RNOM and the output, VTEMP, of the voltage source, ETEMP:

Replacing RT by Equation 1 and solving for VTEMP yields the control function for ETEMP. You can derive the function by applying the analog-behavioral model of PSpice in Listing 1:

Because all control parameters of the dependent source must be constants, currents, or voltages, you need some extra circuitry to compute the body temperature, TB, and convert it to a corresponding voltage. Therefore, you use a dependent current source, GPWR, controlled by the voltage-current product, VTIT, to generate a voltage across resistor RTH at Node 5. This voltage represents the power-dependent portion of the body temperature, TB, if you set the value of the thermal resistance, RTH, to the reciprocal of the thermistor's dissipation factor, D. Capacitor CTH in parallel with RTH models the thermal time constant, lower case tau, of the thermistor body.

For ambient temperature-to-voltage conversion, a constant current, IAMB=1A, must produce a voltage at Node 6 that is numerically equal to the ambient temperature, TAMB, in Kelvin. This temperature constitutes the second portion of TB. To satisfy this equivalency, you use a resistor model for RAMB with a nominal value of 300.15 ohms and a linear temperature coefficient of TC=1/300.15=3.33×103. During simulation runs, you can set the ambient temperature (for PSpice, nominally 27°C, or 300.15K) with a global.TEMP statement.

Note that ac simulation, which is a linear (small-signal) analysis, must not cause any change in the thermistor's electrical resistance. Therefore, the voltage at Node 5, a measure of internal heating, must not contain any ac portion that may result from the nonlinear control operation (current-voltage multiplication) of the behavioral-modeling block, GPWR. Unfortunately, if any dc flows through the thermistor during bias-point calculation (before the ac analysis), the output of GPWR will always contain such an unwanted ac portion. Therefore, to make the ac voltage at Node 5 negligible, you should increase the value of CTH accordingly.

During ac simulations, you should set the time constant, lower case tau=RTHCTH, to a much larger value than 1/fMIN, the start frequency of the ac analysis. Thus, the current-voltage characteristic of the thermistor becomes a function of only its nominal value, RNOM; the ambient temperature, TAMB; and the dc bias flowing through the device. Click here to download the PSpice file from DI-SIG, #2043. (DI #2043)


Figure 1
This thermistor model incorporates thermal feedback to accurately model current-voltage characteristics for transient analysis as well as for dc and ac simulations.
Listing 1--Subcircuit description for thermistor macro model

| EDN Access | Feedback | Table of Contents |


Copyright © 1997 EDN Magazine, EDN Access. EDN is a registered trademark of Reed Properties Inc, used under license. EDN is published by Cahners Publishing Company, a unit of Reed Elsevier Inc.