MT312C ZARLINK [Zarlink Semiconductor Inc], MT312C Datasheet - Page 20

no-image

MT312C

Manufacturer Part Number
MT312C
Description
Satellite Channel Decoder
Manufacturer
ZARLINK [Zarlink Semiconductor Inc]
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
MT312C
Manufacturer:
ZARLINK
Quantity:
20 000
Part Number:
MT312C CG
Manufacturer:
MICRON
Quantity:
13
Part Number:
MT312CCG
Manufacturer:
ZARLINK
Quantity:
20 000
MT312
3.3 Initialisation Sequence
MT312 will be in the power save mode after a
hardware reset. The first command to be written
must be to the CONFIGURATION register at address
127. After loading this register, wait 150µs before
writing to the RESET register. During this wait, the
tuner can programmed to the required channel
frequency via the General Purpose Port (register
20). If the AGC slope control bit of AGC CTRL(39) or
the AGC REF(41) are to be changed, it is best to
write to these registers after writing to the RESET
register. This will allow the front-end AGC loop to
settle while the other registers are being written.
Next write 128 to the RESET register (21) to reset
the MT312 state machine and all parameter registers
to the default settings. It is then necessary to change
the default setting of register 49 to 50 (decimal).
If necessary, other default parameters may need to
be changed. These may include:
To invert MOCLK or BKERR output signals - see
register (96) OP CTRL
After this, the LNB controls are defined, in register
(22) DISEQC MODE.
The signal parameters should then be written to the
MT312. The symbol rate (registers 23 & 25 SYM
RATE) may be specified within ±2% of the required
value, absolute precision is not required to achieve
successful lock and tracking. If the symbol rate is
unknown, a search mode is available.
Selecting the correct bit of register (25) VIT MODE, if
known, programs the convolutional code rate. If the
code rate is unknown, some or all of the bits of VIT
MODE may be set to force the MT312 to search for
the code rate.
20
Slope of AGC control signal - see register (39)
ACG CTRL[B0] AGC SL bit
AGC Reference value - see register (41) AGC
REF
Relative phase of IQ spectrum - see register
(25) VIT MODE[B6]
LNB frequency search range, default is ±6MHz
- see register (37) FR LIM
For low Baud rates only, set fast frequency
acquisition mode - see register (26) set QPSK
CTRL[B2] = 1
Initialisation
Finally, the MT312 is given a GO command, register
(27) GO =1, to release the state machine and to start
the signal acquisition sequence. This is summarised
as an example in the following flow diagram.
Figure 15 - Initialisation sequence in DVB mode
Program tuner via GPP in 'pass through mode'
send TUNER DATA via I2C bus (5 bytes).
Release reset state to start signal capture
Reset MT312 to default register settings
Initialise register: reg 49 = 50 (32hex);
Reg 24 = 128 (80hex) DEFAULT state
Reg 23 = 27 (1Bhex) DEFAULT state
Set SYS_CLK = 2*Xtal*PLL_RATIO
open port with Reg 20 = 64 (40hex)
Enable MT312 : Program CONFIG
Set DISEQQC_RATIO (if required)
eg V_IQ swap not set, CR = 3/4:
eg Horizontal with 22kHz on:
Reg 26 = 0 DEFAULT state
close port with Reg 20 = 0
Signal input - Symbol rate
Set AGC_SL (if required)
Reg 127 = 140 (8Chex)
eg DVB : roll-off = 0.35:
Reg21 = 128 (80hex)
Reg 22 = 65 (41hex)
Reg 25 = 4 (4hex)
Viterbi code rate
eg 27.5 MBaud:
DiSEqC mode
QPSK control
Reg 27 = 1
GO

Related parts for MT312C