English
Language : 

ISL12022 Datasheet, PDF (17/28 Pages) Intersil Corporation – Real Time Clock with On Chip ±5ppm Temp Compensation
ISL12022
TABLE 12. IATR0 TRIMMING RANGE (Continued)
TRIMMING
IATR05 IATR04 IATR03 IATR02 IATR01 IATR00 RANGE
1
1
0
0
1
0
-18
1
1
0
0
1
1
-19
1
1
0
1
0
0
-20
1
1
0
1
0
1
-21
1
1
0
1
1
0
-22
1
1
0
1
1
1
-23
1
1
1
0
0
0
-24
1
1
1
0
0
1
-25
1
1
1
0
1
0
-26
1
1
1
0
1
1
-27
1
1
1
1
0
0
-28
1
1
1
1
0
1
-29
1
1
1
1
1
0
-30
1
1
1
1
1
1
-31
Note that setting the IATR to the lowest settings (-31ppm)
with the default 32kHz output can cause the oscillator
frequency to become unstable on power-up. The lowest
settings for IATR should be avoided to insure oscillator
frequency integrity. If the lowest IATR settings are needed,
then the user is advised to disable the FOUT and enable
again to insure placing the oscillator in a stable condition.
ALPHA REGISTER (ALPHA)
TABLE 13. ALPHA REGISTER
ADDR 7
6
5
4
3
2
1
0
0Ch D ALPHA6 ALPHA5 ALPHA4 ALPHA3 ALPHA2 ALPHA1 ALPHA0
The Alpha variable is 8 bits and is defined as the
temperature coefficient of Crystal from -40°C to T0, or the
Alpha Cold (There is an Alpha Hot register that must be
programmed as well). It is normally given in units of
ppm/°C2, with a typical value of -0.034. The ISL12022
device uses a scaled version of the absolute value of this
coefficient in order to get an integer value. Therefore,
Alpha<7:0> is defined as the (|Actual Alpha Value| x 2048)
and converted to binary. For example, a crystal with Alpha of
-0.034ppm/°C2 is first scaled (|2048*(-0.034)| = 70d) and
then converted to a binary number of 01000110b.
TEMPERATURE SENSOR ENABLED BIT (TSE)
This bit enables the Temperature Sensing operation, including
the temperature sensor, A/D converter and AT/DT register
adjustment. The default mode after power-up is disabled
(TSE = 0). To enable the operation, TSE should be set to 1
(TSE = 1). When the temperature sensor is disabled, the initial
values for IATR and IDTR registers are used for frequency
control.
All changes to the IDTR, IATR, ALPHA and BETA registers
must be made with TSE = 0. After loading the new values,
TSE can be enabled and the new values are used. When TSE
is set to 1, the temperature conversion cycle begins and will
end when two temperature conversions are completed. The
average of the two conversions is in the TEMP registers. The
total time for temperature sense and conversion is
approximately 22ms from the time TSE = 1 write is completed.
TEMP SENSOR CONVERSION IN BATTERY MODE BIT
(BTSE)
This bit enables the Temperature Sensing and Correction in
battery mode. BTSE = 0 (default) no conversion, Temp
Sensing or Compensation in battery mode. BTSE = 1
indicates Temp Sensing and Compensation enabled in battery
mode. The BTSE is disabled when the battery voltage is lower
than 2.7V. No temperature compensation will take place with
VBAT<2.7V.
FREQUENCY OF TEMPERATURE SENSING AND
CORRECTION BIT (BTSR)
This bit controls the frequency of Temperature Sensing and
Correction. BTSR = 0 default mode is every 10 minutes,
BTSR = 1 is every 1.0 minute. Note that BTSE has to be
enabled in both cases. See Table 15.
TABLE 15. FREQUENCY OF TEMPERATURE SENSING AND
CORRECTION BIT
BTSE BTSR
TC PERIOD IN BATTERY MODE
0
0
OFF
0
1
OFF
1
0
10 Minutes
1
1
1 Minute
The practical range of Actual Alpha values is from
-0.020 to -0.060.
The ALPHA register should only be changed while the TSE
(Temp Sense Enable) bit is “0”. Note that both the ALPHA
and the ALPHA Hot registers need to be programmed with
values for full range temperature compensation.
BETA Register (BETA)
TABLE 14.
ADDR 7
6
5
4
3
2
1
0
0Dh TSE BTSE BTSR BETA4 BETA3 BETA2 BETA1 BETA0
The temperature measurement conversion time is the same
for battery mode as for VDD mode, approximately 22ms. The
battery mode current will increase during this conversion time
to typically 68µA. The average increase in battery current is
much lower than this due to the small duty cycle of the
ON-time versus OFF-time for the conversion.
To figure the average increase in battery current, we take the
the change in current times the duty cycle. For the 1 minute
temperature period the average current is shown in
Equation 1:
ΔIBAT =
0----.--0---2---2----s-
60 s
×
68
μ
A
=
250 n A
(EQ. 1)
17
FN6659.2
June 23, 2009