0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
F75387SG

F75387SG

  • 厂商:

    FINTEK(精拓科技)

  • 封装:

  • 描述:

    F75387SG - ±1oC Accuracy H/W Monitor IC with Automatic Fan Speed Control - Feature Integration Techn...

  • 数据手册
  • 价格&库存
F75387SG 数据手册
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 0.20P 0.21P 0.22P 0.23P 0.24P 0.25P 0.26P 0.27P Date Mar/2005 Mar/2005 Apr/2005 May/2005 Jun/2005 Dec/2005 Dec/2006 July/2007 4 Page 41-42 37~40 48 41,42 Revision History Preliminary Release Version. Update DC spec Update description of Index A4~A8/B4~B8 Update application circuit Update DC Spec Revised the typo Add Taiwan patent certification number Company readdress 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. 5.2. 5.3. POWER PIN .....................................................................................................................................................................6 MONITORING ITEMS AND FAN SPEED CONTROL .............................................................................................................6 ALERT SIGNALS AND OTHERS .........................................................................................................................................6 6. FUNCTION DESCRIPTION .......................................................................................................................................................7 6.1. 6.2. 6.3. 6.4. 6.5. 6.6. 6.7. 6.8. 6.9. 6.10. 6.11. GENERAL DESCRIPTION ..................................................................................................................................................7 ANALOG INPUTS .............................................................................................................................................................7 ACCESS INTERFACE AND POWER ON CONFIGURATION ...................................................................................................8 TYPICAL OPERATING CHARACTERISTIC ...........................................................................................................................9 TEMPERATURE MONITORING ...........................................................................................................................................9 TEMPERATURE MEASUREMENT MACHINE ....................................................................................................................10 MONITOR TEMPERATURE FROM THERMISTOR ...............................................................................................................10 MONITOR TEMPERATURE FROM THERMAL DIODE .........................................................................................................11 ADC NOISE FILTERING .................................................................................................................................................11 OVER TEMPERATURE SIGNAL (OVT#)..........................................................................................................................11 FAN SPEED MONITORING AND CONTROL ......................................................................................................................12 FAN SPEED CONTROL ...................................................................................................................................................................12 FAN SPEED CONTROL MECHANISM ...............................................................................................................................................13 PWMOUT DUTY-CYCLE OPERATING PROCESS ...........................................................................................................................14 6.12. 6.13. FAN_FAULT#................................................................................................................................................................15 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. 8.3. 8.4. 8.5. 8.6. 8.7. 8.8. 8.9. 8.10. 8.11. 8.12. 8.13. 8.14. 8.15. 8.16. 8.17. 8.18. 8.19. 8.20. 8.21. 8.22. 8.23. 8.24. 8.25. 8.26. 8.27. 8.28. 8.29. 8.30. 8.31. 8.32. 8.33. 8.34. 8.35. 8.36. 8.37. 8.38. CONFIGURATION REGISTER  INDEX 01H ....................................................................................................................19 CONFIGURATION REGISTER  INDEX 02H ....................................................................................................................19 CONFIGURATION REGISTER  INDEX 03H ....................................................................................................................20 SERIAL BUS ADDRESS REGISTER  INDEX 04H ...........................................................................................................20 VALUE RAM  INDEX 10H- 2FH .................................................................................................................................21 IRQ/SMI# ENABLE REGISTER 1  INDEX 30H ..........................................................................................................22 INTERRUPT STATUS REGISTER 1  INDEX 31H .............................................................................................................23 REAL TIME STATUS REGISTER 1  INDEX 32H .............................................................................................................23 IRQ/SMI# ENABLE REGISTER 2  INDEX 33H ..........................................................................................................24 INTERRUPT STATUS REGISTER 2  INDEX 34H .............................................................................................................24 VOLT_FAULT/OVT REAL TIME STATUS REGISTER  INDEX 35H ...............................................................................25 REAL TIME FAULT STATUS REGISTER 1  INDEX 36H ...............................................................................................26 CHIPID(1) REGISTER – INDEX 5AH .............................................................................................................................26 CHIPID(2) REGISTER – INDEX 5BH .............................................................................................................................26 VENDOR ID(1) REGISTER – INDEX 5DH .....................................................................................................................26 VENDOR ID(2) REGISTER – INDEX 5EH .....................................................................................................................26 SMART FAN LOOKUP TABLE HYSTERESIS AND FAN MODE REGISTER -- INDEX 60H ..................................................26 FAN FAULT TIME REGISTER -- INDEX 61H .....................................................................................................................28 BOUNDARY HYSTERESIS REGISTER -- INDEX 62H .........................................................................................................28 FAN FULL TIME REGISTER -- INDEX 63H .......................................................................................................................28 FILTER FAST UPDATE VALUE REGISTER -- INDEX 67H ...................................................................................................29 PWMOUT1 START UP DUTY-CYCLE  INDEX 69H ...............................................................................................29 T1 OVT TARGET TEMPERATURE HIGH INDEX 6AH .........................................................................................30 T1 OVT TARGET TEMPERATURE LOW  INDEX 6BH..........................................................................................30 T2 OVT TARGET TEMPERATURE HIGH INDEX 6CH .........................................................................................30 T2 OVT TARGET TEMPERATURE LOW  INDEX 6DH .........................................................................................30 FAN1 FULL SPEED COUNT REGISTER 0  INDEX 70H .................................................................................................30 FAN1 FULL SPEED COUNT REGISTER 1 INDEX71H ....................................................................................................30 FAN1 EXPECT COUNT REGISTER-- INDEX 74H ..............................................................................................................31 FAN1 EXPECT COUNT REGISTER-- INDEX 75H ..............................................................................................................31 FAN1 PWM_DUTY -- INDEX 76H ...............................................................................................................................31 FAN2 FULL SPEED COUNT REGISTER 0  INDEX 80H .................................................................................................31 FAN2 FULL SPEED COUNT REGISTER 1 INDEX81H ....................................................................................................31 FAN2 EXPECT COUNT REGISTER-- INDEX 84H ..............................................................................................................32 FAN2 EXPECT COUNT REGISTER-- INDEX 85H ..............................................................................................................32 FAN2 PWM_DUTY -- INDEX 86H ...............................................................................................................................32 GPIOX OUTPUT CONTROL REGISTER – INDEX 90H ......................................................................................................32 2 July, 2007 0.27P F75387 8.39. 8.40. 8.41. 8.42. 8.43. 8.44. 8.45. 8.46. 8.47. 8.48. 8.49. 8.50. 8.51. 8.52. 8.53. 8.54. 8.55. 8.56. 8.57. 8.58. GPIOX OUTPUT DATA REGISTER – INDEX 91H .............................................................................................................33 GPIO1X INPUT STATUS REGISTER – INDEX 92H ...........................................................................................................33 VT1 BOUNDARY 1 TEMPERATURE – INDEX A0H..................................................................................................33 VT1 BOUNDARY 2 TEMPERATURE – INDEX A1H..................................................................................................34 VT1 BOUNDARY 3 TEMPERATURE – INDEX A2H..................................................................................................34 VT1 BOUNDARY 4 TEMPERATURE – INDEX A3H..................................................................................................34 FAN1 SEGMENT 1 SPEED COUNT – INDEX A4H ...................................................................................................35 FAN1 SEGMENT 2 SPEED COUNT – INDEX A5H ...................................................................................................35 FAN1 SEGMENT 3 SPEED COUNT – INDEX A6H..................................................................................................35 FAN1 SEGMENT 4 SPEED COUNT – INDEX A7H..................................................................................................35 FAN1 SEGMENT 5 SPEED COUNT – INDEX A8H..................................................................................................36 VT2 BOUNDARY 1 TEMPERATURE – INDEX B0H ..................................................................................................36 VT2 BOUNDARY 2 TEMPERATURE – INDEX B1H ..................................................................................................36 VT2 BOUNDARY 3 TEMPERATURE – INDEX B2H ..................................................................................................37 VT2 BOUNDARY 4 TEMPERATURE – INDEX B3H ..................................................................................................37 FAN2 SEGMENT 1 SPEED COUNT – INDEX B4H..................................................................................................37 FAN2 SEGMENT 2 SPEED COUNT – INDEX B5H ...................................................................................................38 FAN2 SEGMENT 3 SPEED COUNT – INDEX B6H ...................................................................................................38 FAN2 SEGMENT 4 SPEED COUNT – INDEX B7H..................................................................................................38 FAN2 SEGMENT 5 SPEED COUNT – INDEX B8H..................................................................................................38 9. ELECTRICAL CHARACTERISTIC........................................................................................................................................39 9.1. 9.2. 9.3. ABSOLUTE MAXIMUM RATINGS ...................................................................................................................................39 DC CHARACTERISTICS .................................................................................................................................................39 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 100% or 60% PWM duty cycle output on initial 3.3V or 1.98V DAC linear voltage output on initial Provide up to 4 system protection signals 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 Measured Range Remote Diode Temperature Accuracy Local Temperature Accuracy 3.0V to 3.6V 0 ~ 145 oC ±1oC from +60oC to +100oC ±3oC from +60oC to +100oC 4. Pin Configuration FANIN1 GPIO0/FANIN2/VOLT_FAULT# PWM1/DAC1/ADDR_TRAP GPIO1/PWM2/DAC2/FAN_FAULT# GPIO2/SMI#/FAN_FAULT#/LED OVT#/VOLT_FAULT#/GPIO3/CLKIN SCLK SDATA 1 2 3 4 5 6 7 8 16 15 14 13 12 11 10 9 VCC D1+ D2+ VREF VIN1 VIN2 VIN3 GND 5. Pin Description I/OOD12t I/OOD16t I/OD12ts5V I/O8t I/O8t-u47,5V I/O12ts5V O12 AOUT OD12 INts5V AIN P - TTL level bi-directional pin, can select to OD or OUT by register, with 12 mA source-sink capability. - TTL level bi-directional pin, can select to OD or OUT by register, with 16 mA source-sink capability. - TTL level bi-directional pin and schmitt trigger, Open-drain output with 12 mA sink capability, 5V tolerance. - TTL level bi-directional pin with 8 mA sink capability. - TTL level bi-directional pin with 8 mA sink capability, pull-up 47k ohms, 5V tolerance. - TTL level bi-directional pin and schmitt trigger with 12 mA sink capability, 5V tolerance. - Output pin with 12 mA source-sink capability. - Output pin(Analog). - Open-drain output pin with 12 mA sink capability. - TTL level input pin and schmitt trigger, 5V tolerance. - Input pin(Analog). - Power. 5 July, 2007 0.27P F75387 5.1. Power Pin Pin Name VCC GND(D-) Type P P Description 3.3V power supply voltage input GND(If sensing CPU/GPU thermal diode or transistor 3906, please connect D- to this pin. Refer to application circuit) Pin No. 16 9 5.2. Monitoring Items and Fan Speed Control Pin Name FANIN1 GPIO0(Default) FANIN2 VOLT_FAULT# Type INts5V INts5V/OD12 INts5V Pin No. 1 2 Description 0V to +3.3V amplitude fan tachometer input. General purpose I/O pin. Default Open drain 0V to +3.3V amplitude fan tachometer input. This pin will be a logic LOW when the voltage exceeds its limit. Use PWM duty cycle to control fan1 speed. Use linear voltage output (0~3.3V) to control fan1 speed. Address power on trapping pin. Internal weak pull down. The internal pull-down resistor will be turn-off after power-on trapping. For detail description, please see register description index01h OD12 OOD12 AOUT INts5V 3 PWM1(Default) DAC1 ADDR_TRAP 4 GPIO1(Default) PWM2 DAC2 FAN_FAULT# INts5V/OD12 General purpose I/O pin. Default Open drain Use PWM duty cycle to control fan2 speed. Use linear voltage output (0~3.3V) to control fan2 speed. This pin will be a logic LOW when the fan speed is abnormal. 0V to 2.048V FSR Analog Inputs 0V to 2.048V FSR Analog Inputs 0V to 2.048V FSR Analog Inputs Thermistor / transistor 2N3906/ CPU/GPU thermal diode terminal input Thermistor / transistor 2N3906/ CPU/GPU thermal diode terminal input OOD12 AOUT OD12 AIN AIN AIN AIN AIN 10 11 12 14 15 VIN3 VIN2 VIN1 D2+ D1+ 5.3. Alert Signals and Others Pin Name GPIO2(Default) SMI# Type INts5V/OD12 Pin No. 5 Description General purpose I/O function. Default pure open drain 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 OD12 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 FAN_FAULT# CLKIN INts5V/OD12 General purpose I/O function. This pin will be a logic LOW when the fan speed is abnormal. 24MHz/48MHz external clock input for chip operation source. When input external clock, the fan speed count will be more accurate. OD12 INts5V 13 8 7 VREF SDATA SCLK AOUT INts5V/OD12 INts5V Reference voltage 2.304V. Serial bus data 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. 3Vcc Voltage Inputs VIN (Lower than 2.048V) VIN(Higher than R1 R2 (directly connect to the chip) (directly connect to the chip) VIN1(Max2.048V) 150K VIN3.3 150K VREF Pin 13 R 10K, 1% Pin 14 or 15 Typical BJT Connection 2N3906 8-bit ADC with 8 mV LSB 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 0x5A 60% x 3VCC DACOUT 200K 0x5C 100% x 3VCC DACOUT 10K 0x5C 60% Duty Cycle PWMOUT 2.2K 0x5A 100% Duty Cycle PWMOUT (a) Serial bus write to internal address register followed by the data byte 8 July, 2007 0.27P F75387 0 SCL SDA Start By Master 0 1 0 1 1 0 1 R/W Ack by 387 0 7 SCL (Continued) SDA (Continued) D7 D6 D5 D4 D3 D2 D1 D0 Stop by Master 8 D7 D6 D5 D4 D3 D2 D1 D0 Ack by 387 7 8 0 7 8 Frame 1 Serial Bus Address Byte Frame 2 Internal Index Register Byte 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 SCL SDA Start by Master 0 7 8 0 7 8 0 1 0 1 1 0 1 R/W ack by 387 D7 D6 D5 D4 D3 D2 D1 D0 ack by 387 Frame 1 Serial Bus Address Byte 0 1 2 3 4 5 Frame 2 Internal Index Register Byte 7 8 0 1 2 3 4 5 6 6 7 8 SCL(Continued) SDA(Continued) 0 1 0 1 1 0 1 D7 ack by 387 D6 D5 D4 D3 D2 D1 D0 ack Stop by by Master 387 R/W Frame 3 Serial Bus Byte Frame 4 Data Byte Serial Bus read from Internal Address Register followed by the Data Byte 6.4. Typical operating characteristic Remote Temperature Error 1.5 Temperature Error 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 1°C 25°C 50°C 75°C 90°C 100°C 140°C 0000 0000 0000 0001 0001 1001 0011 0010 0100 1011 0101 1010 0110 0100 1000 1100 0°C 0.125°C 0.250°C 0.375°C 0.500°C 0.625°C 0.750°C 0.875°C 000 0 0000 001 0 0000 010 0 0000 011 0 0000 100 0 0000 101 0 0000 110 0 0000 111 0 0000 Remote-sensor transistor manufacturers Manufacturer Panasonic Philips Model Number 2SB0709 2N3906 PMBT3906 6.6. 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 8-Bit Digital Output 11-Bit Binary +125.5°C +25.125°C +2.875°C +1.25°C +0.0°C 0111,1101.100 0001,1001.001 0000,0010.111 0000,0001.010 0000,0000 11-Bit Hex 7D.8h 19.2h 02.Eh 01.4h 00.0h 6.7. 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 Pull-up resister 4.7K Ohms +12V Pull-up resister < 1K or totem-pole output +12V FAN Out GND 10K 22K~30K Fan Input +12V FANIN 1 FAN Out GND > 1K Fan Input FANIN 1 F75387S 3.3V Zener FAN Connector F75387S Fan with Tach Pull-Up to +12V, or Totern-Pole Output and Register Attenuator Fan with Tach Pull-Up to +12V, or Totem-Pole Putput and Zener Clamp +5V Pull-up resister 4.7K Ohms +5V Pull-up resister < 1K or totem-pole output +5V FAN Out GND 10K 1K~2.7K Fan Input +5V FANIN1 FAN Out GND > 1K Fan Input FANIN1 F75387S 3.3V Zener FAN Connector F75387S Fan with Tach Pull-Up to +5V, or Totern-Pole Output and Register Attenuator . 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: 12V 3 D C OUTPUT VOLTAGE 2 8 + 4 1 LM358 PMOS D1 1N4148 R 4.7K JP1 R 10K C 47u 3 2 1 CON3 R 27K FANIN MONITOR C 0.1u R 10K 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(%) = +12V Programmed 8 - bit Register Value × 100% 255 +5V R1 R2 D G PWM Clock Input NMOS S + C FAN PWM Clock Input G PNP Transistor R1 R2 D NMOS S + C FAN PNP Transistor 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 75 Degree C 65 Degree C 0300h 55 Degree C 0400h 45 Degree C 0500h 0100h 0200h 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+ MINIMUM Pin9 GND(D-) 10MILS GND 10MILS 10MILS 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 = 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 5 4 3 2 LOW_POWR Reserved CLK24M_SEL POWR_DOWN EN_SMI R/W RO R/W R/W R/W Set this bit to 1, then each monitor cycle become 0.2 Sec Read back will be 0 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 0 EN_ARA_MODE START R/W R/W Enable SMBAlert. Set one to enable startup of monitoring operations; a zero puts the part in standby mode. 8.2. Bit 7 Configuration Register  Index 01h Name Reserved Attribute Description Return 0 when read 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%). 0: The PIN2 will act as GPIO0/FANIN2 which is controlled by PIN2_MODE register.(default) 1: The PIN2 will act as VOLT_FAULT# 0: The PIN4 will act as GPIO1/PWMOUT2 which is controlled by PIN4_MODE register.(default) 1: The PIN4 will act as FAN_FAULT#. 0: VT2 is connected to a thermistor 1: VT2 is connected to a BJT(default) 0: VT1 is connected to a thermistor 1: VT1 is connected to a BJT (default) Pin 4 mode select. 0: The PIN4 will act as GPIO1.(default) 1: The PIN4 will act as PWMOUT2. Pin 2 mode select. 0: The PIN2 will act as GPIO0.(default) 1: The PIN2 will act as FANIN2 input. Power on default = 0x00_1100 b 6 FAN_FULL_DUTY R/W 5 EN_V_FAULT_PIN2 R/W 4 EN_F_FAULT_PIN4 R/W 3 T2_MODE R/W 2 T1_MODE R/W 1 PIN4_MODE R/W 0 PIN2_MODE R/W 8.3. Bit Configuration Register  Index 02h Name Attribute Description 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) 0: SMI will be level mode.(default) 1: SMI will be pulse mode. Power on default = 0000_0000 b 7-6 PIN5_MODE R/W 5 SMI_MODE R/W 19 July, 2007 0.27P F75387 4 SMI_LEVEL R/W 0: SMI is low active.(default) 1: SMI is high active. 0: OVT asserts according to the Hysteresis limit 1: OVT asserts according to the target limit. 0: The fan fault LED output frequency will be 0.5Hz.(default) 1: The fan fault LED output frequency will be 1Hz. 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: The fan fault is low active.(default) 1: The fan fault is high active. 3 OVT_MODE R/W 2 LED_FREQ R/W 1 F_FAULT_MODE R/W 0 F_FAULT_LEVEL R/W 8.4. Configuration Register  Index 03h Power on default = 0100_0000 b Bit Name Attribute Description 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 0: The OVT is low active.(default) 1: The OVT is high active. 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 0: The voltage fault is low active.(default) 1: The voltage fault is high active. 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 7-6 PIN6_MODE R/W 5 OVT_LEVEL R/W 4-3 OVT_QUEUE R/W 2 V_FAULT_LEVEL R/W 1-0 V_FAULT_QUEUE R/W 8.5. Serial Bus Address Register  Index 04h Power on default: 5Ah or 5Ch. 20 July, 2007 0.27P F75387 Bit Name Attribute 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. 7-0 SERIAL_ADDR R/W 8.6. Value RAM  Index 10h- 2Fh Attribute RO RO RO RO Default Value Description VCC reading. The unit of reading is 8mV. V1 reading. The unit of reading is 8mV. V2 reading. The unit of reading is 8mV. V3 reading. The unit of reading is 8mV. 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. 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. 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. FAN1 count reading (LSB). 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. FAN2 count reading (LSB). Temperature 1 reading (LSB). The unit is 1/256 ºC Temperature 2 reading (LSB). The unit is 1/256 ºC 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. Address 10-3F 10h 11h 12h 13h 14h RO 15h RO 16h RO 17h RO 18h RO 19h 1Ah 1Bh RO RO RO 1Ch RO 21 July, 2007 0.27P F75387 1Dh 1Eh RO RO Local Temperature reading (LSB). The unit is 1/256 ºC The V1 – VCC value. The MSB and LSB are in the same index. To read the whole register, read this register twice continuously. The V3 – V2 value. The MSB and LSB are in the same index. To read the whole register, read this register twice continuously. FFh 00h FFh 00h FFh 00h FFh 00h 64h 5Fh 64h 5Fh 3Ch 37h 00h VCC High Limit. The unit is 8mV. The last two LSBs are fixed to 2’b11. VCC Low Limit. The unit is 8mV. The last two LSBs are fixed to 2’b00. V1 High Limit. The unit is 8mV. The last two LSBs are fixed to 2’b11. V1 Low Limit. The unit is 8mV. The last two LSBs are fixed to 2’b00. V2 High Limit. The unit is 8mV. The last two LSBs are fixed to 2’b11. V2 Low Limit. The unit is 8mV. The last two LSBs are fixed to 2’b00. V3 High Limit. The unit is 8mV. The last two LSBs are fixed to 2’b11. V3 Low Limit. The unit is 8mV. The last two LSBs are fixed to 2’b00. Temperature sensor 1 High Limit. The unit is 1ºC. Temperature sensor 1 Hysteresis Limit. The unit is 1ºC. Temperature sensor 2 High Limit. The unit is 1ºC. Temperature sensor 2 Hysteresis Limit. The unit is 1ºC. Local Temperature sensor High Limit. The unit is 1ºC. Local Temperature sensor Hysteresis Limit. The unit is 1ºC. External register value. Reserved 1Fh 20h 21h 22h 23h 24h 25h 26h 27h 28h 29h 2A h 2Bh 2Ch 2Dh 2Eh 2Fh RO R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W - 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 7 6 5 4 3 2 1 0 Name EN_FAN2_SMI EN_FAN1_SMI EN_VT2_SMI EN_VT1_SMI EN_V3_SMI EN_V2_SMI EN_V1_SMI EN_VCC_SMI Attribute R/W R/W R/W R/W R/W R/W R/W R/W Description A one enables the corresponding interrupt status bit for SMI# interrupt A one enables the corresponding interrupt status bit for SMI# interrupt. A one enables the corresponding interrupt status bit for SMI# interrupt. A one enables the corresponding interrupt status bit for SMI# interrupt. A one enables the corresponding interrupt status bit for SMI# interrupt. A one enables the corresponding interrupt status bit for SMI# interrupt. A one enables the corresponding interrupt status bit for SMI# interrupt. 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 7 Name FAN2_STS Attribute 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 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. 6 FAN1_STS R/W 2 V2_STS R/W 1 V1_STS R/W 0 VCC_STS R/W 8.9. Real Time Status Register 1  Index 32h Power-on default [7:0] =0000_0000 b Bit 7 Name FAN2_EXC Attribute 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. 6 FAN1_EXC R/W 23 July, 2007 0.27P F75387 3 V3_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. 2 V2_EXC R/W 1 V1_EXC R/W 0 VCC_EXC R/W 8.10. IRQ/SMI# ENABLE Register 2  Index 33h Power-on default [7:0] =0000_0000 b Bit 7 6 5 4 3 2 1 0 Name Reserved EN_OVT2_SMI EN_OVT1_SMI EN_OVT0_SMI EN_V3_FAULT_SMI EN_V2_FAULT_SMI EN_V1_FAULT_SMI EN_VCC_FAULT_SMI Attribute RO R/W R/W R/W R/W R/W R/W R/W Return one when read. Enable temperature 2 OVT fault trigger SMI resister. Enable temperature 1 OVT fault trigger SMI resister. Enable temperature 0 (local temperature) OVT fault trigger SMI resister. Enable Voltage 3 fault trigger SMI resister. Enable Voltage 2 fault trigger SMI resister. Enable Voltage 1 fault trigger SMI resister. Enable Voltage VCC fault trigger SMI resister. Description 8.11. Interrupt Status Register 2  Index 34h Power-on default [7:0] =0000_0000 b Bit 7 6 Name Reserved OVT2_SMI_STS Attribute RO R/W 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. Description 5 OVT1_SMI_STS R/W 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 7 6 Name Reserved T2_OVT Attribute R 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 3 V3_FAULT R 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. 5 T1_OVT R 4 T0_OVT R 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 7 6 5 4 3 2 1 0 Name EN_FAN2_FAULT EN_FAN1_FAULT EN_T2_OVT EN_T1_OVT EN_V3_FAULT EN_V2_FAULT EN_V1_FAULT EN_VCC_FAULT Attribute R/W R/W R/W R/W R/W R/W R/W R/W Description Enable fan fault mechanism of FAN2. Enable fan fault mechanism of FAN1. Enable over temperature mechanism of VT2. Enable over temperature mechanism of VT1. Enable voltage fault mechanism of VIN3. Enable voltage fault mechanism of VIN2. Enable voltage fault mechanism of VIN1. Enable voltage fault mechanism of VCC. 8.14. CHIPID(1) Register – Index 5Ah Power-on default [7:0] =0000_0100 b Bit 7-0 Name CHIPID Attribute RO Chip ID, High byte (8’h04). Description 8.15. CHIPID(2) Register – Index 5Bh Power-on default [7:0] =0001_0000 b Bit 7-0 Name CHIPID Attribute RO Chip ID, Low byte (8’h10). Description 8.16. VENDOR ID(1) Register – Index 5Dh Power-on default [7:0] =0001_1001 b Bit 7-0 Name 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 VENDOR2 Attribute RO Vendor ID, low byte (8’h34) Description 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. 1: push pull. 3 PWM1_PAD_TYPE R/W 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 7 Name FAN2_DEB Attribute 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. 6 FAN1_DEB R/W 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 R/W terminal . 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 R/W terminal 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 7-4 Name Reserved Attribute 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. Description 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 7-0 Name TARGET_HI1 Attribute 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 7-0 Name TARGET_LOW1 Attribute 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 7-0 Name TARGET_HI2 Attribute R/W Description 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 7-0 Name TARGET_LOW2 Attribute 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 7-4 Name Reserved FAN1_FULL (MSB) Attribute RO 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. Description 3-0 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 7-4 7-0 Name Reserved FAN1_EXPECT (MSB) Attribute RO R/W 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. Description 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 7-0 Name PWM_DUTY1 Attribute R Description This register reflects current PWMOUT1 duty-cycle. 8.33. FAN2 Full Speed Count Register 0  Index 80h Power on default: 00h Bit 7-4 Name Reserved FAN2_FULL (MSB) Attribute 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. Description 3-0 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 7-4 7-0 Name Reserved FAN2_EXPECT (MSB) Attribute R/W 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. Description 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 7-0 Name PWM_DUTY2 Attribute 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 7-4 3 Name Reserved GPIO3_OCTRL Attribute RO R/W 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). Description 2 GPIO2_OCTRL R/W 1 GPIO1_OCTRL R/W 0 GPIO0_OCTRL R/W 32 July, 2007 0.27P F75387 8.39. GPIOx Output Data Register – Index 91h Power-on default [7:0] =0000_0000b Bit 7-4 3 2 1 0 Name Reserved GPIO3_ODATA GPIO2_ODATA GPIO1_ODATA GPIO0_ODATA Attribute RO R/W R/W R/W R/W Return 0 when read. GPIO3 output data. GPIO2 output data. GPIO1 output data. GPIO0 output data. Description 8.40. GPIO1x Input Status Register – Index 92h Power-on default [7:0] = N.A. Bit 7-4 3 2 1 Name Reserved GPIO3_PSTS GPIO2_PSTS GPIO1_PSTS Attribute RO RO RO RO Return 0 when read. Read the pin status of pin6. Read the pin status of pin5. Read the pin status of pin4. Description 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 7 Name Reserved Attribute RO 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). Description 33 July, 2007 0.27P F75387 8.42. VT1 BOUNDARY 2 TEMPERATURE – Index A1h Power-on default [7:0] =3Ch Bit 7 Name Reserved Attribute 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). Description 8.43. VT1 BOUNDARY 3 TEMPERATURE – Index A2h Power-on default [7:0] =32h Bit 7 Name Reserved Attribute 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). Description 8.44. VT1 BOUNDARY 4 TEMPERATURE – Index A3h Power-on default [7:0] =28h Bit 7 Name Reserved Attribute 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] Description 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 Power-on default [7:0] =B2h Bit Name Attribute – Index A6h 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 Power-on default [7:0] =99h Bit 7-0 Name SEC4SPEED1 Attribute R/W – Index A7h 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 Power-on default [7:0] =80h Bit Name R/W – Index A8h 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 7 Name Reserved Attribute 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). Description 8.51. VT2 BOUNDARY 2 TEMPERATURE – Index B1h Power-on default [7:0] =3Ch Bit 7 Name Reserved Attribute 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 Description 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 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). Description 8.53. VT2 BOUNDARY 4 TEMPERATURE – Index B3h Power-on default [7:0] = 28h Bit 7 Name Reserved Attribute 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). Description 8.54. FAN2 SEGMENT 1 SPEED COUNT Power-on default [7:0] = FFh – Index B4h 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 Power-on default [7:0] = 99h Bit Name Attribute – Index B7h 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 Power-on default [7:0] = 80h Bit 7-0 Name SEC5SPEED 2 Attribute R/W – Index B8h 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 RATING UNIT PARAMETER Power Supply Voltage Input Voltage Operating Temperature Storage Temperature -0.3 to 3.6 -0.5 to VDD+0.5 0 to +70 -55 to 150 V V °C °C 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 Conditions MIN TYP ±1 ±1 ±1 ±3 ±3 o MAX Unit o Temperature Error, Remote Diode 60 C < TD < 100 C, VCC = 3.0V to 3.6V 0 C
F75387SG 价格&库存

很抱歉,暂时无法提供与“F75387SG”相匹配的价格&库存,您可以联系我们找货

免费人工找货