max9744 Maxim Integrated Products, Inc., max9744 Datasheet - Page 17

no-image

max9744

Manufacturer Part Number
max9744
Description
20w Stereo Class D Speaker Amplifier With Volume Control
Manufacturer
Maxim Integrated Products, Inc.
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
max9744ETH+
Manufacturer:
Maxim
Quantity:
614
Part Number:
max9744ETH+T
Manufacturer:
ST
Quantity:
5 600
Part Number:
max9744ETH+T
Manufacturer:
ST
0
Part Number:
max9744ETH+T
Manufacturer:
MAXIM
Quantity:
2
One data bit is transferred during each SCL cycle. The
data on SDA must remain stable during the high period
of the SCL pulse. 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
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
4). A START (S) condition from the master signals the
beginning of a transmission to the MAX9744. The mas-
ter terminates transmission, and frees the bus, by issu-
ing a STOP (P) condition. The bus remains active if a
Repeated START (Sr) condition is generated instead of
a STOP condition.
Figure 4. START, STOP, and Repeated START Conditions
Table 3. Slave Address Block
Table 4. Slave Address
2
C bus is not busy.
SA7 (MSB)
SDA
SCL
ADDR2
1
0
0
1
1
S
______________________________________________________________________________________
SA6
ADDR1
0
0
1
0
1
20W Stereo Class D Speaker Amplifier
START and STOP Conditions
Sr
SA5
SLAVE ADDRESS
0
I
2
1001001_
1001010_
1001011_
C disabled
Bit Transfer
P
SA4
1
The MAX9744 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.
The slave address of the MAX9744 is 8 bits and con-
sists of 3 fields: the first field is 5 bits wide and is fixed
(10010), the second is a 2 bit field which is set through
ADDR1 and ADDR2 (externally connected as logic-high
or logic-low), and the third field is a R/W flag bit. Set
R/W = 0 to write to the slave. A representation of the
slave address is shown in Table 3.
When ADDR1 and ADDR2 are connected to GND, seri-
al interface communication is disabled. Table 4 sum-
marizes the slave address of the device as a function of
ADDR1 and ADDR2.
The acknowledge bit (ACK) is a clocked 9th bit that the
MAX9744 uses to handshake receipt of each byte of
data (see Figure 5). The MAX9744 pulls down SDA dur-
ing 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 reat-
tempt communication.
Figure 5. Acknowledge
SDA
SCL
SA3
CONDITION
0
START
with Volume Control
1
ADDR2
SA2
2
NOT ACKNOWLEDGE
Early STOP Conditions
ADDR1
SA1
ACKNOWLEDGE
ACKNOWLEDGMENT
8
CLOCK PULSE FOR
Slave Address
Acknowledge
SA0 (LSB)
9
R/W
17

Related parts for max9744