- PUNCTURED CODES 1/2, 2/3,3/4, 5/6 AND
7/8 INMODE A
- AUTOMATI C OR MANUAL RATE AND
PHASERECOGNITION
.
DEINTERLEAVER :
- WORDSYNCHRO EXTRACTION
- CONVOLUTIVEDEINTERLEAVER
.
OUTERDECODER :
- IN MODE A : REED-SOLOMON DECODER
FOR 16 PARITYBYTES ; CORRECTIONOF
UP TO 8 BYTE ERRORS
- BLOCKLENGTHS : 204 IN MODEA
- ENERGYDISPERSALDESCRAMBLER
CONTROL
.
I2C SERIAL BUS
DESCRIPTION
Designed for the fast growing direct broadcast
sat e llite(DBS ) digital TV re ceiver market,
the SGS-THOMSON STV0196B Digital Satellite
Receiver Front-end integrates all the functions
neededtodemodulateincomingdigital satellite TV
signalsfromthe tuner: Nyquistfilters,QPSK/BPSK
demodulator, signal power estimator, automatic
gain control, Viterbidecoder,deinterleaver,ReedSolomon decoder and energy dispersal descrambler. This high level of integrationgreatly reduces
the package count and cost of a settop box. The
demodulator blocks are suitable for a wide range
of symbolrateswhiletheadvancederror correction
functionsguaranteealowerrorrateevenwithsmall
receiverantennas or low powertransmitters.
The STV0196Bhas multistandard capability.
It is fullycompliant with the recently definedDigital
Video Broadcasting (DVB) standard (already
adopted by satellite TV operators in the USA,
Europe and Asia) and also compatible with the
mainconsumerdigitalsatelliteTVstandardsinuse.
PQFP64
(Plastic Package)
ORDER CODE : STV0196B
September 1996
1/23
STV0196B
PINCONNECTIONS
TEST
V
V
TEST
TEST
V
V
V
V
V
V
TEST
TEST
TEST
TEST
TEST
TEST
Q0Q1Q2Q3Q4Q5I0
I1
I2
I3
DD
I4
VSSV
I5
64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49
1TEST
2
SS
DD
3
4
5
6
SS
DD
SS
DD
SS
DD
7
8
9
10
11
12
13
14
15
48
47
46
45
44
43
42
41
40
39
38
37
36
35
34
3316
M_C LK
MODE
CLKREC
V
DD
AGC
V
DD
V
SS
V
SS
SDA
SCL
V
DD
V
SS
NRES
D60
ERROR
D/P
17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
D0D1D2D3D4D5D6
TEST
TEST
D7
SS
DD
V
V
CK_OUT
DD
V
STR_OUT
SS
V
0196B-01.EPS
2/23
PIN LIST
Pin NumberPin Name TypePin Description
SIGNAL INPUTS
51, 52, 53, 54, 55, 56I [5..0]IIn Phase Component, at twice the symbol frequency (2Fs).
57, 58, 59, 60, 61, 62Q [5..0]IIn Quadrature Component, at twice the symbol frequency (2Fs).
48M_CLKIMaster Clock Input,2Fs. Sampling Clock ofthe External A toD Converters.
FRONT END CONTROLS
46CLKRECO1 BitControl Signal for the External CLK VCO.Itmust be Low-passFiltered.
44AGCO1 Bit Control Signal for the External AGC. It must be Low-passFiltered.
35D60OM_CLK Divided by 60
SIGNAL OUTPUTS
26, 25, 24,23,
22, 21, 20,19
29CK_OUTOOutput Byte Clock
30STR_OUTOOutput Synchronization Byte Signal
33D/POData/Parity Signal
34ERROROOutput Error Signal. Set in Case of uncorrected Block.
2
C MICRO INTERFACE
I
39SCLISerial Clock
40SDAI/OSerial Data Bus
OTHER
47MODEI0 =Mode A, 1 = ModeB
1, 2, 5, 6, 13, 14, 15,
16, 17, 18, 63, 64
3, 7, 9, 11, 28, 32,
37, 41, 42,49
4, 8, 10, 12, 27,
31, 38, 43, 45, 50
36NRESINegativeReset
D [7..0]OOutput Data
TESTOReserved for Manufacturing Test. Itmust remain unconnected
V
SS
V
DD
IGround References
I3.3V Supply
STV0196B
0196B-01.TBL
BLOCK DIAGRAM
I[5...0]
Q[5...0]
CLKREC
D60
M_CLK
SCL
SDA
MODE
NYQUIST
FILTER
TIMING
RECOVERY
CARRIER
OFFSET
MEASURE
DIVIDEBY 60
2
C BUS
I
INTERFACE
STV0196B
DEROTATORAGC
DCO
CARRIERPHASE
TRACKINGLOOP
VITERBI DECODER
DEINTERLEAVER
REED SOLOMON DECODER
ENERGYDESCRAMBLER
V
DDVSS
D[7..0]
LOCK
INDICATOR
C/N
INDICATOR
AGC
D/P
ERROR
STR_OUT
CK_OUT
0196B-02.EPS
3/23
STV0196B
FUNCTIONAL DESCRIPTION
2
I-I
C BUS SPECIFICATION
This is the standardI
The deviceaddress is ”1101000” ; the first byte is thereforeHex D0 for a write operation and Hex D1for a
read operation.
I.1 - Write Operation
The firstbyte is thedevice address plus the directionbit (R/W = 0).
The secondbyte containsthe internaladdress of the first registerto be accessed.
The nextbyte is written in the internal register.
The following(if any)bytes arewritten in successiveinternal registers.
The transferlasts until stop conditions are encountered.
The STV0196Backnowledgeseverybyte transfer.
I.2 - ReadOperation
The addressof the first register to readis programmed in a write operation without data, and terminated
by stop condition.
Then anotherstart is followed bythe device address andR/W= 1 ; allsuccessive bytesarenowdata read
at successivepositions starting from the initial address.
The STV0196Backnowledgeseverybyte transfer.
Example :
Write registers 0 to 3 withAA,BB,CC,DD
2
C protocol.
Start
Device Address,
Write D0
ACK
Internal
Address
ACK
Data
AA
ACK
Data
BB
ACK
Data
CC
ACKStop
Read registers 2 and3
Start
Start
Device Address,
Device Address,
Write D0
Read D1
ACK
ACKRegisterAddress 01ACKStop
Data Read
BB
ACK
Data Read
CC
ACKStop
I.3 - IdentificationRegister
This read only register gives the releasenumber of the circuit in order to ensuresoftware compatibility.
The readvalue is Hex 83 for STV0196Band Hex 81 for STV0196.
Internal Address : Hex 0B
10000011
Notes : - Unspecified register addresses mustnot be used.
- Allthe unused bits in the registers must be programmed to 0.
INPUTCONFIGURATION REGISTER (R/W)
Reset Value : Hex04
0-Q(1)or Q(0) input
1Signed(1)or positive(0) I & Q inputs
2Nyquistfilteringon (1)/ off (0)
3BPSK(1), QPSK(0)
4To be set to 0.
5To be set to 0.
6To be set to 0.
7To be set to 0.
REGISTERSHEX 01 TO HEX 05
VITERBI,PUNCTURERATETHRESHOLDS(R/W)
Reset Value : Hex20
A programmable bit in a mode register allows to
multiply by -1 the data on Q input, in order to
accommodateQPSKmodulationwithanotherconvention of rotation sense ; (this is equivalent to a
permutation of I and Q inputs, or a spectral symmetry).
III - NYQUIST ROOT FILTER
The I and Q components are filtered by a digital
Nyquist root filter with the following features:
- The filters may be bypassed ; in this case, the
input flow is connected to the carrier and clock
recoverysection.
Input Configuration Register
(the writtenvalueof each bit is the reset value)
Internal Address: Hex00
STV0196B
IV - TIMING RECOVERY
The timing loop comprises an external VCO
or VCXO, running at twice the symbol frequency,
controlledby the output CLKREC ; this signalis a
pulse density modulated output, at the symbol
frequency, and represents the filtered timing
error.
The loop is parametrisedby two coefficients : alpha_tmg and beta_tmg ; the 12 bit filter output is
converted into a pulse density modulation signal
whichshouldbefilteredbyananaloglowpassfilter
before commanding the VCO.
IV.1- TimingLoop Registers
Time Constant Register
InternalAddress: Hex0C
ResetValue: Hex45
Istr1000101
Invert
The bit ”Istr” allows to change the polarity of the
output signal, in order to accommodateboth possibilitiesof external VCO :
TimingFrequencyRegister
InternalAddress: Hex0D
The value of this register, when the system is
locked,isanimageofthefrequencyoffset;itshould
be as close as possible to 0 in order to have a
symmetriccapturerange;reading itallowsoptimal
trimmingof thetiming VCOrange.
alpha_tmg (1 to 6)beta_tmg (0 to 9)
bit
IstrLoop Control
0VCO frequency raises when output average
voltage raises
1VCO frequency decreases when output
average voltageraises
Signed number
00000100
I&Q Inputs
on (1)/off (0)
Nyquist filtering
BPSK(1), QPSK(0)
Signed (1) or positive (0)
-Q(1) or Q(0) input
IV.2- Loop Equations
The external VCO is controlled by the output
CLKRECfollowedby a low pass filter.
The full analog swing of the output originates a
relative frequency shift of 2∆f , dependingon the
characteristics of the external VCO (typically a
fraction of percent).
The frequencyrange is therefore f = f
(1±∆f).
0
Neglectingthe analog low pass filter on the pulse
modulatedoutput, this loop maybe consideredas
a secondorder loop.
7/23
Loading...
+ 16 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.