MAX9507 Maxim Integrated Products, MAX9507 Datasheet - Page 18

no-image

MAX9507

Manufacturer Part Number
MAX9507
Description
1.8V DirectDrive Video Filter Amplifier
Manufacturer
Maxim Integrated Products
Datasheet
www.datasheet4u.com
A write to the MAX9507 consists of transmitting a
START condition, the slave address with the R/W bit set
to 0, one data byte to configure the internal register
address pointer, one or more data bytes, and a STOP
condition. Figure 8 illustrates the proper frame format
for writing one byte of data to the MAX9507. Figure 9
illustrates the frame format for writing n-bytes of data to
the MAX9507.
The slave address with the R/W bit set to 0 indicates
that the master intends to write data to the MAX9507.
The MAX9507 acknowledges receipt of the address
byte during the master-generated ninth SCL pulse.
The second byte transmitted from the master config-
ures the MAX9507’s internal register address pointer.
The pointer tells the MAX9507 where to write the next
byte of data. An acknowledge pulse is sent by the
MAX9507 upon receipt of the address pointer data.
The third byte sent to the MAX9507 contains the data
that will be written to the chosen register. An acknowl-
edge pulse from the MAX9507 signals receipt of the
data byte. The address pointer autoincrements to the
1.8V DirectDrive Video Filter Amplifier with
Load Detection and Dual SPST Analog Switches
Figure 8. Writing a Byte of Data to the MAX9507
Figure 9. Writing n-Bytes of Data to the MAX9507
18
S
ACKNOWLEDGE FROM MAX9507
S
______________________________________________________________________________________
SLAVE ADDRESS
ACKNOWLEDGE FROM MAX9507
SLAVE ADDRESS
R/W
0
A
R/W
ACKNOWLEDGE FROM MAX9507
0
REGISTER ADDRESS
Write Data Format
A
ACKNOWLEDGE FROM MAX9507
REGISTER ADDRESS
A
ACKNOWLEDGE FROM MAX9507
B7 B6
next register address after each received data byte.
This autoincrement feature allows a master to write to
sequential register address locations within one contin-
uous frame. The master signals the end of transmission
by issuing a STOP condition.
The master presets the address pointer by first sending
the MAX9507’s slave address with the R/W bit set to 0
followed by the register address after a START condi-
tion. The MAX9507 acknowledges receipt of its slave
address and the register address by pulling SDA low
during the ninth SCL clock pulse. A REPEATED START
condition is then sent followed by the slave address
with the R/W bit set to 1. The MAX9507 transmits the
contents of the specified register. Transmitted data is
valid on the rising edge of the master-generated serial
clock (SCL). The address pointer autoincrements after
each read data byte. This autoincrement feature allows
all registers to be read sequentially within one continu-
ous frame. A STOP condition can be issued after any
number of read data bytes. If a STOP condition is
issued followed by another read operation, the first
B5 B4
DATA BYTE 1
1 BYTE
REGISTER ADDRESS POINTER
AUTOINCREMENT INTERNAL
B3 B2
B1 B0
A
B7
A
B6
ACKNOWLEDGE FROM MAX9507
ACKNOWLEDGE FROM MAX9507
B5
B7 B6
DATA BYTE
B4
1 BYTE
B5 B4
B3
DATA BYTE n
1 BYTE
B2
REGISTER ADDRESS POINTER
B3 B2
Read Data Format
AUTOINCREMENT INTERNAL
B1
B1 B0
B0
A
A
P
P

Related parts for MAX9507