Datasheet
3−26
xxxxxxx Ack
LG Is a 5.23-Format Number
O Is a 25.23-Format Number
G Is a 5.23-Format Number
LO Is a 25.23-Format Number
CH1 = 0xF2
CH2 = 0xF3
CH3 = 0xF4
S Slave Addr Ack Subaddr Ack xxxxxxxx xxxxxxxx xxxxxx
l
s
b
a
1
b
0
b
1
b
2
a
1
a
2
28
28
28
28
28
z
−1
z
−1
z
−1
z
−1
All biquad gain coefficients 5.23 numbers.
48
Loudness Compensation
4848
AUDIO OUTAUDIO IN
28
48
a
2
b
0
b
1
b
2
O
G
CH1 = 0xA3
CH2 = 0xA8
CH3 = 0xAD
CH1 = 0xA4
CH2 = 0xA9
CH3 = 0xAE
CH1 = 0xA5
CH2 = 0xAA
CH3 = 0xAF
S
Slave Addr
Ack Subaddr Ack 00000000 Ack 00000000 Ack Ack xxxxxxxx Ack
LO MSBs
xxxxxxx
m
s
b
xxxxxxxx
xxxxxxxx
xxxxxxx
l
s
b
Ack
LO LSBs
xxxxxxxx
2
LO
CH1 = 0xA2
CH2 = 0xA7
CH3 = 0xAC
LOUDNESS
Biquad Coefficients
CH1 = 0xA6
CH2 = 0xAB
CH3 = 0xB0
LG
( )
LG
Commanded 5.23
Volume Command
S Slave Addr Subaddr xxxxxxxx xxxxxxxx xxxxxxxx
VSC
v
s
c
0xF1
Original
Volume
Commanded
Volume
VSC = 0 ⇒ t
transition
= 2048/Fs
VSC = 1 ⇒ t
transition
= 4096/Fs
SOFT VOLUME
t
transition
I
2
C Master Mode
I
2
C Slave Mode
Volume Commands − GPIO Terminals
GPIO0 − Volume Up − CH1/CH2
GPIO1 − Volume Down − CH1/CH2
GPIO2 − Volume Up − CH3
GPIO3 − Volume Down − CH3
S
Slave Addr Ack Subaddr xxxxxxxx xxxxxxxx xxxxxxxx xxxxx
CCC
HHH
321
Mute / Unmute Command
0xF0
Mute Command = 1 => 0x0000000 Volume Control
Volume
Command
Volume Command
(5.23 Precision)
Note: Negative Volume Commands Result in Audio Polarity Conversion.
= x16 Boost
MAX
= 1/2
23
Cut
MAX
(LSB)
= Zero Output For 0x0000000 Volume Control
Volume
Commands
I
2
C Bus
Ack Ack Ack
S
Slave Addr
Ack Subaddr Ack Ack Ack Ack Ack
G
xxxxxxxx
xxxxxxx
l
s
b
xxxxxxxx
m
s
b
xxx0000
m
s
b
xxx0000
S
Slave Addr
Ack Subaddr Ack 00000000 Ack 00000000 Ack Ack xxxxxxxx Ack
0 MSBs
xxxxxxx
m
s
b
xxxxxxxx
xxxxxxxx
xxxxxxx
l
s
b
Ack
0 LSBs
xxxxxxxxAck Ack Ack
Ack Ack Ack Ack
xxxxxxxx xxxxxxxx xxxxxx
l
s
b
m
s
b
xxx0000 Ack Ack Ack Ack
xxxxxxxx xxxxxxxx xxxxxx
l
s
b
m
s
b
xxx0000 Ack Ack Ack Ack
xxxxxxxx xxxxxxxx xxxxxx
l
s
b
m
s
b
xxx0000 Ack Ack Ack Ack
xxxxxxxx xxxxxxxx xxxxxx
l
s
b
m
s
b
xxx0000 Ack Ack Ack Ack
S Slave Addr Ack Subaddr Ack xxxxxxxx xxxxxxxx xxxxxx
l
s
b
m
s
b
xxx0000 Ack Ack Ack Ack
Ack
AckAck Ack Ack
Ack Ack Ack Ack Ack
S
Slave Addr Ack Subaddr Ack Ack Ack Ack Ackxxxxxxxx xxxxxxx
l
s
b
xxxxxxxx
m
s
b
xxx0000
Σ
Σ
Σ
Figure 3−18. Detailed Block Diagram—Soft Volume and Loudness Compensation