DN238 - SOT-23 SMBus Fan Speed Controller Extends Battery Life and Reduces Noise

advertisement
SOT-23 SMBus Fan Speed Controller Extends Battery Life and
Reduces Noise – Design Note 238
David Canny
Introduction
Battery run times for notebook computers and other
portable devices can be improved and acoustic noise
reduced by using Linear Technology’s LTC®1695 to
optimize the operation of these products’ internal
cooling fans. The LTC1695 comes in a SOT-23 package
and provides all the functions necessary for a system
controller or microcontroller to regulate the speed of
a typical 5V/≤1W fan via a 2-wire SMBus interface.
By varying the fan speed according to the system’s
instantaneous cooling requirements, the power consumption of the cooling fan is reduced and battery
run times are improved. Acoustic noise is practically
eliminated by operating the fan below maximum speed
when the thermal environment permits. Designers also
have the option of controlling the temperature in portable
devices by using feedback from a temperature sensor
to control the fan speed.
Figure 1 shows a typical application. Fan speed is easily programmed by sending a 6-bit digital code to the
LTC1695 via the SMBus. This code is converted into
an analog reference voltage that is used to regulate the
output voltage of the LTC1695’s internal linear regulator. The system controller can enable an optional boost
feature that eliminates fan start-up problems by output5V
+
3.3μF
1
2
3
SYSTEM
CONTROLLER
VCC
ting 5V to the fan for 250ms before lowering the output
voltage to its programmed value. Another important
feature is that the system controller can read overcurrent
and overtemperature fault conditions from information
stored in the LTC1695. The part’s SMBus address is
hard-wired internally as 1110 100 (MSB to LSB, A6 to
A0) and the data code bits D0 to D6 are latched at the
falling edge of the SMBus Data Acknowledge signal
(D6 is a Boost-Start Enable bit and D5 to D0 translate
to a linearly proportional output voltage, 00–3F hex =
0V–5V). The LTC1694, which also appears in Figure 1,
is a dual SMBus accelerator/pull-up device that may
be used in conjunction with the LTC1695. Table 1 lists
some 5V brushless DC fans suitable for typical LT1695
fan speed control applications.
Boost-Start Timer, Thermal Shutdown and
Overcurrent Clamp Features
A DC fan typically requires a starting voltage higher than
its minimum stall voltage. For example, one Micronel 5V
fan requires a 3.5V starting voltage, but once started, it
will run until its terminal voltage drops below 2.1V (its
stall voltage). Thus, the user must ensure that the fan
starts up properly before programming the fan voltL, LT, LTC, LTM, Linear Technology and the Linear logo are registered trademarks
of Linear Technology Corporation. All other trademarks are the property of their
respective owners.
VOUT
5
+
LTC1695
GND
SCL
SDA
4.7μF
4
SUNON
KED0502PFB1-8
5VDC FAN
0.6W
DN238 F01
5V
1
5
VCC SMB1
LTC1694
2
4
GND SMB2
Figure 1. SMBus Fan Speed Controller
08/00/238_conv
age to a value that is lower than the starting voltage.
Monitoring the fan’s DC current for stall conditions
does not help because some fans consume almost
the same amount of current at the same terminal voltage in both stalled and operating conditions. Another
approach is to detect the absence of fan commutation
ripple current. However, this is complex and requires
customization for the characteristics of each brand of
fan. The LTC1695 offers a simple and effective solution
through the use of a boost-start timer. By setting the
Boost-Start Enable bit high via the system controller,
the LTC1695 outputs 5V for 250ms to the fan before
lowering the voltage to its programmed value (see
Figure 2 for the start-up voltage profile).
During a system controller Read command, bits 6 and
7 in the data byte code are defined as the Thermal
Shutdown Status (THE) and the Overcurrent Fault (OCF),
respectively. The remaining bits of the data byte (0 to 5)
are set low during host read back. The LTC1695 shuts
down its PMOS pass transistor and sets the THE bit
high if die junction temperature exceeds 155°C. During
an overcurrent fault, the LTC1695’s overcurrent detector
sets the OCF bit high and actively clamps the output
current to 390mA. This protects the LTC1695’s PMOS
pass transistor. Under dead short conditions (VOUT =
0), although the LTC1695 clamps the output current,
the large amount of power dissipated on the chip will
force the LTC1695 into thermal shutdown. These dual
protection features protect both the IC and the fan,
but more importantly, alert the host to system thermal
management faults. During a fault condition, the SMBus
logic continues to operate so that the host can poll the
fault status data.
Conclusion
The LTC1695 improves battery run times and reduces
acoustic noise in portable equipment. In addition, it
provides important performance and protection features by controlling the operation of the equipment’s
cooling fan. It comes in a SOT-23 package and is easily
programmed via the SMBus interface. Table 1. Some 5V DC Fans’ Characteristics
MANUFACTURER
PART NUMBER
AIRFLOW
(CFM)
POWER
(W)
SIZE(L • W • H)mm3
SUNON
KDE0501PFB2-8
0.65
0.50
20 • 20 • 10
ATC
AD0205HB-G51
0.80
0.45
25 • 25 • 10
SUNON
KDE0502PFB2-8
1.70
0.60
25 • 25 • 10
SUNON
KDE0503PFB2-8
3.20
0.60
30 • 30 • 10
SUNON
KDE0535PFB2-8
4.80
0.70
35 • 35 • 10
Micronel
F41MM-005XK-9
6.10
0.70
40 • 40 • 12
LTC1695
OUTPUT VOLTAGE
2V/DIV
100ms/DIV
DN238 F02
Figure 2. Fan Start-Up Voltage Profile
Data Sheet Download
www.linear.com
Linear Technology Corporation
For applications help,
call (408) 432-1900
dn238f_conv LT/TP 0800 340K • PRINTED IN THE USA
1630 McCarthy Blvd., Milpitas, CA 95035-7417
(408) 432-1900
●
FAX: (408) 434-0507 ● www.linear.com
© LINEAR TECHNOLOGY CORPORATION 2000