PRELIMINARY DATA SHEET
MSP 44x8G
6.3.4. DCO-Registers
6.4. Manual Mode:
Description of Demodulator Read Registers
Note: The use of this register is not recommended. It
should be used only in cases where non-standard car-
rier frequencies have to be processed. Please note,
that the usage of user specific demodulation frequen-
cies is not possible in combination with the Automatic
Sound Select (MODUS[0]=1).
Note: This register should be used only in cases
where software compatibility to the MSP 44x0D is
required. Using the STANDARD SELECTION register
together with the STATUS register provides a more
economic way to program the MSP 44x8G and to
retrieve information from the MSP.
When selecting a TV-sound standard by means of the
STANDARD SELECT register, all frequency tuning is
performed automatically.
All registers except C_AD_BITs are 8 bits wide. They
can be read out of the RAM of the MSP 44x8G.
If manual setting of the tuning frequency is required, a
set of 24-bit registers determining the mixing frequen-
cies of the quadrature mixers can be written manually
into the MSP. In Table 6–9, examples for DCO register
programming are listed. It is necessary to separate
these registers into two categories: low part and high
part. The formula for the calculation of the INCR val-
ues for any chosen IF frequency is as follows:
All transmissions take place in 16-bit words. The valid
8-bit data are the 8 LSBs of the received data word.
If the Automatic Sound Select feature is not used, the
NICAM or FM-identification parameters must be read
and evaluated by the controller in order to enable
appropriate switching of the channel select matrix of
the baseband processing part. The FM-identification
registers are described in Section 6.6.1. To handle the
NICAM-sound and to observe the NICAM-quality, at
least the registers C_AD_BITS and ERROR_RATE
must be read and evaluated by the controller. Addi-
tional data bits and CIB bits, if supplied by the NICAM
transmitter, can be obtained by reading the registers
ADD_BITS and CIB_BITS.
INCRdec = int (f / fs 224)
with: int = integer function
f
= IF frequency in MHz
fS = sampling frequency (18.432 MHz)
Conversion of INCR into hex-format and separation of
the 12-bit low and high parts lead to the required regis-
ter values (DCO1_HI and _LO for MSP-Ch1, DCO2_HI
and _LO for MSP-Ch2).
Table 6–9: DCO registers for the MSP 44x8G; reset status: DCO_HI/LO = “00 00”
DCO1_LO 00 93hex, DCO1_HI 00 9Bhex; DCO2_LO 00 A3hex, DCO2_HI 00 ABhex
IF-Freq. [MHz]
DCO_HI [hex]
DCO_LO [hex]
IF-Freq. [MHz]
DCO_HI [hex]
DCO_LO [hex]
4.5
03 E8
00 00
5.04
5.5
5.58
5.7421875
04 60
04 C6
04 D8
04 FC
00 00
03 8E
00 00
00 AA
5.76
5.85
5.94
05 00
05 14
05 28
00 00
00 00
00 00
6.0
6.2
6.5
6.552
05 35
05 61
05 A4
05 B0
05 55
0C 71
07 1C
00 00
6.6
6.65
6.8
05 BA
05 C5
05 E7
0A AA
0C 71
01 C7
7.02
7.38
06 18
06 68
00 00
00 00
7.2
06 40
06 90
00 00
00 00
7.56
Micronas
77