ADAV4601 System Design Document Confidential Information
Rev.1 August 2009 Analog Devices Page 34
USING SIGMASTUDIO TO CONTROL THE DEFAULT AUDIO FLOW
On the reset of the part (or just after power has been applied) a default audio flow is loaded into the ROMs of the
ADAV4601. This flow contains the most common TV audio processing blocks and allows the user to quickly
implement the ADAV4601 in their system. The ADAV4601 allows full customization of this flow via a detailed
Register Map, which is I
2
C controlled.
The default flow which is available in the device is shown underneath. The register map used to control the default
flow can be found in the Default Audio Flow Registers section.
0x0100 0x0102 0x0105 0x0106 0x0107 0x0108
0x010A
0x010A
0x0109
0x012C
0x012D
0x012E
0x010B
0x010D
0x010E
0x010F
0x0110
0x0111
0x0112
0x0113
0x0114
0x0115
0x0116
0x0117
0x0121
0x0121
0x0100 0x0102 0x0118 0x0120
0x011A
0x011B
0x011C
0x011D
0x011E
0x011F
0x0121
0x0101 0x0103 0x0121
0x0101 0x0103 0x0121
0x0101 0x0121
0x0123
0x0103
0x0124
0x0122
LIP SYNC
TRIM
AUXOUTL1
AUXOUTR1
HPOUTL1/AUXOUTL4
HPOUTR1/AUXOUTR4
HP MUX
AUXOUT1
MUX
SPDIF MUXSDO0 MUX
TRIMTRIM
7 BAND EQMUTEMUTEMUTE
LOUDNESS
BALANCE
VOLUME
MUTE
BEEPER
MAIN MUX
TRIM
AVC
7 BAND EQ
LOUDNESS
CROSSOVER
CROSSOVER
TRIM
8 BAND EQ
BALANCE
VOLUME CONTROL
LIMITER
+
MUTE MUTE
AUXOUT3L
AUXOUT3R
SPDIF OUTR (SDOR1)
SPDIF OUTL (SDOL1)
PWM3 (LLOW)
PWM4 (RLOW)
+
SDOL0
SDOR0
AUXINL1
AUXINR1
TRIM
(L + R)/2
LPF
SUB
CHANNEL TO
INPUT
MUXES
SUB CHANNEL
SDIN0
SDIN1
SPATIALIZER
CROSSOVER
TRIM
DYNAMIC
BASS
BALANCE
LIMITER
0x0126
SDIN3/SRC2
CHANNEL C
SRC1
SRC2
CHANNEL A
SRC DELAY
0x0127
0x0127
0x0127
0x0127
SRC1 MUTESRC2 MUTE
SRC1
DE-EMPHASIS
SRC2
DE-EMPHASIS
SDIN2/SRC2
CHANNEL B
07070-108
Figure 30: Default Audio Flow for the ADAV4601
The default audio flow in the ADAV4601 is a comprehensive solution which could be utilized in many TV
applications. The flow incorporates full matrix switching (any input to any output) and offers a couple of different
Analog Devices patented algorithms such as an AVC (Automatic Volume Control) and Spatializer. As well as this the
default audio flow offers a number of generic blocks such as volume controls, EQ filters and compressors. Each
block can be enabled and disabled as required.
This default audio flow can be completely controlled by I
2
C writes. Similar to powering up the ADAV4601 using
SigmaStudio it is possible to use the IC 1 – IIC Script tab in SigmaStudio to control the default audio Flow.
Open SigmaStudio and Select File -> New Project. This will open up a new design window. Then select the
ADAV4601 Processor and ADAV4601 Evaluation Board as before. Refer to Figure 24 for more details on this.
Now Select the IC1 – IIC Script tab as before. Refer to Figure 20 for the IC1 – IIC Script tab. This window where it is
possible to create I
2
C writes to the ADAV4601. To Power up the default flow, select file open and navigate to the
C:\Program Files\Analog Devices\ADAV46xx Documentation\Default Audio Flow Scripts directory and select the
ADAV4601 PowerUp.iic Script File. This can be seen in Figure 31 below.