Fan loop, Table 8. fan conversion update rate, Table 9. fan-speed control register (rfsc/w fsc) – Rainbow Electronics MAX6660 User Manual
Page 15
MAX6660
Remote-Junction Temperature-Controlled
Fan-Speed Regulator with SMBus Interface
______________________________________________________________________________________
15
to 16s and stores the data in an update register
(UPDATE). This enables control over timing of the ther-
mal feedback loop to optimize stability.
The Fan Threshold (T
FAN
) register value is subtracted
from the UPDATE register value. If UPDATE exceeds
T
FAN
temperature, then the Fan-Speed Control (FSC)
register (Table 9) stores the excess temperature in the
form of a 7-bit word with an LSB of 0.5°C for bits 4–0,
with bit 5 = 16°C. If the difference between the T
FAN
and UPDATE registers is higher than 32°C, then bit 6 is
set to 1, along with bits 5–1. In thermal closed loop, the
Fan Speed Control register is READ ONLY.
The Fan Gain (FG) register (Table 10) determines the
number of bits used in the Fan-Speed Control register.
This gain can be set to 4, 5, or 6. If bits 6 and 5 are set
to 10, all 6 bits of TEMPDATA are used directly to pro-
gram the speed of the fan so that the thermal loop has
a control range of +32°C with 64 temperature steps
from fan off to full fan speed. If bits 6 and 5 are set to
01, the thermal control loop has a control range of 16°C
with 32 temperature steps from fan off to full fan speed.
If bits 6 and 5 are set to 00, the thermal control loop
has a control range of 8°C with 16 temperature steps
from fan off to full fan speed.
Thermal Open Loop
Setting bit 3 of the Configuration register (Table 5) to 1
places the MAX6660 in thermal open loop. In thermal
open-loop mode, the FSC register is read/write and con-
tains the 7-bit result of UPDATE subtracted from T
FAN
.
In fan open loop, the FSC register programs fan voltage
with acceptable values from 0 to 64 (40h). For example,
in fan open-loop mode, 0 corresponds to zero output
and 40h corresponds to full fan voltage, for example
(11.3V, typ). Proportional control is available over the 0
to 63 (3Fh) range with 64 (40h) forcing unconditional
full speed. In fan closed-loop mode, 0 corresponds to
zero fan speed and 10h corresponds to 100% fan
speed, when the FG register is set to 4 bits, 20h at 5
bits, and 3Fh at 6 bits.
Fan Loop
The fan controller (Figure 7) is based on an up/down
counter where there is a reference clock representing
the desired fan speed counting up, while tachometer
pulses count down. The reference clock frequency is
divided down from the MAX6660 internal clock to a fre-
quency of 8415Hz. This clock frequency is further
divided by the Fan Full-Scale (FS) register (Table 11),
which is limited to values between 127 to 255, for a
DATA
BINARY
FAN
UPDATE
RATE (Hz)
SECONDS
BETWEEN
UPDATES
00h
00000000
0.0625
16
01h
00000001
0.125
8
02h
00000010
0.25
4 (POR)
03h
00000011
0.5
2
04h
00000100
1
1
05h
00000101
2
0.5
06h
00000110
4
0.25
Table 8. Fan Conversion Update Rate
REGISTER/
ADDRESS
FSC (15h = READ, 1Ah = WRITE)
COMMAND
READ/WRITE FAN DAC REGISTER
Bit
7
N/A
6
Overflow Bit
5
(MSB)
4
Data
3
Data
2
Data
1
Data
0
Data
POR State
0
0
0
0
0
0
0
0
Table 9. Fan-Speed Control Register (RFSC/W FSC)
Note: In thermal closed-loop mode, the fan DAC is read only and contains the difference between the measured temperature and
the fan threshold temperature. The LSB is 0.5°C and bit 5 is 16°C. If the difference is higher than 32°C, then bit 6 is set to 1,
together with bits 5–0. Bit 6 can be regarded as an overflow bit for differences higher than 32°C. Bit 7 is always zero. The FSC
register can be programmed directly in thermal open mode. In fan closed-loop mode, FSC programs fan speed with accept-
able values from 0 to 10h, when FG is set to 4 bits or 20h when FG is set to 5 bits, or 3F when FG is set to 6 bits. In fan open-
loop mode, FSC programs fan voltage with acceptable values from 0 to 64 (40h). For example, in fan closed-loop mode, zero
corresponds to zero fan speed and 10h corresponds to 100% fan speed. In fan open-loop mode, zero corresponds to zero
volts out and 40h corresponds to full fan voltage (11.3V typ).