FINTEK F75387RG

F75387
F75387SG/RG Datasheet
±1oC Accuracy H/W Monitor IC with Automatic Fan Speed Control
Release Date: July, 2007
Revision: V0.27P
F75387
F75387 Datasheet Revision History
Version
Date
Page
Revision History
0.20P
Mar/2005
-
Preliminary Release Version.
0.21P
Mar/2005
41-42
Update DC spec
0.22P
Apr/2005
37~40
Update description of Index A4~A8/B4~B8
0.23P
May/2005
48
0.24P
Jun/2005
41,42
0.25P
Dec/2005
0.26P
Dec/2006
4
Add Taiwan patent certification number
0.27P
July/2007
-
Company readdress
Update application circuit
Update DC Spec
Revised the typo
Please note that all data and specifications are subject to change without notice. All the trade marks of products and
companies mentioned in this data sheet belong to their respective owners.
LIFE SUPPORT APPLICATIONS
These products are not designed for use in life support appliances, devices, or systems where malfunction of these
products can reasonably be expected to result in personal injury. Customers using or selling these products for use
in such applications do so at their own risk and agree to fully indemnify Fintek for any damages resulting from such
improper use or sales.
F75387
Table of Contents
1. GENERAL DESCRIPTION .........................................................................................................................................................4
2. FEATURES ....................................................................................................................................................................................4
3. KEY SPECIFICATIONS ..............................................................................................................................................................5
4. PIN CONFIGURATION...............................................................................................................................................................5
5. PIN DESCRIPTION......................................................................................................................................................................5
5.1.
POWER PIN .....................................................................................................................................................................6
5.2.
MONITORING ITEMS AND FAN SPEED CONTROL .............................................................................................................6
5.3.
ALERT SIGNALS AND OTHERS .........................................................................................................................................6
6. FUNCTION DESCRIPTION .......................................................................................................................................................7
6.1.
GENERAL DESCRIPTION ..................................................................................................................................................7
6.2.
ANALOG INPUTS .............................................................................................................................................................7
6.3.
ACCESS INTERFACE AND POWER ON CONFIGURATION ...................................................................................................8
6.4.
TYPICAL OPERATING CHARACTERISTIC ...........................................................................................................................9
6.5.
TEMPERATURE MONITORING ...........................................................................................................................................9
6.6.
TEMPERATURE MEASUREMENT MACHINE ....................................................................................................................10
6.7.
MONITOR TEMPERATURE FROM THERMISTOR ...............................................................................................................10
6.8.
MONITOR TEMPERATURE FROM THERMAL DIODE .........................................................................................................11
6.9.
ADC NOISE FILTERING .................................................................................................................................................11
6.10.
OVER TEMPERATURE SIGNAL (OVT#)..........................................................................................................................11
6.11.
FAN SPEED MONITORING AND CONTROL ......................................................................................................................12
FAN SPEED CONTROL ...................................................................................................................................................................12
FAN SPEED CONTROL MECHANISM ...............................................................................................................................................13
PWMOUT DUTY-CYCLE OPERATING PROCESS ...........................................................................................................................14
6.12.
FAN_FAULT#................................................................................................................................................................15
6.13.
SMI# ............................................................................................................................................................................15
TEMPERATURE ............................................................................................................................................................................15
VOLTAGE ....................................................................................................................................................................................16
FAN .............................................................................................................................................................................................16
6.14.
VOLT_FAULT# (VOLTAGE FAULT SIGNAL).................................................................................................................17
7. PCB LAYOUT GUIDE................................................................................................................................................................17
8. REGISTER DESCRIPTION ......................................................................................................................................................18
8.1.
CONFIGURATION REGISTER  INDEX 00H ....................................................................................................................18
1
July, 2007
0.27P
F75387
8.2.
CONFIGURATION REGISTER  INDEX 01H ....................................................................................................................19
8.3.
CONFIGURATION REGISTER  INDEX 02H ....................................................................................................................19
8.4.
CONFIGURATION REGISTER  INDEX 03H ....................................................................................................................20
8.5.
SERIAL BUS ADDRESS REGISTER  INDEX 04H ...........................................................................................................20
8.6.
VALUE RAM  INDEX 10H- 2FH .................................................................................................................................21
8.7.
IRQ/SMI# ENABLE REGISTER 1  INDEX 30H ..........................................................................................................22
8.8.
INTERRUPT STATUS REGISTER 1  INDEX 31H .............................................................................................................23
8.9.
REAL TIME STATUS REGISTER 1  INDEX 32H .............................................................................................................23
8.10.
IRQ/SMI# ENABLE REGISTER 2  INDEX 33H ..........................................................................................................24
8.11.
INTERRUPT STATUS REGISTER 2  INDEX 34H .............................................................................................................24
8.12.
VOLT_FAULT/OVT REAL TIME STATUS REGISTER  INDEX 35H ...............................................................................25
8.13.
REAL TIME FAULT STATUS REGISTER 1  INDEX 36H ...............................................................................................26
8.14.
CHIPID(1) REGISTER – INDEX 5AH .............................................................................................................................26
8.15.
CHIPID(2) REGISTER – INDEX 5BH .............................................................................................................................26
8.16.
VENDOR ID(1) REGISTER – INDEX 5DH .....................................................................................................................26
8.17.
VENDOR ID(2) REGISTER – INDEX 5EH .....................................................................................................................26
8.18.
SMART FAN LOOKUP TABLE HYSTERESIS AND FAN MODE REGISTER -- INDEX 60H ..................................................26
8.19.
FAN FAULT TIME REGISTER -- INDEX 61H .....................................................................................................................28
8.20.
BOUNDARY HYSTERESIS REGISTER -- INDEX 62H .........................................................................................................28
8.21.
FAN FULL TIME REGISTER -- INDEX 63H .......................................................................................................................28
8.22.
FILTER FAST UPDATE VALUE REGISTER -- INDEX 67H ...................................................................................................29
8.23.
PWMOUT1 START UP DUTY-CYCLE  INDEX 69H ...............................................................................................29
8.24.
T1 OVT TARGET TEMPERATURE HIGH INDEX 6AH .........................................................................................30
8.25.
T1 OVT TARGET TEMPERATURE LOW  INDEX 6BH..........................................................................................30
8.26.
T2 OVT TARGET TEMPERATURE HIGH INDEX 6CH .........................................................................................30
8.27.
T2 OVT TARGET TEMPERATURE LOW  INDEX 6DH .........................................................................................30
8.28.
FAN1 FULL SPEED COUNT REGISTER 0  INDEX 70H .................................................................................................30
8.29.
FAN1 FULL SPEED COUNT REGISTER 1 INDEX71H ....................................................................................................30
8.30.
FAN1 EXPECT COUNT REGISTER-- INDEX 74H ..............................................................................................................31
8.31.
FAN1 EXPECT COUNT REGISTER-- INDEX 75H ..............................................................................................................31
8.32.
FAN1 PWM_DUTY -- INDEX 76H ...............................................................................................................................31
8.33.
FAN2 FULL SPEED COUNT REGISTER 0  INDEX 80H .................................................................................................31
8.34.
FAN2 FULL SPEED COUNT REGISTER 1 INDEX81H ....................................................................................................31
8.35.
FAN2 EXPECT COUNT REGISTER-- INDEX 84H ..............................................................................................................32
8.36.
FAN2 EXPECT COUNT REGISTER-- INDEX 85H ..............................................................................................................32
8.37.
FAN2 PWM_DUTY -- INDEX 86H ...............................................................................................................................32
8.38.
GPIOX OUTPUT CONTROL REGISTER – INDEX 90H ......................................................................................................32
2
July, 2007
0.27P
F75387
8.39.
GPIOX OUTPUT DATA REGISTER – INDEX 91H .............................................................................................................33
8.40.
GPIO1X INPUT STATUS REGISTER – INDEX 92H ...........................................................................................................33
8.41.
VT1 BOUNDARY 1 TEMPERATURE – INDEX A0H..................................................................................................33
8.42.
VT1 BOUNDARY 2 TEMPERATURE – INDEX A1H..................................................................................................34
8.43.
VT1 BOUNDARY 3 TEMPERATURE – INDEX A2H..................................................................................................34
8.44.
VT1 BOUNDARY 4 TEMPERATURE – INDEX A3H..................................................................................................34
8.45.
FAN1 SEGMENT 1 SPEED COUNT – INDEX A4H ...................................................................................................35
8.46.
FAN1 SEGMENT 2 SPEED COUNT – INDEX A5H ...................................................................................................35
8.47.
FAN1 SEGMENT 3 SPEED COUNT – INDEX A6H..................................................................................................35
8.48.
FAN1 SEGMENT 4 SPEED COUNT – INDEX A7H..................................................................................................35
8.49.
FAN1 SEGMENT 5 SPEED COUNT – INDEX A8H..................................................................................................36
8.50.
VT2 BOUNDARY 1 TEMPERATURE – INDEX B0H ..................................................................................................36
8.51.
VT2 BOUNDARY 2 TEMPERATURE – INDEX B1H ..................................................................................................36
8.52.
VT2 BOUNDARY 3 TEMPERATURE – INDEX B2H ..................................................................................................37
8.53.
VT2 BOUNDARY 4 TEMPERATURE – INDEX B3H ..................................................................................................37
8.54.
FAN2 SEGMENT 1 SPEED COUNT – INDEX B4H..................................................................................................37
8.55.
FAN2 SEGMENT 2 SPEED COUNT – INDEX B5H ...................................................................................................38
8.56.
FAN2 SEGMENT 3 SPEED COUNT – INDEX B6H ...................................................................................................38
8.57.
FAN2 SEGMENT 4 SPEED COUNT – INDEX B7H..................................................................................................38
8.58.
FAN2 SEGMENT 5 SPEED COUNT – INDEX B8H..................................................................................................38
9. ELECTRICAL CHARACTERISTIC........................................................................................................................................39
9.1.
ABSOLUTE MAXIMUM RATINGS ...................................................................................................................................39
9.2.
DC CHARACTERISTICS .................................................................................................................................................39
9.3.
AC CHARACTERISTICS .................................................................................................................................................40
10. ORDERING INFORMATION ................................................................................................................................................41
11. PACKAGE DIMENSIONS......................................................................................................................................................41
12. F75387 APPLICATION CIRCUIT .........................................................................................................................................43
13. F75387 APPLICATION CIRCUIT & CO-LAYOUT CIRCUIT WITH F75375 ................................................................45
3
July, 2007
0.27P
F75387
1. General Description
F75387 is a system hardware monitoring and automatic fan speed controlling IC specific designed
for graphic cards and PC etc. The F75387 can monitor several critical hardware parameters of the
system, including voltages, temperatures and fan speeds which are very important for the system
to work stably and properly.
An 11-bit analog-to-digital converter (ADC) was built inside F75387. The chip can monitor up to 4
analog voltage inputs, 2 fan tachometer inputs and 3 temperature inputs (2 remote and 1 local
sensor). The remote temperature sensor can be performed by thermistor, transistor 2N3906 and
CPU/GPU thermal diode. The F75387 can provide automatic fan speed control so that the system
can operate at the minimum acoustic noise. This chip supports not only PWM duty mode
(PWMOUT) but also linear mode (DACOUT 0 ~ 3.3V) for fan speed control. Internal oscillator was
built in this chip and user can use external clock input if users need accurate fan speed count. Also
the users can set up the upper and lower limits (alarm thresholds) of all monitored parameters and
the F75387 can also issue warning messages for system protection when there is something
wrong with monitored items.
Through the BIOS or application software, the users can read all the monitored parameters of
system all the time. And a pop-up warning can be also activated when the monitored item was out of the
proper/pre-setting range. The F75387 is in the package of 16-pin SOP/SSOP and powered by 3.3V
2. Features
„
4 voltage inputs
„
Provide 2 remote and 1 on-chip local temperature sensor
„
Up to 2 fan speed monitoring inputs and 2 automatic fan speed control
„
Power on fan speed configuration
„
z
100% or 60% PWM duty cycle output on initial
z
3.3V or 1.98V DAC linear voltage output on initial
Provide up to 4 system protection signals
z
OVT#, SMI#, FAN_FAULT#, VOLT_FAULT# signals
„
Programmable limited and setting points(alert threshold) for all monitored items
„
2-wire SMBus interface
„
VCC3V operation and 16-SOP/SSOP package(150mil)
Noted: Patented TW207103 TW207104 TW220442 US6788131 B1 TW235231 TWI263788
4
July, 2007
0.27P
F75387
3. Key Specifications
„
Supply Voltage
3.0V to 3.6V
„
Measured Range
0 ~ 145 oC
„
Remote Diode Temperature Accuracy
±1oC from +60oC to +100oC
„
Local Temperature Accuracy
±3oC from +60oC to +100oC
4. Pin Configuration
FANIN1
GPIO0/FANIN2/VOLT_FAULT#
1
2
16
PWM1/DAC1/ADDR_TRAP
3
GPIO1/PWM2/DAC2/FAN_FAULT#
GPIO2/SMI#/FAN_FAULT#/LED
4
5
14
13
OVT#/VOLT_FAULT#/GPIO3/CLKIN
SCLK
SDATA
15
VCC
D1+
D2+
12
VREF
VIN1
6
11
VIN2
7
8
10
9
VIN3
GND
5. Pin Description
I/OOD12t
- TTL level bi-directional pin, can select to OD or OUT by register, with 12 mA source-sink capability.
I/OOD16t
- TTL level bi-directional pin, can select to OD or OUT by register, with 16 mA source-sink capability.
I/OD12ts5V
- TTL level bi-directional pin and schmitt trigger, Open-drain output with 12 mA sink capability, 5V tolerance.
I/O8t
- TTL level bi-directional pin with 8 mA sink capability.
I/O8t-u47,5V
- TTL level bi-directional pin with 8 mA sink capability, pull-up 47k ohms, 5V tolerance.
I/O12ts5V
- TTL level bi-directional pin and schmitt trigger with 12 mA sink capability, 5V tolerance.
O12
- Output pin with 12 mA source-sink capability.
AOUT
- Output pin(Analog).
OD12
- Open-drain output pin with 12 mA sink capability.
INts5V
- TTL level input pin and schmitt trigger, 5V tolerance.
AIN
- Input pin(Analog).
P
- Power.
5
July, 2007
0.27P
F75387
5.1.
Power Pin
Pin No.
Pin Name
Type
Description
16
VCC
P
3.3V power supply voltage input
9
GND(D-)
P
GND(If sensing CPU/GPU thermal diode or transistor 3906, please connect
D- to this pin. Refer to application circuit)
5.2.
Monitoring Items and Fan Speed Control
Pin No.
Pin Name
Type
Description
1
FANIN1
INts5V
0V to +3.3V amplitude fan tachometer input.
2
GPIO0(Default)
INts5V/OD12
General purpose I/O pin. Default Open drain
FANIN2
INts5V
0V to +3.3V amplitude fan tachometer input.
VOLT_FAULT#
OD12
This pin will be a logic LOW when the voltage exceeds its limit.
PWM1(Default)
OOD12
Use PWM duty cycle to control fan1 speed.
DAC1
AOUT
Use linear voltage output (0~3.3V) to control fan1 speed.
ADDR_TRAP
INts5V
Address power on trapping pin. Internal weak pull down. The internal
3
pull-down resistor will be turn-off after power-on trapping. For detail
description, please see register description index01h
4
GPIO1(Default)
INts5V/OD12
General purpose I/O pin. Default Open drain
PWM2
OOD12
Use PWM duty cycle to control fan2 speed.
DAC2
AOUT
Use linear voltage output (0~3.3V) to control fan2 speed.
FAN_FAULT#
OD12
This pin will be a logic LOW when the fan speed is abnormal.
10
VIN3
AIN
0V to 2.048V FSR Analog Inputs
11
VIN2
AIN
0V to 2.048V FSR Analog Inputs
12
VIN1
AIN
0V to 2.048V FSR Analog Inputs
14
D2+
AIN
Thermistor / transistor 2N3906/ CPU/GPU thermal diode terminal input
15
D1+
AIN
Thermistor / transistor 2N3906/ CPU/GPU thermal diode terminal input
5.3.
Alert Signals and Others
Pin No.
Pin Name
Type
Description
5
GPIO2(Default)
INts5V/OD12
General purpose I/O function. Default pure open drain
SMI#
OD12
System management interrupt (Pure open drain). This pin will be active low
when there is something wrong with voltage, temperature and fan. See
register description index 33h
VOLT_FAULT#
OD12
Active-Low output. This pin will be a logic LOW when the voltage exceeds
its limit.
6
July, 2007
0.27P
F75387
6
OVT#(Default)
OD12
Default open drain active-low output. This pin will be a logic LOW when the
temperature exceeds its limit. Default output enable when the temperature
exceeds 100oC on initial.
GPIO3
INts5V/OD12
General purpose I/O function.
FAN_FAULT#
OD12
This pin will be a logic LOW when the fan speed is abnormal.
CLKIN
INts5V
24MHz/48MHz external clock input for chip operation source. When input
external clock, the fan speed count will be more accurate.
13
VREF
AOUT
Reference voltage 2.304V.
8
SDATA
INts5V/OD12
Serial bus data
7
SCLK
INts5V
Serial bus clock
6. Function Description
6.1.
General Description
F75387 is a system hardware monitoring and automatic fan speed controlling IC specific designed for graphic
cards and PC etc. An 11-bit analog-to-digital converter (ADC) was built inside F75387. The chip can monitor
up to 4 analog voltage inputs, 2 fan tachometer inputs and 3 temperature inputs (2 remote and 1 local sensor).
The remote temperature sensor can be performed by thermistor, transistor 2N3906 and CPU/GPU thermal
diode. The F75387 can provide automatic fan speed control so that the system can operate at the minimum
acoustic noise. This chip supports not only PWM duty mode (PWMOUT) but also linear mode (DACOUT) for
fan speed control. Also the users can set up the upper and lower limits (alarm thresholds) of all monitored
parameters and the F75387 can also issue warning messages for system protection when there is something
wrong with monitored items.
6.2.
Analog Inputs
For the 11-bit ADC has the 8mv LSB, the maximum input voltage of the analog pin is 2.048V. Therefore the
voltage under 2.048V (ex:1.5V) can be directly connected to these analog inputs. The voltage higher than 2.048V
should be reduced by a factor with external resistors so as to obtain the input range. Only 3Vcc is an exception for it is
main power of the F75387. Therefore 3Vcc can directly connect to this chip’s power pin and need no external resistors.
There are two functions in this pin with 3.3V. The first function is to supply internal analog power of the F75387 and the
second function is that this voltage with 3.3V is connected to internal serial resistors to monitor the +3.3V voltage. The
internal serial resistors are two 150K ohm, so that the internal reduced voltage is half of +3.3V.
7
July, 2007
0.27P
F75387
There are four voltage inputs in the F75387 and the voltage divided formula is shown as follows:
VIN = V+12V ×
R2
R1 + R2
where V+12V is the analog input voltage, for example.
If we choose R1=27K, R2=5.1K, the exact input voltage for V+12v will be 1.907V, which is within the tolerance.
As for application circuit, it can be refer to the figure as follows.
Voltage Inputs
150K
(directly connect to the chip)
3Vcc
VIN3.3
(directly connect to the chip)
VIN (Lower than 2.048V)
150K
VIN1(Max2.048V)
VIN(Higher than
R1
R2
8-bit ADC
with
8 mV LSB
VREF Pin 13
R
10K, 1%
Pin 14 or 15
Typical BJT
Connection
2N3906
RTHM
10K, 25 C
Typical Thermister
Connection
Figure 6-1
6.3.
Access Interface and Power On Configuration
The F75387 provides one serial access interface, Serial Bus, to read/write internal registers. The address of Serial
Bus is configurable by using power-on trapping. The pin 3 (PWM1/DAC1/ADDR_TRAP) is a multi-function pin.
During power-on, this pin serves as input detection of logic high or logic low. Two Serial Bus address 0x5A
(0101_1010) and
0x5C (0101_1100) can be selected by changing external pull-up resistors. Following table
indicates the configuration:
External Resistor
Address
Power On PWM Duty Cycle/DAC Linear Voltage Output
Power On DACOUT/PWMOUT Mode
NC
200K
10K
2.2K
0x5A
0x5C
0x5C
0x5A
60% x 3VCC
100% x 3VCC
60% Duty Cycle
100% Duty Cycle
DACOUT
DACOUT
PWMOUT
PWMOUT
(a) Serial bus write to internal address register followed by the data byte
8
July, 2007
0.27P
F75387
7
0
8
0
7
8
SCL
SDA
0
1
Start By
Master
0
1
1
0
R/W
1
D7
D6
Ack
by
387
Frame 1
Serial Bus Address Byte
D5
D4
D3
D2
D1
D0
Ack
by
387
Frame 2
Internal Index Register Byte
0
7
8
SCL (Continued)
SDA (Continued)
D7
D6
D5
D4
D3
D2
D1
D0
Stop
by
Master
Frame 3
Data Byte
Serial Bus Write to Internal Address Register followed by the Data Byte
(b) Serial bus read form internal address register followed by the data byte
0
SCL
SDA
7
0
1
Start by
Master
0
1
1
0
1
8
R/W
0
D7
7
D6
ack
by
387
Frame 1
Serial Bus Address Byte
0
1
2
3
4
5
6
0
1
0
1
1
0
1
D5
D4
D3
D2
D1
D0
ack
by
387
Frame 2
Internal Index Register Byte
7
8
8
0
1
2
3
4
5
6
7
D7
D6
D5
D4
D3
D2
D1
D0
8
SCL(Continued)
SDA(Continued)
R/W
ack
by
387
Frame 3
Serial Bus Byte
Frame 4
Data Byte
ack Stop by
by Master
387
Serial Bus read from Internal Address Register followed by the Data Byte
6.4.
Typical operating characteristic
Remote Temperature Error
Temperature Error
1.5
1
0.5
0
-0.5
0
10
20
30
40
50
60
70
80
90
100 110 120 130 140
Temperature
6.5.
Temperature monitoring
The F75387 monitors a local and a remote temperature sensor. Both can be measured from 0°C to 140.875°C.
The temperature format is as the following table:
9
July, 2007
0.27P
F75387
Temperature ( High Byte )
Digital Output
Temperature ( Low Byte )
Digital Output
0°C
0000 0000
0°C
000 0 0000
1°C
0000 0001
0.125°C
001 0 0000
25°C
0001 1001
0.250°C
010 0 0000
50°C
0011 0010
0.375°C
011 0 0000
75°C
0100 1011
0.500°C
100 0 0000
90°C
0101 1010
0.625°C
101 0 0000
100°C
0110 0100
0.750°C
110 0 0000
140°C
1000 1100
0.875°C
111 0 0000
Remote-sensor transistor manufacturers
6.6.
Manufacturer
Model Number
Panasonic
2SB0709 2N3906
Philips
PMBT3906
Temperature Measurement Machine
The temperature data format is 11-bit unsigned for thermal sensor. The 8-bit temperature data can be obtained by
reading through two registers. The format of the temperature data is as below
Temperature
6.7.
8-Bit Digital Output
11-Bit Binary
11-Bit Hex
+125.5°C
0111,1101.100
7D.8h
+25.125°C
0001,1001.001
19.2h
+2.875°C
0000,0010.111
02.Eh
+1.25°C
0000,0001.010
01.4h
+0.0°C
0000,0000
00.0h
Monitor Temperature from thermistor
The F75387 can connect two thermistors to measure environment temperature or remote temperature. The
specification of thermistor should be considered to (1) β value is 3435K (2) resistor value is 10K ohm at 25°C. In
the Figure 6-1, the thermistor is connected by a serial resistor with 10K ohm, then connected to VREF (pin13).
10
July, 2007
0.27P
F75387
6.8.
Monitor Temperature from thermal diode
Also, if the CPU, GPU or external circuits provide thermal diode for temperature measurement, the F75387 is
capable to these situations. The build-in reference table is for PNP 2N3906 transistor, and each different kind of
thermal diode should be matched with specific and BJT gain. In the Figure 6-1, the transistor is directly connected
into temperature pins. For detail, please refer to application circuit.
6.9.
ADC Noise Filtering
The ADC is integrating type with inherently good noise rejection. Micro-power operation places constraints on
high-frequency noise rejection; therefore, careful PCB board layout and suitable external filtering are required for
high-accuracy remote measurement in electronically noisy environment. High frequency EMI is best filtered at
CPU/GPU D+ and D-(connect to pin 9 GND) with an external 3300pF capacitor. Too high capacitance may introduce
errors due to the rise time of the switched current source. Nearly all noise sources tested cause the ADC
measurement to be higher than the actual temperature, depending on the frequency and amplitude.
6.10. Over Temperature Signal (OVT#)
The F75387 can provide two external thermal sensors to detect temperature. Two types of OVT# are supported.
1. When monitored temperature exceeds the over-temperature threshold value, OVT# will be asserted until the
temperature goes below the hysteresis temperature.
To
T
HYST
OVT#
2. When monitored temperature is not in the target range for the queue time, OVT# will be asserted until the
temperature goes into the target range for the queue time.
Target High
Target Low
OVT#
Queue Time
11
July, 2007
0.27P
F75387
6.11. Fan Speed Monitoring and Control
Fan speed count
Inputs are provided by the signals from fans equipped with tachometer outputs. The level of these signals should
be set to TTL level, and maximum input voltage cannot be over 5V. If the input signals from the tachometer
outputs are over the 5V, the external trimming circuit should be added to reduce the voltage to obtain the input
specification. The normal circuit and trimming circuits are shown below:
+12V
+12V
Pull-up resister
4.7K Ohms
Pull-up resister < 1K
or totem-pole output
+12V
22K~30K
FAN Out
Fan Input
+12V
FANIN 1
GND
10K
> 1K
Fan Input
FAN Out
FANIN 1
GND
F75387S
3.3V Zener
FAN
Connector
F75387S
Fan with Tach Pull-Up to +12V, or
Totem-Pole Putput and Zener Clamp
Fan with Tach Pull-Up to +12V, or Totern-Pole
Output and Register Attenuator
+5V
+5V
Pull-up resister
4.7K Ohms
Pull-up resister < 1K
or totem-pole output
+5V
FAN Out
1K~2.7K
Fan Input
+5V
FANIN1
GND
10K
> 1K
FAN Out
Fan Input
FANIN1
GND
F75387S
Fan with Tach Pull-Up to +5V, or Totern-Pole
Output and Register Attenuator
3.3V Zener
FAN
Connector
.
F75387S
Fan with Tach Pull-Up to +5V, or
Totem-Pole Putput and Zener Clamp
Determine the fan counter according to:
Count =
1.5 × 10 6
RPM
In other words, the fan speed counter has been read from register, the fan speed can be evaluated by the
following equation. As for fan, it would be best to use 2 pulses tachometer output per round.
RPM =
1.5 × 10 6
Count
Fan speed control
12
July, 2007
0.27P
F75387
The F75387 provides 2 fan speed control methods:
1. LINEAR FAN CONTROL
2. PWM DUTY CYCLE
Linear Fan Control
The range of DC output is 0~3.3V, controlled by 8-bit register (CR75 for FAN1 and CR85 for FAN2). 1 LSB is
about 0.013V. The output DC voltage is amplified by external OP circuit, thus to reach maximum FAN
OPERATION VOLTAGE, 12V. The output voltage will be given as followed:
Output_voltage (V) = 3.3 ×
Programmed 8 - bit Register Value
255
And the suggested application circuit for linear fac control would be:
8
12V
3
DC OUTPUT VOLTAGE
-
PMOS
1
D1
1N4148
LM358
4
2
+
R
4.7K
JP1
R 10K
C
47u
3
2
1
R 27K FANIN MONITOR
C
0.1u
R
10K
CON3
R
3.9K
DC FAN Control with OP
PWM duty Fan Control
The duty cycle of PWM can be programmed by a 8-bit register which are defined in the CR75h and CR85h.
The default duty cycle is set to 100%, that is, the default 8-bit registers is set to FFh. The expression of duty
can be represented as follows.
Duty_cycle(%) =
Programmed 8 - bit Register Value
× 100%
255
+5V
+12V
R1
R1
R2
R2
PNP Transistor
D
G
PWM Clock Input
PNP Transistor
D
G
NMOS
S
PWM Clock Input
NMOS
S
+
C
+
C
FAN
-
FAN
-
Fan speed control mechanism
13
July, 2007
0.27P
F75387
There are 3 modes to control fan speed and they are manual, fan speed mode and temperature mode. For manual
mode, it generally acts as software fan speed control. As for speed mode and temperature mode, they are more
intelligent fan speed control and described as below:
1. Speed mode
Speed mode is an intelligent method according to expected fan speed pre-setting by BIOS. In the beginning, fan
speed will operate at full speed and the F75387 will get the full speed count value. After that, the fan speed will
automatically rotate according to the expected fan speed setting by BIOS. The register CR74h and CR75h are used
for this mode.
2. Temperature mode
At this mode, the F75387 provides automatic fan speed control related to temperature variation of CPU/GPU or the
system. The F75387 can provide four temperature boundaries and five intervals, and each interval has its related fan
speed count. All these values should be set by BIOS first. Take figure 6-2 as example. When temperature boundaries
are set as 45, 55, 65, and 75°C and there are five intervals (each interval is 10°C). The related desired fan speed
counts for each interval are 0500h, 0400h, 0300h, 0200h, 0100h. When the temperature is within 55~65°C, the fan
speed count 300h will be load into FAN EXPECT COUNTregisters(CR74h~CR75h, CR84h~CR85h). Then, the
F75387 will adjust PWMOUT duty-cycle to meet the expected value. It can be said that the fan will be turned on with
a specific speed set by BIOS and automatically controlled with the temperature variation. The F75387 will take
charge of all the fan speed control and need no software support.
Desired Counts
0100h
75 Degree C
0200h
65 Degree C
0300h
55 Degree C
0400h
45 Degree C
0500h
Figure 6-2
PWMOUT Duty-cycle operating process
In both “SPEED” and “TEMPERATURE” modes, the F75387 adjust PWMOUT duty-cycle according to current fan
count and expected fan count. It will operate as follows:
(1). When expected count is FFFFh, PWMOUT duty-cycle will be set to 00h to turn off fan.
(2). When expected count is 0000h, PWMOUT duty-cycle will be set to FFh to turn on fan with full speed.
(3). If both (1) and (2) are not true,
14
July, 2007
0.27P
F75387
(a). When PWMOUT duty-cycle decrease to MIN_DUTY(≠ 00h), obviously the duty-cycle will decrease to 00h next,
the F75387 will keep duty-cycle at 00h for 1.6 seconds. After that, the F75387 starts to compare current fan count
and expected count in order to increase or decrease its duty-cycle. This ensures that if there is any glitch during the
period, the F75387 will ignore it.
Start Duty
Stop Duty
6.12. FAN_Fault#
Fan_Fault# will be asserted when the fan speed doesn’t meet the expected fan speed within a programmable period
(default is 11 seconds) or when fan stops with respect to PWM duty-cycle which should be able to turn on the fan.
There are two conditions may cause the FAN_FAULT# event.
(1). When PWM_Duty reaches FFh, the fan speed count can’t reach the fan expected count in time. (Figure 6-3)
11 sec(default)
Current Fan Count
Expected Fan Count
100%
Duty-cycle
Fan_Fault#
Figure 6-3
(2). After the period of detecting fan full speed, when PWM_Duty > Min. Duty, and current fan count is monitored
FFFFh.
6.13. SMI#
Temperature
SMI# interrupt for temperature is shown as figure 6-4. There are two types of temperature SMI# interrupt.
1. Temperature exceeding high limit or going below hystersis will cause an interrupt if the previous interrupt has been
reset by writing “1” all the interrupt Status Register.
15
July, 2007
0.27P
F75387
To
T HYST
SMI#
(pulse mode)
*
*
*
(level mode
active low)
*
*Interrupt Reset when Interrupt Status Registers are written 1
Figure 6-4
2. Temperature is not in the target range for the queue time:
Target High
Target Low
SMI#
(pulse mode)
*
*
*
*
(level mode
active low)
*
*
*
*
*Interrupt Reset when Interrupt Status Registers are written
Voltage
SMI# interrupt for voltage is shown as figure below (Figure 6-5). Voltage exceeding or going below high limit will
cause an interrupt if the previous interrupt has been reset by writing “1” all the interrupt Status Register. Voltage
exceeding or going below low limit will result in the same condition as voltage exceeding or going below high limit.
Fan
SMI# can be used to replace the FAN_FAULT# function .
(pulse mode)
(level mode)
*
*
*
*
*
*
*
*
*Interrupt Reset when Interrupt Status Registers are written 1
Figure 6-5 :Voltage SMI# Mode
16
July, 2007
0.27P
F75387
6.14. VOLT_FAULT# (Voltage Fault Signal)
When voltage leaps from the security range setting by BIOS, the warning signal VOLT_FAULT# will be activated.
Shown in figure 6-6
High limit
Low limit
VOLT_FAULT#
Figure 6-6
7. PCB Layout Guide
PCB can be electrically noisy environments, and the F75387 is measuring very small voltage from the remote sensor,
so care must be taken to minimize noise which is occurred at the sensor inputs. The following guideline should be
taken to reduce the measurement error of the temperature sensors:
1. Place the F75387 as close as practical to the remote sensing diode. In noisy environments, such as a computer
main-board, the distance can be 4 to 8 inches. (typ). This length can be increased if the worst noise sources are
avoided. Noise sources generally include clock generators, switching power plane, CRTs, memory buses and
PCI/ISA bus etc.
2. Route the D+ and Pin9 GND(D-) tracks close together, in parallel, with grounded guard tracks on each side.
Provide a ground plane under the tracks if possible. Do not route D+ & Pin9 GND(D-) lines next to the deflection
coil of the CRT. And also don’t route the trace across fast digital signals which can easily induce bigger error.
GND
10MILS
D+
10MILS
MINIMUM
Pin9 GND(D-)
10MILS
10MILS
GND
17
July, 2007
0.27P
F75387
3. Use wide tracks to minimize inductance and reduce noise pickup. 10 mil track minimum width and spacing is
recommended.
4. Try to minimize the number of copper/solder joints, which can cause thermocouple effects. Where copper/solder
joints are used, make sure that they are in both the D+ and Pin9 GND(D-) path and at the same temperature.
Thermocouple effects should not be a major problem as 1℃ corresponds to about 200µV. It means that a
copper-solder thermocouple exhibits 3µV/℃, and takes about 200µV of the voltage error at D+ & Pin9 GND(D-)
to cause a 1℃ measurement error. Adding a few thermocouples causes a negligible error.
5. Place a 0.1µF bypass capacitor close to the VDD pin. In very noisy environments, place an external 2200pF input
filter capacitors across D+, Pin9 GND(D-) close to the F75387.
6. If the distance to the remote sensor is more than 8 inches, the use of twisted pair cable is recommended. It will
work up to around 6 to 12 feet.
7. Because the measurement technique uses switched current sources, excessive cable and/or filter capacitance
will affect the measurement accuracy. When using long cables, the filter capacitor may be reduced or removed.
Cable resistance can also induce errors. 1 Ω series resistance introduces about 0.5℃ error.
8. Register Description
8.1.
Configuration Register  Index 00h
Power on default <7:0> = 0000_0101 b
Bit
Name
Attribute
Description
Set one restores power on default value to all registers except the Serial
7
INIT
R/W
Bus Address register. This bit clears itself since the power on default is
zero.
6
LOW_POWR
R/W
Set this bit to 1, then each monitor cycle become 0.2 Sec
5
Reserved
RO
Read back will be 0
4
CLK24M_SEL
R/W
3
POWR_DOWN
R/W
2
EN_SMI
R/W
When external clock is used, set this bit to 1 indicates the external clock is
24MHz.
Set the bit to 1 will power down internal circuit..
0: disable SMI function.
1: enable SMI function. (default)
18
July, 2007
0.27P
F75387
This register is reset by ARA command.
1
EN_ARA_MODE
R/W
0
START
R/W
8.2.
Enable SMBAlert.
Set one to enable startup of monitoring operations; a zero puts the part in
standby mode.
Configuration Register  Index 01h
Power on default <7:0> = 0x00_1100 b
Bit
7
Name
Reserved
Attribute
-
Description
Return 0 when read
6
FAN_FULL_DUTY
R/W
0: The PWM duty will be 60% during the keep full time.
1: The PWM duty will be 100% during the keep full time.
The mode is trappable. If the pull-up resistor of pin3 is 10k or none, the
default is 0 (60%). If the pull-up resistor of pin3 is 2.2k or 200k, the
default is 1(100%).
5
EN_V_FAULT_PIN2
R/W
0: The PIN2 will act as GPIO0/FANIN2 which is controlled by
PIN2_MODE register.(default)
1: The PIN2 will act as VOLT_FAULT#
4
EN_F_FAULT_PIN4
R/W
0: The PIN4 will act as GPIO1/PWMOUT2 which is controlled by
PIN4_MODE register.(default)
1: The PIN4 will act as FAN_FAULT#.
3
T2_MODE
R/W
0: VT2 is connected to a thermistor
1: VT2 is connected to a BJT(default)
2
T1_MODE
R/W
0: VT1 is connected to a thermistor
1: VT1 is connected to a BJT (default)
1
PIN4_MODE
R/W
Pin 4 mode select.
0: The PIN4 will act as GPIO1.(default)
1: The PIN4 will act as PWMOUT2.
0
PIN2_MODE
R/W
Pin 2 mode select.
0: The PIN2 will act as GPIO0.(default)
1: The PIN2 will act as FANIN2 input.
8.3.
Configuration Register  Index 02h
Power on default <7:0> = 0000_0000 b
Bit
Name
Attribute
Description
7-6
PIN5_MODE
R/W
00: pin5 function is GPIO2.(default)
01: pin5 is used as SMI
10: pin5 is used as Fan fault function
11: LED out(1Hz/0.5Hz select by LED_FREQ register)
5
SMI_MODE
R/W
0: SMI will be level mode.(default)
1: SMI will be pulse mode.
19
July, 2007
0.27P
F75387
4
SMI_LEVEL
R/W
0: SMI is low active.(default)
1: SMI is high active.
3
OVT_MODE
R/W
0: OVT asserts according to the Hysteresis limit
1: OVT asserts according to the target limit.
2
LED_FREQ
R/W
0: The fan fault LED output frequency will be 0.5Hz.(default)
1: The fan fault LED output frequency will be 1Hz.
1
F_FAULT_MODE
R/W
0: The fan fault will be level mode.
1: The fan fault will indicate by LED function (1Hz or 0.5Hz which is
controlled by LED_FREQ register).
0
F_FAULT_LEVEL
R/W
0: The fan fault is low active.(default)
1: The fan fault is high active.
8.4.
Configuration Register  Index 03h
Power on default <7:0> = 0100_0000 b
Bit
Name
Attribute
Description
7-6
PIN6_MODE
R/W
00: PIN6 will act as GPIO3.
01: PIN6 will act as OVT#
10: PIN6 will act as voltage fault function
11: PIN6 will function as operating clock input function. The external clock
should be 24/48MHz. This input clock will be the clock source of the
whole chip
5
OVT_LEVEL
R/W
0: The OVT is low active.(default)
1: The OVT is high active.
4-3
OVT_QUEUE
R/W
OVT queue is used to filter the temperature noise, it define the times of
the event when OVT# is asserted.
00: 1 times
01: 3 times
10: 5 times
11: 7 times
2
V_FAULT_LEVEL
R/W
0: The voltage fault is low active.(default)
1: The voltage fault is high active.
R/W
Voltage fault queue. It is used to filter the voltage noise, the follow define
the times of the event when VOLT_FAULT# is asserted.
00: 1 times
01: 3 times
10: 5 times
11: 7 times
1-0
8.5.
V_FAULT_QUEUE
Serial Bus Address Register  Index 04h
Power on default: 5Ah or 5Ch.
20
July, 2007
0.27P
F75387
Bit
Name
7-0
8.6.
SERIAL_ADDR
Attribute
R/W
Description
Serial Bus address. Power on default value depends on the status of pin3
(PWMOUT1/ADDR_TRAP) at the moment of power on. If the pin is pull-up
by 10K or none, the value is 5Ah; if the pin is pull-up by 2.2k or 200k, the
value is 5Ch.
To read or write registers of this chip, the serial address must match this
value.
This register can be written by a sequence value to this register: A9h, C3h,
XXh, in which XXh will be the value being written to this register; this is to
protect the register from being written by accident.
Write XXh to this register will return to default value.
Value RAM  Index 10h- 2Fh
Address
10-3F
Attribute
Default
Value
Description
10h
RO
VCC reading. The unit of reading is 8mV.
11h
RO
V1 reading. The unit of reading is 8mV.
12h
RO
V2 reading. The unit of reading is 8mV.
13h
RO
V3 reading. The unit of reading is 8mV.
RO
Temperature 1 reading (MSB). The unit of reading is 1ºC.At the moment of
reading this register, the LSB will be latched. This will prevent from data updating
when reading. To read the temperature value correctly, read MSB first and
followed read the LSB.
15h
RO
Temperature 2 reading (MSB). The unit of reading is 1ºC. At the moment of
reading this register, the LSB will be latched. This will prevent from data updating
when reading. To read the temperature value correctly, read MSB first and
followed read the LSB.
16h
RO
FAN1 count reading (MSB). At the moment of reading this register, the LSB will
be latched. This will prevent from data updating when reading. To read the fan
count correctly, read MSB first and followed read the LSB.
17h
RO
FAN1 count reading (LSB).
18h
RO
FAN2 count reading (MSB). At the moment of reading this register, the LSB will
be latched. This will prevent from data updating when reading. To read the fan
count correctly, read MSB first and followed read the LSB.
19h
RO
FAN2 count reading (LSB).
1Ah
RO
Temperature 1 reading (LSB). The unit is 1/256 ºC
1Bh
RO
Temperature 2 reading (LSB). The unit is 1/256 ºC
RO
Local Temperature reading(MSB). The unit of reading is 1ºC. The unit of reading
is 1ºC.At the moment of reading this register, the LSB will be latched. This will
prevent from ADC update the data when reading. To read the temperature value
correctly, read MSB first and followed read the LSB.
14h
1Ch
21
July, 2007
0.27P
F75387
1Dh
RO
Local Temperature reading (LSB). The unit is 1/256 ºC
1Eh
RO
The V1 – VCC value. The MSB and LSB are in the same index. To read the whole
register, read this register twice continuously.
1Fh
RO
The V3 – V2 value. The MSB and LSB are in the same index. To read the whole
register, read this register twice continuously.
20h
R/W
FFh
VCC High Limit. The unit is 8mV. The last two LSBs are fixed to 2’b11.
21h
R/W
00h
VCC Low Limit. The unit is 8mV. The last two LSBs are fixed to 2’b00.
22h
R/W
FFh
V1 High Limit. The unit is 8mV. The last two LSBs are fixed to 2’b11.
23h
R/W
00h
V1 Low Limit. The unit is 8mV. The last two LSBs are fixed to 2’b00.
24h
R/W
FFh
V2 High Limit. The unit is 8mV. The last two LSBs are fixed to 2’b11.
25h
R/W
00h
V2 Low Limit. The unit is 8mV. The last two LSBs are fixed to 2’b00.
26h
R/W
FFh
V3 High Limit. The unit is 8mV. The last two LSBs are fixed to 2’b11.
27h
R/W
00h
V3 Low Limit. The unit is 8mV. The last two LSBs are fixed to 2’b00.
28h
R/W
64h
Temperature sensor 1 High Limit. The unit is 1ºC.
29h
R/W
5Fh
Temperature sensor 1 Hysteresis Limit. The unit is 1ºC.
2A h
R/W
64h
Temperature sensor 2 High Limit. The unit is 1ºC.
2Bh
R/W
5Fh
Temperature sensor 2 Hysteresis Limit. The unit is 1ºC.
2Ch
R/W
3Ch
Local Temperature sensor High Limit. The unit is 1ºC.
2Dh
R/W
37h
Local Temperature sensor Hysteresis Limit. The unit is 1ºC.
2Eh
R/W
00h
External register value.
2Fh
-
-
Reserved
Note: Setting all ones to the high limits for voltages and fans (0111 1111 binary for temperature) means interrupts won’t be
generated except the case when voltages go below the low limits.
8.7.
IRQ/SMI# ENABLE Register 1  Index 30h
Power-on default [7:0] =0000_0000 b
Bit
Name
Attribute
Description
7
EN_FAN2_SMI
R/W
A one enables the corresponding interrupt status bit for SMI# interrupt
6
EN_FAN1_SMI
R/W
A one enables the corresponding interrupt status bit for SMI# interrupt.
5
EN_VT2_SMI
R/W
A one enables the corresponding interrupt status bit for SMI# interrupt.
4
EN_VT1_SMI
R/W
A one enables the corresponding interrupt status bit for SMI# interrupt.
3
EN_V3_SMI
R/W
A one enables the corresponding interrupt status bit for SMI# interrupt.
2
EN_V2_SMI
R/W
A one enables the corresponding interrupt status bit for SMI# interrupt.
1
EN_V1_SMI
R/W
A one enables the corresponding interrupt status bit for SMI# interrupt.
0
EN_VCC_SMI
R/W
A one enables the corresponding interrupt status bit for SMI# interrupt.
22
July, 2007
0.27P
F75387
8.8.
Interrupt Status Register 1  Index 31h
Power-on default [7:0] =0000_0000 b
Bit
Name
Attribute
7
FAN2_STS
R/W
6
FAN1_STS
R/W
Description
This bit is set when the fan2 count exceeds the count limit. Write 1 to clear
this bit, write 0 will be ignored.
This bit is set when the fan1 count exceeds the count limit. Write 1 to clear
this bit, write 0 will be ignored.
This bit is set when the VT2 temperature sensor is out of the temperature
5
VT2_STS
R/W
range continuously for the times set by OVT_QUEUE register. Write 1 to
clear this bit, write 0 will be ignored.
This bit is set when the VT1 temperature sensor is out of the temperature
4
VT1_STS
R/W
range continuously for the times set by OVT_QUEUE register. Write 1 to
clear this bit, write 0 will be ignored.
3
V3_STS
R/W
2
V2_STS
R/W
1
V1_STS
R/W
0
VCC_STS
R/W
8.9.
This bit is set when the VIN3 is over the high limit or under the low limit.
Write 1 to clear this bit, write 0 will be ignored.
This bit is set when the VIN2 is over the high limit or under the low limit.
Write 1 to clear this bit, write 0 will be ignored.
This bit is set when the VIN1 is over the high limit or under the low limit.
Write 1 to clear this bit, write 0 will be ignored.
This bit is set when the VCC is over the high limit or under the low limit. Write
1 to clear this bit, write 0 will be ignored.
Real Time Status Register 1  Index 32h
Power-on default [7:0] =0000_0000 b
Bit
Name
Attribute
7
FAN2_EXC
R/W
6
FAN1_EXC
R/W
Description
A one indicates fan2 count limit has been exceeded. A zero indicates fan2
count is in the safe region.
A one indicates fan1 count limit has been exceeded. A zero indicates fan1
count is in the safe region.
A one indicates VT2 temperature sensor is out of the range set by the
5
VT2_EXC
R/W
register 6Ch and 6Dh continuously for the times set by the OVT_QUEUE
register.
A one indicates VT1 temperature sensor is out of the range set by the
4
VT1_EXC
R/W
register 6Ah and 6Bh continuously for the times set by the OVT_QUEUE
register.
23
July, 2007
0.27P
F75387
3
V3_EXC
R/W
2
V2_EXC
R/W
1
V1_EXC
R/W
0
VCC_EXC
R/W
A one indicates VIN3 exceeds the high or low limit. A zero indicates VIN3 is
in the safe region.
A one indicates VIN2 exceeds the high or low limit. A zero indicates VIN2 is
in the safe region.
A one indicates VIN1 exceeds the high or low limit. A zero indicates VIN1 is
in the safe region.
A one indicates VCC exceeds the high or low limit. A zero indicates VCC is in
the safe region.
8.10. IRQ/SMI# ENABLE Register 2  Index 33h
Power-on default [7:0] =0000_0000 b
Bit
Name
7
Reserved
RO
Return one when read.
EN_OVT2_SMI
R/W
Enable temperature 2 OVT fault trigger SMI resister.
5
EN_OVT1_SMI
R/W
Enable temperature 1 OVT fault trigger SMI resister.
4
EN_OVT0_SMI
R/W
Enable temperature 0 (local temperature) OVT fault trigger SMI resister.
3
EN_V3_FAULT_SMI
R/W
Enable Voltage 3 fault trigger SMI resister.
2
EN_V2_FAULT_SMI
R/W
Enable Voltage 2 fault trigger SMI resister.
1
EN_V1_FAULT_SMI
R/W
Enable Voltage 1 fault trigger SMI resister.
0
EN_VCC_FAULT_SMI
R/W
Enable Voltage VCC fault trigger SMI resister.
6
Attribute
Description
8.11. Interrupt Status Register 2  Index 34h
Power-on default [7:0] =0000_0000 b
Bit
Name
Attribute
7
Reserved
RO
6
OVT2_SMI_STS
R/W
5
OVT1_SMI_STS
R/W
Description
Return 0 when read.
A one indicates VT2 temperature sensor has exceeded high limit or
below the hysteresis limit. Write 1 to clear this bit, write 0 will be ignored.
A one indicates VT1 temperature sensor has exceeded high limit or
below the hysteresis limit. Write 1 to clear this bit, write 0 will be ignored.
A one indicates VT0 temperature sensor (local temperature) has
4
OVT0_SMI_STS
R/W
exceeded the high limit or below the hysteresis limit. Write 1 to clear this
bit, write 0 will be ignored.
A one indicates VIN3 has exceeded the high or low limit continuously for
3
V3_FAULT_SMI_STS
R/W
the times set by V_FAULT_QUEUE register. Write 1 to clear this bit,
write 0 will be ignored.
24
July, 2007
0.27P
F75387
A one indicates VIN2 has exceeded the high or low limit continuously for
2
V2_FAULT_SMI_STS
R/W
the times set by V_FAULT_QUEUE register. Write 1 to clear this bit,
write 0 will be ignored.
A one indicates VIN1 has exceeded the high or low limit continuously for
1
V1_FAULT_SMI_STS
R/W
the times set by V_FAULT_QUEUE register. Write 1 to clear this bit,
write 0 will be ignored.
A one indicates VCC has exceeded the high or low limit continuously for
0
VCC_FAULT_SMI_STS
R/W
the times set by V_FAULT_QUEUE register. Write 1 to clear this bit,
write 0 will be ignored.
8.12. VOLT_FAULT/OVT real time status Register  Index 35h
Power-on default [7:0] =0000_0000 b
Bit
Name
Attribute
7
Reserved
R
6
T2_OVT
R
5
T1_OVT
R
4
T0_OVT
R
3
V3_FAULT
R
Description
Return one when read.
Set when the VT2 exceeds the high limit. Clear when the VT2 is below the
hysteresis limit.
Set when the VT2 exceeds the high limit. Clear when the VT2 is below the
hysteresis limit.
Set when the VT2 exceeds the high limit. Clear when the VT2 is below the
hysteresis limit.
Set 1 when the VIN3 exceeds the high or low limit continuously for the times set
by the V_FAULT_QUEUE, set 0 when the VIN3 resides in the safe region
continuously for the times set by the V_FAULT_QUEUE.
Set 1 when the VIN2 exceeds the high or low limit continuously for the times set
2
V2_FAULT
R
by the V_FAULT_QUEUE, set 0 when the VIN2 resides in the safe region
continuously for the times set by the V_FAULT_QUEUE.
Set 1 when the VIN1 exceeds the high or low limit continuously for the times set
1
V1_FAULT
R
by the V_FAULT_QUEUE, set 0 when the VIN1 resides in the safe region
continuously for the times set by the V_FAULT_QUEUE.
Set 1 when the VCC exceeds the high or low limit continuously for the times set
0
VCC_FAULT
R
by the V_FAULT_QUEUE, set 0 when the VCC resides in the safe region
continuously for the times set by the V_FAULT_QUEUE.
25
July, 2007
0.27P
F75387
8.13. REAL TIME Fault Status Register 1  Index 36h
Power-on default [7:0] =0011_0000 b
Bit
Name
Attribute
Description
7
EN_FAN2_FAULT
R/W
Enable fan fault mechanism of FAN2.
6
EN_FAN1_FAULT
R/W
Enable fan fault mechanism of FAN1.
5
EN_T2_OVT
R/W
Enable over temperature mechanism of VT2.
4
EN_T1_OVT
R/W
Enable over temperature mechanism of VT1.
3
EN_V3_FAULT
R/W
Enable voltage fault mechanism of VIN3.
2
EN_V2_FAULT
R/W
Enable voltage fault mechanism of VIN2.
1
EN_V1_FAULT
R/W
Enable voltage fault mechanism of VIN1.
0
EN_VCC_FAULT
R/W
Enable voltage fault mechanism of VCC.
8.14. CHIPID(1) Register – Index 5Ah
Power-on default [7:0] =0000_0100 b
Bit
Name
7-0
CHIPID
Attribute
RO
Description
Chip ID, High byte (8’h04).
8.15. CHIPID(2) Register – Index 5Bh
Power-on default [7:0] =0001_0000 b
Bit
Name
7-0
CHIPID
Attribute
RO
Description
Chip ID, Low byte (8’h10).
8.16. VENDOR ID(1) Register – Index 5Dh
Power-on default [7:0] =0001_1001 b
Bit
Name
7-0
VENDOR1
Attribute
RO
Description
Vendor ID, high byte (8’h19)
8.17. VENDOR ID(2) Register – Index 5Eh
Power-on default [7:0] =0011_0100 b
Bit
7-0
Name
Attribute
VENDOR2
RO
Description
Vendor ID, low byte (8’h34)
8.18. SMART FAN Lookup Table Hysteresis and FAN mode Register -- Index 60h
Power-on default [7:0] =x1x0_x1x0 b
26
July, 2007
0.27P
F75387
Bit
Name
Attribute
Description
This register control the pad type of pin4 when it act as PWMOUT2:
0: open drain.
7
PWM2_PAD_TYPE
R/W
1: push pull.
This register is trappable. Power on default value depends on the status
of pin3 (PWMOUT1/ADDR_TRAP) at the moment of power on. If the pin
is pull-up by 200K or none, the value is 1; if the pin is pull-up by 2.2k or
10k, the value is 0.
6
FAN2_DUTY_MODE
R/W
0: indicates the fan control will follow the expected RPM.
1: indicates the fan control will follow the expected PWM duty.
0: indicates the fan control is a PWM fan.
1: indicates the fan control is a DAC fan.
5
FAN2_DAC_MODE
R/W
Power on default value depends on the status of pin3
(PWMOUT1/ADDR_TRAP) at the moment of power on. If the pin is
pull-up by 200K or none, the mode is DAC mode; if the pin is pull-up by
10k or 2.2k, the mode is PWM mode.
0: indicates the fan control is in auto mode (auto generates expected fan
4
FAN2_MANU_MODE
R/W
speed according to the monitor value of VT2 temperature sensor).
1: indicates the fan control is in manual mode (program expected fan
speed to CR84, CR85).
This register control the pad type of PWMOUT1:
0: open drain.
3
PWM1_PAD_TYPE
R/W
1: push pull.
This register is trappable. Power on default value depends on the status
of pin3 (PWMOUT1/ADDR_TRAP) at the moment of power on. If the pin
is pull-up by 200K or none, the value is 1; if the pin is pull-up by 2.2k or
10k, the value is 0.
2
FAN1_DUTY_MODE
R/W
0: indicates the fan control will follow the expected RPM.
1: indicates the fan control will follow the expected PWM duty.
0: indicates the fan control is a PWM fan.
1: indicates the fan control is a DAC fan.
1
FAN1_DAC_MODE
R/W
Power
on
default
value
depends
on
the
status
of
pin3
(PWMOUT1/ADDR_TRAP) at the moment of power on. If the pin is
pull-up by 200K or none, the mode is DAC mode; if the pin is pull-up by
10k or 2.2k, the mode is PWM mode.
0: indicates the fan control is in auto mode (auto generate expected fan
0
FAN1_MANU_MODE
R/W
speed according to the monitor value of VT1 temperature sensor).
1: indicates the fan control is in manual mode (program expected fan
speed to CR74, CR75).
27
July, 2007
0.27P
F75387
8.19. Fan Fault Time Register -- Index 61h
Power-on default [7:0] =0000_1010b
Bit
Name
Attribute
7
FAN2_DEB
R/W
6
FAN1_DEB
R/W
Description
0: FAN2 de-bounce circuit is 1.28ms
1: FAN2 de-bounce circuit is 640us.
0: FAN1 de-bounce circuit is 1.28ms
1: FAN1 de-bounce circuit is 640us.
This register determines the time of fan fault. The condition to cause fan fault
event is:
When PWM_Duty reaches FFh, if the fan speed count can’t reach the fan
expect count in time.
5-0
F_FAULT_TIME
R/W
The unit of this register is 1 second. The default value is 11 seconds.
(Set to 0 , means 1 seconds. ; Set to 1, means 2 seconds.
Set to 2, means 3 seconds. …. )
Another condition to cause fan fault event is fan stop and the PWM duty is
greater than the minimum duty programmed by the register 69h.
8.20. Boundary Hysteresis Register -- Index 62h
Power-on default [7:0] =1001_0100 b
Bit
Name
Attribute
Description
This is the temperature source which FAN2 according to.
00: local temperature.
7-6
FAN2_T_SEL
R/W
01: external temperature 1.
10: external temperature 2. (default)
11: disable.
This is the temperature source which FAN1 according to.
00: local temperature.
5-4
FAN1_T_SEL
R/W
01: external temperature 1. (default)
10: external temperature 2.
11: disable.
Boundary hysteresis. (0~15 degree C)
3-0
HYS
R/W
Segment will change when the temperature is over the boundary
temperature and below the (boundary – hysteresis ).
8.21. Fan Full Time Register -- Index 63h
Power-on default [7:0] =0000_0111 b
28
July, 2007
0.27P
F75387
Bit
Name
Attribute
Description
00, 01: use Fintek application circuit to control fan speed by fan’s power
7-6
FAN2_TYPE
terminal .
R/W
10: use application circuit to control fan speed by fan’s GND terminal.
11: use Intel 4-wire fans.
00, 01: use Fintek application circuit to control fan speed by fan’s power
5-4
FAN1_TYPE
terminal
R/W
10: use application circuit to control fan speed by fan’s GND terminal 11: use
Intel 4-wire fans.
The keep full time when fan startup. The fan will keep full when power on
3-0
FAN_FULL_TIME
R/W
until the fan is detected enabled and count to the time programmed.
(0, means 1second. ; 1, means 2 seconds. ; 2. means 3 seconds …)
8.22. Filter Fast Update Value Register -- Index 67h
Power-on default [7:0] =0000_1111 b
Bit
Name
7-4
Reserved
Attribute
-
Description
Return 0 when read.
The queue time for second filter to quickly update values.
00: disable quick update function.
3-2
UPDATE_QUEUE2
R/W
01: 16 times.(default)
10: 32 times.
11: 48 times.
The queue time for second filter to quickly update values.
00: disable quick update function.
1-0
UPDATE_QUEUE1
R/W
01: 16 times.(default)
10: 32 times.
11: 48 times.
8.23. PWMOUT1 START UP DUTY-CYCLE  Index 69h
Power-on default [7:0] =0101_0101 b
Bit
Name
Attribute
Description
When fan starts, the PWMOUT2 will increase duty-cycle from 0 to this (value
7-4
FAN2_MIN_DUTY
R/W
x 8) directly. And if fan speed is down, the PWMOUT2 will decrease
duty-cycle to 0 when the PWM duty cycle is less than this (value x 4).
3-0
FAN1_MIN_DUTY
R/W
When fan starts, the PWMOUT1 will increase duty-cycle from 0 to this (value
29
July, 2007
0.27P
F75387
x 8 directly. And if fan speed is down, the PWMOUT1 will decrease
duty-cycle to 0 when the PWM duty cycle is less than this (value x 4).
8.24. T1 OVT TARGET TEMPERATURE HIGH Index 6Ah
Power on default: 64h
Bit
Name
Attribute
7-0
TARGET_HI1
R/W
Description
When temperature 1 exceeds this value, the OVT will be asserted.
8.25. T1 OVT TARGET TEMPERATURE LOW  Index 6Bh
Power on default: 46h
Bit
Name
Attribute
7-0
TARGET_LOW1
R/W
Description
When temperature 1 is lower than this value, the OVT will be asserted.
8.26. T2 OVT TARGET TEMPERATURE HIGH Index 6Ch
Power on default: 64h
Bit
Name
Attribute
Description
7-0
TARGET_HI2
R/W
When temperature 2 exceeds this value, the OVT will be asserted.
8.27. T2 OVT TARGET TEMPERATURE LOW  Index 6Dh
Power on default: 46h
Bit
Name
Attribute
7-0
TARGET_LOW2
R/W
Description
When temperature 2 is lower than this value, the OVT will be asserted.
8.28. FAN1 Full Speed Count Register 0  Index 70h
Power on default: 00h
Bit
Name
7-4
Reserved
3-0
FAN1_FULL
(MSB)
Attribute
RO
Description
Always return 0.
This register indicates the MSB of the FAN1 full speed count. This register can
R/W
be auto updated by hardware or program by user. If user programs this register
before hardware, then the hardware will not update this register again.
8.29. FAN1 full speed Count Register 1 Index71h
Power on default: F0h
Bit
Name
Attribute
Description
30
July, 2007
0.27P
F75387
7-0
FAN1_FULL
(LSB)
This register indicates the LSB of the FAN1 full speed count. This register can be
R/W
auto updated by hardware or program by user. If user programs this register
before hardware, then the hardware will not update this register again.
8.30. FAN1 expect count Register-- Index 74h
Power on default [7:0] = 00h
Bit
Name
7-4
Reserved
7-0
FAN1_EXPECT
(MSB)
Attribute
RO
R/W
Description
Return 0 when read.
Expected fan speed count value or expected PWM duty , in auto fan mode this
register is auto updated by hardware and read only.
8.31. FAN1 expect count Register-- Index 75h
Power on default [7:0] = 01h
Bit
7-0
Name
FAN1_EXPECT
(LSB)
Attribute
R/W
Description
Expected fan speed count value or expected PWM duty, in auto fan mode this
register is auto updated by hardware and read only
8.32. FAN1 PWM_duty -- Index 76h
Power on default: FFh
Bit
Name
Attribute
7-0
PWM_DUTY1
R
Description
This register reflects current PWMOUT1 duty-cycle.
8.33. FAN2 Full Speed Count Register 0  Index 80h
Power on default: 00h
Bit
Name
7-4
Reserved
3-0
FAN2_FULL
(MSB)
Attribute
-
Description
Return 0 when read.
This register indicates the LSB of the FAN1 full speed count. This register can
R/W
be auto update by hardware or program by user. If user programming this
register before hardware, then the hardware will not update this register again.
8.34. FAN2 full speed Count Register 1 Index81h
Power on default: F0h
Bit
Name
Attribute
Description
31
July, 2007
0.27P
F75387
7-0
FAN2_FULL
(LSB)
This register indicates the LSB of the FAN1 full speed count. This register can
R/W
be auto update by hardware or program by user. If user programming this
register before hardware, then the hardware will not update this register again.
8.35. FAN2 expect count Register-- Index 84h
Power on default [7:0] = 00h
Bit
Name
7-4
Reserved
7-0
FAN2_EXPECT
(MSB)
Attribute
R/W
Description
Return 0 when read.
Expect fan speed count value or expect PWM duty , in auto fan mode this
register is auto updated by hardware and read only.
8.36. FAN2 expect count Register-- Index 85h
Power on default [7:0] = 01h
Bit
7-0
Name
FAN2_EXPECT
(LSB)
Attribute
R/W
Description
Expect fan speed count value or expect PWM duty , in auto fan mode this
register is auto updated by hardware and read only.
8.37. FAN2 PWM_duty -- Index 86h
Power on default: FFh
Bit
Name
Attribute
7-0
PWM_DUTY2
R/W
Description
This register reflects current PWMOUT2 duty-cycle.
8.38. GPIOx Output Control Register – Index 90h
Power-on default [7:0] =0000_0000b
Bit
Name
Attribute
7-4
Reserved
RO
3
GPIO3_OCTRL
R/W
2
GPIO2_OCTRL
R/W
1
GPIO1_OCTRL
R/W
0
GPIO0_OCTRL
R/W
Description
Return 0 when read.
GPIO3 output control. Set to 1 for output function. Set to 0 for input function
(default).
GPIO2 output control. Set to 1 for output function. Set to 0 for input function
(default).
GPIO1 output control. Set to 1 for output function. Set to 0 for input function
(default).
GPIO0 output control. Set to 1 for output function. Set to 0 for input function
(default).
32
July, 2007
0.27P
F75387
8.39. GPIOx Output Data Register – Index 91h
Power-on default [7:0] =0000_0000b
Bit
Name
Attribute
Description
7-4
Reserved
RO
Return 0 when read.
3
GPIO3_ODATA
R/W
GPIO3 output data.
2
GPIO2_ODATA
R/W
GPIO2 output data.
1
GPIO1_ODATA
R/W
GPIO1 output data.
0
GPIO0_ODATA
R/W
GPIO0 output data.
8.40. GPIO1x Input Status Register – Index 92h
Power-on default [7:0] = N.A.
Bit
Name
Attribute
Description
7-4
Reserved
RO
Return 0 when read.
3
GPIO3_PSTS
RO
Read the pin status of pin6.
2
GPIO2_PSTS
RO
Read the pin status of pin5.
1
GPIO1_PSTS
RO
Read the pin status of pin4.
0
GPIO0_PSTS
RO
Read the pin status of pin2.
INDEX A0 -- AD registers – FAN1 CONTROL v.s. TEMPERATURE 1
8.41. VT1 BOUNDARY 1 TEMPERATURE – Index A0h
Power-on default [7:0] =46h
Bit
Name
7
Reserved
Attribute
RO
Description
Return 0 when read.
The 1st BOUNDARY temperature for VT1 in temperature mode.
When VT1 temperature exceeds this boundary, FAN1 segment 1 speed
count register (index A4h x 16 or index A4h depending on the
FAN1_MODE[2] register) will be loaded into FAN1 expected count registers
6-0
BOUND1TMP1
R/W
(index 74h, 75h).
When VT1 temperature is below this boundary – hysteresis, FAN1 segment
2 speed count register (index A5h x 16 or index A5h depending on the
FAN1_MODE[2] register) will be loaded into FAN1 expected count
registers(index 74h,75h).
33
July, 2007
0.27P
F75387
8.42. VT1 BOUNDARY 2 TEMPERATURE – Index A1h
Power-on default [7:0] =3Ch
Bit
Name
7
Reserved
Attribute
Description
-
Return 0 when read.
The 2nd BOUNDARY temperature for VT1 in temperature mode.
When VT1 temperature exceeds this boundary, FAN1 segment 2 speed
count register (index A5h x 16 or index A6h depending on the
FAN1_MODE[2] register) will be loaded into FAN1 expected count registers
6-0
BOUND2TMP1
R/W
(index 74h,75h).
When VT1 temperature is below this boundary - hysteresis, FAN1 segment
3 speed count registers (index A6h x16 or index A7h depending on the
FAN1_MODE[2] register) will be loaded into FAN1 expected count
registers(index 74h,75h).
8.43. VT1 BOUNDARY 3 TEMPERATURE – Index A2h
Power-on default [7:0] =32h
Bit
Name
7
Reserved
Attribute
Description
-
Return 0 when read.
The 3rd BOUNDARY temperature for VT1 in temperature mode.
When VT1 temperature exceeds this boundary, FAN1 segment 3 speed
count register (index A6h x 16 or index A6h depending on the
FAN1_MODE[2] register) will be loaded into FAN1 expected count
6-0
BOUND3TMP1
R/W
registers(index 74h,75h).
When VT1 temperature is below this boundary, FAN1 segment 4 speed
count register (index A7h x 16 or index A7h depending on the
FAN1_MODE[2] register) will be loaded into FAN1 expect count
registers(index 74h,75h).
8.44. VT1 BOUNDARY 4 TEMPERATURE – Index A3h
Power-on default [7:0] =28h
Bit
Name
7
Reserved
Attribute
-
Description
Return 0 when read.
The 4th BOUNDARY temperature for VT1 in temperature mode.
6-0
BOUND4TMP1
R/W
When VT1 temperature exceeds this boundary, FAN1 segment 4 speed
count register (index A8h x 16 or A8h depending on the FAN1_MODE[2]
34
July, 2007
0.27P
F75387
register) will be loaded into FAN1 expected count registers (index
74h,75h). When VT1 temperature is below this boundary, FAN1 segment
5 speed count registers(index A9h x 16 or A9h depending on the
FAN1_MODE[2] register) will be loaded into FAN1 expected count
registers (index 74h,75h).
8.45. FAN1 SEGMENT 1 SPEED COUNT – Index A4h
Power-on default [7:0] =FFh
Bit
Name
Attribute
Description
The meaning of this register is depending on the FAN1_MODE[2]:
7-0
SEC1SPEED1
R/W
0: the value x 16 is the fan speed count in this range.
1: the value is PWM duty-cycle (In DAC mode, the output voltage is
VCC*(SEC1SPEED1)/255) in this range.
8.46. FAN1 SEGMENT 2 SPEED COUNT – Index A5h
Power-on default [7:0] =D9h
Bit
Name
Attribute
Description
The meaning of this register is depending on the FAN1_MODE[2]:
7-0
SEC2SPEED1
R/W
0: the value x 16 is the fan speed count in this range.
1: the value is PWM duty-cycle (In DAC mode, the output voltage is
VCC*(SEC2SPEED1)/255) in this range.
8.47. FAN1 SEGMENT 3 SPEED COUNT
– Index A6h
Power-on default [7:0] =B2h
Bit
Name
Attribute
Description
The meaning of this register is depending on the FAN1_MODE[2]:
7-0
SEC3SPEED1
R/W
0: the value x 16 is the fan speed count in this range.
1: the value is PWM duty-cycle (In DAC mode, the output voltage is
VCC*(SEC3SPEED1)/255) in this range.
8.48. FAN1 SEGMENT 4 SPEED COUNT
– Index A7h
Power-on default [7:0] =99h
Bit
7-0
Name
SEC4SPEED1
Attribute
R/W
Description
The meaning of this register is depending on the FAN1_MODE[2]:
35
July, 2007
0.27P
F75387
0: the value x 16 is the fan speed count in this range.
1: the value is PWM duty-cycle (In DAC mode, the output voltage is
VCC*(SEC4SPEED1)/255) in this range.
8.49. FAN1 SEGMENT 5 SPEED COUNT
– Index A8h
Power-on default [7:0] =80h
Bit
Name
R/W
Description
The meaning of this register is depending on the FAN1_MODE[2]:
7-0
SEC5SPEED1
R/W
0: the value x 16 is the fan speed count in this range.
1: the value is PWM duty-cycle (In DAC mode, the output voltage is
VCC*(SEC5SPEED1)/255) in this range.
INDEX B0 -- BD registers – FAN2 CONTROL v.s. TEMPERATURE 2
8.50. VT2 BOUNDARY 1 TEMPERATURE – Index B0h
Power-on default [7:0] =46h
Bit
Name
7
Reserved
Attribute
-
Description
Return 0 when read.
The 1st BOUNDARY temperature for VT2 in temperature mode.
When VT2 temperature exceeds this boundary, FAN2 segment 1 speed
count register (index B4h x 16 or index B4h depending on the
FAN2_MODE[2] register) will be loaded into FAN2 expected count registers
6-0
BOUND1TMP2
R/W
(index 84h, 85h).
When VT2 temperature is below this boundary – hysteresis, FAN2 segment
2 speed count register (index B5h x 16 or index B5h depending on the
FAN2_MODE[2] register) will be loaded into FAN2 expected count register
(index 84h, 85h).
8.51. VT2 BOUNDARY 2 TEMPERATURE – Index B1h
Power-on default [7:0] =3Ch
Bit
7
Name
Reserved
Attribute
-
Description
Return 0 when read.
The 2nd BOUNDARY temperature for VT2 in temperature mode.
6-0
BOUND2TMP2
R/W
When VT2 temperature exceeds this boundary, FAN2 segment 2 speed
count register (index B5h x 16 or index B6h depending on the
36
July, 2007
0.27P
F75387
FAN1_MODE[2] register) will be loaded into FAN2 expected count registers
(index 84h,85h).
When VT2 temperature is below this boundary - hysteresis, FAN2 segment
3 speed count registers (index A6h x16 or index A7h depending on the
FAN2_MODE[2] register) will be loaded into FAN2 expected count
registers(index 84h,85h).
8.52. VT2 BOUNDARY 3 TEMPERATURE – Index B2h
Power-on default [7:0] = 32h
Bit
7
Name
Reserved
Attribute
RO
Description
Return 0 when read.
The 3rd BOUNDARY temperature for VT2 in temperature mode.
When VT2 temperature exceeds this boundary, FAN2 segment 3 speed
count register (index B6h x 16 or index B6h depending on the
FAN2_MODE[2] register) will be loaded into FAN2 expected count
6-0
BOUND3TMP2
R/W
registers(index 84h,85h).
When VT2 temperature is below this boundary, FAN2 segment 4 speed
count register (index B7h x 16 or index B7h depending on the
FAN2_MODE[2] register) will be loaded into FAN2 expected count
registers(index 74h,75h).
8.53. VT2 BOUNDARY 4 TEMPERATURE – Index B3h
Power-on default [7:0] = 28h
Bit
7
Name
Reserved
Attribute
-
Description
Return 0 when read.
The 4th BOUNDARY temperature for VT2 in temperature mode.
When VT2 temperature exceeds this boundary, FAN2 segment 4 speed
count register (index B8h x 16 or B8h depending on the FAN2_MODE[2]
6-0
BOUND4TMP2
R/W
register) will be loaded into FAN2 expected count registers (index 84h,85h).
When VT2 temperature is below this boundary, FAN2 segment 5 speed
count registers(index B9h x 16 or B9h depending on the FAN1_MODE[2]
register) will be loaded into FAN2 expected count registers (index 84h,85h).
8.54. FAN2 SEGMENT 1 SPEED COUNT
– Index B4h
Power-on default [7:0] = FFh
37
July, 2007
0.27P
F75387
Bit
Name
Attribute
Description
The meaning of this register is depending on the FAN2_MODE[2]:
7-0
SEC1SPEED 2
R/W
0: the value x 16 is the fan speed count in this range.
1: the value is PWM duty-cycle (In DAC mode, the output voltage is
VCC*(SEC1SPEED2)/255) in this range.
8.55. FAN2 SEGMENT 2 SPEED COUNT – Index B5h
Power-on default [7:0] = D9h
Bit
Name
Attribute
Description
The meaning of this register is depending on the FAN2_MODE[2]:
7-0
SEC2SPEED 2
R/W
0: the value x 16 is the fan speed count in this range.
1: the value is PWM duty-cycle (In DAC mode, the output voltage is
VCC*(SEC2SPEED2)/255) in this range.
8.56. FAN2 SEGMENT 3 SPEED COUNT – Index B6h
Power-on default [7:0] = B2h
Bit
Name
Attribute
Description
The meaning of this register is depending on the FAN2_MODE[2]:
7-0
SEC3SPEED 2
R/W
0: the value x 16 is the fan speed count in this range.
1: the value is PWM duty-cycle (In DAC mode, the output voltage is
VCC*(SEC3SPEED2)/255) in this range.
8.57. FAN2 SEGMENT 4 SPEED COUNT
– Index B7h
Power-on default [7:0] = 99h
Bit
Name
Attribute
Description
The meaning of this register is depending on the FAN2_MODE[2]:
7-0
SEC4SPEED 2
R/W
0: the value x 16 is the fan speed count in this range.
1: the value is PWM duty-cycle (In DAC mode, the output voltage is
VCC*(SEC4SPEED2)/255) in this range.
8.58. FAN2 SEGMENT 5 SPEED COUNT
– Index B8h
Power-on default [7:0] = 80h
Bit
7-0
Name
SEC5SPEED 2
Attribute
R/W
Description
The meaning of this register is depending on the FAN2_MODE[2]:
38
July, 2007
0.27P
F75387
0: the value x 16 is the fan speed count in this range.
1: the value is PWM duty-cycle (In DAC mode, the output voltage is
VCC*(SEC5SPEED2)/255) in this range.
9. Electrical characteristic
9.1.
Absolute Maximum Ratings
PARAMETER
RATING
UNIT
-0.3 to 3.6
V
-0.5 to VDD+0.5
V
0 to +70
°C
-55 to 150
°C
Power Supply Voltage
Input Voltage
Operating Temperature
Storage Temperature
Note: Exposure to conditions beyond those listed under Absolute Maximum Ratings may adversely affect the life and
reliability of the device
9.2.
DC Characteristics
(TA = 0° C to 70° C, VDD = 3.3V ± 10%, VSS = 0V )
Parameter
Temperature Error, Remote Diode
Conditions
o
MAX
±1
0 C <TD < 145 C
±1
±3
±1
±3
3.3
3.6
Fan PWM Mode
2.5
2.8
Fan DAC Mode
3.5
3.8
200
400
o
o
o
0 C < TA < 100 C, VCC = 3.0V to 3.6V
Supply Voltage range
Average operating supply current
TYP
o
60 C < TD < 100 C, VCC = 3.0V to 3.6V
o
Temperature Error, Local Diode
MIN
3.0
Unit
o
C
o
C
V
mA
Standby supply current
Resolution
Under-voltage lockout threshold
Voltage
8
Temperature
0.125
VDD input, Disables ADC , Rising Edge
2.55
Power on reset threshold
Diode source current
2.2
uA
mV
o
C
V
2.4
V
High Level
95
uA
Low Level
10
uA
(TA = 0° C to 70° C, VDD = 3.3V ± 10%, VSS = 0V)
39
July, 2007
0.27P
F75387
PARAMETER
SYM.
MIN.
TYP.
MAX.
UNIT
CONDITIONS
I/O12ts - TTL level bi-directional pin with source-sink capability of 12 mA and schmitt-trigger level input
Input Low Threshold Voltage
Vt-
0.5
0.8
Input High Threshold Voltage
Vt+
1.6
2.0
Output Low Current
IOL
9
12
Output High Current
IOH
Input High Leakage
ILIH
Input Low Leakage
ILIL
1.1
V
VDD = 3.3 V
V
VDD = 3.3 V
mA
VOL = 0.4 V
-9
mA
VOH = 2.4V
+1
µA
VIN = VDD
µA
VIN = 0V
uA
VOL = 0.4 V
2.4
-12
-1
OD12 - Open-drain output pin with sink capability of 12 mA
Output Low Current
IOL
9
12
INts5V - TTL Schmitt-triggered input pin with 5V tolerance
Input Low Threshold Voltage
Vt-
0.5
0.8
1.1
V
VDD = 3.3V
Input High Threshold Voltage
Vt+
1.6
2.0
2.4
V
VDD = 3.3V
Input High Leakage
ILIH
+1
µA
VIN = VDD
Input Low Leakage
ILIL
µA
VIN = 0 V
INts
-
-1
TTL level Schmitt-triggered input pin
Input Low Threshold Voltage
Vt-
0.5
0.8
1.1
V
VDD = 3.3V
Input High Threshold Voltage
Vt+
1.6
2.0
2.4
V
VDD = 3.3V
Input High Leakage
ILIH
+1
µA
VIN = VDD
Input Low Leakage
ILIL
µA
VIN = 0 V
9.3.
-1
AC Characteristics
Serial Bus Timing
PARAMETER
SCL clock period
SYMBOL
MIN.
-
MAX.
UNIT
t SCL
10
uS
Start condition hold time
tHD;SDA
4.7
uS
Stop condition setup-up time
tSU;STO
4.7
uS
DATA to SCL setup time
tSU;DAT
120
nS
DATA to SCL hold time
tHD;DAT
5
nS
SCL and SDA rise time
tR
1.0
uS
SCL and SDA fall time
tF
300
nS
40
July, 2007
0.27P
F75387
10. Ordering Information
Part Number
Package Type
Production Flow
F75387SG
16 pin SOP (Green Package)
Commercial, 0°C to +70°C
F75387RG
16 pin SSOP (Green Package)
Commercial, 0°C to +70°C
11. Package Dimensions
(16-SSOP Package)
41
July, 2007
0.27P
F75387
(16-SOP Package)
Feature Integration Technology Inc.
Headquarters
Taipei Office
3F-7, No 36, Tai Yuan St.,
Bldg. K4, 7F, No.700, Chung Cheng Rd.,
Chupei City, Hsinchu, Taiwan 302, R.O.C.
Chungho City, Taipei, Taiwan 235, R.O.C.
TEL : 886-3-5600168
TEL : 866-2-8227-8027
FAX : 886-3-5600166
FAX : 866-2-8227-8037
www: http://www.fintek.com.tw
Please note that all datasheet and specifications are subject to change without notice. All the trade
marks of products and companies mentioned in this datasheet belong to their respective owner
42
July, 2007
0.27P
12. F75387 Application Circuit
Function Trapping
PWMOUT1
R5
VCC
VOLTAGE MONITOR
R1
VIN1
1
2
3
4
5
6
R5
N.C.
200K
10K
2.2K
20K
2.2K
PULL_UP Voltage
N/A
VCC3
VCC3
VCC3
VCC5
VCC5
FAN SPIN-UP SPEED
60%
100%
60%
100%
60%
100%
I2C Address
0x5A
0x5C
0x5C
0x5A
0x5C
0x5A
FAN Type
DAC
DAC
PWM
PWM
PWM
PWM
R2
R3
VIN2
R4
100K
VDD1
(2.0V)
VDD2
(2.5V)
VDD3
(1.5V)
100K
150K
100K
VCC3V
R6 R7R8
R11
VCC3V
R9
4.7K 4.7K 4.7K 4.7K
1
2
3
4
SMI# 5
EXT_CLK
6
SCLK
7
SDATA
8
SCLK
SDATA
R12
R10
33
U1
FANIN1
FANIN2
PWMOUT1
PWMOUT2
VIN3
FANIN1
VCC
GPIO0/FAININ2/VOLT_FAULT#
D1+
PWM1/DAC1/ADDR_TRAP
D2+
GPIO1/PWM2/DAC2/FAN_FAULT# VREF
GPIO2/SMI#/FAN_FAULT#/LED
VIN1
OVT#/VOLT_FAULT#GPIO3/CLKIN VIN2
SCLK
VIN3
SDATA
GND
16
15
14
13
12
11
10
9
T1
T2
VREF
VIN1
VIN2
VIN3
C1
C2
0.1U
4.7U
47K
100K
VIN1,VIN2,VIN3 SIGNALS BEST INPUT LEVEL IS ABOUT 1V
F75387
Example 1:
TEMPERATURE MONITOR
Example 2:
T1
THERMDA
T1
THERMDC
R14
10K 1%
C5
3300pF
Q1
PNP
3906
RT1
10K THERMISTOR
T2
T2
Pin9(GND)
VREF
t
3300pF
RT2
VREF
R15
10K 1%
t
C4
Pin9(GND)
F75387 Thermal Diode recommended Layout
TEMPERATURE MONITOR (Thermistor)
10K THERMISTOR
1. The THERMDA and THERMDC tracks Must Not pass through/by PWM
POWER-MOS, Linear Regulator and Clock generator. Keep as far as
possible from POWER MOS.
2. Place an external 3300pF input filter capacitors across THERMDA,
THERMDC and close to the F75387. Near the pin GND (Pin# 9) Must Be
placed a through hole into the GND Plane before connect to the
external 3300pF capacitor.
Title
Size
B
Date:
43
Feature Integration Technology Inc.
Document Number
F75387 Demo Circuit
Rev
0.1
Sheet
1
of
2
July,
2007
0.27P
12V
12V
12V
8
3
R18
4.7K
JP1
4
3
2
1
R21 27K
C6
CON3
PWMOUT1
DACOUT1
2
FANIN1
+
U2A
LM358
JP3
10K
R26 27K
3
2
1
C9
CON3
R29
3.9K
R20
4.7K
Q4
MOSFET N
2N7002
PWMOUT1
R22
4.7K
C10
47u
D2
2N39061N4148
Q3
R19
1K
D3
1N4148
-
R27
4.7K
R17 4.7K
Q2
R25
0.1u 10K
FAN1 4_PIN FAN CONTROL
R16
PMOS
1
4
PWMOUT1
VCC3V
D1
1N4148
R23 330
JP2
C7
47u
FANIN1
3
2
1
FANIN1.
R24 27K
C8
0.1u
R28
10K
CON3
R30
0.1u 10K
PWM FAN1 SPEED CONTROL( 3wire FAN )
Linear FAN1 CONTROL
12V
12V
8
5
R31
4.7K
JP4
4
3
2
1
CON3
R34 27K
C11
PWMOUT2
DACOUT2
FANIN2
6
+
VCC3V
U2B
Q5
LM358
10K
C13
47u
D5
2N39061N4148
Q6
R41 27K
3
2
1
C15
CON3
Linear FAN2 CONTROL
R36
4.7K
R35
1K
R38
4.7K
JP5
R40
R44
3.9K
4.7K
R33 4.7K
D6
1N4148
R37
0.1u 10K
FAN2 4_PIN FAN CONTROL
R32
PMOS
7
4
PWMOUT2
12V
D4
1N4148
PWMOUT2
FANIN2
R42 330
Q7
MOSFET N
2N7002
C12
47u
3
2
1
FANIN2
R43 27K
C14
0.1u
CON3
R45
0.1u 10K
R39
10K
PWM FAN2 SPEED CONTROL( 3wire FAN )
Title
Size
B
Date:
44
JP6
Feature Integration Technology Inc.
Document Number
F75387S Demo Circuit
Rev
0.1
Sheet
2
of
2
July,
2007
0.27P
13. F75387 Application Circuit & Co-Layout Circuit with F75375
ADDRESS SELECT
VOLTAGE MONITOR
VCC3V
PWMOUT1 R12
R1
VCC3V
200K
R13
FANIN1
FANIN2
PWMOUT1
PWMOUT2
SMI#
EXT_CLK
SCLK
SDATA
100K
For F75387
R12 OPEN
R12=200K
R12= 10K
R12=2.2K
Addr=0x5Ah
Addr=0X5Ch
Addr=0X5Ch
Addr=0X5Ah
60%
Full
60%
Full
FAN
FAN
FAN
FAN
FANIN1
VCC
GPIO0/FAININ2/VOLT_FAULT#
D1+
PWM1/DAC1/ADDR_TRAP
D2+
GPIO1/PWM2/DAC2/FAN_FAULT# VREF
GPIO2/SMI#/FAN_FAULT#/LED
VIN1
OVT#/VOLT_FAULT#GPIO3/CLKIN VIN2
SCLK
VIN3
SDATA
GND
R2 R3R4
T1
T2
VREF
VIN1
VIN2
VIN3
R7
C14
C13
0.1U
4.7U
R8
VIN2
R9
R10
VCC3V
R5
4.7K 4.7K 4.7K 4.7K
Addr=0x5Ah
Addr=0X5Ch
16
15
14
13
12
11
10
9
F75387
VCC3V
For F75375S (R13 OPEN)
R12 OPEN
R12=4.7K
1
2
3
4
5
6
7
8
VIN1
R40
33
U3
1
2
3
4
SMI# 5
EXT_CLK
6
SCLK
7
SDATA
8
SCLK
SDATA
FANIN1
VCC
FAININ2/GPIO0
VT1
PWMout1/ADDR_TRAP
VT2
PWMOUT2/GPIO1
VREF
FAN_FAULT#/SMI#/GPIO2
VIN1
VOLT_FAULT#/OVT#/GPIO3/CLKIN VIN2
SCLK
VIN3
SDATA
GND
16
15
14
13
12
11
10
9
R11
R6
33
U1
FANIN1
FANIN2
PWMOUT1
PWMOUT2
VIN3
T1
T2
VREF
VIN1
VIN2
VIN3
C1
C2
0.1U
4.7U
100K
VDD1
(2.0V)
VDD2
(2.5V)
VDD3
(1.5V)
100K
150K
100K
47K
100K
VIN1,VIN2,VIN3 SIGNALS BEST INPUT LEVEL IS ABOUT 1V
F75375S
TEMPERATURE MONITOR (Thermal Diode)
C15
T1
VREF
R41
R41 ON :
R41 OFF:
20K 1%
3300p
F75387S Thermal Diode recommended Layout
THERMDA
(D+)
THERMDC
(D-)
F75375 Thermal Diode Voltage Mode
F75387 Thermal Diode Current Mode
Example 1:
TEMPERATURE MONITOR
Example 2:
T1
THERMDA
T1
VREF
R14
10K 1%
10K THERMISTOR
T2
T2
3300P
Q1
PNP
3906
RT2
VREF
R15
2. Place an external 3300pF input filter capacitors across THERMDA,
THERMDC and close to the F75387S. Near the pin GND (Pin# 9) Must Be
placed a through hole into the GND Plane before connect to the
external 3300pF capacitor.
RT1
t
THERMDC
10K 1%
t
C3
3300pF
GND(pin9)
C4
1. The THERMDA and THERMDC tracks Must Not pass through/by PWM
POWER-MOS, Linear Regulator and Clock generator. Keep as far as
possible from POWER MOS.
TEMPERATURE MONITOR (Thermistor)
10K THERMISTOR
Title
GND(pin9)
Size
B
Date:
45
Feature Integration Technology Inc.
Document Number
F75375S_F75387S Co-Lay out Demo Circuit
Sheet
Rev
0.1
1
of
2
July,
2007
0.27P
12V
12V
8
3
R18
4.7K
JP1
4
3
2
1
R21 27K
C6
CON3
PWMOUT1
DACOUT1
2
FANIN1
+
U2A
1
PMOS
R19
1K
D3
1N4148
LM358
R25
0.1u 10K
10K
FAN1 4_PIN FAN CONTROL
PWMOUT1
R22
4.7K
JP3
R27
C10
47u
R26 27K
3
2
1
C9
CON3
R29
3.9K
R16
4.7K
12V
D2
2N39061N4148
Q3
R17 4.7K
Q2
4
PWMOUT1
VCC3V
D1
1N4148
R23 330
R20
4.7K
Q4
MOSFET N
2N7002
JP2
C7
47u
FANIN1
3
2
1
FANIN1.
R24 27K
C8
0.1u
R28
10K
CON3
R30
0.1u 10K
PWM FAN1 SPEED CONTROL( 3wire FAN )
Linear FAN1 CONTROL
12V
12V
4
3
2
1
CON3
8
5
R31
4.7K
JP4
R34 27K
C11
PWMOUT2
DACOUT2
FANIN2
6
+
R37
0.1u 10K
VCC3V
U2B
7
R44
3.9K
R35
1K
R38
4.7K
C13
47u
4.7K
12V
D5
2N39061N4148
Q6
R33 4.7K
D6
1N4148
JP5
R40
R32
Q5
LM358
10K
FAN2 4_PIN FAN CONTROL
PMOS
4
PWMOUT2
D4
1N4148
R41 27K
3
2
1
C15
CON3
Linear FAN2 CONTROL
FANIN2
PWMOUT2
R42 330
R36
4.7K
Q7
MOSFET N
2N7002
C12
47u
3
2
1
FANIN2
R43 27K
C14
0.1u
CON3
R45
0.1u 10K
R39
10K
PWM FAN2 SPEED CONTROL( 3wire FAN )
Title
Size
B
Date:
46
JP6
Feature Integration Technology Inc.
Document Number
F75387S Demo Circuit
Rev
0.1
Sheet
2
of
2
July,
2007
0.27P