Bit Transfer
One data bit is transferred during each SCL cycle. The
data on SDA must remain stable during the high period
of the SCL pulse since changes in SDA while SCL is
high are control signals (see the
START and STOP
Conditions
section). SDA and SCL idle high when the
I
2
C bus is not busy.
START and STOP Conditions
SDA and SCL idle high when the bus is not in use. A
master device initiates communication by issuing a
START condition. A START condition is a high-to-low
transition on SDA with SCL high. A STOP condition is a
low-to-high transition on SDA while SCL is high (Figure
5). A START condition from the master signals the
beginning of a transmission to the MAX9726. The mas-
ter terminates transmission, and frees the bus, by issu-
ing a STOP condition. The bus remains active if a
REPEATED START condition is generated instead of a
STOP condition.
Early STOP Conditions
The MAX9726 recognizes a STOP condition at any point
during data transmission except if the STOP condition
occurs in the same high pulse as a START condition.
Slave Address
The slave address is defined as the seven most signifi-
cant bits (MSBs) of the serial data transmission. The
first byte of information sent to the MAX9726 after the
START condition must contain the slave address and
R/W bit (see Table 1). The MAX9726 is a slave device
only capable of being written to. The sent R/W bit must
always be set to zero when configuring the MAX9726.
The MAX9726 acknowledges the receipt of its address
even if R/W is set to 1. However, the MAX9726 does not
drive SDA. Addressing the MAX9726 with R/W set to 1
causes the master to receive all ones regardless of the
contents of the command register.
Acknowledge
The acknowledge bit (ACK) is a clocked 9th bit that the
MAX9726 uses to handshake receipt each byte of data
(see Figure 6). The MAX9726 pulls down SDA during
the master generated 9th clock pulse. The SDA line
must remain stable and low during the high period of
the acknowledge clock pulse. Monitoring ACK allows
for detection of unsuccessful data transfers. An unsuc-
cessful data transfer occurs if a receiving device is
busy or if a system fault has occurred. In the event of
an unsuccessful data transfer, the bus master may
reattempt communication.
MAX9726
DirectDrive, Headphone Amplifier with
BassMax, I
2
C, Volume and Gain Control
______________________________________________________________________________________
13
SCL
SDA
SSrP
Figure 4. START, STOP, and REPEATED START Conditions
1
SCL
START
CONDITION
SDA
289
CLOCK PULSE FOR
ACKNOWLEDGMENT
ACKNOWLEDGE
NOT ACKNOWLEDGE
Figure 5. Acknowledge Bit
Table 1. MAX9726 Slave Address with Read/Write Bit
PART A6 (MSB) A5 A4 A3 A2 A1 A0 R/W
MAX9726A 1 0011000
MAX9726B 1 0011010
MAX9726
Write Data Format
A write to the MAX9726 includes transmission of a
START condition, the slave address with the R/W bit set
to 0 (see Table 1), one byte of data to configure the
command register, and a STOP condition. Figure 6
illustrates the proper format for one frame.
The MAX9726 only accepts write data, but it acknowl-
edges the receipt of its address byte with the R/W bit
set to 1. The MAX9726 does not write to the SDA bus in
the event that the R/W bit is set to 1. Subsequently, the
master reads all 1’s from the MAX9726. Always set the
R/W bit to zero to avoid this situation.
Command Register
The MAX9726 has one command register that is used
to enable/disable shutdown, enable/disable BassMax,
and set the volume. Table 2 describes the function of
the bits contained in the command register.
Set B7 to 0 to shutdown the MAX9726. The MAX9726
wakes up from shutdown when B7 is set to 1 provided
SHDN is high. SHDN must be high and B7 must be set
to 1 for the MAX9726 to operate normally (see Table 3).
Set B6 to 1 to enable BassMax (see Table 4). The out-
put signal’s low-frequency response is boosted accord-
ing to the external components connected between
OUT_ and BM_. See the
Gain-Setting Components
sec-
tion for details on choosing the external components.
Adjust the MAX9726’s volume with control bits [5:0].
The volume is adjustable to one of 64 steps ranging
from full mute to the maximum gain set by the external
components. Table 5 lists all the possible volume set-
tings for the MAX9726. Figure 7 shows the volume-con-
trol transfer function for the MAX9726.
DirectDrive, Headphone Amplifier with
BassMax, I
2
C, Volume and Gain Control
14
______________________________________________________________________________________
S
A
0
ACKNOWLEDGE FROM MAX9726
R/W
START
CONDITION
ACKNOWLEDGE
FROM MAX9726
B7 B6
B5
B4
B3 B2
COMMAND BYTE IS STORED ON
RECEIPT OF STOP CONDITION
A
P
B1 B0
SLAVE ADDRESS
COMMAND BYTE
STOP
CONDITION
Figure 6. Write Data Format Example
MAX9726 fig07
CODE (DECIMAL)
ATTENUATION OF MAX. GAIN SETTING (dB)
483216
100
80
60
40
20
0
120
064
Figure 7. Volume-Control Transfer Function
Table 2. Command Register
B7 B6 B5 B4 B3 B2 B1 B0
Shutdown
BassMax
Enable
Volume (See Table 5)
Table 3. Shutdown Control, SHDN = V
DD
MODE B7
Disabled 0
Enabled 1
Table 4. BassMax Control
MODE B6
BassMax Disabled 0
BassMax Enabled 1
MAX9726
DirectDrive, Headphone Amplifier with
BassMax, I
2
C, Volume and Gain Control
______________________________________________________________________________________
15
Table 5. MAX9726 Volume-Control Settings
B5 B4 B3 B2 B1
B0
(LSB)
ATTENUATION OF MAXIMUM GAIN SETTING (dB)
000000 120
000001 116
000010 112
000011 108
000100 104
000101 100
000110 96
000111 92
001000 88
001001 84
001010 80
001011 76
001100 72
001101 68
001110 64
001111 62
010000 60
010001 58
010010 56
010011 54
010100 52
010101 50
010110 48
010111 46
011000 44
011001 42
011010 40
011011 38
011100 36
011101 34
011110 32
011111 30
100000 28

1734709-9

Mfr. #:
Manufacturer:
TE Connectivity
Description:
Headers & Wire Housings 9 POS HDR R/A 1.0mm
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union