MAX1153/MAX1154
Stand-Alone, 10-Channel, 10-Bit System Monitors
with Internal Temperature Sensor and V
DD
Monitor
___________________________________________________ 19
Setup Register
The 8-bit setup register (Table 7) holds configuration
data common to all input channels. At power-up and
after a RESET command, this register defaults to
00000000b.
Setup Register: Sample Wait Bits (B7, B6, B5)
These 3 bits in the setup register (Table 8) set the wait
time between conversion scans. The following are
examples of how the MAX1153/MAX1154 begin a sam-
ple sequence (see the
Setup Register: Reference
Selection Bits (B1/B0)
section).
Operating in reference mode 00 (external reference for
voltage conversions, internal reference for temperature
conversions):
1) Convert the first-enabled channel. If this channel is
a temperature measurement, power up the internal
reference (this takes 20µs for each enabled tem-
perature measurement in reference mode 00).
2) Sequence to the next-enabled channel until all
channels have been converted.
3) Wait the sample wait period.
4) Repeat the procedure.
Operating in reference mode 01 (internal reference for all
conversions, can be powered down between scans):
1) Power up the internal reference, if powered down
(this takes 40µs).
2) Convert the first-enabled channel, starting with the
internal temperature sensor, if enabled.
3) Sequence to the next-enabled channel until all
enabled channels have been converted.
4) Wait the sample wait time, and enter internal refer-
ence power-down mode if this period is greater
than 80µs.
5) Repeat the above steps.
Operating in reference mode 10 (internal reference for
all conversions, continuously powered up):
1) Convert the first-enabled channel.
2) Sequence to the next-enabled channel until all
enabled channels have been converted.
3) Wait the sample wait time.
4) Repeat the procedure.
Use the sample wait feature to reduce supply current
when measuring slow-changing analog signals. This
power savings occurs when reference mode 00 or 01 is
used in combination with wait times longer than 80µs.
With reference mode 10 or wait times of less than 80µs,
the internal reference system remains powered up, mini-
mizing any power savings. See the
Computing Data
Throughput
section. Table 8 shows the B7, B6, B5 wait
time encoding.
Setup Register: Interrupt Control (B4, B3)
Bits B3 and B4 in the setup register configure INT and
how it responds to an alarm event (see the
Alarm
Register
section). Table 9 shows the available INT
options.
Table 7. Setup Register Format
B7 (MSB) B6 B5 B4 B3 B2 B1 B0 (LSB)
Sample wait bits
Interrupt
active
Interrupt
polarity
Scan
mode
Reference
source B1
Reference
source B2
Table 8. Wait Time Encoding
B7, B6, B5 WAIT TIME (ms)
000 0
001 0.080
010 0.395
011 1.310
100 4.970
101 19.600
110 78.200
111 312.000
Table 9. Interrupt Control
BIT FUNCTION
BIT
STATE
INT OPERATION
1 Driven high or low at all times
B4
Output
driver type
0
High-Z when inactive, driven (high
or low) when active
1Acti ve hi g h, i nactive = l ow or hi g h - Z
B3
Output
polarity
0Acti ve l ow , i nacti ve = hi g h or hi g h - Z
MAX1153/MAX1154
Stand-Alone, 10-Channel, 10-Bit System Monitors
with Internal Temperature Sensor and V
DD
Monitor
20 ______________________________________________________________________________________
Setup Register: Scan Mode Bit (B2)
The scan mode bit selects between automatic scan-
ning and manual conversion mode.
When set (B2 = 1), the MAX1153/MAX1154 enter auto-
matic scanning mode and convert every enabled chan-
nel starting with the internal temperature sensor,
followed by the V
DD
monitor, then sequencing through
AIN0 to AIN7.
After converting all the enabled channels, the
MAX1153/MAX1154 enter a wait state set by the sam-
ple wait bits in the setup register. After completing the
sample wait time, the scan cycle repeats.
When B2 = 0, the MAX1153/MAX1154 are in manual
mode and convert only the selected channel after
receiving a Manually Triggered Conversion command
(see the
Manually Triggered Conversion (Command
Code 0000)
section). Whether in automatic scanning
mode or manual mode, a Read Current Data Register
for Selected Channel command outputs the last-com-
pleted conversion result for the addressed channel at
DOUT.
Setup Register: Reference Selection Bits (B1, B0)
The MAX1153/MAX1154 can be used with an internal
or external reference. Select between internal and
external reference modes through bits B1 and B0 of the
setup register (see Table 10).
Alarm Register
The alarm register (Table 11) holds the current alarm sta-
tus for all of the monitored signals. This 24-bit register
can only be read and cleared. The alarm register has 2
bits for each external input channel, 2 for the onboard
temperature sensor, and 2 for the V
DD
monitor (see
Table 12). At power-up, these bits are logic low, indicat-
ing no alarms at any input. When any bit in the alarm reg-
ister is set, INT becomes active and remains active until
all alarm bits are cleared. After a fault counter exceeds
the set threshold, the alarm register bits for that particular
channel are updated to indicate an alarm.
To clear the interrupt, reset the active alarm bit with the
Clear Alarm Register command, Clear Channel Alarm
command, a RESET command, or by writing a new
configuration to the faulting channel. The alarm register
defaults to 000000 hex.
Table 11 illustrates how the alarm register stores the
information on which channel a fault has occurred. The
alarm code for each bit pair is shown in Table 12.
Channel Registers
Each channel (internal temperature sensor, V
DD
moni-
tor, and AIN0 to AIN7) has registers to hold the conver-
sion result (current data register) and channel-specific
configuration data. The channel-specific configuration
registers include: the upper threshold register, the
lower threshold register, and the channel configuration
register. In differential mode, only the registers for the
even channel of the differential input pair are used. The
channel-specific configuration registers for the odd
channel of a differential channel pair are ignored.
Table 10. Reference Selection
B1 B0 REFERENCE MODE
00
Voltage measurements use external reference,
while temperature measurements use the internal
reference. A 20µs reference startup delay is
added prior to each temperature measurement
in this mode. This is the default mode after
power-up and after a software RESET.
01
All measurements use the internal reference. A
40µs reference startup delay is added prior to
starting the scanning of enabled channels,
allowing the internal reference to stabilize.
Note: For sample wait times less than 80µs, the
reference is continuously powered when in
automatic scan mode.
10
All measurements use the internal reference. By
selecting this mode, the reference is powered up
immediately when CS goes high after writing this
configuration. Once the reference system is
powered up, no further delay is added.
1 1 Reserved.
Table 11. Alarm Register Format
B23/B22 B21/B20 B19/B18 B17/B16 B15/B14 B13/B12 B11/B10 B9/B8 B7/B6 B5/B4 B3/B2
B1/B0
TEMP
V
DD
AIN0 AIN1 AIN2 AIN3 AIN4 AIN5 AIN6 AIN7 Res Res
Table 12. Alarm Register Coding
(2 Bits/Channel)
CODE DESCRIPTION
00 No alarm (power-up state)
01 Input is below lower threshold
10 Input is above upper threshold
00 Reserved
MAX1153/MAX1154
Stand-Alone, 10-Channel, 10-Bit System Monitors
with Internal Temperature Sensor and V
DD
Monitor
______________________________________________________________________________________ 21
Channel Configuration Register
Each channel has a channel configuration register (Table
13) defining the number of consecutive faults to be
detected before setting the alarm bits and generating an
interrupt, as well as controlling the digital averaging func-
tion. At power-up and after a RESET command, the regis-
ter defaults to 00 hex (no averaging, alarm on first fault).
Fault Bits
The value stored in the fault bits (B7–B4) in the channel
configuration register sets the number of faults that
must occur for that channel before generating an inter-
rupt. Encoding of the fault bits is straight binary with
values 0 to 15. A fault occurs in a channel when the
value in its current data register is outside the range
defined by the channel’s upper and lower threshold
registers. For example, if the number of faults set by the
fault bits is N, an interrupt is generated when the num-
ber of consecutive faults (see following note) reach
(N + 1). The fault bits default to 0 hex at power-up.
Note: Consecutive faults are those happening in con-
secutive conversion scans for the same channel. If a
fault occurs and the next scan finds the input within the
normal range defined by the thresholds, the fault
counter resets. If the next counter finds the input signal
outside the opposite threshold, rather than the previous
one, the fault counter also resets. The fault counter
increments only when counting consecutive faults
exceeding the same threshold (Figure 4).
Averaging
The averaging calculated by the data-acquisition algo-
rithm of the MAX1153/MAX1154 improves the input sig-
nal-to-noise ratio (SNR) by reducing the signal
bandwidth digitally. The formula below describes the
filter implemented in the MAX1153/MAX1154:
current value = [(N - 1) / N] x past value +
[(present value) / N]
where N = number of samples indicated in Table 14.
The averaging bits (B3–B0) in the channel configuration
register can set the N factor to any value in Table 14.
The output of the filter-running algorithm is continuously
available in the current data register. The starting value
used by the algorithm is the initial state of the current
data register. The current data register is reset to mid-
scale (200 hex) at power-up or after a RESET com-
mand, but it can be loaded with a more appropriate
initial value to improve the filter settling time.
At power-up or after a RESET command, the B3–B0
bits of the channel configuration register are set to 0
hex, corresponding to a number of averaged N = 1, no
averaging. See Table 13 and the
Write-Selected
Channel Configuration Registers
section for program-
ming details. See Table 14 for N encoding.
As in all digital filters, truncation can be a cause of sig-
nificant errors. In the MAX1153/MAX1154, 24 bits of
precision are maintained in the digital averaging func-
tions, maintaining a worst-case truncation error of well
below an LSB. The worst-case truncation error in the
MAX1153/MAX1154 is given by the following:
where N = number of conversions averaged.
Therefore, the worst truncation error when averaging
256 samples is 0.01557 LSBs.
worst case truncation error
N
LSBs-
-
=
1
16384
Table 13. Channel Configuration Register Format
B7 (MSB) B6 B5 B4 B3 B2 B1 B0 (LSB)
Fault B3 Fault B2 Fault B1 Fault B0 Ave B3 Ave B2 Ave B1 Ave B0
Table 14. Conversion Average Encoding
CODE N
0000 1, no averaging
0001 2
0010 4
0011 8
0100 16
0101 32
0110 64
0111 128
1000 256
1001 512
1010 1024
1011 2048
1100 Reserved
1101 Reserved
1110 Reserved
1111 Reserved

MAX1153BEUE+T

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