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 34
9TCS1083 REV 0.8 011612
Spin-up
In this mode the fan controller will also have spin-up control
capabilities. At any time the fan attempts to go from a zero
RPM to a higher fan speed, the fan will always go through
the proper spin-up routine. The time allotted for fan spin-up
as well as the spin-up PWM duty cycle can be adjusted via
registers by writing byte[25], bit[7:3] as follows:
Spin-up Time - byte[25], bit[7:6]
Spin-up PWM duty cycle - byte[25], bit[5:3]
Dynamic PWM Mode
The 9TCS1083 in this mode will be directed by the system
via registers as to the target RPM by which the fan speed
should be running. The system will read a temperature
sensor along with the fan tachometer information and make
the determination as to what the nominal fan speed should
be. This information is fed back to the 9TCS1083 via
register writes. 9TCS1083 will comply and attempt to run
the fan at the requested speed.
To put the 9TCS1083 in Dynamic PWM mode register
byte[24], bit[7:6] = [10]
The system will poll byte[22], bit[7:0], and byte[23], bit[4:0]
for the TACH reading which will correlate to the current fan
speed by the RPM equation, “Formula 1”.
The system can read the temperature sensor diodes from
the 9TCS1083 or from any sensor available to the system to
determine the necessary adjustments to the fan speed.
Byte[25], bit[7:6] Spin-up Time
Bit[7:6] = [00] 250msec
Bit[7:6] = [01] (default) 500msec
Bit[7:6] = [10] 1sec
Bit[7:6] = [11] 2sec
Byte[25], bit[5:3] Spin-up PWM duty cycle
Bit[5:3] = [000] 30%
Bit[5:3] = [001] 35%
Bit[5:3] = [010] 40%
Bit[5:3] = [011] 45%
Bit[5:3] = [100] 50%
Bit[5:3] = [101] 55%
Bit[5:3] = [110] (default) 60%
Bit[5:3] = [111] 65%
Byte[22], 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
Byte[23], bit[4:0] Logic "1" selects Tachometer
Reading
Bit[7] 4096
Bit[6] 2048
Bit[5] 1024
Bit[4] 512
Bit[3] 256