The MAX6678 monitors its own temperature and the
temperatures of two external diode-connected transistors,
which typically reside on the die of a CPU or other
integrated circuit. The device reports temperature values
in digital form using a 2-wire serial interface. The
MAX6678 provides a programmable alarm output to generate
interrupts, throttle signals, or overtemperature shutdown
signals.
The 2-wire serial interface accepts standard System
Management Bus (SMBus™) write byte, read byte, send
byte, and receive byte commands to read the temperature
data and program the alarm thresholds. The temperature
data controls a PWM output signal to adjust
the speed of a cooling fan, thereby minimizing noise
when the system is running cool, but providing maximum
cooling when power dissipation increases.
Five GPIO pins provide additional flexibility. The GPIO
power-up states are set by connecting the GPIO preset
inputs to ground or VCC.
The MAX6678 is available in a 20-pin QSOP package
and a 5mm x 5mm thin QFN package. It operates from
3.0V to 5.5V and consumes just 500µA of supply current.
|