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

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
NCT7509W

NCT7509W

  • 厂商:

    NUVOTON(新唐)

  • 封装:

    MSOP10

  • 描述:

    Fan Control, Temp Monitor -40°C ~ 125°C, -40°C ~ 127°C Internal and External Sensor I²C/SMBus Output...

  • 数据手册
  • 价格&库存
NCT7509W 数据手册
NCT7509Y NCT7509W Nuvoton Thermal Sensor IC with Fan Control Date: Aug/15/2012 Revision: 1.0 NCT7509W/NCT7509Y Table of Content1. GENERAL DESCRIPTION ......................................................................................................... 1 2. FEATURES ................................................................................................................................. 1 2.1 Fan Speed Monitoring and Control ............................................................................................1 2.2 Temperature Measurement ........................................................................................................1 2.3 Event Notification.........................................................................................................................1 2.4 General ........................................................................................................................................1 3. KEY SPECIFICATIONS .............................................................................................................. 2 4. PIN CONFIGURATION ............................................................................................................... 2 5. PIN DESCRIPTION ..................................................................................................................... 3 6. 5.1 PIN TYPE DISCRIPTION ...........................................................................................................3 5.2 PIN DISCRIPTION ......................................................................................................................3 FUNCTION DESCRIPTION ........................................................................................................ 4 6.1 General Description ....................................................................................................................4 6.2 Access Interface ..........................................................................................................................4 Data write to the internal register .............................................................................. 4 6.2.2 Data read from the internal register .......................................................................... 4 6.3 Address Setting ...........................................................................................................................5 6.4 Temperature Measurement Data Format..................................................................................5 6.5 7. 6.2.1 6.4.1 The local temperature (on-die) data with 8-bit 2`s complement format. .................... 5 6.4.2 The remote temperature data with 11-bit 2`s complement format. ........................... 5 ALERT# Output ...........................................................................................................................5 6.5.1 ALERT# Output Comparator Mode .......................................................................... 6 6.5.2 ALERT# Output Interrupt Mode ................................................................................ 6 6.5.3 ALERT# Output SMBus TM alert Mode ...................................................................... 7 6.6 T_CRIT# Output ..........................................................................................................................7 6.7 FAN_IN Count Calculation .........................................................................................................8 6.8 FAN_OUT Duty Cycle Calculation .............................................................................................8 6.9 SMART FAN TM IV Control Parameters ......................................................................................8 6.9.1 Step Up Time / Step Down Time .............................................................................. 8 6.9.2 Fan Output Start-up Value ........................................................................................ 8 6.9.3 Fan Output Nonstop Value ....................................................................................... 8 6.9.4 Fan Output Stop Time .............................................................................................. 9 6.10 Speed Cruise Mode ....................................................................................................................9 6.11 Thermal Cruise Mode .............................................................................................................. 10 6.12 SMART FAN 6.13 Dynamic Fast Tracking Feature .............................................................................................. 12 TM IV & Close Loop Fan Control Mode ............................................................. 11 REGISTER SUMMARY ............................................................................................................ 13 7.1 Register Map ............................................................................................................................ 13 7.2 Register Detail .......................................................................................................................... 16 -I- Release Date: Aug, 2012 Version: 1.0 NCT7509W/NCT7509Y 7.2.1 Local Diode Temperature Readout Register .......................................................... 16 7.2.2 Remote Diode 1 Temperature Readout (MSB) Register ........................................ 16 7.2.3 Alert Status Register ............................................................................................... 16 7.2.4 Configuration Register ............................................................................................ 17 7.2.5 Conversion Rate Register....................................................................................... 18 7.2.6 Local Diode Temperature Alert Temperature Register ........................................... 18 7.2.7 Remote Diode 1 Temperature High Alert Temperature (MSB) Register ................. 18 7.2.8 Remote Diode 1 Temperature Low Alert Temperature (MSB) Register ................. 19 7.2.9 One Shot Conversion Register ............................................................................... 19 7.2.10 Remote Diode 1 Temperature Readout (LSB) Register ......................................... 19 7.2.11 Remote Diode 1 Temperature Offset Register (MSB) Register .............................. 19 7.2.12 Remote Diode 1 Temperature Offset Register (LSB) Register ............................... 20 7.2.13 Remote Diode 1 Temperature High Alert Temperature (LSB) Register .................. 20 7.2.14 Remote Diode 1 Temperature Low Alert Temperature (LSB) Register .................. 20 7.2.15 Alert Mask Register ................................................................................................ 20 7.2.16 Remote Diode 1 Critical Temperature Register ...................................................... 21 7.2.17 Critical Temperature Hysteresis Register ............................................................... 22 7.2.18 Customer Data Log Registers ................................................................................ 22 7.2.19 Fan Count Readout (MSB) Register ....................................................................... 22 7.2.20 Fan Count Readout (LSB) Register ........................................................................ 22 7.2.21 Fan Count High Limit (MSB) Register .................................................................... 23 7.2.22 Fan Count High Limit (LSB) Register ..................................................................... 23 7.2.23 Fanctrl Duty Cycle Register .................................................................................... 23 7.2.24 Generic Fan Control Configuration Register 1 (GFCCR1) Register ....................... 24 7.2.25 Generic Fan Control Configuration Register 2 (GFCCR2) Register ....................... 24 7.2.26 Generic Fan Control Configuration Register 3 (GFCCR3) Register ....................... 25 7.2.27 Generic Fan Control Configuration Register 4 (GFCCR4) Register ....................... 26 7.2.28 Dynamic Close Loop Fan Control Configuration Registers..................................... 26 7.2.29 SMART FAN TM IV Control Output Step Up Time Register ...................................... 30 7.2.30 SMART FAN TM IV Control Output Step Down Time Register ................................. 31 7.2.31 Fan Output PWM Frequency Prescalar Register .................................................... 31 7.2.32 Fan Output Start-up Value Register ....................................................................... 32 7.2.33 Fan Output Nonstop Value Register ....................................................................... 32 7.2.34 Fan Output Stop Time Register .............................................................................. 32 7.2.35 FANIN Target Speed Register ................................................................................ 33 7.2.36 Tolerance of FANIN Target Speed Register ........................................................... 33 7.2.37 Target Temperature of Temperature Input 1 Register ............................................ 34 7.2.38 Target Temperature of Temperature Input 2 Register ............................................ 34 7.2.39 Hysteresis of Temperature Input 1 Register ........................................................... 34 7.2.40 Hysteresis of Temperature Input 2 Register ........................................................... 35 7.2.41 SMART FAN 7.2.42 Remote Diode Temperature Filter and Alert Mode Setting Register ....................... 37 7.2.43 Chip ID Register ..................................................................................................... 37 7.2.44 Vendor ID Register ................................................................................................. 38 TM IV Temperature and PWM Registers Register .............................. 36 - II - Release Date: Aug, 2012 Version: 1.0 NCT7509W/NCT7509Y 7.2.45 8. Device ID Register .................................................................................................. 38 ELECTRICAL CHARACTERISTICS ......................................................................................... 39 8.1 Absolute Maximum Ratings ..................................................................................................... 39 8.2 DC Characteristics ................................................................................................................... 39 8.3 AC Characteristics.................................................................................................................... 40 9. ORDERING INFORMATION ..................................................................................................... 40 10. TOP MARKING SPECIFICATION ............................................................................................ 41 11. PACKAGE DRAWING AND DIMENSIONS .............................................................................. 42 12. 11.1 10L DFN (3X3 MM^2; 0.8 MM) ............................................................................................... 42 11.2 10L MSOP (3X3 MM^2)........................................................................................................... 43 REVISION HISTORY ................................................................................................................ 44 - III - Release Date: Aug, 2012 Version: 1.0 NCT7509W/NCT7509Y 1. GENERAL DESCRIPTION The NCT7509 is a Nuvoton Hardware Monitor IC, contains 1 remote and 1 on-die temperature sensor TM and 1 fan controller with SMBus interface. The remote sensor is diode-connected transistor, such as 2N3904 or the thermal diode integrated in Computer Processor Units (CPU) and Graphics Processor Units (GPU). The NCT7509 also supports offset adjust register to correct the errors that casued by different thermal diodes. The fan controller in NCT7509 support PWM (pulse width modulation) fan output modes for Nuvoton TM TM TM SMART FAN control - “Thermal Cruise “ mode and “SMART FAN IV” mode. In the “Thermal TM Cruise “ mode, temperatures of CPU/GPU and the system can be maintained within specific TM programmable ranges under the hardware control. S MART FAN IV provides 8 sets of temperatures setting points to program 6 slopes linear fan speed vs. temperature transfer function. NCT7509 also supports close-loop fan controller based on RPM. The NCT7509 provides an easy to implement cooling and quiet solution with maximum safety and flexibility. The NCT7509 supports 2 wire alert signals which ALERT# is for processor event notification and T_CRIT is for thermal shutdown. 2. 2.1 FEATURES Fan Speed Monitoring and Control  Support 256 steps PWM modes fan speed control  Thermal Cruise “ and SMART FAN™IV to control the fan speed  TM Enhanced Smart Fan algorithm, SMART FAN ™ IV, supports multi-tracking of fan control vs. temperature and registers for each fan control output.  Closed-loop fan controller via RPM setting  Manual Mode for specific application 2.2 Temperature Measurement  Measure the temperature with high accuracy  One local on-die thermal sensor  One remote temperature sensor with current mode 2.3 Event Notification  Supports 2 alert outputs : ALERT# and T_CRIT#  Event notification via ALERT# signal for over temperature and fan error  ALERT# output supports SMBus  T_CRIT# point supports Hardware Power-on setting 2.4 TM 2.0 ARA function General 2 TM  I C® Compatible System Management bus (SMBus )  3.3V±5% VDD operation  10-pin MSOP and DFN Green Package (Halogen-free) -1- Release Date: Aug, 2012 Version: 1.0 NCT7509W/NCT7509Y 3. KEY SPECIFICATIONS PARAMETER RATING -40C to +125C Local temperature range and accuracy Typ.  2C (20C~40C) Max.  3C (-40C~125C)*1 -40C to +127C Remote temperature range and accuracy Typ.  1C (25C ~70C) Typ.  2C (-40C ~127C) Max.  3C (-40C~127C)*2 Supply voltage 3.3V ± 5% Operating supply current 3 mA typ. ADC resolution include sign bit 10 Bits *1 Guaranteed by design from -40~125 degreeC, 100% tested at 85 degreeC. *2 Guaranteed by design from -40~127 degreeC, 100% tested at 85 degreeC. 4. PIN CONFIGURATION -2- Release Date: Aug, 2012 Version: 1.0 NCT7509W/NCT7509Y 5. PIN DESCRIPTION 5.1 PIN TYPE DISCRIPTION PIN TYPE OD12 Open-drain output pin with 12 mA sink capability INts TTL level input pin and schmitt trigger AIN Input pin (Analog) P 5.2 PIN ATTRIBUTE Power or Ground Pin PIN DISCRIPTION PIN NO. PIN NAME I/O FUNCTION 1 T_CRIT# OD12 T_CRIT alarm output, for interrupt or shutdown control 2 VDD P 3 D+ AIN Connect to Thermal Diode Anode 4 D- AIN Connect to Thermal Diode Cathode 5 FAN_OUT OD12 Fan speed control PWM output 6 GND P 7 ALERT# OD12 8 FAN_IN INts 9 SDA INts/ OD12 SMBus TM bi-directional data 10 SCL INts SMBus TM Clock DC Power supply, Voltage input 3.3V±5% Power supply ground Alarm output, for interrupt control Fan tachometer input -3- Release Date: Aug, 2012 Version: 1.0 NCT7509W/NCT7509Y 6. FUNCTION DESCRIPTION 6.1 General Description TM NCT7509 is SMBus interface device to provides on-die temperature sensor and 1 set of thermal inputs for CPU/GPU thermal diode sensor, 2 wire alert signals which ALERT# is for processor event notification and T_CRIT# is for thermal shutdown,1set fan speed input and output which support PWM(Pulse Width Modulation) fan control. 6.2 Access Interface NCT7509 provides SMBus read protocols. TM to access the internal register. It supports SMBus 6.2.1 Data write to the internal register 6.2.2 Data read from the internal register -4- TM byte write and byte Release Date: Aug, 2012 Version: 1.0 NCT7509W/NCT7509Y 6.3 Address Setting NCT7509 I2C/SMBus 6.4 address is 1001100xb (x is R/W bit). Temperature Measurement Data Format 6.4.1 6.4.2 6.5 TM The local temperature (on-die) data with 8-bit 2`s complement format. TEMPERATURE 8-BIT DIGITAL OUTPUT +127°C 0111,1111 +25°C 0001,1001 +2°C 0000,0010 +1°C 0000,0001 +0°C 0000,0000 - 1°C 1111,1111 - 2°C 1111,1110 - 25°C 1110,0111 - 128°C 1000,0000 The remote temperature data with 11-bit 2`s complement format. TEMPERATURE 8-BIT DIGITAL OUTPUT HIGH BYTE 3-BIT DIGITAL OUTPUT LOW BYTE +127.875°C 0111,1111 111X,XXXX +25.750°C 0001,1001 110X,XXXX +2.250°C 0000,0010 010X,XXXX +1.125°C 0000,0001 001X,XXXX +0.000°C 0000,0000 000X,XXXX - 1.125°C 1111,1110 111X,XXXX - 2.250°C 1111,1101 110X,XXXX - 25.750°C 1110,0110 010X,XXXX - 127.875°C 1000,0000 001X,XXXX ALERT# Output The NCT7509 ALERT# pin is an active-low open-drain output pin which is triggered when measured temperature exceeds the limitation defined in the limit registers. There are three types of ALERT# -5- Release Date: Aug, 2012 Version: 1.0 NCT7509W/NCT7509Y output mode: the ALERT# output comparator mode, the ALERT# output interrupt mode, and the TM ALERT# output SMBus ALERT# mode. 6.5.1 ALERT# Output Comparator Mode Figure 1 shows the mechanism of the ALERT# output comparator mode. In this mode, the ALERT# pin will be alerted if the monitored temperature is out-of-limit and the ALERT# pin keeps low until the temperature goes back to the target range. Figure 1 6.5.2 ALERT# Output Interrupt Mode Figure 2 shows the mechanism of the ALERT# output interrupt mode. In this mode, the NCT7509 will set the ALERT mask bit of Configuration Register during a read of the Status Register if any flag in Status Register, except the ADC_Busy flag and Remote Diode Open flag, is set. This prevents further ALERT# triggering until the master has reset the ALERT mask bit (write 0 to Alert_MSK), at the end of the interrupt service routine. The Status Register flags are cleared only upon a read Status Register command from the master and will be re-alerted at the end of the next temperature conversion if the measured temperature still falls outside of the allowed range. Figure 2 -6- Release Date: Aug, 2012 Version: 1.0 NCT7509W/NCT7509Y 6.5.3 ALERT# Output SMBusTM alert Mode TM Figure 3 shows the mechanism of the ALERT# output SMBus alert mode. In this mode, the ALERT# TM output of the NCT7509 is connected to the SMBus alert line which has more than one device TM connected to it. Through such and implementation, SMBus alert mode can assist the master in resolving which salve generates an interrupt. When the measured temperature falls outside of the allowed range, the ALERT# pin will be pulled low and the corresponding alert flags in Status Register will be set to 1. The ALERT mask bit will just be set if there is a read command for Status Register or TM when SMBus ALERT Response Address (ARA) occurs from master (Alert Response Address is 0001100x). Meanwhile, the NCT7509 will generate and return its own address to the master. If the temperature never falls outside of the allowed range, the latched ALERT# pin can release by the reset ALERT mask bit and the latched corresponding alert flags in Status Register can release by reading command for Status Register. Figure 3 6.6 T_CRIT# Output T_CRIT# output pulls low when the measured temperature exceeds the critical temperature setting. Once the T_CRIT# output pulls low, it will not be set high until the measured temperature is lower than “T_CRIT – TH”, where TH is Temperature Hysteresis. Status Register will not be reset until it is read and the temperature conversion falls below the T_CRIT set point, the ALERT-MSK bit of Configuration Register will be set after Status Register read. Figure 4 shows this mechanism. Figure 4 -7- Release Date: Aug, 2012 Version: 1.0 NCT7509W/NCT7509Y 6.7 FAN_IN Count Calculation The FAN_IN tachometer high byte and low byte are combined to 12-bitCountValue. Real RPM (Rotate per Minute) calculation should follow the formula: FanSpeed ( RPM )  1.35  10 6 (12  bitCountVa lue )  ( FanPoles ) 4 In this formula, FanPoles stands for the number of NS pole pairs inside the fan. Normally an N-S-N-S Fan (FanPoles=4) generates 2 pulses after completing one rotation. 6.8 FAN_OUT Duty Cycle Calculation The NCT7509 provides 1 set of PWM for fan speed control. The duty cycle of PWM can be programmed by an 8-bit register. The expression of duty cycle can be represented as follow formula: Duty  cycle(%)  6.9 SMART FANTM IV Control Parameters In SMART FAN 6.9.1 Programmed 8 - bit Register Value  100% 255 TM IV Mode, there are some Fan control parameters as below descriptions: Step Up Time / Step Down Time TM SMART FAN IV is designed for the smooth operation of the fan. The Up Time / Down Time register defines the time interval between successive duty increases or decreases. If this value is set too small, the fan will not have enough time to speed up after tuning the duty and sometimes may result in unstable fan speed. On the other hand, if Up Time / Down Time is set too large, the fan may not work fast enough to dissipate the heat. This register should never be set to 0, otherwise, the fan duty will be abnormal. 6.9.2 Fan Output Start-up Value From still to rotate, the fan usually needs a higher fan output value to generate enough torque to conquer the restriction force. Thus the Fan Output Start-up Value is used to turn on the fan with the specified output value. 6.9.3 Fan Output Nonstop Value It takes some time to bring a fan from still to working state. Therefore, Nonstop value are designed with a minimum fan output to keep the fan working when the system does not require the fan to help reduce heat but still want to keep the fast response time to speed up the fan. -8- Release Date: Aug, 2012 Version: 1.0 NCT7509W/NCT7509Y 6.9.4 Fan Output Stop Time A time interval is specified to turn off the fan if SMART FAN the fan which has already reached the Stop time. TM IV continuously requests to slow down UpTime DownTime NonStop Start FanSpeed StopTime Smart Fan Arising Fan Speed Smart Fan Lowering FanSpeed Smart Fan Control Parameters Figure 6.10 Speed Cruise Mode Fan Speed Cruise mode keeps the fan speed in a specified range. This range is defined by a fan speed count and an interval (e.g., 160  10). As long as the fan speed count is in the specified range, fan output remains the same. If the fan speed count is higher than the high end (e.g., 170), fan output increases to make the count lower. If the fan speed count is lower than the low end (e.g., 150), fan output decreases to make the count higher. One example is illustrated in this figure. A Count 170 C 160 150 (%) 100 Fan output 50 0 Mechanism of Fan Speed Cruise -9- TM Mode Release Date: Aug, 2012 Version: 1.0 NCT7509W/NCT7509Y 6.11 Thermal Cruise Mode Thermal Cruise mode is an algorithm to control the fan speed to keep the temperature source around the Target Temperature of Temperature Inputs. If the temperature source detects temperatures higher or lower than the target temperatures with Hysteresis of Temperature, Smart Fan Control will take actions to speed up or slow down the fan to keep the temperature within the tolerance range. Thermal Cruise mode controls the fan speed to keep the temperature in a specified range. This range is defined by a temperature and the interval (e.g., 55 C  3 C). As long as the current temperature remains below the low end of this range (i.e., 52 C), the fan is off. Once the temperature exceeds the low end, the fan turns on at a start up speed defined (e.g., 20% output). Thermal Cruise mode then controls the fan output according to the current temperature. Three conditions may occur: (1) If the temperature still exceeds the high end, fan output increases slowly. If the fan is operating at full speed but the temperature still exceeds the high end, a warning message is issued to protect the system. (2) If the temperature falls below the high end (e.g., 58C) but remains above the low end (e.g., 52 C), fan output remains the same. (3) If the temperature falls below the low end (e.g., 52 C), fan output decreases slowly to zero or to a specified “Nonstop value”. This nonstop value is specified in Address 5AHEX. The fan remains at the nonstop value for the period of time defined in Address 5BHEX. In general, Thermal Cruise mode means  if the current temperature is higher than the high end, increase the fan speed;  if the current temperature is lower than the low end, decrease the fan speed;  otherwise, keep the fan speed the same. The following figures illustrate two examples of Thermal Cruise mode. A B C D 58°C Tolerance 55°C Target Temperature Tolerance 52°C PWM Duty Cycle (%) 100 Fan Start = 20% Fan Stop = 10% Fan Start = 20% 50 0 Stop Time Mechanism of Thermal Cruise TM - 10 - Mode (PWM Duty Cycle) Release Date: Aug, 2012 Version: 1.0 NCT7509W/NCT7509Y 6.12 SMART FANTM IV & Close Loop Fan Control Mode TM SMART FAN IV and Close Loop Fan Control Mode offer 6 slopes to control the fan speed. The 6 slopes can be obtained by setting FanDuty/RPM1~FanDuty/RPM7 and T1~T7 through the registers. When the temperature rises, FAN Output will calculate the target FanDuty/RPM based on the current slope. For example, assuming Tx is the current temperature and FanDuty/RPMy is the target, then the slope: X4 FanDuty5 / RPM 5  FanDuty 4 / RPM 4 T 5  T 4 Fan Output: T arg et FanDuty or RPM  FanDuty 4 or RPM 4  Tx  T 4  X 4 FanDuty/FanRPM (unit RPM = 50) Critical Hyst. Operation Hyst. 0xFF FanDuty7/RPM7 FanDuty6/RPM6 X6 FanDuty5/RPM5 FanDuty/RPMy FanDuty4/RPM4 X5 X4 FanDuty3/RPM3 X3 FanDuty2/RPM2 X2 Fanduty1/RPM1 X1 T1 T2 T3 T4 T5 T6 T7 Temperature TCritical Tx SMART FAN TM IV & Close Loop Fan Control Mechanism TM In addition, SMART FAN IV & Close Loop Fan Control can also set up Critical Temperature and Hysteresis. If the current temperature exceeds Critical Temperature, external fan will be forced by maximum FanDuty to meet the largest target FanDuty or RPM, Which is 0xFF. The target FanDuty & RPM value will be determined in accordance to the slope only when the temperature falls below (TCritical – Criticl Hyst.) NCT7509 provide 2 temperature source selects to map the fan, the algorithm will make a decision to control the fan as below figure: - 11 - Release Date: Aug, 2012 Version: 1.0 NCT7509W/NCT7509Y Any Temp request faster Fan?? Yes Speed Up Yes Hold current Speed No Any Temp request f hold current speed?? No Slow Down 6.13 Dynamic Fast Tracking Feature TM In the SMART FAN IV & Close Loop Control Mode, in order to have a faster Fan Duty update response to external temperature variation, NCT7509 involves a Dynamic Fast Tracking mode. That how fast could be reached is depended on user‟s configuration and how rapid temperature variation. In addition to independent temperature control method, which means that one external fan would be controlled by only one temperature source, NCT7509 also support combined temperature control method. User could conjugate CPU & System temperature with CPU fan to obtain a better thermal management on the system level through this feature. Per appropriate configuration, fan control response time could come out following behavior. CPU Fan RPM CPU Fan RPM CPU Fan RPM CPU Fan RPM RPM_Target RPM_Target RPM_Target RPM_Target RPM_Old RPM_Old RPM_Old RPM_Old Δt Tracking Time, t if Tcpu < Tcontrol , Tsys < Tambient => Δt α ƒ( Programmable step change ) Δt Tracking Time, t Δt Δt Tracking Time, t if Tcpu > Tcontrol , Tsys > Tambient if Tcpu > Tcontrol , Tsys < Tambient if Tcpu < Tcontrol , Tsys > Tambient => Δt α ƒ( Programmable step change, weighting , (Tsys – Tambient) , (RPM_Target - RPM_Old) ) => Δt α ƒ( RPM_Target - RPM_Old ) => Δt α ƒ( Programmable step change, weighting, ( Tsys – Tambient ) ) Tracking Time, t In this demonstration, CPU & System temperature will link to CPU fan response. - 12 - Release Date: Aug, 2012 Version: 1.0 NCT7509W/NCT7509Y 7. REGISTER SUMMARY 7.1 Register Map Idx Register Name Attr Dft 7 6 5 4 3 2 1 0 0 LDT Readout RO 00 MNTREG_LT[7:0] 1 RT1 Temp MSB RO 00 MNTREG_RT1[10:3] 2 Alert Status RO 00 ADC_Busy STS_LTHA Reserved STS_RT1HA STS_RT1LA STS_RT1O STS_RT1C STS_TACH 3 Configuration [R] RW 15 ALERT_MSK STOP_Mnt DIS_FANOUT EN_FANIN Reserved EN_RT1 EN_WTC EN_FaultQue ue 4 Conversion Rate [R] RW 08 5 LT Alert Temp [R] RW 46 6 Reserved 7 RT1 High Alert Temp MSB [R] RW 46 RT1_HAT[10:3] 8 RT1 Low Alert Temp MSB [R] RW D8 RT1_LAT[10:3] 9 Configuration [W] RW 15 A Conversion Rate [W] RW 08 RW 46 B LT Alert Temp [W] Reserved ConvRate[3:0] LT_HAT[7:0] Reserved ALERT_MSK STOP_Mnt DIS_FANOUT EN_FANIN EN_RT1 Reserved EN_WTC LT_HAT[7:0] Reserved RW 46 RT1_HAT[10:3] RT1_LAT[10:3] E RT1 Low Alert Temp MSB [W] RW D8 F One Shot Conversion WO FF 10 RT1 Temp LSB RO 00 11 RT1 Offset Temp MSB RW 00 12 RT1 Offset Temp LSB MNTREG_RT1[2:0] Reserved OFFSET_RT1[10:3] RW 00 OFFSET_RT1[2:0] Reserved RT1 High Alert 13 Temp LSB RW 00 RT1_HAT[2:0] Reserved RT1 Low Alert Temp LSB RW 00 RT1_LAT[2:0] Reserved 16 Alert Mask RW 06 19 RT1 Critical Temp RW -- 14 EN_FaultQue ue ConvRate[3:0] C Reserved RT1 High Alert D Temp MSB [W] Reserved MSK_LTH Reserved MSK_RT1H MSK_RT1L Reserved MSK_RT1C MSK_TACH RT1_CT[7:0] 20 Reserved Reserved 21 Critical Temp Hysteresis RW 0A 2D Customer Data Log Register 1 RW 00 CustomerLogReg1[7:0] 2E Customer Data Log Register 2 RW 00 CustomerLogReg2[7:0] 2F Customer Data Log Register 3 RW 00 CustomerLogReg3[7:0] 40 FAN Count Readout MSB RO 00 FANIN[11:4] 41 FAN Count Readout LSB RO 00 42 FAN Count High RW FF Reserved CTH[4:0] FANIN[3:0] Reserved FANIN_HL[11:4] - 13 - Release Date: Aug, 2012 Version: 1.0 NCT7509W/NCT7509Y Idx Register Name Attr Dft 7 6 5 4 3 2 1 0 Limit MSB FAN Count High Limit LSB RW E0 44 FanctrlDutyCycle RW 80 Configuration 45 Register 1 RW 46 Configuration Register 2 47 43 FANIN_HL[3:0] Reserved FANDuty EN_ShareMode EN_SpeedCruise Temp1FanSelect FanControlMode Temp2_Sour_Sel Temp1_Sour_Sel 00 Share_Sour_Temp2 Share_Sour_Temp1 RW 10 Reserved Temp2FanSelect Configuration Register 3 RW A1 PWMPOL 48 Configuration Register 4 RW 00 49 Dynamic feature Register 1 RW 4A Dynamic feature Register 2 RW 4B Dynamic feature Register 3 RW 35 DownFan_Tol_FanDuty Weight_SYS Reserved 4C Dynamic feature Register 4 RW 52 Unstable_Depth StepCng_Up StepCng_Down Dynamic feature 4D Register 5 RW 02 FCount_FDuty_Weight_High (Twodimension = 1) FCount_FDuty_Step_High (Twodimension = 1) 4E Dynamic feature Register 6 RW 02 FCount_FDuty_Weight_Mid (Twodimension = 1) FCount_FDuty_Step_Mid (Twodimension = 1) 4F Dynamic feature Register 7 RW 04 FCount_FDuty_Weight_Low (Twodimension = 1) FCount_FDuty_Step_Low (Twodimension = 1) 50 Dynamic feature Register 8 RW 0A Generic_Tol_FanInCount 51 Dynamic feature Register 9 RW 99 RPM_Boundary_High[7:0] 52 Dynamic feature Register 10 RW 1C RPM_Boundary_Low[7:0] 53 Dynamic feature Register 11 RW 12 54 Dynamic feature Register 12 RW 05 DownFan_Tol_ FanInCount_High[7:0] 55 Dynamic feature Register 13 RW 0A DownFan_Tol_FanInCount_Low[7:0] 56 Fanctl Step Up Time RW 0A UpTime Fanctl Step Down 57 Time RW 0A DownTime 58 PWM1 Prescalar RW 84 Fanctl Start Duty 59 Cycle RW 30 StartDutyCycle Reserved Reserved TwoDimension Tbound 3C RPM_Boundary_High[11:8] RPM_Boundary_Low[11:8] CKSEL FanOutDivisor[6:0] Fanctl Nonstop Duty Cycle RW 10 NonStopDutyCycle 5B Stop Time of Fanctl RW FF StopTime 5C FANIN Target speed (HB) RW 60 TargetFanInCount[11:4] 5D FANIN Target speed (LB) RW 00 TargetFanInCount[3:0] 5E Target Speed Tolerance RW 10 Reserved RW FastTracking Tcontrol 50 5A Temp1 Target 5F Temperature SimpleMode Reserved TOL_FanInCount[5:0] 46 TargetTemp1 Temp2 Target 60 Temperature RW 61 Temp1 Hysteresis RW 2B Reserved Criti_HysT1 Oper_HysT1 62 Temp2 Hysteresis RW 2B Reserved Criti_HysT2 Oper_HysT2 46 TargetTemp2 - 14 - Release Date: Aug, 2012 Version: 1.0 NCT7509W/NCT7509Y Idx Register Name Attr Dft Table 1 Transition Point 1 RW 0A Table 1 Transition 64 Point 2 RW 14 Table 1 Transition 65 Point 3 RW 1E Table 1 Transition 66 Point 4 RW 28 Table 1 Transition 67 Point 5 RW 32 Table 1 Transition 68 Point 6 RW 3C Table 1 Transition Point 7 RW 55 63 69 Table 1 Critical 6A Point RW Table 1 Y-axis 6B Transition Point 1 6C 6D 7 6 5 4 3 1 0 Temp1Table_TR1 Temp1Table_TR2 Temp1Table_TR3 Temp1Table_TR4 Temp1Table_TR5 Temp1Table_TR6 Temp1Table_TR7 5A Temp1Table_TRCritical RW 28 Temp1Table_FL1 Table 1 Y-axis Transition Point 2 RW 50 Temp1Table_FL2 Table 1 Y-axis Transition Point 3 RW 78 Temp1Table_FL3 Table 1 Y-axis 6E Transition Point 4 RW 96 Temp1Table_FL4 6F Table 1 Y-axis Transition Point 5 RW B4 Temp1Table_FL5 70 Table 1 Y-axis Transition Point 6 RW D2 Temp1Table_FL6 71 Table 1 Y-axis Transition Point 7 RW F0 Temp1Table_FL7 72 Table 2 Transition Point 1 RW 19 Table 2 Transition 73 Point 2 RW 1E Table 2 Transition 74 Point 3 RW 23 Table 2 Transition 75 Point 4 RW 28 Table 2 Transition 76 Point 5 RW 2D Table 2 Transition 77 Point 6 RW 32 Table 2 Transition 78 Point 7 RW 37 Table 2 Critical 79 Point RW Table 2 Y-axis 7A Transition Point 1 7B Temp2Table_TR1 Temp2Table_TR2 Temp2Table_TR3 Temp2Table_TR4 Temp2Table_TR5 Temp2Table_TR6 Temp2Table_TR7 3C Temp2Table_TRCritical RW 28 Temp2Table_FL1 Table 2 Y-axis Transition Point 2 RW 50 Temp2Table_FL2 7C Table 2 Y-axis Transition Point 3 RW 78 Temp2Table_FL3 7D Table 2 Y-axis Transition Point 4 RW 96 Temp2Table_FL4 7E Table 2 Y-axis Transition Point 5 RW B4 Temp2Table_FL5 7F Table 2 Y-axis Transition Point 6 RW D2 Temp2Table_FL6 80 Table 2 Y-axis Transition Point 7 RW F0 Temp2Table_FL7 BF RT Filter & Alert mode RW 00 RO 50 FD CID (Chip ID) 2 Reserved RT1F Alert_MD 50h - 15 - Release Date: Aug, 2012 Version: 1.0 NCT7509W/NCT7509Y Idx Register Name Attr Dft 7 6 5 4 3 FE VID (Vendor ID) RO 50 50h FF DID (Device ID) RO 9x 9xH (x=0,1,2…) 7.2 2 1 0 Register Detail 7.2.1 Local Diode Temperature Readout Register Location : Address 00h Type : Read Only Power on default value : 00 BIT 7 5 4 3 2 1 0 Local Diode Temperature Readout Value. The real temperature value calculation is referred to TEMPERATURE MEASUREMENT DATA FORMAT. Name Value 7.2.2 6 SIGN 64 32 16 8 4 2 1 2 1 0 Remote Diode 1 Temperature Readout (MSB) Register Location : Address 01h Type : Read Only Power on default value : 00 BIT 7 5 4 3 Remote Diode 1 Temperature Readout Value. The real temperature value calculation is referred to TEMPERATURE MEASUREMENT DATA FORMAT. Name Value 7.2.3 6 SIGN 64 32 16 8 4 2 1 Alert Status Register Location : Address 02h Type : Read Only Power on default value : 00 BIT 7 6 5 4 3 2 1 0 Name ADC_Busy STS_LTHA Reserved STS_RT1HA STS_RT1LA STS_RT1O STS_RT1C STS_TACH Default 0 0 0 0 0 0 0 BIT FLAG NAME DESCRIPTION 7 ADC_Busy If set to „1‟ indicates ADC is busy converting. 6 STS_LTHA If set to „1‟ indicates a measured Local Diode Temperature Higher than Local High set point (High Limit). 5 Reserved 4 STS_RT1HA If set to „1‟ indicates a measured Remote Diode1 Temperature higher than Remote High set point (High Limit). - 16 - Release Date: Aug, 2012 Version: 1.0 NCT7509W/NCT7509Y BIT FLAG NAME 3 STS_RT1LA If set to „1‟ indicates a measured Remote Diode1 Temperature lower than Remote Low set point (Low Limit). 2 STS_RT1O If set to „1‟ indicates a Remote Diode1 disconnect. 1 STS_RT1C If set to „1‟ indicates a Remote Diode1 Critical Temperature alarm. 0 STS_TACH If set to „1‟ indicates Tachometer count is higher than Tachometer Limit. 7.2.4 DESCRIPTION Configuration Register Location : Address 03h and 09h Type : Read/Write Power on default value : 15 BIT 7 6 5 4 3 2 1 0 Name ALERT_ MSK STOP_ Mnt DIS_FA NOUT EN_FAN IN RESER VED EN_RT1 EN_WT C EN_Faul tQueue Default 0 0 0 1 1 0 1 BIT DESCRIPTION ALERT_MSK – ALERT# function is enable 7 0 = Enable 1 = Disable STOP_Mnt – Stop Monitor and entry Standby 6 0 = Monitor 1 = Stop Monitor DIS_FANOUT– Disable PWM FANOUT. 5 0 = Enable PWM FANOUT 1 = Disable PWM FANOUT EN_FANIN– Enable FANIN monitoring. 4 0 = Disable 1 = Enable EN_RT1 – Enable Remote Diode 1 monitoring. 2 0 = Disable 1 = Enable EN_WTC– Enable Override POR Value of Critical Temperature 1 0 = Disable 1 = Enable EN_FaultQueue– Enable Fault Queue function 0 0 = Disable. ALERT# and T_CRIT# will be generated if monitor result of any channel is above or below high/low setting point. 1 = Enable. ALERT# and T_CRIT# will be generated if monitor result of any channel is - 17 - Release Date: Aug, 2012 Version: 1.0 NCT7509W/NCT7509Y BIT DESCRIPTION consecuite three times above or below high/low setting point. 7.2.5 Conversion Rate Register Location : Address 04h and 0Ah Type : Read/Write Power on default value : 08 BIT 7 6 Name 5 4 3 Reserved 1 0 0 0 ConvRate Default 7.2.6 2 1 0 BIT FREQUENCY/TIME 00h 0.0625Hz / 16sec 01h 0.125Hz / 8sec 02h 0.25Hz / 4sec 03h 0.5Hz / 2sec 04h 1Hz / 1sec 05h 2Hz / 0.5sec 06h 4Hz / 0.25sec 07h 8Hz / 0.125sec 08h 16Hz / 0.0625sec 09h-FFh Reserved Local Diode Temperature Alert Temperature Register Location : Address 05h and 0Bh Type : Read/Write Power on default value : 46 BIT 7 6 5 Name Value 3 2 1 0 4 2 1 LDT Alert Temperature SIGN 64 32 16 8 46HEX (70℃) Default 7.2.7 4 Remote Diode 1 Temperature High Alert Temperature (MSB) Register Location : Address 07h and 0Dh Type : Read/Write Power on default value : 46 BIT Name 7 6 5 4 3 2 1 0 RT1 High Alert Temperature High Byte - 18 - Release Date: Aug, 2012 Version: 1.0 NCT7509W/NCT7509Y Value SIGN 64 32 8 4 2 1 46HEX (70℃) Default 7.2.8 16 Remote Diode 1 Temperature Low Alert Temperature (MSB) Register Location : Address 08h and 0Eh Type : Read/Write Power on default value : D8 BIT 7 6 Name Value 5 4 2 1 0 2 1 RT1 Low Alert Temperature High Byte SIGN 64 32 16 8 4 D8HEX (-40℃) Default 7.2.9 3 One Shot Conversion Register Location : Address 0Fh Type : Write Only BIT 7-0 DESCRIPTION One Shot Conversion – When enter Stop Monitor state, to fill any value into this register will trigger one temperature conversion cycle. 7.2.10 Remote Diode 1 Temperature Readout (LSB) Register Location : Address 10h Type : Read Only Power on default value : 00 BIT Name 7 6 5 4 3 Remote Diode 1 Temperature Readout Value. The real temperature value calculation is referred to TEMPERATURE MEASUREMENT DATA FORMAT. Value 0.5 0.25 2 1 0 Reserved 0.125 0 7.2.11 Remote Diode 1 Temperature Offset Register (MSB) Register Location : Address 11h Type : Read/Write Power on default value : 00 BIT 7 6 Name Value Default 5 4 3 2 1 0 4 2 1 RT1 OFFSET VALEU High Byte SIGN 64 32 16 8 00HEX - 19 - Release Date: Aug, 2012 Version: 1.0 NCT7509W/NCT7509Y 7.2.12 Remote Diode 1 Temperature Offset Register (LSB) Register Location : Address 12h Type : Read/Write Power on default value : 00 BIT 7 6 5 Name 4 3 2 1 0 RT1 OFFSET VALUE Low Byte Value 0.5 0.25 0.125 Default 00HEX 7.2.13 Remote Diode 1 Temperature High Alert Temperature (LSB) Register Location : Address 13h Type : Read/Write Power on default value : 00 BIT 7 6 5 Name 4 3 2 1 0 1 0 RT1 High Alert Temperature Low Byte Value 0.5 0.25 0.125 Default 00HEX 7.2.14 Remote Diode 1 Temperature Low Alert Temperature (LSB) Register Location : Address 14h Type : Read/Write Power on default value : 00 BIT 7 6 5 Name 4 3 2 RT1 Low Alert Temperature Low Byte Value 0.5 0.25 0.125 Default 00HEX 7.2.15 Alert Mask Register Location : Address 16h Type : Read/Write Power on default value : 06 BIT 7 Name MSK_LTH Default 0 BIT 7 6 5 Reserved 4 3 2 1 0 MSK_RT1H MSK_RT1L Reserved MSK_RT1C MSK_TACH 0 0 1 0 DESCRIPTION MSK_LTH – Local Diode Temperature High Alert Mask 0 = Alert is not masked - 20 - Release Date: Aug, 2012 Version: 1.0 NCT7509W/NCT7509Y BIT DESCRIPTION 1 = Alert is masked 4 MSK_RT1H– Remote Diode 1 Temperature High Alert Mask 0 = Alert is not masked 1 = Alert is masked 3 MSK_RT1L– Remote Diode 1 Temperature Low Alert Mask 0 = Alert is not masked 1 = Alert is masked 1 MSK_RT1C– Remote Diode 1 Temperature Critical Mask 0 = Alert is not masked 1 = Alert is masked 0 MSK_TACH– Fan Tachometer Alert Mask 0 = Alert is not masked 1 = Alert is masked 7.2.16 Remote Diode 1 Critical Temperature Register Location : Address 19h Type : Read/Write Power on default value : Power on trapping after power up 100ms BIT 7 Name Value 6 5 4 3 2 1 0 RT1 Critical Temperature The format of Temperature is 8-bit 2‟s complement and the range is –128℃~127℃. SIGN 64 Default 32 16 8 4 2 1 Hardware Strapping The default value is trapping after power up 100ms by different pull-up resistors of ALERT# pin : PULL-UP RESISTOR TEMPERATURE (℃) 2KΩ 75 90 100 105 110 7.5KΩ ALERT# 10.5KΩ 14KΩ 18.7KΩ - 21 - Release Date: Aug, 2012 Version: 1.0 NCT7509W/NCT7509Y 7.2.17 Critical Temperature Hysteresis Register Location : Address 21h Type : Read/Write Power on default value : 0A BIT Name 7 6 5 4 3 2 1 0 4 2 1 3 2 1 0 3 2 1 0 Critical Temperature Hysteresis The format of Temperature is 5-bit integer and the range is 0℃~31℃. Value 16 8 0AHEX (10℃) Default 7.2.18 Customer Data Log Registers Location : Address 2Dh 2Eh 2Fh Type : Read/Write Power on default value : 00 BIT Name 7 6 5 4 Customer Data Log Register Default 00HEX 7.2.19 Fan Count Readout (MSB) Register Location : Address 40h Type : Read Only Power on default value : 00 BIT Name 7 6 5 4 FANIN tachometer readout high byte. The real FANIN RPM value calculation is referred to FANIN COUNT CACLULATION description. 12-bitCount Value bit[11:4] 7.2.20 Fan Count Readout (LSB) Register Location : Address 41h Type : Read Only Power on default value : 00 BIT Name 7 6 5 4 3 FANIN tachometer readout low byte 2 1 0 Reserved. 12-bitCount Value bit [3:0] - 22 - Release Date: Aug, 2012 Version: 1.0 NCT7509W/NCT7509Y 7.2.21 Fan Count High Limit (MSB) Register Location : Address 42h Type : Read/Write Power on default value : FF BIT 7 6 5 4 3 2 1 0 FANIN_HL Name FANIN tachometer count limit (high byte). The real FANIN RPM count limit value calculation is referred to FANIN COUNT CACLULATION description. 12-bitCount Value bit[11:4] Default FFHEX 7.2.22 Fan Count High Limit (LSB) Register Location : Address 43h Type : Read/Write Power on default value : EE BIT 7 6 5 4 3 2 FANIN_HL_LSB Name 1 0 1 0 Reversed FANIN tachometer count limit (lowe byte). 12-bitCount Value bit [3:0] Default EEHEX 7.2.23 Fanctrl Duty Cycle Register Location : Address 44h Type : Read / Write (in Manual Mode) Read Only (in the Smart Fan mode) Power on default value : 80 BIT 7 6 5 4 3 Name FANDuty Default 80HEX BIT DESCRIPTION 2 FANDuty – Current Fanctrl output value. 7-0 In Manual Mode, programming this register to set desired PWM duty cycle. TM In Thermal Cruise or SMART FAN PWM duty cycle and is Read Only. IV algorithm, this register reveals the current - 23 - Release Date: Aug, 2012 Version: 1.0 NCT7509W/NCT7509Y 7.2.24 Generic Fan Control Configuration Register 1 (GFCCR1) Register Location : Address 45h Type : Read/Write Power on default value : 00 BIT Name 7 6 5 4 Share_Sour_Temp2 3 2 Share_Sour_Temp1 Default 00HEX BIT DESCRIPTION 1 0 EN_ShareMode EN_SpeedCruise Share_Sour_Temp2 : Select which temperature source could share control table in TM SMART FAN IV mode 7-5 001 : Local temperature will be referred to SMART FAN TM IV control table 2 010 : Remote 1 temperature will be referred to SMART FAN TM IV control table 2 Others : Reserved Share_Sour_Temp1 : Select which temperature source could share control table in TM SMART FAN IV mode 4-2 001 : Local temperature will be referred to SMART FAN TM IV control table 1 010 : Remote 1 temperature will be referred to SMART FAN TM IV control table 1 Others : Reserved EN_ShareMode : Enable sharing table function in SMART FAN 1 TM IV control mode 0 = Disable 1 = Enable EN_SpeedCruise : Apply Speed Cruise 0 TM mode to FANCTL 0 = Fan control mode is decide by GFCCR2 register. (Default) 1 = FANCTL is applies to Speed Cruise TM control for FANIN speed input. 7.2.25 Generic Fan Control Configuration Register 2 (GFCCR2) Register Location : Address 46h Type : Read/Write Power on default value : 10 BIT Name 7 6 5 Reserved 4 3 2 Temp2FanSelect Temp1FanSelect Default 10HEX BIT DESCRIPTION 7-4 1 0 FanControlMode Reserved. - 24 - Release Date: Aug, 2012 Version: 1.0 NCT7509W/NCT7509Y BIT DESCRIPTION Temp2 FanSelect : Decide temp2 whether effect FANCTRL or not. 3 0 = Independent 1 = Dependent Temp1 FanSelect : Decide temp1 whether effect FANCTRL or not. 2 0 = Independent 1 = Dependent FanControlMode : From temperature view, decide Fan Control mode 00 : Temp2 & Temp1 practice thermal cruise algorithm 1-0 01: Temp2 practices thermal cruise algorithm and Temp1 is SMART FAN algorithm TM IV Others : Reserved 7.2.26 Generic Fan Control Configuration Register 3 (GFCCR3) Register Location : Address 47h Type : Read/Write Power on default value : A1 BIT 7 6 Name PWMPOL Reserved 5 4 3 Temp2_Sour_Sel Default A1HEX BIT DESCRIPTION 2 1 0 Temp1_Sour_Sel PWMPOL : Control FANCTL PWM output polarity. 7 0 = Low active. PWM is controlled by negative duty cycle. 1 = High active. (Default). PWM is controlled by positive duty cycle. 6 Reserved Temp2_Sour_Sel : Temperature source selection for Table2 in SMART FAN algorithm 5-3 TM IV TM IV 001 = Local temperature 010 = Remote temperature 1 Others : Reserved Temp1_Sour_Sel : Temperature source selection for Table1 in SMART FAN algorithm 2-0 001 = Local temperature 010 = Remote temperature 1 Others : Reserved - 25 - Release Date: Aug, 2012 Version: 1.0 NCT7509W/NCT7509Y 7.2.27 Generic Fan Control Configuration Register 4 (GFCCR4) Register Location : Address 48h Type : Read/Write Power on default value : 00 BIT 7 6 Name 5 4 3 Reserved 2 1 0 TwoDimension SimpleMode FastTracking Default 00HEX BIT DESCRIPTION 7-3 Reserved 2 TwoDimension : Close-Loop Fan Control mode ( RPM to Temperature ) enabling 1 = RPM to Temperature control 0 = FanDuty to Temperature control 1 SimpleMode : Select the type of Fan Duty change rate. It‟s available only with Fast Tracking = 1. 0 : Fan Duty change rate is dynamic 1 : Fan Duty change rate is programmable. Set by StepCng_Up & StepCng_Down 0 FastTracking : Enable fast tracking mode 0 : Fan Duty change rate is one step. 1 : Fan Duty change rate is programmable or dynamic depended on Simple Mode 7.2.28 Dynamic Close Loop Fan Control Configuration Registers Location : Address 49h 4Ah 4Bh 4Ch 4Dh 4Eh 4Fh 50h 51h 52h 53h 54h 55h Type : Read/Write Power on default value : Refer to below tables Address 49h BIT 7 6 5 4 3 2 1 0 Name Tcontrol Default 50HEX BIT DESCRIPTION 7-0 Tcontrol : Once CPU temperature is over this setting, dynamic fan duty change rate is activated Address 4Ah BIT 7 6 5 4 3 Name Tbound Default 3CHEX - 26 - 2 1 0 Release Date: Aug, 2012 Version: 1.0 NCT7509W/NCT7509Y BIT DESCRIPTION 7-0 Tbound : Once System temperature is over this setting, dynamic fan duty change rate is activated Address 4Bh BIT 7 Name 6 5 4 3 DownFan_Tol_FanDuty 2 1 Weight_SYS Default 35HEX BIT DESCRIPTION 0 Reserved DownFan_Tol_FanDuty : Tracking tolerance of FanDuty while FanDuty is decreasing 7-4 1111 : 15 / .... / 0000 : 0 Ex : Setting 3 => Final FanDuty = (Target FanDuty + 3) descending. 3–2 1-0 while FanDuty is Weight_STS : Multiplication factor of System fan; the tracking speed of CPU fan responds to this setting. 00 : 0.25 01 : 0.5 10 : 1 11 : 2 Reserved Address 4Ch BIT Name 7 6 Reserved 5 4 3 StepCng_Up Default 52HEX BIT DESCRIPTION 2 1 0 StepCng_Down 7-6 Reserved 5-3 StepCng_Up : Fixed increasing step of fan duty; only available with Simple Mode = 1 2-0 StepCng_Down : Fixed decreasing step of fan duty; only available with Simple Mode =1 - 27 - Release Date: Aug, 2012 Version: 1.0 NCT7509W/NCT7509Y Address 4Dh BIT Name 7 6 5 4 FCount_FDuty_Weight_High 3 2 1 0 FCount_FDuty_Step_High Default 02HEX Bit Description 7-6 FCount_FDuty_Weight_High : Multiplication factor of dynamic fan duty change rate for high RPM input 5-0 FCount_FDuty_Step_High : Addition factor of dynamic fan duty change rate for high RPM input Address 4Eh BIT Name 7 6 5 FCount_FDuty_Weight_Mid 4 3 2 1 0 FCount_FDuty_Step_Mid Default 02HEX BIT DESCRIPTION 7-6 FCount_FDuty_Weight_Mid : Multiplication factor of dynamic fan duty change rate for middle RPM input 5-0 FCount_FDuty_Step_Mid : Addition factor of dynamic fan duty change rate for middle RPM input Address 4Fh BIT Name 7 6 5 FCount_FDuty_Weight_Low 4 3 2 1 0 FCount_FDuty_Step_Low Default 04HEX BIT DESCRIPTION 7-6 FCount_FDuty_Weight_Low : Multiplication factor of dynamic fan duty change rate for low RPM input 5-0 FCount_FDuty_Step_Low : Addition factor of dynamic fan duty change rate for low RPM input - 28 - Release Date: Aug, 2012 Version: 1.0 NCT7509W/NCT7509Y Address 50h BIT 7 6 5 4 3 Name Generic_Tol_FanInCount Default 0AHEX BIT DESCRIPTION 7-0 2 1 0 Generic_Tol_FanInCount : Tracking tolerance of input Fan Count under Two Dimension = 1 Ex : Setting 3 => If current FANIN count = (Target FANIN count - 3) ~ (Target FANIN count + 3) then FanDuty will be maintained Address 51h BIT 7 6 5 4 3 2 1 0 Name RPM_Boundary_High[7:0] Default 99HEX BIT DESCRIPTION 7-0 RPM_Boundary_High[7:0] : Low byte of high RPM speed boundary setting. It must be fan count format Ex : Fan Count = 1350,000 / RPM Address 52h BIT 7 6 5 4 3 Name RPM_Boundary_Low[7:0] Default 1CHEX BIT DESCRIPTION 7-0 2 1 0 RPM_Boundary_Low[7:0] : Low byte of low RPM speed boundary setting. It must be fan count format Ex : Fan Count = 1350,000 / RPM Address 53h BIT Name 7 6 5 4 3 RPM_Boundary_High[11:8] 2 1 0 RPM_Boundary_Low[11:8] Default 12HEX BIT DESCRIPTION 7-0 RPM_Boundary_High[11:8] : High byte of high RPM speed boundary setting. It must be fan count format RPM_Boundary_Low[11:8] : High byte of low RPM speed boundary setting. It must be fan count format - 29 - Release Date: Aug, 2012 Version: 1.0 NCT7509W/NCT7509Y Ex : Fan Count = 1350,000 / RPM Address 54h BIT 7 6 5 4 3 2 Name DownFan_Tol_FanInCount_High Default 05HEX BIT DESCRIPTION 1 0 DownFan_Tol_FanInCount_High : Tracking tolerance of input Fan Count under high RPM speed with 7-0 Two Dimension = 1 & Fast Tracking = 1 Ex : Setting 3 => If the current FANIN count reaches (Target FANIN count - 3) then tracking stops Address 55h BIT 7 6 5 4 3 2 Name DownFan_Tol_FanInCount_Low Default 0AHEX BIT DESCRIPTION 1 0 DownFan_Tol_FanInCount_Low : Tracking tolerance of input Fan Count under low RPM speed with 7-0 Two Dimension = 1 & Fast Tracking = 1 Ex : Setting 3 => If the current FANIN count reaches (Target FANIN count - 3) then tracking stops 7.2.29 SMART FANTM IV Control Output Step Up Time Register Location : Address 56h Type : Read/Write Power on default value : 0A BIT Name Default 7 6 5 4 3 2 1 0 UpTime (Smart Fan Step Up Time). Unit in 0.1sec. Programmed as the interval of continuous Fan ramping up. 0AHEX This register should not be set to 0. Otherwise, the fan duty will be abnormal. - 30 - Release Date: Aug, 2012 Version: 1.0 NCT7509W/NCT7509Y 7.2.30 SMART FANTM IV Control Output Step Down Time Register Location : Address 57h Type : Read/Write Power on default value : 0A BIT Name 7 6 5 4 3 2 1 0 DownTime (Smart Fan Step Down Time). Unit in 0.1sec. Programmed as the interval of continuous Fan ramping Down. Default 0AHEX This register should not be set to 0. Otherwise, the fan duty will be abnormal. 7.2.31 Fan Output PWM Frequency Prescalar Register Location : Address 58h Type : Read/Write Power on default value : 84 BIT 7 6 Name CKSEL Default 1 5 4 3 2 1 0 1 0 0 FanOutDivisor 0 0 0 0 A wide range of clocks can be selected to satisfy customer needs. The default output frequency is around 25 KHz. BIT 7 6-0 DESCRIPTION CLKSEL BASE Frequency 0 1.024KHz 1 125KHz Divisor – Clock frequency Divisor. There are 2 divisors depending on CKSEL : If CKSEL equals 1, then the output clock is simply equal to 125/ (Divisor+1) KHz . If CKSEL equals 0, the output clock is 1.024KHz/MappedDivisor. MappedDivisor depends on Divisor[3:0] and is described in the table below. DIVISOR[3:0] MAPPED DIVISOR OUTPUT FREQUENCY DIVISOR[3:0] MAPPED DIVISOR OUTPUT FREQUENCY 0000 1 1024Hz 1000 12 85Hz 0001 2 512Hz 1001 16 64Hz 0010 3 341Hz 1010 32 32Hz 0011 4 256Hz 1011 64 16Hz 0100 5 205Hz 1100 128 8Hz 0101 6 171Hz 1101 256 4Hz 0110 7 146Hz 1110 512 2Hz - 31 - Release Date: Aug, 2012 Version: 1.0 NCT7509W/NCT7509Y DIVISOR[3:0] MAPPED DIVISOR OUTPUT FREQUENCY DIVISOR[3:0] MAPPED DIVISOR OUTPUT FREQUENCY 0111 8 128Hz 1111 1024 1Hz 7.2.32 Fan Output Start-up Value Register Location : Address 59h Type : Read/Write Power on default value : 30 BIT 7 6 5 4 3 2 1 Name FanStartDuty Default 30HEX BIT DESCRIPTION 7-0 FanStartDuty –control the FANCTL fan output start-up value. 0 7.2.33 Fan Output Nonstop Value Register Location : Address 5Ah Type : Read/Write Power on default value : 10 BIT 7 6 5 4 3 2 1 Name FanNonStop Default 10HEX BIT DESCRIPTION 7-0 FanNonStop – control the FANCTL fan output nonstop value. 0 7.2.34 Fan Output Stop Time Register Location : Address 5Bh Type : Read/Write Power on default value : FF BIT 7 6 5 4 3 2 1 0 Name FanStopTime Default FFHEX BIT DESCRIPTION 7-0 FanStopTime – control the FANCTL fan stop time from Fan Output Nonstop Value to the off state. Unit in 0.1sec. Ranges from 0.1sec to 25.5sec. - 32 - Release Date: Aug, 2012 Version: 1.0 NCT7509W/NCT7509Y If set to 0, the fan will never stop. 7.2.35 FANIN Target Speed Register Location : Address 5Ch 5Dh Type : Read/Write Power on default value : Refer to below tables FANIN Target Speed High Byte BIT 7 6 5 4 3 2 1 0 FTSH : FANIN tachometer target speed high byte. Name The real FANIN RPM value calculation is referred to FANIN COUNT CACLULATION description. 12-bitCount Value bit[11:4] Default 60HEX FANIN Target Speed Low Byte BIT 7 6 5 4 3 FTSL: FANIN tachometer target speed low byte. Name 1 0 Reserved. 12-bitCount Value bit [3:0] Default 2 00HEX TM In Fan Speed Cruise mode, each FANIN tachometer has to have a target fan speed. The NCT7509 will try to tune relative fan output to keep the fan speed of target. The default target speed for FANIN tachometer is 6000HEX . 7.2.36 Tolerance of FANIN Target Speed Register Location : Address 5Eh Type : Read/Write Power on default value : 10 BIT 7 Name Default 6 5 Reserved 0 5-0 3 2 1 0 Tolerance of FANIN Target Speed 0 0 BIT 7-6 4 1 0 0 0 0 DESCRIPTION Reserved. Tolerance of FANIN Target Speed Tolerance of FANIN tachometer target speed. Tolerance range is 00h~3Fh - 33 - Release Date: Aug, 2012 Version: 1.0 NCT7509W/NCT7509Y 7.2.37 Target Temperature of Temperature Input 1 Register Location : Address 5Fh Type : Read/Write Power on default value : 46 BIT 7 6 5 4 3 2 Name Temp1 Target Temperature. Default 46HEX (70℃) 1 0 TM In Thermal Cruise mode, each temperature source has to have a target temperature. The NCT7509 will try to tune the fan output to keep the temperature of the target device around the target temperature. 7.2.38 Target Temperature of Temperature Input 2 Register Location : Address 60h Type : Read/Write Power on default value : 46 BIT 7 6 5 Name 4 3 2 1 0 Temp2 Target Temperature. 46HEX (70℃) Default TM In Thermal Cruise mode, each temperature source has to have a target temperature. The NCT7509 will try to tune the fan output to keep the temperature of the target device around the target temperature. 7.2.39 Hysteresis of Temperature Input 1 Register Location : Address 61h Type : Read/Write Power on default value : 2B BIT 7 6 5 4 3 2 1 0 Name Reserved Hysteresis of Critical Temperature Hysteresis of Operation Temperature Default 00 5HEX (5℃) 3HEX (3℃) BIT 7-6 DESCRIPTION Reserved Set the hysteresis tolerance temperature of SMART FAN TM IV Algorithm 000 : 0 ℃ 5-3 001 : 1 ℃ 010 : 2 ℃ 011 : 3 ℃ .... - 34 - Release Date: Aug, 2012 Version: 1.0 NCT7509W/NCT7509Y BIT DESCRIPTION 111 : 7 ℃ Set the hysteresis tolerance temperature of SMART FAN TM IV Algorithm 000 : 0 ℃ 001 : 1 ℃ 2-0 010 : 2 ℃ 011 : 3 ℃ .... 111 : 7 ℃ TM In Thermal Cruise and SMART FAN IV mode, to prevent unstable temperatures from throttling the fan speed, the NCT7509 employs a hysteresis temperature to separate the speed-up/slow-down temperature points. 7.2.40 Hysteresis of Temperature Input 2 Register Location : Address 62h Type : Read/Write Power on default value : 2B BIT 7 6 5 4 3 2 1 0 Name Reserved Hysteresis of Critical Temperature Hysteresis of Operation Temperature Default 00 5HEX (5℃) 3HEX (3℃) BIT 7-6 DESCRIPTION Reserved Set the hysteresis tolerance temperature of SMART FAN TM IV Algorithm TM IV Algorithm 000 : 0 ℃ 001 : 1 ℃ 5-3 010 : 2 ℃ 011 : 3 ℃ .... 111 : 7 ℃ Set the hysteresis tolerance temperature of SMART FAN 000 : 0 ℃ 001 : 1 ℃ 2-0 010 : 2 ℃ 011 : 3 ℃ .... 111 : 7 ℃ - 35 - Release Date: Aug, 2012 Version: 1.0 NCT7509W/NCT7509Y TM In Thermal Cruise and SMART FAN IV mode, to prevent unstable temperatures from throttling the fan speed, the NCT7509 employs a hysteresis temperature to separate the speed-up/slow-down temperature points. 7.2.41 SMART FANTM IV Temperature and PWM Registers Register Location : Address 63h ~ 80h Type : Read/Write Power on default value: Refer to below tables TM SMART FAN IV is an algorithm providing a table mapping mechanism to translate the temperature information into output fan duties or desired Fan speed. The mapping table requires 2 domains for the translation. In the table, a certain temperature corresponds to a certain duty or RPM. T1-T7 (Temperature) and PWM1-PWM7 (PWM fan output values) are used to define the table. There are totally two tables reside in the NCT7509. Relative Register-at SMART FAN TABLE Table1 Table2 TM IV Control Mode Table NAME ADDRESS DEFAULT TYPE Transition Point : T1 63HEX 0AHEX Read/Write Transition Point : T2 64HEX 14HEX Read/Write Transition Point : T3 65HEX 1EHEX Read/Write Transition Point : T4 66HEX 28HEX Read/Write Transition Point : T5 67HEX 32HEX Read/Write Transition Point : T6 68HEX 3CHEX Read/Write Transition Point : T7 69HEX 55HEX Read/Write Critical Point 6AHEX 5AHEX Read/Write Y-axis Transition Point : PWM1 6BHEX 28HEX Read/Write Y-axis Transition Point : PWM2 6CHEX 50HEX Read/Write Y-axis Transition Point : PWM3 6DHEX 78HEX Read/Write Y-axis Transition Point : PWM4 6EHEX 96HEX Read/Write Y-axis Transition Point : PWM5 6FHEX B4HEX Read/Write Y-axis Transition Point : PWM6 70HEX D2HEX Read/Write Y-axis Transition Point : PWM7 71HEX F0HEX Read/Write Transition Point : T1 72HEX 19HEX Read/Write Transition Point : T2 73HEX 1EHEX Read/Write Transition Point : T3 74HEX 23HEX Read/Write Transition Point : T4 75HEX 28HEX Read/Write Transition Point : T5 76HEX 2DHEX Read/Write Transition Point : T6 77HEX 32HEX Read/Write Transition Point : T7 78HEX 37HEX Read/Write Critical Point 79HEX 3CHEX Read/Write Y-axis Transition Point : PWM1 7AHEX 28HEX Read/Write Y-axis Transition Point : PWM2 7BHEX 50HEX Read/Write Y-axis Transition Point : PWM3 7CHEX 78HEX Read/Write - 36 - Release Date: Aug, 2012 Version: 1.0 NCT7509W/NCT7509Y TABLE NAME ADDRESS DEFAULT TYPE Y-axis Transition Point : PWM4 7DHEX 96HEX Read/Write Y-axis Transition Point : PWM5 7EHEX B4HEX Read/Write Y-axis Transition Point : PWM6 7FHEX D2HEX Read/Write Y-axis Transition Point : PWM7 80HEX F0HEX Read/Write T1 – T7 BIT 7 6 TM 5 Name SMART FAN Default Refer to SMART FAN 4 3 2 1 0 3 2 1 0 IV Temperature TM IV Control Mode Table PWM1 – PWM7 BIT 7 6 TM 5 Name SMART FAN Default Refer to SMART FAN 4 IV PWM TM IV Control Mode Table 7.2.42 Remote Diode Temperature Filter and Alert Mode Setting Register Location : Address BFh Type : Read/Write Power on default value : 00 BIT 7 Name 6 5 4 3 Reserved 2 1 RT1F Default 00HEX BIT DESCRIPTION 0 ALERT_MD RT1F – Remote diode temperature 1 filter setting 2-1 00 = No filter selected 01 or 10 = Filter level 1 selected 11 = Filter level 2 selected ALERT_MD – ALERT mode configuration 0 0 = Interrupt or SMBus TM alert mode 1 = Comparator mode 7.2.43 Chip ID Register Location : Address FDh Type : Read Only Power on default value : 50 BIT DESCRIPTION - 37 - Release Date: Aug, 2012 Version: 1.0 NCT7509W/NCT7509Y 7-0 Chip ID. Chip ID of NCT7509 is 50HEX 7.2.44 Vendor ID Register Location : Address FEh Type : Read Only Power on default value : 50 BIT 7-0 DESCRIPTION Vendor ID. Vendor ID of NCT7509 is 50HEX 7.2.45 Device ID Register Location : Address FFh Type : Read Only Power on default value : 9x BIT DESCRIPTION Device ID. 7-0 Device ID of NCT7509 is 9xHEX (x=0,1,2…) - 38 - Release Date: Aug, 2012 Version: 1.0 NCT7509W/NCT7509Y 8. ELECTRICAL CHARACTERISTICS 8.1 Absolute Maximum Ratings PARAMETER RATING UNIT Power Supply Voltage 3.3V  5% V Input Voltage -0.3 to +3.6 V Operating Temperature -40 to +125 C Storage Temperature -55 to +150 C Note: Exposure to conditions beyond those listed under Absolute Maximum Ratings may adversely affect the life and reliability of the device. 8.2 DC Characteristics (Ta = 0 C to 70 C, VDD = 3.3V  5%, GND = 0V) PARAMETER SYM. MIN. TYP. MAX. UNIT CONDITIONS OD12 – Open-drain output pin with source-sink capability of 12 mA Output Low Voltage INts - VOL IOL = 12 mA 0.4 V 0.8 V VDD = 3.3V V VDD = 3.3V TTL level Schmitt-triggered input pin Input Low Voltage VIL Input High Voltage VIH Input High Leakage ILIH +10 A VIN=3.3V Input Low Leakage ILIL -10 A VIN=0V 2.0 - 39 - Release Date: Aug, 2012 Version: 1.0 NCT7509W/NCT7509Y 8.3 AC Characteristics SMBusTM Interface PARAMETER SYMBOL SCL clock period t SCL 2.5 uS Start condition hold time tHD;SDA 1.5 uS Stop condition setup-up time tSU;STO 1 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 - MIN. MAX. UNIT 9. ORDERING INFORMATION PART NO. NCT7509Y NCT7509W PACKAGE SUPPLIED AS DFN, 10pin T Shape: Green package 5,000 units/T&R MSOP, 10pin T Shape: Green package 4,000 units/T&R - 40 - PRODUCTION FLOW Commercial, 0℃ to +70℃ Commercial, 0℃ to +70℃ Release Date: Aug, 2012 Version: 1.0 NCT7509W/NCT7509Y 10. TOP MARKING SPECIFICATION 7509W 022GB 7509Y 022GB st 1 line: Part number: 7509Y means the NCT7509Y 7509W means the NCT7509W nd 2 line: Assembly tracking code 0 22: packages made in year 2010, week 22 G: Assembly house code B: Product version - 41 - Release Date: Aug, 2012 Version: 1.0 NCT7509W/NCT7509Y 11. PACKAGE DRAWING AND DIMENSIONS 11.1 10L DFN (3X3 MM^2; 0.8 MM) - 42 - Release Date: Aug, 2012 Version: 1.0 NCT7509W/NCT7509Y 11.2 10L MSOP (3X3 MM^2) - 43 - Release Date: Aug, 2012 Version: 1.0 NCT7509W/NCT7509Y 12. REVISION HISTORY VERSION DATE PAGE 0.1 12/18/2008 N.A. 0.2 5/26/2009 0.5 07/21/2010 2, 41 0.51 07/28/2010 All 0.6 09/15/2010 All 1.0 08/15/2012 All DESCRIPTION New create First released. Update the key specification and add the top marking specification Modify some descriptions Modify some descriptions Update the ordering information All versions before 1.0 are preliminary versions Important Notice Nuvoton Products are neither intended nor warranted for usage in systems or equipment, any malfunction or failure of which may cause loss of human life, bodily injury or severe property damage. Such applications are deemed, “Insecure Usage”. Insecure usage includes, but is not limited to: equipment for surgical implementation, atomic energy control instruments, airplane or spaceship instruments, the control or operation of dynamic, brake or safety systems designed for vehicular use, traffic signal instruments, all types of safety devices, and other applications intended to support or sustain life. All Insecure Usage shall be made at customer’s risk, and in the event that third parties lay claims to Nuvoton as a result of customer’s Insecure Usage, customer shall indemnify the damages and liabilities thus incurred by Nuvoton. - 44 - Release Date: Aug, 2012 Version: 1.0
NCT7509W 价格&库存

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

免费人工找货