5 audio manager firmware module – Cirrus Logic AN333 User Manual
Page 22

22
AN333
5 Audio Manager Firmware Module
5 Audio Manager Firmware Module
The Audio Manager Firmware module provides the ability for the microcontroller to easily manage general audio controls
such as gain, mute, trim and channel remap.
Index = 0xHHHH, data value = 0xhhhhhhhh
Write = 0x8300HHHH 0xhhhhhhhh
Read Request = 0x83c0HHHH;
Read Response = 0x03c0HHHH 0xhhhhhhhh
Table 5-1. Audio Manager
Index
Variable
Description
0x0000
GAIN†
0x00000000-0x7FFFFFFF (-inf. to +24 dB). Overall System Gain. Signed value with
decimal point to the right of bit 27. Range is zero to (16-2
-27
). Negative values can be
used to invert the phase of all the outputs.
Default = 0x08000000 (+0 dB)
0x0001
MUTE†
0/1 = Unmute/Mute Audio
Default = 0x00000000 (unmuted)
0x0002
CHAN_0_TRIM†
0x00000000 – 0x80000000 (0.0 to 1.0)
Volume trim for channel 0 (Left Channel)
Default = 0x80000000
0x0003
CHAN_1_TRIM†
0x00000000 – 0x80000000 (0.0 to 1.0)
Volume trim for channel 1 (Center Channel)
Default = 0x80000000
0x0004
CHAN_2_TRIM†
0x00000000 – 0x80000000 (0.0 to 1.0)
Volume trim for channel 2 (Right Channel)
Default = 0x80000000
0x0005
CHAN_3_TRIM†
0x00000000 – 0x80000000 (0.0 to 1.0)
Volume trim for channel 3 (Left Surround Channel)
Default = 0x80000000
0x0006
CHAN_4_TRIM†
0x00000000 – 0x80000000 (0.0 to 1.0)
Volume trim for channel 4 (Right Surround Channel)
Default = 0x80000000
0x0007
CHAN_5_TRIM†
0x00000000 – 0x80000000 (0.0 to 1.0)
Volume trim for channel 5 (Left Surround Back Channel)
Default = 0x80000000
0x0008
CHAN_6_TRIM†
0x00000000 – 0x80000000 (0.0 to 1.0)
Volume trim for channel 6 (Right Surround Back Channel)
Default = 0x80000000
0x0009
CHAN_7_TRIM†
0x00000000 – 0x80000000 (0.0 to 1.0)
Volume trim for channel 7 (LFE0 Channel)
Default = 0x80000000
0x000A
CHAN_8_TRIM†
0x00000000 – 0x80000000 (0.0 to 1.0)
Volume trim for channel 8 (Left DualZone Channel)
Default = 0x80000000
0x000B
CHAN_9_TRIM†
0x00000000 – 0x80000000 (0.0 to 1.0)
Volume trim for channel 9 (Right DualZone Channel)
Default = 0x80000000
0x000C
CHAN_10_TRIM†
0x00000000 – 0x80000000 (0.0 to 1.0)
Volume trim for channel 10 (Left Auxiliary Channel)
Default = 0x80000000
0x000D
CHAN_11_TRIM†
0x00000000 – 0x80000000 (0.0 to 1.0)
Volume trim for channel 11 (Right Auxiliary Channel)
Default = 0x80000000
0x000E
CHAN_12_TRIM†
0x00000000 – 0x80000000 (0.0 to 1.0)
Volume trim for channel 12 (Application Dependent Channel)
Default = 0x80000000