English
Language : 

TDA7439_08 Datasheet, PDF (13/23 Pages) STMicroelectronics – Three-band digitally-controlled audio processor
TDA7439
I2C bus transmission examples
5
I2C bus transmission examples
5.1
No address incrementing
The TDA7439 receives a start condition followed by the correct chip address, then a sub
address with the bit B = 0 (for no address increment), then the data bytes to be sent to the
sub address and finally a stop condition.
Figure 16. SDA addressing and data for B = 0
CHIP ADDRESS
SUBADDRESS
MSB
LSB
MSB
LSB
MSB
S 1 0 0 0 1 0 0 0 ACK X X X 0 D3 D2 D1 D0 ACK
D96AU421
DATA
DATA
LSB
ACK P
5.2
Address incrementing
The TDA7439 receives a start condition followed by the correct chip address, then a sub
address with the B = 1 for address incrementing; now it is in a loop condition with an
automatic increase of the sub address up to D[3:0] = 0x7. That is, the data for sub
addresses from D[3:0] = 1000 (binary) to 1111 are ignored.
In Figure 17 below, DATA1 is directed to the sub address sent (that is, D[3:0]), DATA2 is
directed to the sub address incremented by 1 (that is, 1 + D[3:0]) and so forth until a stop
condition is received to terminate the transmission.
Figure 17. SDA addressing and data for B = 1
CHIP ADDRESS
SUBADDRESS
DATA 1 to DATA n
MSB
LSB
MSB
LSB
MSB
S 1 0 0 0 1 0 0 0 ACK X X X 1 D3 D2 D1 D0 ACK
D96AU422
DATA
LSB
ACK P
Table 6. Power-on-reset conditions
Parameter
Input selection
Input gain
Volume
Bass
Mid-range
Treble
Speaker
IN2
28 dB
MUTE
0 dB
2 dB
2 dB
MUTE
POR value
13/23