English
Language : 

SSM2604 Datasheet, PDF (15/28 Pages) Analog Devices – Low Power Audio Codec
SOFTWARE CONTROL INTERFACE
The software control interface provides access to the user-
selectable control registers and can operate with a 2-wire (I2C®)
interface.
Within each control register is a control data-word consisting
of 16 bits, MSB first. Bit D15 to Bit D9 are the register map
SSM2604
address, and Bit D8 to Bit D0 are register data for the associated
register map.
SDIN generates the serial control data-word; SCLK clocks the
serial data,
The device address for the SSM2604 is 0011010.
SDIN
SCLK S
START
1 TO 7
ADDR
8
R/W
9
ACK
1 TO 7
8
9
SUBADDRESS ACK
1 TO 7
8
9
DATA
ACK
Figure 24. 2-Wire I2C Generalized Clocking Diagram
P
STOP
WRITE
SEQUENCE
S
A7 ... A1 A0 A(S) D15 ... D9 D8 A(S) D7 ... D0 A(S)
P
0
DEVICE
ADDRESS
REGISTER
ADDRESS
REGISTER
DATA
READ
SEQUENCE
S
A7 ... A1 A0 A(S)
D15 ... D9 0
A(S)
S
A7 ... A1 A0 A(S)
D7 ... D0 A(M)
0
...
0 D8 A(M)
P
0
DEVICE
ADDRESS
REGISTER
ADDRESS
1
DEVICE
ADDRESS
S/P = START/STOP BIT.
A0 = I2C R/W BIT.
A(S) = ACKNOWLEDGE BY SLAVE.
A(M) = ACKNOWLEDGE BY MASTER.
A(M) = ACKNOWLEDGE BY MASTER (INVERSION).
Figure 25. I2C Write and Read Sequences
REGISTER
DATA
(SLAVE DRIVE)
Rev. 0 | Page 15 of 28