ADM1031ARQ-REEL ON Semiconductor, ADM1031ARQ-REEL Datasheet - Page 20
![no-image](/images/manufacturer_photos/0/4/495/on_semiconductor_sml.jpg)
ADM1031ARQ-REEL
Manufacturer Part Number
ADM1031ARQ-REEL
Description
IC SENSOR 2-TEMP/FAN CTRL 16QSOP
Manufacturer
ON Semiconductor
Datasheet
1.ADM1031ARQ.pdf
(30 pages)
Specifications of ADM1031ARQ-REEL
Rohs Status
RoHS non-compliant
Function
Fan Control, Temp Monitor
Topology
ADC, Comparator, Multiplexer, Register Bank
Sensor Type
External & Internal
Sensing Temperature
0°C ~ 100°C, External Sensor
Output Type
SMBus™
Output Alarm
Yes
Output Fan
Yes
Voltage - Supply
3 V ~ 5.5 V
Operating Temperature
0°C ~ 100°C
Mounting Type
Surface Mount
Package / Case
16-QSOP
Example 1:
the count to be programmed is:
for count is:
Example 2:
the count to be programmed is:
for count is:
written to the fan tach high limit register. It should be noted
that in RPM feedback mode, there is no high limit register
for underspeed detection that can be programmed as there
are in the other fan speed control modes. The only time each
fan indicates a fan failure condition is whenever the count
reaches 255. Since the speed range N = 2, the fan fails if its
speed drops below 1324 RPM.
Programming RPM Values
RPM Feedback Mode Limitations
fan speed range of about 75% to 100%. However, this should
be enough range to overcome fan−manufacturing tolerance.
In practice, however, the program must not function at too
low an RPM value for the fan to run at, or the RPM mode does
not operate.
If the desired value for RPM feedback mode is 5000 RPM,
Since the desired RPM value, R, is 5000 RPM, the value
If the desired value for RPM feedback mode is 3650 RPM,
Since the desired RPM value, R, is 3650 RPM, the value
Once the count value has been calculated, it should be
RPM feedback mode only controls fan RPM over a limited
Count = (f × 60)/R × N
N = 2:
Count = (11250 × 60)/5000 × 2
Count = 675000/10000
Count = 67 (assumes 2 tach pulses/rev)
Count = (f × 60)/R × N
N = 2:
Count = (11250 × 60)/3650 × 2
Count = 675000/7300
Count = 92 (assumes 2 tach pulses/rev)
1. Choose the RPM value to be programmed.
2. Set speed range value N = 2.
3. Calculate count value based on RPM and speed
4. Clear Bit 7 of Configuration Register 1 (Register
5. Write a 1 to Bit 5 of Configuration Register 1 to
6. Write the calculated count value to the fan tach
range values chosen. Use the count equation to
calculate the count value.
0×00) to place the ADM1031 under software
control.
place the device in RPM feedback mode.
high limit register (Register 0×10). The fan speed
now goes to the desired RPM value and maintains
that fan speed.
http://onsemi.com
20
the following:
Fan Drive and Speed Measurement
distinguishing feature of fans is the number of poles that a
fan has internally. The most common fans available have
four, six, or eight poles. The number of poles the fan has
generally affects the number of pulses per revolution the fan
outputs.
fans that output 2 tach pulses/revolution, then the fan speed
measurement equation needs to be adjusted to calculate and
display the correct fan speed, and also to program the correct
count value in RPM feedback mode.
Fan Speed Measurement Equations
or the number of tach output pulses/rev, consult the fan
manufacturer’s data sheet, or contact the fan vendor for
more information.
Fan Drive Using PWM Control
control is extremely simple. A single NMOS FET is the only
drive transistor required. The specifications of the MOSFET
depend on the maximum current required by the fan being
driven. Typical notebook fans draw a nominal 170 mA, and
so SOT devices can be used where board space is a
constraint. If driving several fans in parallel from a single
PWM output, or driving larger server fans, the MOSFET
needs to handle the higher current requirements. The only
other stipulation is that the MOSFET should have a gate
voltage drive, V
PWM_OUT pin. The MOSFET should also have a low
on−resistance to ensure that there is not significant voltage
drop across the FET. This would reduce the maximum
operating speed of the fan.
To find the lowest RPM value allowed for a given fan, do
Fans come in a variety of different options. One
If the ADM1031 is used to drive fans other than 4−pole
For a 4−pole fan (2 tach pulses/rev):
For a 6−pole fan (3 tach pulses/rev):
For an 8−pole fan (4 tach pulses/rev):
If in doubt as to the number of poles the fans used have,
The external circuitry required to drive a fan using PWM
Fan RPM = (f × 60)/Count × N
Fan RPM = (f × 60)/(Count × N × 1.5)
Fan RPM = (f × 60)/(Count × N × 2)
1. Run the fan at 53% PWM duty cycle in software
2. Measure the fan RPM. This represents the fan
3. Ensure that speed range N = 2 when using RPM
mode. Clear Bit 5 and Bit 7 of Configuration
Register 1 (Register 0×00) to enter PWM duty
cycle mode. Write 0×08 to the fan speed
configuration register (Register 0×22) to set the
PWM output to 53% duty cycle.
RPM below which the RPM mode fails to operate.
Do not program a lower RPM than this value when
using RPM feedback mode.
feedback mode.
GS
<3.3 V, for direct interfacing to the