ADM1034
http://onsemi.com
21
ALERT
is never generated. This is because 0xFF corresponds
to the THERM
input, which is asserted continuously.
Table 25. CONVERSION RATES
Code
THERM
%
On-Time Window
000
0.25 s
001
0.5 s
010
1 s
011
2 s
100
4 s
101
8 s
110
8 s
111
8 s
When THERM
is configured as an input only, setting the
Enable THERM
Events bits in Configuration Register 4
allows Pin 7 to operate as an I/O.
The user can configure the THERM
pin to be pulled low
as an output whenever the local temperature exceeds the
local THERM
limit. To do this, set the Enable Local
THERM
events bit (Bit 0) of Configuration Register 4
(Address 0x04).
The user can also configure the THERM
pin to be pulled
low as an output whenever the Remote 1 temperature
exceeds the Remote 1 THERM
limit. Set the Enable
Remote 1 THERM
events bit (Bit 1) of Configuration
Register 4 (Address 0x04).
The last option is to configure the THERM
pin to be pulled
low as an output whenever the Remote 2 temperature
exceeds the Remote 2 THERM
limit. Set the Enable
Remote 2 THERM
events bit (Bit 2) of Configuration
Register 4 (Address 0x04).
THERM
% Limit Register
The THERM
% limit is programmed to Register 0x19. An
ALERT
is generated, if THERM
is asserted for longer than
the programmed percentage limit. The limit is programmed
as a percentage of the chosen time window.
THERM
% limit register is an 8-bit register.
0x00 = 0%
0xFF = 100%
Therefore, 1 LSB = 0.39%.
Example:
If a time window of 8 seconds is chosen, and an ALERT
is to be generated if THERM
is asserted for more than 1
second, program the following value to the limit register:
% Limit = 1/8 ?100 = 12.5%
12.5% / 0.39% = 32d = 0x20 = 0010 0000
An ALERT
is generated if the THERM
limit is exceeded
after the time window has elapsed, assuming it is not
masked.
Fan Drive Signal
The ADM1034 contols the speed of up to two cooling
fans. Varying the duty cycle (on/off time) of a square wave
applied to the fan varies the speed of the fan. The ADM1034
uses a control method called synchronous speed control, in
which the PWM drive signal applied to the fan is
synchronized with the fans TACH signal. See the
Synchronous Speed Control section for more information.
The external circuitry required to drive the fan is very
simple. A single N-channel MOSFET is the only drive
device required. The specifications of the MOSFET depend
on the maximum current required by the fan and the gate
voltage drive (V
GS
< 3.0 V for direct interfacing to the drive
pin). V
GS
can be greater than 3.0 V, as long as the pullup on
the gate is tied to 5.0 V. The MOSFET should also have a low
on-resistance to ensure that there is no significant voltage
drop across the FET. A high on-resistance reduces the
voltage applied across the fan and therefore the maximum
operating speed of the fan. Figure 33 shows a scheme for
driving a 3-wire fan.
Figure 33. Interfacing a 3-wire Fan to the ADM1034
by Using an N-channel MOSFET
ADM1034
TACH
DRIVE
TACH
Q1
NDT3055L
12 V
FAN
3.3 V
12 V
12 V
10 kW
4.7 kW
100 kW
10 kW
Figure 33 uses a 10 kW pullup resistor for the TACH
signal. This assumes that the TACH signal is an open
collector from the fan. In all cases, the fans TACH signal
must be kept below 5.0 V maximum to prevent damaging
the ADM1034.
If in doubt as to whether a fan has an open-collector or
totem pole TACH output, use one of the input signal
conditioning circuits shown in the Fan Inputs section.
When designing drive circuits with transistors and FETs,
make sure that the drive pins are not required to source
current and that they sink less than the maximum current
specified here.
Synchronous Speed Control
The ADM1034 drives the fan by using a control scheme
called synchronous speed control. In this scheme, the PWM
drive signal applied to the fan is synchronized with the
TACH   signal.   Accurate   and   repeatable   fan   speed