C-compatible interface, Table 5. gpio definition register, Table 6. gpio status register – Rainbow Electronics MAX6651 User Manual
Page 11
Alarm Status Register if the condition that caused the
alarm is removed.
Tachometer
The Tachometer Count Registers record the number of
pulses on the corresponding tachometer input during the
period defined by the Tachometer Count-Time Register.
The MAX6651 contains three additional tachometer
inputs, which may be used to monitor additional fans. For
accurate control of multiple fans, use identical fans.
The Tachometer Count-Time Register sets the integration
time over which the MAX6650/MAX6651 count tachome-
ter pulses. The devices can count up to 255 (FFh) pulses
during the selected count time. If more than 255 pulses
occur, the IC sets the overflow alarm and the Tachometer
Count Register reports the maximum value of 255. Set
the time register so the count register will not overflow
under worst-case conditions (maximum fan speed) while
maximizing resolution. Calculate the maximum measur-
able fan speed and minimum resolution with the following
equations:
Max Fan Speed (in RPS) = 255 / (2 x t
COUNT
)
Min Resolution (in RPS) = 1 / (2 x t
COUNT
)
where t
COUNT
is the tachometer count time; 1kHz is the
maximum allowable tachometer input frequency for the
MAX6650/MAX6651.
The first 6 bits of the Tachometer Count-Time Register
are always zero, and the last 2 bits set the count time
(Table 9). The count time may be determined from the
following equation:
t
COUNT
= 0.25s x 2
KCOUNT
where K
COUNT
is the numerical value of the two 2LSBs.
The 0.25 factor has a ±10% uncertainty.
MAX6650/MAX6651
Fan-Speed Regulators and Monitors
with SMBus/I
2
C-Compatible Interface
______________________________________________________________________________________
11
Table 5. GPIO Definition Register
GPIO0 outputs a logic-level high or serves as an input.
11
GPIO0 outputs a logic-level low.
10
GPIO0 serves as an
ALERT output.
01
GPIO0 outputs a logic-level high or serves as an input.
00
GPIO0
11
GPIO1 outputs a logic-level high or serves as an input.
11
GPIO1 outputs a logic-level low.
10
GPIO1 serves as a
FULL ON input.
01
GPIO1 outputs a logic-level high or serves as an input.
00
GPIO1
11
3 to 2
GPIO2 outputs a logic-level high or serves as an input.
11
GPIO2 outputs a logic-level low.
10
GPIO2 serves as an internal clock output.
01
GPIO2 serves as an external clock input.
00
GPIO2
(MAX6651
only)
11
5 to 4
GPIO3 outputs a logic-level high or serves as an input.
1
1
GPIO3 outputs a logic-level low.
0
GPIO3
(MAX6651
only)
6
GPIO4 outputs a logic-level high or serves as an input.
1
GPIO4
(MAX6651
only)
1
7 (MSB)
STATE
0
FUNCTION
PIN
GPIO4 outputs a logic-level low.
POR
(DEFAULT)
STATE
BIT
Table 6. GPIO Status Register
7 (MSB) to 5
GPIO3 (MAX6651 only)
Always 0
BIT
GPIO4 (MAX6651 only)
0
4
NAME
3
1
1
POR
(DEFAULT)
STATE
2
GPIO2 (MAX6651 only)
1
1
GPIO1
1
0 (LSB)
GPIO0
1