1 of 3 123101
INTRODUCTION
The DS1847 and DS1848 are digitally controlled resistors. The look-up tables in these parts are used to store
Resistor positions that discretely compensate for the user’s application temperature dependence across the
range -40oC to +102oC in 2oC increments. Two such tables are provided per chip, one for Resistor 0 (Table 1
in data sheet) and one for Resistor 1 (Table 2 in data sheet). They are selectable via a table select byte
located at address E0. Each look-up table contains 72 bytes (00 to 47h): location 00 corresponds to the -40oC
setting, location 47h corresponds to the +102oC setting. Once a table is selected fill in the 72 discrete
Resistor position values, which range from 00 to FF. All 72 locations must be filled with resistor position
values: if your temperature range is below +102oC or above -40oC, fill in copies of the last position value to
cover the unused temperature range. In this Application Note we will review how these positions are derived
for a desired output. The end-to-end resistance values will vary by up to 20% from part to part due to process
variation; additionally, this resistance has a temperature coefficient. The sections below show how errors due
to Resistance variation across process and across temperature can be nulled out. Also, a calibration method
utilizing true resistance values rather than position values is detailed.
FACTORY CHARACTERIZATION
Each part is factory characterized by Dallas for its resistance value across temperature and a characteristic
set of parameters is derived to describe this part (Equation 1). The impetus for this characterization is the
need to generate an equivalence between actual resistance value and position value for every part. Without
such an equivalence the user’s error budget , in terms of his deliverable, might need to include an additional
entry for resistance error at all temperatures where system calibration was not done. To illustrate this,
consider the transfer functions in Figure 1. G1 represents the conversion of Position into Resistance as
embodied in Equation 2. G2 represents the conversion of Resistance into the user’s deliverable, OUT. G2 is
what the user characterizes on his bench in order to understand his system’s behavior across temperature. G1
varies from part to part and across temperature and should not be included in the bench characterization: it is
provided for every part as explained below. Note that G1 is linear at a constant temperature and it contains
an offset term; both slope and offset vary with temperature. G1 describes the conversion in Equation 2; the
converse describes Equation 1, that is Resistance to Position.
Figure 1
Application Note 167
Considerations for the DS1847/1848
Look-Up Tables
www.maxim-ic.com
Position OUT
Resistance
G1 G2