DatasheetQ Logo
Electronic component search and free download site. Transistors,MosFET ,Diode,Integrated circuits

MAX1608 查看數據表(PDF) - Maxim Integrated

零件编号
产品描述 (功能)
生产厂家
MAX1608
MaximIC
Maxim Integrated MaximIC
MAX1608 Datasheet PDF : 16 Pages
1 2 3 4 5 6 7 8 9 10 Next Last
Octal SMBus-to-Parallel I/O Expanders
use the send-byte protocol. The shorter receive-byte
protocol can be used instead of the read-byte protocol,
provided the correct data register was previously
selected by a read-byte or write-byte instruction. Use
caution with the shorter protocols in multimaster sys-
tems, since a second master could overwrite the com-
mand byte without informing the first master. The
register selected at POR is 0b0000 0000 so that a
receive-byte transmission that occurs immediately after
initial power-up returns the setting of NDR1. SPOR
does not reset the register pointer.
Data Registers
The MAX1608/MAX1609 each have seven data regis-
ters, three normal registers, three suspend registers,
and one readback register. The SMBUS line deter-
mines which registers controls the output states and
the interrupt mask states (normal registers if SUSBUS =
1, suspend registers if SMBSUS = 0).
Registers 1 (NDR1 and SDR1) set the state of each of
the eight outputs to either low or high impedance.
When using an external pull-up, high impedance corre-
sponds to an output high. To use the IO_ pins as TTL
inputs only, set the corresponding bit high. The
MAX1608 powers up with all IO_ pins set low; the
MAX1609 powers up with all IO_ pins set to high
impedance (Table 3).
Register 2 (NDR2 and SDR2) are used to mask rising-
edge triggered interrupts, while Register 3 are used to
mask falling-edge triggered interrupts. On power-up, all
interrupts are masked (Tables 4 and 5).
The IO_ Status Data Register (RSB, Table 6) reads the
actual TTL-logic level of the IO_ pins. The IO_ pins are
sampled on the falling edge of the third byte’s acknowl-
edge (ACK) for a read-byte format, or on the falling
edge of the first byte’s ACK for a receive-byte protocol
(Figure 5). There is a 15µs data-setup time require-
ment, due to the slow level translators needed for high-
voltage (28V) operation. Data-hold time is 300ns. Do
not write to the RSB register because writes to read-
only registers are redirected to NDR1. SMBus sends
Write-Byte Format
S
ADDRESS
WR ACK
COMMAND
ACK
7 bits
1b
1b
8 bits
1b
DATA
8 bits
ACK
P
1b
Slave Address
Command Byte: selects
which register you are
writing to
Data Byte: data goes into the register
set by the command byte
Read-Byte Format
S ADDRESS WR ACK COMMAND ACK S ADDRESS RD ACK
7 bits
1b 1b
8 bits
1b
7 bits
1b 1b
DATA
8 bits
/// P
1b
Slave Address
Command Byte: selects
which register you are
reading from
Slave Address: repeated
due to change in data-
flow direction
Data Byte: reads from
the register set by the
command byte
Send-Byte Format
Receive-Byte Format
S ADDRESS WR ACK COMMAND ACK P
S ADDRESS RD ACK
7 bits
1b 1b
8 bits
1b
7 bits
1b 1b
Command Byte: sends command
with no data; usually used for one-
shot command
Slave Address
S = Start condition
P = Stop condition
Shaded = Slave transmission
Ack= Acknowledged = 0
/// = Not acknowledged = 1
Figure 2. SMBus Protocols
WR = Write = 0
RD = Read =1
DATA
/// P
8 bits
1b
Data Byte: reads data from
the register commanded
by the last read-byte or
write-byte transmission;
also used for SMBus Alert
Response return address
8 _______________________________________________________________________________________

Share Link: 

datasheetq.com  [ Privacy Policy ]Request Datasheet ] [ Contact Us ]