2000 Aug 04
18
Philips Semiconductors
Product specication
Digital TV sound demodulator/decoder
TDA9874A
7.3.1.2
Using Easy Standard Programming (ESP)
This facility simplifies programming by reducing the
amount of data to be set-up and transferred via the
I2C-bus.
Subaddress 255 gives control of most standard dependent
settings of the IC; see ESP register in Section 7.3.23.
When using ESP it is recommended not to write data to
subaddresses 3 to 10.
A possible programming flow for using ESP and automatic
FM dematrixing (bit TVSM = 1 and bit IDSWFM = 1) is
shown in Table 10. It should be noted that the NICAM
conguration register and the level adjustment registers for
FM and NICAM are not affected by ESP.
Table 10 Programming the TDA9874A by using ESP and automatic FM dematrixing
REGISTER
CONTENT OF REGISTER
NUMBER
NAME
0
AGCGR
Set AGCGR = 20H for using the
10 dB attenuator at the SIF input, otherwise write a 00H to
this register.
1
GCONR
Select the chosen SIF input pin by writing data to bit SIFSEL (bit 0) and choose the AGC
decay time corresponding to your application by writing the appropriate data to
bit AGCSLOW (bit 2).
2
MSR
set this register according to your sound mode detection algorithm
3to10
do NOT write data to these registers while using ESP
11
FMMR
set FMMR = 80H to choose automatic FM dematrixing
12
C1OLAR
see Table 36
13
C2OLAR
see Table 37
14
NCONR
set NCONR = 04H to select FM source automatically if NICAM is not available
15
NOLAR
see Table 40
16
NLELR
set NLELR = 14H (default setting after Power-on reset) if no other value is chosen
17
NUELR
set NUELR = 50H (default setting after Power-on reset) if no other value is chosen
18
AMCONR
set AMCONR = F9H to enable all analog outputs
19
SDACOSR
set SDACOSR = 81H to select +6 dB gain (see Table 46) and NICAM or FM output
20
AOSR
To select an internal source set AOSR = 80H to select dual A or set AOSR = C0H to select
dual B (if dual mode is transmitted) to all analog outputs. For selecting an external source
see Section 7.3.18.
21
DAICONR
use only for I2S-bus output, see detailed description in Section 7.3.19
22
I2SOSR
use only for I2S-bus output, see detailed description in Section 7.3.20
23
I2SOLAR
use only for I2S-bus output, see detailed description in Section 7.3.21
24
MDACOSR Set MDACOSR = 82H to select dual A or set MDACOSR = 83H to select dual B (if dual
mode is transmitted) to all analog outputs. For selecting an external source see
Section 7.3.22.
255
ESP
see detailed description in Section 7.3.23