9TCS1083
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
9TCS1083 REV 0.8 011612
Direct Drive Mode
In Direct Drive Mode, the fan speed is directly controlled by
setting a fixed PWM duty cycle. After a proper fan speed
spin-up, the tachometer signal will be ignored and the
9TCS1083 will output the fixed programmed PWM duty
cycle to the fan.
To operate in direct drive mode, Register byte[24], bit[7:6] =
[00].
The duty cycle is selectable through registers by writing
byte[26], bit[7:0] and byte[27], bit[7:5] as follows:
It is important to also set the required fan spin-up specifics
for proper use. The 9TCS1083 after completion of the fan
spin-up routine will then put out the correct programmed
PWM duty cycle.
Thermal Trigger Mode
In this mode the 9TCS1083 fan speed controller is
programmed to run at different fan speeds. The 9TCS1083
will monitor the fan tachometer and depending on the
temperature from a thermal sensor diode and the
pre-programmed temperature settings, the 9TCS1083 will
adjust the fan speed to the targeted tachometer settings.
Register byte[24], bit[7:6] = [01] will put 9TCS1083 into
thermal trigger mode.
Temperature Sensor
The temperature can be set to read from the external
thermal sensors, DX1 or DX2. It is selectable by writing
Byte[33].
FAN_CH_SEL - byte[33], bit[1:0]
Tachometer Update
The tachometer reading can be updated at a rate of
700msec up to 100msecs. Tachometer Update Time,
byte[27], bit[4:2]
Byte[26], Bit[7:0] Logic "1", Selects Duty Cycle
Bit[7] 1
Bit[6] 1/2
Bit[5] 1/4
Bit[4] 1/8
Bit[3] 1/16
Bit[2] 1/32
Bit[1] 1/64
Bit[0] 1/128
Byte[27], Bit[7:5] Logic "1", Selects Duty Cycle
Bit[7] 1/256
Bit[6] 1/512
Bit[5] 1/1024
Byte[33], bit[1:0] Temperature Sensor Selection
[00] CH1
[01] CH2
Byte[27], bit[4:2] Tachometer Update Time
[000] 100 msec
[001] 200 msec
[010] 300 msec
[011] (default) 400 msec
[100] 500 msec
[101] 600 msec
[110] 700 msec
[111] 800 msec
9TCS1083
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 32
9TCS1083 REV 0.8 011612
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
9TCS1083
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 33
9TCS1083 REV 0.8 011612
b. TACH_S2 - byte[34], bit[7:0] and byte[35], bit[7:3]
The TACH_S1/S2 is set using the following RPM formula:
where: RPM - fan revolution per minute
F
sample
- 25kHz sample internal clock sample rate
TACH_Reading - user programmable registers Byte[32]
through Byte[35]
(4) To Set the minimum and maximum fan speed, use
the RPM formula, “Formula 1”.
a. TACH_MIN - byte[31], bit[7:0]
b. TACH_MAX - byte[30, bit[7:0]
(5) To adjust the rate at which the fan speed will
transition from one TACH setting to the other, the RPM
equation, “Formula 1” is again applied to determine the
incremental or decremental fan speed step size.
Tachometer PWM Step Control - byte[36], bit[7:0]
Byte[33],
bit[7:3]
Logic "1" selects Tachometer
Reading
Bit[7] 16
Bit[6] 8
Bit[5] 4
Bit[4] 2
Bit[3] 1
Byte[34], 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
Byte[35], bit[7:3] Logic "1" selects Tachometer
Reading
Bit[7] 16
Bit[6] 8
Bit[5] 4
Bit[4] 2
Bit[3] 1
60
_Re
2
sample
TACH ading
RPM F ×
(Formula 1)
Byte[31], bit[7:0] Logic "1" selects Tachometer
Reading
Bit[7] 512
Bit[6] 256
Bit[5] 128
Bit[4] 64
Bit[3] 32
Bit[2] 16
Bit[1] 8
Bit[0] 4
Byte[30], 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
Byte[36], bit[7:0] Logic "1" selects Tachometer
Reading
Bit[7] 128
Bit[6] 64
Bit[5] 32
Bit[4] 16
Bit[3] 8
Bit[2] 4
Bit[1] 2
Bit[0] 1

9TCS1083BNLG

Mfr. #:
Manufacturer:
IDT
Description:
Clock Synthesizer / Jitter Cleaner PLL THERMAL SENSOR AND FAN CONTROLLER
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet