Datasheet

AD5243/AD5248 Data Sheet
Rev. B | Page 18 of 20
I
2
C CONTROLLER PROGRAMMING
Write Bit Patterns
04109-0-022
SCL
START BY
MASTER
SDA
01
1
FRAME 1
SLAVE ADDRESS BYTE
01111
FRAME 2
INSTRUCTION BYTE
ACK BY
AD5243
R/W A0 SD X X X X
19
D7 D6 D5 D4 D3
ACK BY
AD5243
FRAME 3
DATA BYTE
19
X
STOP BY
MASTER
9
D2 D1 D0
ACK BY
AD5243
X
Figure 45. Writing to the RDAC Register—AD5243
04109-0-023
SCL
START BY
MASTER
SDA
01
1
FRAME 1
SLAVE ADDRESS BYTE
0 1 1 AD1 AD0
FRAME 2
INSTRUCTION BYTE
ACK BY
AD5248
R/W A0 SD X X X X
19
D7 D6 D5 D4 D3
ACK BY
AD5248
FRAME 3
DATA BYTE
19
X
STOP BY
MASTER
9
D2 D1 D0
ACK BY
AD5248
X
Figure 46. Writing to the RDAC Register—AD5248
Read Bit Patterns
04109-0-024
SCL
START BY
MASTER
STOP BY
MASTER
SDA
01
1
FRAME 1
SLAVE ADDRESS BYTE
01111
FRAME 2
RDAC REGISTER
ACK BY
AD5243
R/W D7 D6 D4 D3 D2 D1 D0
19
NO ACK
BY MASTER
9
D5
Figure 47. Reading Data from a Previously Selected RDAC Register in Write Mode—AD5243
04109-0-025
SCL
START BY
MASTER
SDA
01
1
FRAME 1
SLAVE ADDRESS BYTE
0 1 1 AD1 AD0
FRAME 2
RDAC REGISTER
ACK BY
AD5248
R/W D7 D6 D4 D3 D2 D1 D0
199
D5
STOP BY
MASTER
NO ACK
BY MASTER
Figure 48. Reading Data from a Previously Selected RDAC Register in Write Mode—AD5248
Multiple Devices on One Bus (Applies Only to AD5248)
Figure 49 shows four AD5248 devices on the same serial bus.
Each has a different slave address because the states of their
AD0 and AD1 pins are different. This allows each device on the
bus to be written to or read from independently. The master
device output bus line drivers are open-drain pull-downs in a
fully I
2
C-compatible interface.
SDA
SDA
AD1
AD0
MASTER
SCL
SCL
AD5248
SDA
AD1
AD0
SCL
AD5248
SDA
AD1
AD0
SCL
AD5248
SDA
5V
R
P
R
P
5V
5V
5V
AD1
AD0
SCL
AD5248
04109-0-026
Figure 49. Multiple AD5248 Devices on One I
2
C Bus