Note 5: The acronym POR means power-on reset. This is the default value when power is applied to the device.
Note 6: These registers are set to all zeros upon POR.
Note 7: The device ID is factory set and varies based on the die revision.
Addressing
The MAX34407 responds to receiving its fixed slave
address by asserting an ACK on the bus. The fixed
slave address of the MAX34407 is determined on device
power-up by sampling the resistor tied to the ADDR pin
when V
DD
rises to a valid range. See the Table 5 for
more details. The device does not respond to a general
call address, only when it receives its fixed slave address.
Table 5. SMBus Slave Address Select
RADDR (±1%) (kΩ) SLAVE ADDRESS RADDR (±1%) (Ω) SLAVE ADDRESS
20.5 0011 110 (3Ch) 1.74k 0010 110 (2Ch)
11.0 0011 100 (38h) 931 0010 100 (28h)
5.90 0011 010 (34h) 442 0010 010 (24h)
3.16 0011 000 (30h) Tie to GND 0010 000 (20h)
Table 6. Command Codes
COMMAND
CODE
NAME DETAILED DESCRIPTION TYPE
NUMBER
OF BYTES
POR
(Note 5)
00h UPDATE Request Accumulator Update Send Byte 0
01h CONTROL Device Conguration and Status R/W Byte 1 00h
02h ACC_COUNT Accumulator Counter Block Read 3 Note 6
03h PWR_ACC_1 Power Accumulator for Channel 1 Block Read 6 Note 6
04h PWR_ACC_2 Power Accumulator for Channel 2 Block Read 6 Note 6
05h PWR_ACC_3 Power Accumulator for Channel 3 Block Read 6 Note 6
06h PWR_ACC_4 Power Accumulator for Channel 4 Block Read 6 Note 6
07h VOLTAGE_1 Voltage for Channel 1 Block Read 2 Note 6
08h VOLTAGE_2 Voltage for Channel 2 Block Read 2 Note 6
09h VOLTAGE_3 Voltage for Channel 3 Block Read 2 Note 6
0Ah VOLTAGE_4 Voltage for Channel 4 Block Read 2 Note 6
0Fh DID Device ID and Revision Read Byte 1 Note 7
MAX34407 SMBus 4-Channel Wide Dynamic Range
Power Accumulator
www.maximintegrated.com
Maxim Integrated
10
Update (00h)—Send Byte
The UPDATE send byte command does not contain any
data. The UPDATE command must be sent to the device
before reading any of the other commands, and it must
be sent after writing to the CONTROL command. After
sending the UPDATE command, the host should wait
at least 500µs before reading any command. Each time
the device receives this command, it transfers the all of
the data in the power accumulators and the accumulator
counter to a set of registers that can be read with the
SMBus interface, and it resets all of the counters. See
Figure 1 for more details.
Table 7. Control (01h)—R/W Byte
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
NAME: 0 0 SMM PARK_EN PARK1 PARK0 SLOW OVF
POR: 0 0 0 0 0 0 0 0
Note: Bit positions 6 and 7 must be written to 0 for proper device operation.
Figure 1. MAX34407 Register Structure
POWER ACCUMULATOR FOR CHANNEL 4 (48 BITS)
POWER ACCUMULATOR FOR CHANNEL 3 (48 BITS)
POWER ACCUMULATOR FOR CHANNEL 2 (48 BITS)
POWER ACCUMULATOR FOR CHANNEL 1
(48 BITS
)
ACCUMULATOR COUNTER (24
BITS)
INTERNAL REAL
-TIME COUNTERS
PWR_ACC_3(05h)
PWR_ACC_2(04h)
PWR_
ACC_1
(03h)
ACC_COUNT
(02h)
CONTROL(01h) OR
OVERFLOW ON ANY
ACCUMULATOR
SETS THE OVF BIT
UPDATE
COMMAND TRANSFERS AND
RESETS ALL ACCUMULATORS
UPDATE(00h)
SMBus COMMANDS
PWR_ACC_4(05h)
MAX34407 SMBus 4-Channel Wide Dynamic Range
Power Accumulator
www.maximintegrated.com
Maxim Integrated
11
Bit 5: SMM (Single Measure Mode)
When this bit is set, the device performs only one measure and accumulation cycle for the four input channels (normal
scan mode) or four samples of one channel in channel park mode in response to an UPDATE command. The data can
be read by issuing another UPDATE command that moves the previous UPDATE data into the SMBus read registers and
starts another measurement cycle. Data should be read between UPDATE commands. UPDATE commands should be
no less than 500µs apart for reliable measurements. The power accumulators remain at 48-bits even though the single
calculated power is a 28-bit value. After the SMM bit is changed, the UPDATE command should be sent to reset the
accumulators and perform the selected scan operation.
0 = Single-measure mode is disabled.
1 = Single-measure mode is enabled.
Bit 4: PARK_EN
This bit enables the channel park feature. If this bit is set, only one channel is enabled, and the device samples the
selected channel four times faster than the normal round robin rate. The channel to monitor is selected with the PARK0
and PARK1 bits. After the PARK_EN bit is changed, the UPDATE command should be sent to clear out the accumulators
and start a new accumulation period. When the channel park feature is enabled, the minimum time before the power
accumulators can overflow reduces by a factor of four since the selected channel is being updated four times faster. Also,
the power accumulators for the disabled channels do not contain any meaningful data.
0 = Round-robin sampling of all four channels.
1 = One channel is selected (with the PARK0/1 bits).
Bits 3 to 2: PARK1 to PARK0
If the PARK_EN (Park Enable) bit is set, then these bits select which channel is to be monitored at the exclusion of the
other channels.
PARK1 PARK0 SELECTED CHANNEL
0 0 Channel 1
0 1 Channel 2
1 0 Channel 3
1 1 Channel 4
Bit 1: SLOW
This bit is logically OR’ed with the SLOW input pin. If either this bit is set or the SLOW pin is high, then the power accu-
mulation calculation rate is slowed in order to lower the power consumption of the device.
Bit 0: OVF
This status bit is set to a one if any of the power accumulators or the accumulator counter overflows. When the accumula-
tors or counter overflow, they do not roll over. This status bit can be cleared by writing a 0. If any of the power accumula-
tors or the accumulator counter are still full, then this bit immediately sets again. Accumulators and the counter that have
overflowed can be cleared by sending the UPDATE command.
MAX34407 SMBus 4-Channel Wide Dynamic Range
Power Accumulator
www.maximintegrated.com
Maxim Integrated
12

MAX34407EWE+T

Mfr. #:
Manufacturer:
Maxim Integrated
Description:
Current & Power Monitors & Regulators SMBUS 4 CHANNEL WIDE DYNAMIC RANGE
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet