• On chip FEC decoder (Deinterleaver & RS decoder), full DVB-C compliant.
• DVB compatible differential decoding and mapping.
• Parallel and serial transport stream interface simultanously .
• I2C bus interface, for easy control.
• CMOS 0.2µ
m technology.
APPLICATIONS
• DVB-C fully compatible.
• Digital data transmission using QAM modulations.
• Cable demodulation.
• Cable modems
• MMDS (ETS 300-429).
DESCRIPTION
The TDA10021 is a single chip DVB-C Channel receiver for 4, 16, 32, 64, 128 and 256-Q AM modulated signals.
The device interfaces directly to the IF signal, which is sampled by a 10-bit A/D converter.
The TDA10021 performs the clock and the carrier recovery functions. The digital loop filters for both clock and
carrier recovery are programmable in order to optimize their characteristics according to the current application.
After base band conversion, equalization filters are used for echo cancellation in cable applications. These filters
are configured as T-spaced transversal equalizer or DFE equalizer, so that the system performance can be
optimized according to the network characteristics. A proprietary equalization algorithm, independent of carrier
offset, is achieved in order to assist carrier recovery. Then a decision directed algorithm takes place, to achieve
final equalization convergence.
The TDA10021 implements a FORNEY convolutional deinterleaver of depth 12 blocks and a Reed-Solomon
decoder which corrects up to 8 erroneous bytes. The deinterleaver and the RS decoder are automatically
synchronized thanks to the frame synchronization algorithm which uses the MPEG2 sync byte. Finally
descrambling according to DVB-C standard, is achieved at the Reed Solomon output. This device is controlled
via an I
Designed in 0.2 µm CMOS technology and housed in a 64 pin TQFP package, the TDA10021 operates over the
commercial temperature range.
2
C bus.
2000 March 152
Philips SemiconductorsPreliminary specification
Single Chip DVB-C Channel ReceiverTDA10021
FIGURE 1 : FUNCTIONAL BLOCK DIAGRAM
IF
SACLK
XIN
ADC
PLL
10
BASE-BAND
CONVERSION
DE-INTERLEAVER
CLOCK
RECOVERY
FILTERS
BANK
SDA
SCL
EQUALIZER
R. S.
DECODER
INTERFACE
PWM
AGC
CARRIER
RECOVERY
DE-SCRAMBLER
2
IC
PWM
OUTPUT
INTERFACE
TUNER AGC
IF AGC
DO
OCLK
DEN
2000 March 153
Philips SemiconductorsPreliminary specification
Single Chip DVB-C Channel ReceiverTDA10021
TABLE 1 : ABSOLUTE MAXIMUM RATINGS
ParameterMinMaxUnit
Ambient operating temperature : Ta070°C
DC supply voltage- 0.5TbdV
DC Input voltage- 0.5VDD + 0.5V
DC Input Current± 20mA
Lead Temperature+300°C
Junction Temperature+150°C
Stresses above the absolute maximum ratings may cause permanent damage to the device. Exposure to absolute
maximum ratings conditions for extended periods may affect device reliability.
VIPPositive analog input0.5V
VIMNegative analog input-0.5V
temperature
@ IOH = + 2mA
@ IOL = + 2mA
Symbol Rate =6Mbd
1
All inputs are 5V tolerant
2
IOH, IOL = ± 4mA only for pins SACLK, OCLK, SDA, CTRL1, CTRL2, IT
2000 March 154
Philips SemiconductorsPreliminary specification
Single Chip DVB-C Channel ReceiverTDA10021
FUNCTIONAL DESCRIPTION
ADC
½
The TDA10021 implements a 10-bit analog to digital converter. No external voltage references are required to
use the ADC.
PLL
½
The TDA10021 implements a PLL used as clock multiplier by [M/(N.P)] (programmable parameters in index 28
, 2A16), so that the crystal can be low frequency (fundamental tone – typically 4Mhz )
29
16
DOWN CONVERTER AND NYQUIST FILTERS
½
The digital down converter performs the down conversion of the bandpass input signal into the 2 classical
quadrature I & Q channels. Then these two signals are passed through anti-alias filters and through a half
Nyquist filter having a fixed roll-off of 0.15. The digital filter gives a stop band attenuation of more than 40 dB.
EQUALIZER
½
After Nyquist filtering, the signal is fed to an equalization filter, for echo cancellation. This equalizer can be
configured as either a transversal Equalizer or a decision feedback equalizer. The following table shows some
echos configuration that the TDA10021 corrects with an equivalent degradation of less than 1dB @ BER = 10
,
16
-4
.
DELAY
(nS)
AMPLITUDE
(dB)
PHASE
50-10worst
150
and
800
-12
and
-20
worst
1600-20worst
CARRIER RECOVERY
½
The carrier synchronizer implements a fully digital algorithm allowing to recover carrier frequency offsets up to
± 18 % symbol rate. A phase error detector followed by a programmable second order loop filter provides an
estimation of the carrier phase, to compensate the input carrier frequency offset.
CLOCK RECOVERY
½
A timing error detector implements an application of Gardner algorithm for digital clock recovery.
The resulting error is fed to a programmable second order loop filter, which provides a 8-bit command to the
NCO block. This one allows to determine the right sampling time instant of the input signal.
AUTOMATIC GAIN CONTROL (2 PWM outputs)
½
An estimation of input signal magnitude is performed and compared to two programmable threshold. The
resulting errors are filtered to produce two 10-bit commands which are then PWM encoded and provided on pins
VAGC1 and VAGC2. The PWM signals can be passed through two low pass filters to control the gain amplifier.
½ OUTPUT INTERFACE
After carrier recovery, the demodulated output symbol must be decoded according to the constellation diagram
given by DVB standard for 4, 16, 32, 64, 128 and 256 QAM. The resulting symbols are then differentially
decoded (DVB compliant) and serially provided to the FEC part.
½ BLOCK SYNCHRONIZATION
At demodulator output, the length of some error bursts may exceed that which can be reliably corrected by the
Reed-Solomon decoder. The implemented de-interleaving is a convolutional one (Forney) of depth 12. The first
operation consists in synchronizing the de-interleaver. This is accomplished by detecting α consecutive MPEG2
sync
sync words (or
) which are present as the first byte of each packet.
Next, the RAM memory associated with the deinterleaver fills up and the first deinterleaved bytes ar e pr ovided to
the input of the Reed-Solomon decoder. The state machine of the de-interleaver goes to the control phase which
2000 March 155
Philips SemiconductorsPreliminary specification
Single Chip DVB-C Channel ReceiverTDA10021
counts β consecutive missed MPEG2 sync words (or sync ) before declaring the system desynchronized and
going back to the synchronization phase. α and β are programmable through the I2C interface.
When the inverted sync word is detected at the input of the de-interleaver, the bytes provided to the ReedSolomon decoder are inverted at the output of the deinterleaver.
REED-SOLOMON DECODER
½
The Reed-Solomon decoder decodes the symbol stream from the de-interleaver according to the (204, 188)
shortened Reed-Solomon code. Synchronization to Reed-Solomon code is defined over the finite Galois field GF
8
). The field generator polynomial is given by :
(2
15
G(x) =
This Reed-Solomon decoder corrects up to eight erroneous symbols in each block. When the correction
capability of the decoder is exceeded, the block is not changed and is provided as it has been entered. In this
case the flag UNCOR is set and the MSB of the second byte in the MPEG2 frame is forced to one (error
indicator). The correction capability of the RS decoder can be inhibited.
(x +α i)
π
i=0
DESCRAMBLER
½
In order to comply with energy dispersal requirements of radio transmission regulations and to ensure adequate
binary transitions, the MPEG2 frames are scrambled at the encoder side. Dual operation is achieved at the
output of the Reed-Solomon decoder using the same scrambler/descrambler. The polynomial for the pseudo
random binary sequence (PRBS generator is 1 + x
14
+ x15. The PRBS registers are initialized at the start of ever y
eight transport packets. To provide an initialization signal for the descrambler, the MPEG2 sync byte of the first
transport packet is inverted from 47
to B816. When detected, the descrambler is loaded with the initial sequence
16
"100101010000000". The descrambler can be inhibited.
INTERFACE
½
The TDA10021 integrates an I
2
C interface in slave mode. This I2C interface fulfills the Philips component I2C bus
specification.
2000 March 156
Philips SemiconductorsPreliminary specification
Single Chip DVB-C Channel ReceiverTDA10021
INPUT - OUTPUT SIGNAL DESCRIPTION
SYMBOLPIN NUMBERTYPEDESCRIPTION
CLR#16I
(5v tol)
XIN2IXTAL oscillator input pin. Typically a fundamental XTAL oscillator is
XOUT3OXTAL oscillator output pin. Typically a fundamental XTAL oscillator is
SACLK5OSampling CLocK. This output clock can be fed to an external 10-bit
VAGC19OFirst PWM encoded output signal for AGC Tuner. This signal is
VAGC211OSecond PWM encoded output signal for AGC IF. This signal is
DO[7:0]37,38,39,40
45,46,47,48
OCLK35OOutput CLock. OCLK is the output clock for the parallel DO[7:0]
DEN36OData ENable : this output signal is high when there is a valid data on
UNCOR33OUNCORrectable packet. This output signal is high when the provided
PSYNC34OPulse SYNChro. This output signal goes high when the sync byte
IICDIV10I
(5v tol)
The CLR# input is asynchronous and active low, and clears the
TDA10021. When CLR# goes low, the circuit immediately enters its
RESET mode and normal operation will resume 4 XIN falling edges
later after CLR# returned high. The I2C register contents are all
initialized to their default values. The minimum width of CLR# at low
level is 4 XIN clock periods.
connected between the XIN and XOUT pins. The XTAL frequency
MUST be chosen so that the system frequency SYSCLK (= XIN *
multiplying factor of the PLL) equals to 1.6 times the tuner output
Intermediate Frequency : SYSCLK = 1.6 x IF.
connected between the XIN and XOUT pins.
ADC as the sampling clock. SACLK = SYSCLK/2.
typically fed to the AGC amplifier through a single RC network.The
maximum signal frequency on VAGC output is XIN/16. AGC
information is refreshed every 1024 symbols.
typically fed to the AGC amplifier through a single RC network. The
maximum signal frequency on VAGC output is XIN/16. AGC
information is refreshed every 1024 symbols.
But VAGC2 can also be configured to output a PWM signal, which
value can be programmed through the I2C interface (see register
PWMREF, index 34
)
16
OData Output bus . These 8-bit parallel data are the outputs of the
TDA10021 after demodulation, de-interleaving, RS decoding and descrambling.
When one of the two possible parallel interfaces is selected
(Parameter SERINT=0, index 20
) then DO[7:0] is the transport
stream output.
When the serial interface is selected (Parameter SERINT=1, index
) then the serial output is on pin DO[0] (pin 48).
20
16
outputs. OCLK is internally generated depending on which interface
is selected.
output bus DO[7:0].
packet is uncorrectable (during the 188 bytes of the packet). The
uncorrectable packet is not affected by the Reed Solomon decoder,
but the MSB of the byte following the sync. byte is forced « 1 » for
the MPEG2 process : Error Flag Indicator (if RSI and IEI are set low
in the I2C table).
) is provided, then it goes low until the next sync byte. If the
(47
serial interface is selected, then PSYNC is high only during the first
bit of the sync byte (47
16
IICDIV allow to select the frequency of the I2C internal system clock,
depending on the crystal frequency. Internal I2C clock is a division of
XIN by 4
IICDIV
and must be between 6 and 20 MHz.
2000 March 157
Philips SemiconductorsPreliminary specification
Single Chip DVB-C Channel ReceiverTDA10021
SYMBOLPIN NUMBERTYPEDESCRIPTION
SADDR12I
(5v tol)
SDA18I/O
(5v tol)
SCL17I
(5v tol)
TEST6I
(5v tol)
ENSERI21I
(5v tol)
TRST26I/O
(5v tol)
TDO28OTest Data Out. This is the serial Test output pin used in boundary
TCK22I/O
(5v tol)
TDI23I/O
(5v tol)
TMS27I/O
(5v tol)
CTRL32OCTRL is a control output pin programmable by I2C (parameter CTRL
SCLT20OSCLT can be configured to be a control line output or to output SCL
SDAT19I/O
(5v tol)
GPIO29OGPIO can be configured by I2C (parameter selgpio[1:0], index OF
SADDR is the LSB of the I2C address of the TDA10021.
The MSBs are internally set to 000110. Therefore the complete I2C
address of the TDA10021 is (MSB to LSB) : 0, 0, 0, 1, 1, 0, SADDR.
SDA is a bidirectional signal. It is the serial input/output of the I2C
internal block. A pull-up resistor (typically 4.7 kΩ) must be connected
between SDA and VDD for proper operation (Open Drain output).
I2C clock input. SCL should nominally be a square wave with a
maximum frequency of 400KHz. SCL is generated by the system I2C
master.
Test input pin. For normal operation of the TDA10021, TEST must
be grounded.
When high this pin enables the serial output transport stream
through the boundary scan pins (TRST,TDO,TCK,TDI,TMS).
Must be set low in bist and boundary scan mode.
Test ReSeT. This active low input signal is used to reset the TAP
controller when in boundary scan mode.
In normal mode of operation TRST must be set low.
In serial mode, TRST is the the uncorrectable output.
scan mode. Serial Data are provided on the falling edge of TCK.
In Serial mode, TDO is the data output.
Test ClocK : an independant clock used to drive the TAP contr oller
when in boundary scan mode. In normal mode of operation, TCK
must be set low.
In serial mode, TCK is the clock output.
Test Data In. The serial input for Test data and instruction when in
boundary scan mode. In normal mode of operation, TDI must be set
to low.
In serial mode, the TDI is the psync output.
Test Mode Select. This input signal provides the logic levels needed
to change the TAP controller from state to state.
In normal mode of operation, TMS must be set to high.
In serial mode TMS is then den output.
of register CONTROL (index 2C
)). CTRL is open drain output, and
therefore requires an external pull up resistor.
input. This is controlled by parameter BYPIIC and CTRL_SCLT of
register TEST (index 0F
). SCLT is an open drain output and
therefore requires an external pull up resistor.
SDAT is equivalent to SDA I/0 of TDA10021 but can be tri-stated by
I2C programmation. It is actually the output of a switch controlled by
parameter BYPIIC of register TEST (index 0F
). SDAT is an open
drain output and therefore requires an external pull up resistor.
either as:
- a front end lock indicator (FEL) (default mode), or
- an active low output interrupt line (IT) which can be configured by
the I2C interface. See registers ITsel (index 32
), or
33
16
) and Itstat (index
- a control output pin programmable by I2C (parameter CTRL_GPIO,
index 2C
).
16
GPIO is an open drain output and therefore requires an external pull
up resistor.
)
2000 March 158
Philips SemiconductorsPreliminary specification
Single Chip DVB-C Channel ReceiverTDA10021
SYMBOLPIN NUMBERTYPEDESCRIPTION
VIP58IPositive input to the A/D converter. This pin is DC biased to half-
supply through an internal resistor divider (2 x 20kΩ resistors). In
order to stay in the range of the ADC, |VIP-VIM| should remain
between the input range corresponding to the sw0 and sw1 bits
(index 1B
VIM57INegative input to the A/D converter. This pin is DC biased to half-
supply through an internal resistor divider (2 x 20kΩ resistors). In
order to stay in the range of the ADC, |VIP-VIM| should remain
between the input range corresponding to the sw0 and sw1 bits
(index 1B
VREFP53OThis is a positive voltage reference for the A/D converter. It is derived
from the internal bandgap voltage, VBG, with an on-chip fully
differential amplifier.
VREFM54OThis is the negative voltage reference for the A/D converter. It is
derived from the internal bandgap voltage, VBG, with an on-chip fully
differential amplifier.
VD150IPower supply input for the digital switching circuitry (1.8 typ).
VS149IGround return for the digital switching circuitry.
VD252IPower supply input for the analog clock drivers (3.3V typ).
VS251IGround return for the analog clock drivers.
VD360,55IPower supply input for the analog circuits (3.3V typ).
VS359,56IGround return for analog circuits.
DVCC61I1.8V supply for the digital section of the PLL.
DGND62IGround connection for the digital section of the PLL.
PLLGND63IGround connection for the analog section of the PLL.
PLLVCC64I3.3V supply for the analog section of the PLL.
2.OD are Open Drain 5V outputs, so they must be connected to a pull-up resistor to either VDD or VCC
2000 March 1511
Philips SemiconductorsPreliminary specification
Single Chip DVB-C Channel ReceiverTDA10021
PACKAGE DESCRIPTION
2000 March 1512
Philips SemiconductorsPreliminary specification
Single Chip DVB-C Channel ReceiverTDA10021
DATA SHEET STATUS
DATA SHEET STATUS
PRODUCT
STATUS
DEFINITIONS
(1)
Objective specificationDevelopmentThis data sheet contains the design target or goal specifications for
product development. Specification may change in any manner without
notice.
Preliminary specificationQualificationThis datasheet contains preliminary data, and supplementary data will be
published at a later date. Philips Semiconductors reserves the right to
make changes at any time without notice in order to improve design and
supply the best possible product.
Product specificationProductionThis data sheet contains final specifications. Philips Semiconductors
reserves the right to make changes at any time without notice in order to
improve design and supply the best possible product.
Note
1. Please consult the most recently issued data sheet before initiating or completing a design.
DEFINITIONS
Short-form specification The data in a short-form
specification is extracted from a full data sheet with the
same type number and title. For detailed information see
the relevant data sheet or data handbook.
Limiting values definition Limiting values given are in
accordance with the Absolute Maximum Rating System
(IEC 60134). Stress above one or more of the limiting
values may cause permanent damage to the device.
These are stress ratings only and operation of the device
attheseoratanyotherconditionsabovethosegiveninthe
Characteristics sections of the specification is not implied.
Exposure to limiting values for extended periods may
affect device reliability.
Application information Applications that are
described herein for any of these products are for
illustrative purposes only. Philips Semiconductors make
norepresentationorwarrantythatsuchapplicationswillbe
suitable for the specified use without further testing or
modification.
DISCLAIMERS
Life support applications These products are not
designed for use in life support appliances, devices, or
systems where malfunction of these products can
reasonably be expected to result in personal injury. Philips
Semiconductorscustomersusingorsellingtheseproducts
for use in such applications do so at their own risk and
agree to fully indemnify Philips Semiconductors for any
damages resulting from such application.
Right to make changes Philips Semiconductors
reserves the right to make changes, without notice, in the
products, including circuits, standard cells, and/or
software, described or contained herein in order to
improve design and/or performance. Philips
Semiconductors assumes no responsibility or liability for
theuseofanyoftheseproducts,conveysnolicenceortitle
under any patent, copyright, or mask work right to these
products,andmakesnorepresentationsor warranties that
these products are free from patent, copyright, or mask
work right infringement, unless otherwise specified.
2
PURCHASE OF PHILIPS I
C COMPONENTS
Purchase of Philips I
2
C components conveys a license under the Philips’ I2C patent to use the
components in the I2C system provided the system conforms to the I2C specification defined by
Philips. This specification can be ordered using the code 9398 393 40011.
2000 March 1513
Philips SemiconductorsPreliminary specification
Single Chip DVB-C Channel ReceiverTDA10021
NOTES
2000 March 1514
Philips SemiconductorsPreliminary specification
Single Chip DVB-C Channel ReceiverTDA10021
NOTES
2000 March 1515
Philips Semiconductors – a w orldwide compan y
Argentina: see South America
Australia: 3 Figtree Drive, HOMEBUSH, NSW 2140,
United States: 811 East Arques Avenue, SUNNYVALE, CA 94088-3409,
Tel. +1 800 234 7381, Fax. +1 800 943 0087
Uruguay: see South America
Vietnam: see Singapore
Yugoslavia: PHILIPS, Trg N. Pasica 5/v, 11000 BEOGRAD,
Tel. +381 11 3341 299, Fax.+381 11 3342 553
For all other countries apply to: Philips Semiconductors,
Marketing Communications, Building BE-p, P.O. Box 218, 5600 MD EINDHOVEN,
The Netherlands, Fax. +31 40 27 24825
The information presented in this document does not form part of any quotation or contract, is believed to be accurate and reliable and may be changed
without notice. No liability will be accepted by the publisher for any consequence of its use. Publication thereof does not convey nor imply any license
under patent- or other industrial or intellectual property rights.
2000
Internet: http://www.semiconductors.philips.com
70
Printed in The Netherlands753504/03/pp16 Date of release: 2000 March 15Document order number: 9397 750 07145
Loading...
+ 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.