beautypg.com

C-compatible interface, Table 5. gpio definition register, Table 6. gpio status register – Rainbow Electronics MAX6651 User Manual

Page 11

background image

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