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