ADT7475
Reading Fan Speed from the ADT7475
The measurement of fan speeds involves a 2-register read
for each measurement. The low byte should be read first.
This causes the high byte to be frozen until both high and low
byte registers have been read, preventing erroneous TACH
readings. The fan tachometer reading registers report back
the number of 11.11 m s period clocks (90 kHz oscillator)
gated to the fan speed counter, from the rising edge of the
first fan TACH pulse to the rising edge of the third fan TACH
pulse (assuming two pulses per revolution are being
counted). Because the device is essentially measuring the
fan TACH period, the higher the count value, the slower the
fan is actually running. A 16-bit fan tachometer reading of
0xFFFF indicates that the fan either has stalled or is running
very slowly (<100 RPM).
High Limit > Comparison Performed
Because the actual fan TACH period is being measured,
falling below a fan TACH limit by 1 sets the appropriate
status bit and can be used to generate an SMBALERT.
Fan TACH Limit Registers
The fan TACH limit registers are 16-bit values consisting
of two bytes.
Example
TACH1 High Byte (Register 0x29) = 0x17
TACH1 Low Byte (Register 0x28) = 0xFF
What is Fan 1 speed in RPM?
Fan 1 TACH Reading = 0x17FF = 6143 (decimal)
RPM = (f × 60)/Fan 1 TACH Reading
RPM = (90,000 × 60)/6143
Fan Speed = 879 RPM
Fan Pulses per Revolution
Different fan models can output either 1, 2, 3, or 4 TACH
pulses per revolution. Once the number of fan TACH pulses
has been determined, it can be programmed into the TACH
Pulses per Revolution register (Register 0x7B) for each fan.
Alternatively, this register can be used to determine the
number or pulses per revolution output by a given fan. By
plotting fan speed measurements at 100% speed with
different pulses per revolution setting, the smoothest graph
with the lowest ripple determines the correct pulses per
revolution value.
Table 33. TACH PULSES/REVOLUTION REGISTER
(REG. 0X7B)
Table 32. FAN TACH LIMIT REGISTERS
Bit
Mnemonic
Description
Register
0x54
0x55
0x56
Description
TACH1 Minimum Low Byte
TACH1 Minimum High Byte
TACH2 Minimum Low Byte
Default
0xFF
0xFF
0xFF
<1:0>
<3:2>
<5:4>
<7:6>
FAN1 Default
FAN2 Default
FAN3 Default
FAN4 Default
2 Pulses per Revolution
2 Pulses per Revolution
2 Pulses per Revolution
2 Pulses per Revolution
0x57
0x58
TACH2 Minimum High Byte
TACH3 Minimum Low Byte
0xFF
0xFF
Table 34. TACH PULSES/REVOLUTION REGISTER
BIT VALUES
0x59
0x5A
0x5B
TACH3 Minimum High Byte
TACH4 Minimum Low Byte
TACH4 Minimum High Byte
0xFF
0xFF
0xFF
Value
00
01
Description
1 Pulse per Revolution
2 Pulses per Revolution
Fan Speed Measurement Rate
The fan TACH readings are normally updated once every
10
11
3 Pulses per Revolution
4 Pulses per Revolution
second. The FAST bit (Bit 3) of Configuration Register 3
(0x78), when set, updates the fan TACH readings
every 250 ms.
If any of the fans are not being driven by a PWM channel
but are powered directly from 5.0 V or 12 V, their associated
dc bit in Configuration Register 3 should be set. This allows
TACH readings to be taken on a continuous basis for fans
connected directly to a dc source. For optimal results, the
associated dc bit should always be set when using 4-wire
fans.
Calculating Fan Speed
Assuming a fan with a two pulses per revolution (and two
pulses per revolution being measured), fan speed is
calculated by the following:
Fan Speed (RPM) = (90,000 × 60)/Fan TACH Reading
where Fan TACH Reading is the 16-bit fan tachometer
reading.
Fan Spin-up
The ADT7475 has a unique fan spin-up function. It spins
the fan at 100% PWM duty cycle until two TACH pulses are
detected on the TACH input. Once two TACH pulses have
been detected, the PWM duty cycle goes to the expected
running value, for example, 33%. The advantage is that fans
have different spin-up characteristics and take different
times to overcome inertia. The ADT7475 runs the fans just
fast enough to overcome inertia and is quieter on spin-up
than fans programmed to spin up for a given spin-up time.
Fan Startup Timeout
To prevent the generation of false interrupts as a fan spins
up (because it is below running speed), the ADT7475
includes a fan startup timeout function. During this time, the
ADT7475 looks for two TACH pulses. If two TACH pulses
are not detected, an interrupt is generated. Using
Configuration Register 1 (0x40), Bit 5 (FSPDIS), this
http://onsemi.com
25
相关PDF资料
ADT7476EBZEVB BOARD EVALUATION FOR ADT7476
ADT7490ZEVB BOARD EVALUATION FOR ADT7490
ADZS-21262-1-EZEXT BOARD DAUGHTER FOR ADSP-21262
ADZS-BF-EZEXT-1 BOARD DAUGHTER ADSP-BF533/561KIT
ADZS-BFAV-EZEXT BOARD DAUGHT ADSP-BF533,37,61KIT
ADZS-BFSHUSB-EZEXT BOARD DAUGHTER EZ EXTENDER
ADZS-BRKOUT-EX3 ADZS-BRKOUT-EX3
ADZS-SHAUDIO-EZEXT SHARC AUDIO EZ-EXTENDER
相关代理商/技术参数
ADT7476 制造商:AD 制造商全称:Analog Devices 功能描述:dBCool Remote Thermal Controller and Voltage Monitor
ADT7476A 制造商:AD 制造商全称:Analog Devices 功能描述:dBCool Remote Thermal Controller and Voltage Monitor
ADT7476AARQZ 功能描述:马达/运动/点火控制器和驱动器 MONITORS 5V/4 FANS RoHS:否 制造商:STMicroelectronics 产品:Stepper Motor Controllers / Drivers 类型:2 Phase Stepper Motor Driver 工作电源电压:8 V to 45 V 电源电流:0.5 mA 工作温度:- 25 C to + 125 C 安装风格:SMD/SMT 封装 / 箱体:HTSSOP-28 封装:Tube
ADT7476AARQZ-R 功能描述:板上安装温度传感器 MONITORS 5V/4 FANS RoHS:否 制造商:Omron Electronics 输出类型:Digital 配置: 准确性:+/- 1.5 C, +/- 3 C 温度阈值: 数字输出 - 总线接口:2-Wire, I2C, SMBus 电源电压-最大:5.5 V 电源电压-最小:4.5 V 最大工作温度:+ 50 C 最小工作温度:0 C 关闭: 安装风格: 封装 / 箱体: 设备功能:Temperature and Humidity Sensor
ADT7476AARQZ-REEL 功能描述:IC REMOTE THERMAL CTRLR 24-QSOP RoHS:是 类别:集成电路 (IC) >> PMIC - 热管理 系列:dBCool® 标准包装:1 系列:- 功能:温度监控系统(传感器) 传感器类型:内部和外部 感应温度:-40°C ~ 125°C,外部传感器 精确度:±2.5°C 本地(最大值),±5°C 远程(最大值) 拓扑:ADC,比较器,寄存器库 输出类型:2 线 SMBus? 输出警报:无 输出风扇:无 电源电压:2.7 V ~ 5.5 V 工作温度:-40°C ~ 125°C 安装类型:表面贴装 封装/外壳:SOT-23-8 供应商设备封装:SOT-23-8 包装:Digi-Reel® 其它名称:296-22675-6
ADT7476AARQZ-REEL7 功能描述:IC REMOTE THERMAL CTRLR 24-QSOP RoHS:是 类别:集成电路 (IC) >> PMIC - 热管理 系列:dBCool® 标准包装:1 系列:- 功能:温度监控系统(传感器) 传感器类型:内部和外部 感应温度:-40°C ~ 125°C,外部传感器 精确度:±2.5°C 本地(最大值),±5°C 远程(最大值) 拓扑:ADC,比较器,寄存器库 输出类型:2 线 SMBus? 输出警报:无 输出风扇:无 电源电压:2.7 V ~ 5.5 V 工作温度:-40°C ~ 125°C 安装类型:表面贴装 封装/外壳:SOT-23-8 供应商设备封装:SOT-23-8 包装:Digi-Reel® 其它名称:296-22675-6
ADT7476AARQZ-RL7 功能描述:板上安装温度传感器 MONITORS 5V/4 FANS RoHS:否 制造商:Omron Electronics 输出类型:Digital 配置: 准确性:+/- 1.5 C, +/- 3 C 温度阈值: 数字输出 - 总线接口:2-Wire, I2C, SMBus 电源电压-最大:5.5 V 电源电压-最小:4.5 V 最大工作温度:+ 50 C 最小工作温度:0 C 关闭: 安装风格: 封装 / 箱体: 设备功能:Temperature and Humidity Sensor
ADT7476ARQH 制造商:ONSEMI 制造商全称:ON Semiconductor 功能描述:dBCOOL Remote Thermal Controller and Voltage Monitor