MAX1153/MAX1154
Stand-Alone, 10-Channel, 10-Bit System Monitors
with Internal Temperature Sensor and V
DD
Monitor
16 ______________________________________________________________________________________
Read Alarm Register
(Command Code 0001)
The Read Alarm Register command, 0001, outputs the
current status of the alarm register (see Table 11). The
address bits in this command are ignored. The alarm
register is 24 bits long and outputs in 3 bytes. Table 12
illustrates the encoding of the alarm register.
After receiving an interrupt, read the alarm register to
determine the source of the interrupt (see the
Alarm
Register
section).
Read Current Data Register for Selected
Channel (Command Code 0010)
The Read Current Data Register for Selected Channel
command, 0010, outputs the data in the current data
register of the selected channel. The address bits fol-
lowing this command select the input channel to be
read (see Table 3). The current data register is a 10-bit
register. It takes 2 bytes to read its value. See the
Output Data Format
and
Current Data Registers
sec-
tions for more details. See Table 3 for channel address-
es. Also, see Figure 7.
Read Current Data Register for All
Channels (Command Code 0011)
The Read Current Data Registers for All Channels com-
mand, 0011, outputs the data in the current data regis-
ters of all 10 channels, starting with the internal
temperature sensor, then the V
DD
monitor, followed by
AIN0 to AIN7. The address bits following this command
are ignored. It takes 20 bytes to read all of the 10 chan-
nels’ current data registers.
Read Configuration Register for Selected
Channel (Command Code 0100)
The Read Configuration Register for Selected Channel
command, 0100, outputs the configuration data of the
channel selected by the address bits (see Table 3).
The first register that shifts out is the upper threshold
register (2 bytes), followed by the lower threshold regis-
ter (2 bytes), ending with the channel configuration reg-
ister (1 byte), all MSB first. It takes 5 bytes to read all
three registers. See the
Channel Registers
section for
more details.
SCLK
DIN
DOUT
C3 C2 C1 C0 A2 A1 A0
D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
A3
CS
Figure 7. Serial Register Read Timing
MAX1153/MAX1154
Stand-Alone, 10-Channel, 10-Bit System Monitors
with Internal Temperature Sensor and V
DD
Monitor
______________________________________________________________________________________ 17
Read Global Configuration Register
(Command Code 0101)
The Read Global Configuration Register command,
0101, outputs the global configuration registers. The
address bits following this command are ignored. When
the MAX1153/MAX1154 receive a Read Global
Configuration Register command, they output 5 bytes
of data: 2 bytes from the channel enable register, 2
bytes from the input configuration register, and 1 byte
from the setup register, all MSB first. See the
Global
Configuration Registers
section for more details.
RESET (Command Code 0111)
The RESET command, 0111, resets the device. This
command returns the MAX1153/MAX1154 to their
power-on reset state, placing the device into shutdown
mode. The address bits in the command are ignored.
See the
Power-Up/Reset Defaults Summary
section for
more details.
Clear Channel Alarm for Selected Channel
(Command Code 1000)
The Clear Channel Alarm command, 1000, clears the
alarm bits in the alarm register and resets the fault
counter for the addressed channel. See the
Alarm
Register
section for more details. See Table 3 for chan-
nel addresses.
Clear Alarm Register for All Channels
(Command Code 1001)
The Clear Alarm Register for All Channels command,
1001, clears the entire alarm register and resets the
fault counters for the internal TEMP sensor, the V
DD
monitor, and the AIN0–AIN7 channels. The address bits
in the command are ignored. See the
Alarm Register
section for more details.
Write Current Data Register for Selected
Channel (Command Code 1010)
The Write Current Data Register for Selected Channel
command, 1010, writes to the addressed channel’s cur-
rent data register. This command sets an initial condi-
tion when using the averaging filter option (see the
Averaging
section). This command can also be used
for testing the thresholds, fault counters, and alarm
functions (see Figure 8). See Table 3 for channel
addresses.
Write Current Data Register for All
Channels (Command Code 1011)
The Write Current Data Register for All Channels com-
mand, 1011, writes to the current data registers of all
channels sequentially, starting with the internal temper-
ature sensor, then the V
DD
monitor, followed by chan-
nels AIN0 to AIN7. The address bits are ignored. Use
this command for testing and setting initial conditions
when using the averaging filter option (see the
Averaging
section).
C3 C2 C1 C0 A2 A1 A0 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
SCLK
DIN
DOUT
A3
CS
Figure 8. Serial Register Write Timing
MAX1153/MAX1154
Stand-Alone, 10-Channel, 10-Bit System Monitors
with Internal Temperature Sensor and V
DD
Monitor
18 ______________________________________________________________________________________
Write-Selected Channel Configuration
Registers (Command Code 1100)
The Write-Selected Channel Configuration Register com-
mand, 1100, writes to the three channel configuration
registers for the addressed channel (see Table 3). The
first register to be written is the upper threshold (2 bytes),
followed by the lower threshold (2 bytes), ending with the
channel configuration register (1 byte), all MSB first.
Writing to the configuration registers resets the alarm reg-
ister bits and the fault counters for the addressed chan-
nel. See the
Channel Registers
section for more details.
Write Global Configuration Registers
(Command Code 1101)
The Write Global Configuration Registers command,
1101, writes to three registers: the channel-enable reg-
ister (2 bytes), the input configuration register (2 bytes),
and the setup register (1 byte). The command address
bits are ignored. See the
Global Configuration
Registers
section for more details.
Global Configuration Registers
The global configuration registers consist of the chan-
nel-enable register, the input configuration register, and
the setup register. These registers hold configuration
data common to all channels.
Channel-Enable Register
The channel-enable register (Table 4) controls which
channels are converted while in automatic scan mode.
The register contents are ignored for manual conver-
sion commands. Each input channel has a correspond-
ing bit in the channel-enable register. A logic high
enables the corresponding analog input channel for
conversion, while a logic low disables it. In differential
configuration, the bits for odd channels are ignored. At
power-up and after a RESET command, the register
contents default to 111111111111b (all channels
enabled).
Input Configuration Register
The input configuration register (Table 5) stores the
configuration code for each channel as a 3-bit per
channel-pair code (see Table 6), selecting from five
input signal configurations: single-ended unipolar volt-
age, single-ended temperature, differential unipolar
voltage, differential bipolar voltage, and differential
temperature. Table 5 shows the input configuration reg-
ister format, and Table 6 shows the 3-bit encoding for
channel configuration. At power-up and after a RESET
command, the register contents defaults to
000000000000b (all inputs single ended).
Table 4. Channel-Enable Register Format
B11
(MSB)
B10B9B8B7B6B5B4B3B2B1
B0
(LSB)
TEMP V
DD
AIN0 AIN1 AIN2 AIN3 AIN4 AIN5 AIN6 AIN7 Res Res
Table 5. Input Configuration Register Format
B11
(MSB)
B10 B9 B8 B7 B6 B5 B4 B3 B2 B1
B0
(LSB)
AIN0 and AIN1 configuration
AIN2 and AIN3 configuration AIN4 and AIN5 configuration
AIN6 and AIN7 configuration
Table 6. Channel Configuration Coding (3 Bits/Channel Pair)
CODE
AIN0, AIN2, AIN4, AIN6 CONFIGURATION AIN1, AIN3, AIN5, AIN7 CONFIGURATION
000 Single-ended input (power-up state) Single-ended input (power-up state)
001 Single-ended input Single-ended, external temperature sensor input
010 Single-ended, external temperature sensor input Single-ended input
011 Single-ended, external temperature sensor input Single-ended, external temperature sensor input
100 Differential unipolar encoded, positive input Differential unipolar encoded, negative input
101 Differential bipolar encoded, positive input Differential bipolar encoded, negative input
110
Differential external temperature sensor, positive input
Differential external temperature sensor, negative input
111 Reserved Reserved

MAX1154BEUE+

Mfr. #:
Manufacturer:
Maxim Integrated
Description:
Analog to Digital Converters - ADC Stnd-Alne 10Ch 10Bit System Monitor
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet