MAX98089EVKIT+WLP Maxim Integrated, MAX98089EVKIT+WLP Datasheet - Page 120

no-image

MAX98089EVKIT+WLP

Manufacturer Part Number
MAX98089EVKIT+WLP
Description
Audio IC Development Tools
Manufacturer
Maxim Integrated
Type
Audio CODECr
Datasheet

Specifications of MAX98089EVKIT+WLP

Product
Evaluation Kits
Tool Is For Evaluation Of
MAX98089
Operating Supply Voltage
2.8 V to 5.5 V
Interface Type
I2C
Operating Supply Current
1 A
The slave address with the R/W bit set to 0 indicates
that the master intends to write data to the ICs. The ICs
acknowledge receipt of the address byte during the
master-generated 9th SCL pulse.
The second byte transmitted from the master configures
the IC’s internal register address pointer. The pointer tells
the IC where to write the next byte of data. An acknowl-
edge pulse is sent by the ICs upon receipt of the address
pointer data.
The third byte sent to the ICs contains the data that is writ-
ten to the chosen register. An acknowledge pulse from the
ICs signals receipt of the data byte. The address pointer
autoincrements to the next register address after each
received data byte. This autoincrement feature allows a
master to write to sequential registers within one continu-
ous frame. The master signals the end of transmission by
issuing a STOP condition. Register addresses greater
than 0xC7 are reserved. Do not write to these addresses.
Send the slave address with the R/W bit set to 1 to initi-
ate a read operation. The IC acknowledges receipt of
its slave address by pulling SDA low during the 9th SCL
clock pulse. A START command followed by a read com-
mand resets the address pointer to register 0x00.
Maxim Integrated
Figure 38. Reading One Byte of Data from the ICs
Figure 39. Reading n Bytes of Data from the ICs
S
S
ACKNOWLEDGE FROM MAX98089
ACKNOWLEDGE FROM MAX98089
SLAVE ADDRESS
SLAVE ADDRESS
R/W
R/W
O
O
A
A
ACKNOWLEDGE FROM MAX98089
ACKNOWLEDGE FROM MAX98089
REGISTER ADDRESS
Read Data Format
REGISTER ADDRESS
Low-Power, Stereo Audio Codec
REPEATED START
REPEATED START
A
with FlexSound Technology
A
Sr
Sr
ACKNOWLEDGE FROM MAX98089
ACKNOWLEDGE FROM MAX98089
The first byte transmitted from the ICs is the content of
register 0x00. Transmitted data is valid on the rising
edge of SCL. The address pointer autoincrements after
each read data byte. This autoincrement feature allows
all registers to be read sequentially within one continuous
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 data byte to be read
is from register 0x00.
The address pointer can be preset to a specific register
before a read command is issued. The master presets the
address pointer by first sending the IC’s slave address
with the R/W bit set to 0 followed by the register address.
A REPEATED START condition is then sent followed by the
slave address with the R/W bit set to 1. The IC then trans-
mits the contents of the specified register. The address
pointer autoincrements after transmitting the first byte.
The master acknowledges receipt of each read byte
during the acknowledge clock pulse. The master must
acknowledge all correctly received bytes except the last
byte. The final byte must be followed by a not acknowl-
edge from the master and then a STOP condition. Figure
38 illustrates the frame format for reading one byte from
the IC. Figure 39 illustrates the frame format for reading
multiple bytes from the ICs.
SLAVE ADDRESS
SLAVE ADDRESS
R/W
R/W
AUTOINCREMENT INTERNAL REGISTER ADDRESS POINTER
1
AUTOINCREMENT INTERNAL REGISTER ADDRESS POINTER
1
A
A
NOT ACKNOWLEDGE FROM MASTER
DATA BYTE
MAX98089
1 BYTE
DATA BYTE
1 BYTE
A
P
A
120

Related parts for MAX98089EVKIT+WLP