9TCS1085
MOBILE ACCESS™—CLOCK SYNTHESIZER, TEMPERATURE SENSOR, & PWM FAN CONTROLLER FOR PORTABLE DEVICES
IDT®
MOBILE ACCESS™—CLOCK SYNTHESIZER, TEMPERATURE SENSOR, & PWM FAN CONTROLLER FOR PORTABLE DEVICES 31
9TCS1085 REV 0.7 012012
Example of Thermal Trigger Mode Setup
The figure below shows how the programmable thresholds
relate to the fan speed settings.
From the figure above, it can be seen that the fan speed will
adjust between the tachometer settings TACH_S1 and
TACH_S2 given the temperature from the thermal sensor.
The temperature thresholds are set by TH_FAN and
TL_FAN along with the temperature hysteresis, T_HYS. In
this mode, the fan will have active fault condition monitoring
along with fan spin-up control. The rate at which the fan will
speed up or slow down, going from one TACH setting to the
other, can be programmed by the user. Lastly, the fan speed
tolerance can also be selectable via registers.
To set up the fan speed controller in Thermal Trigger Mode,
the following registers will need to be programmed.
(1) Temperature Thresholds:
a. TL_FAN - byte[28], bit[6:0] (default 127°C)
b. TH_FAN - byte[29], bit[6:0] (default 127°C)
To set TL_FAN and TH_FAN a logic "1" is written into the
proper register. For example, to get 70°C, a "1" would be
written for Bit[6], Bit[2], and Bit[1].
(2) Temperature Hysteresis, T_HYS, byte[27], bit[1:0]:
(3) Tachometer Targets:
a. TACH_S1 - byte[32], bit[7:0] and byte[33], bit[7:3]
Byte[28], Bit[7:0] Logic "1", Selects Temp Threshold
Bit[7] —
Bit[6] 64°C
Bit[5] 32°C
Bit[4] 16°C
Bit[3] 8°C
Bit[2] 4°C
Bit[1] 2°C
Bit[0] 1°C
TempSenser Temperature
Fan Speed
Thermal Hysteresis
Thermal Hysteresis
TACH_S2
TACH_S1
FAN OFF
TH_FAN
TL_FAN
Byte[29], Bit[7:0] Logic "1", Selects Temp Threshold
Bit[7] —
Bit[6] 64°C
Bit[5] 32°C
Bit[4] 16°C
Bit[3] 8°C
Bit[2] 4°C
Bit[1] 2°C
Bit[0] 1°C
Byte[27], bit[1:0] Temperature Threshold Hysteresis
[00] 2°C
[01] 5°C
[10] 10°C
[11] (default) 15°C
Byte[32], bit[7:0] Logic "1" selects Tachometer
Reading
Bit[7] 4096
Bit[6] 2048
Bit[5] 1024
Bit[4] 512
Bit[3] 256
Bit[2] 128
Bit[1] 64
Bit[0] 32