AD9380
SERIAL INTERFACE READ/WRITE EXAMPLES
Write to one control register:
•
Start signal
•
Slave address byte (R/ W bit = low)
•
Base address byte
•
Data byte to base address
•
Stop signal
Write to four consecutive control registers:
•
Start signal
•
Slave address byte (R/ W bit = low)
•
Base address byte
•
Data byte to base address
•
Data byte to (base address + 1)
•
Data byte to (base address + 2)
•
Data byte to (base address + 3)
•
Stop signal
www.BDTIC.com/ADI
SDA
BIT 6
BIT 5
BIT 7
SCL
Figure 18. Serial Interface—Typical Byte Transfer
Read from one control register:
•
Start signal
•
Slave address byte (R/ W \ bit = low)
•
Base address byte
•
Start signal
•
Slave address byte (R/W\ bit = high)
•
Data byte from base address
•
Stop signal
Read from four consecutive control registers:
•
Start signal
•
Slave address byte (R/ W bit = low)
•
Base address byte
•
Start signal
•
Slave address byte (R/ W bit = high)
•
Data byte from base address
•
Data byte from (base address + 1)
•
Data byte from (base address + 2)
•
Data byte from (base address + 3)
•
Stop signal
BIT 4
BIT 3
BIT 2
BIT 1
BIT 0
Rev. 0 | Page 54 of 60
ACK
Need help?
Do you have a question about the AD9380 and is the answer not in the manual?