HSP50210JI-52Z Intersil, HSP50210JI-52Z Datasheet

IC DEMODULATOR COSTAS 84-PLCC

HSP50210JI-52Z

Manufacturer Part Number
HSP50210JI-52Z
Description
IC DEMODULATOR COSTAS 84-PLCC
Manufacturer
Intersil
Datasheet

Specifications of HSP50210JI-52Z

Function
Demodulator
Frequency
52MHz
Rf Type
AM, FM
Package / Case
84-PLCC
Lead Free Status / RoHS Status
Lead free / RoHS Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
HSP50210JI-52Z
Manufacturer:
INTERSIL
Quantity:
20 000
Digital Costas Loop
The Digital Costas Loop (DCL) performs many of the
baseband processing tasks required for the demodulation of
BPSK, QPSK, 8-PSK, OQPSK, FSK, AM and FM
waveforms. These tasks include matched filtering, carrier
tracking, symbol synchronization, AGC, and soft decision
slicing. The DCL is designed for use with the HSP50110
Digital Quadrature Tuner to provide a two chip solution for
digital down conversion and demodulation.
The DCL processes the In-phase (I) and Quadrature (Q)
components of a baseband signal which have been digitized
to 10 bits. As shown in the block diagram, the main signal
path consists of a complex multiplier, selectable matched
filters, gain multipliers, cartesian-to-polar converter, and soft
decision slicer. The complex multiplier mixes the I and Q
inputs with the output of a quadrature NCO. Following the
mix function, selectable matched filters are provided, which
perform integrate and dump or root raised cosine filtering
(α ~ 0.40). The matched filter output is routed to the slicer,
which generates 3-bit soft decisions, and to the cartesian-to-
polar converter, which generates the magnitude and phase
terms required by the AGC and Carrier Tracking Loops.
The PLL system solution is completed by the HSP50210
error detectors and second order Loop Filters that provide
carrier tracking and symbol synchronization signals. In
applications where the DCL is used with the HSP50110,
these control loops are closed through a serial interface
between the two parts. To maintain the demodulator
performance with varying signal power and SNR, an internal
AGC loop is provided to establish an optimal signal level at
the input to the slicer and to the cartesian-to-polar converter.
Block Diagram
CONTROL/
CONTROL
CONTROL
Q SER OR
CARRIER
I SER OR
SYMBOL
SERCLK
Q
STATUS
OR CLK
I
TRACK
TRACK
IN
IN
HI/LO
(9-0)
(9-0)
BUS
(COF)
(SOF)
DETECT
LEVEL
10
10
13
COS SIN
®
1
LOOP FILTER
TRACKING
NCO
SYMBOL
Data Sheet
Q
I
CARRIER ACQ/TRK
FILTER
FILTER
LOOP FILTER
RRC
RRC
INTERFACE
CONTROL
1-888-INTERSIL or 1-888-468-3774
CAUTION: These devices are sensitive to electrostatic discharge; follow proper IC Handling Procedures.
SYMBOL
DETECT
ERROR
PHASE
INTEGRATE/
INTEGRATE/
DUMP
DUMP
FILTER
LOOP
Features
• Clock Rates Up to 52MHz
• Selectable Matched Filtering with Root Raised Cosine or
• Second Order Carrier and Symbol Tracking Loop Filters
• Automatic Gain Control (AGC)
• Discriminator for FM/FSK Detection and Discriminator
• Swept Acquisition with Programmable Limits
• Lock Detector
• Data Quality and Signal Level Measurements
• Cartesian-to-Polar Converter
• 8-Bit Microprocessor Control - Status Interface
• Designed to Work With the HSP50110 Digital Quadrature
• 84 Lead PLCC
• Pb-Free Available (RoHS compliant)
Applications
• Satellite Receivers and Modems
• BPSK, QPSK, 8-PSK, OQPSK, FSK, AM and FM
• Digital Carrier Tracking
• Related Products: HSP50110 Digital Quadrature Tuner,
• HSP50110/210EVAL Digital Demod Evaluation Board
Integrate and Dump Filter
Aided Acquisition
Tuner
Demodulators
D/A Converters HI5721, HI5731, HI5741
CARRIER PHASE
ERROR DETECT
All other trademarks mentioned are the property of their respective owners.
8
8
|
DETECT
July 2, 2008
LEVEL
Intersil (and design) is a registered trademark of Intersil Americas Inc.
CARTESIAN
POLAR
Copyright Intersil Americas Inc. 2000, 2008. All Rights Reserved
TO
SLICER
8
8
MAGNITUDE
DETECT
LOCK
PHASE
3
3
Q
I
HSP50210
FN3652.5
LKINT
THRESH
A
OUT(9-0)
B
OUT(9-0)
SMBLCLK
10
10
OEA
OEB

Related parts for HSP50210JI-52Z

HSP50210JI-52Z Summary of contents

Page 1

... All other trademarks mentioned are the property of their respective owners. HSP50210 July 2, 2008 FN3652.5 LOCK DETECT LKINT LEVEL DETECT THRESH A OUT(9-0) MAGNITUDE 8 10 CARTESIAN PHASE 8 TO POLAR SLICER B OUT(9- SMBLCLK OEA OEB | Intersil (and design registered trademark of Intersil Americas Inc. Copyright Intersil Americas Inc. 2000, 2008. All Rights Reserved ...

Page 2

... HSP50210JC-52Z HSP50210JI-52 HSP50210JI-52 HSP50210JI-52Z (Note) HSP50210JI-52Z NOTE: These Intersil Pb-free plastic packaged products employ special Pb-free material sets, molding compounds/die attach materials, and 100% matte tin plate plus anneal (e3 termination finish, which is RoHS compliant and compatible with both SnPb and Pb-free soldering operations). Intersil Pb-free products are MSL classified at Pb-free peak reflow temperatures that meet or exceed the Pb-free requirements of IPC/JEDEC J STD-020 ...

Page 3

Pin Description NAME TYPE VCC - +5V Power Supply. GND - Ground. IIN9-0 I In-Phase Parallel Input. Data may be two’s complement or offset binary format (see Table 15). These inputs are sampled by CLK when the SYNC signal is ...

Page 4

Pin Description (Continued) NAME TYPE OEA I A Output Enable. This pin is the three-state control pin for the AOUT9-0. When OEA is high, the AOUT9-0 is high impedance. OEB I B Output Enable. This pin is the three-state control ...

Page 5

LEVEL HI/LO DETECT SYNC SYNTHESIZER/ M MIXER IIN9-0 U QIN9 SSYNC M U SERCLK X ISER QSER NCO SOFSYNC SOF SERIAL COFSYNC OUTPUT COF FORMATTER SLOCLK 8 C7-0 WR MICROPROCESSOR RD INTERFACE A2-0 CLK FRZ_ST FRZ_CT FIGURE ...

Page 6

Functional Description The HSP50210 Digital Costas Loop (DCL) contains most of the baseband processing functions needed to implement a digital Costas Loop Demodulator. These functions include LO generation/mixing, matched filtering, AGC, carrier phase and frequency error detection, timing error detection, ...

Page 7

REGISTER ENABLE RATE @ = SYNC RATE * = TWICE SYMBOL RATE ! = SYMBOL RATE BLANK = CLK RATE MATCHED FILTERING HI/LO REG NCO MIXER REG BYPASS MIXER BYPASS RRC ...

Page 8

NCO/Mixer The NCO/Mixer performs a complex multiply between the baseband input and the output of a quadrature NCO (Numerically Controlled Oscillator). When the HSP50210 (DQT) is used with the HSP50110 (DCL), the NCO/Mixer shortens the Carrier Tracking Loop (i.e., minimizes ...

Page 9

CLK CLK CLK FREQUENCY (NORMALIZED TO INPUT SAMPLE RATE) FIGURE 4. RRC FILTER IN HSP50210 0 -0.18 -0.36 SHOWN BELOW ENLARGED FOR CLARITY -0.54 -0.72 -0.90 f ...

Page 10

The phase conversion is equivalent to Equation 6: 1 – ⁄ ), Phase (I, Q) tan = -1 where tan ( ) is the arctangent function. The phase conversion output is an 8-bit two’s complement output, which ...

Page 11

Soft Decision Slicer to yield optimum performance. Note: Failure to consider the variations due to noise or interfering signals, can result in signal limiting in the HSP50210 processing algorithms, which will ...

Page 12

AGC LOOP FILTER AGC AGC UPPER LOWER LIMIT † LIMIT † READ E M REG AGC GAIN = (1 1.0000 TO 15.8572 = 24dB) GAIN ADJUST ...

Page 13

TABLE 4. AGC GAIN MANTISSA TO DECIMAL MAPPING DECIMAL VALUE BINARY CODE OF AGC BINARY CODE (MMMMMM ) MANTISSA (MMMMMM AGC 000000 0.000000 100000 000001 0.015625 100001 000010 0.031250 100010 000011 0.046875 100011 000100 0.062500 100100 000101 0.078125 100101 000110 ...

Page 14

Loop Gain, accumulated in the loop filter, limited and output to the gain adjusters. The AGC loop tries to make the error correction as quickly as possible, but is limited by the AGC Loop Gain and potentially, the AGC limits. ...

Page 15

TO 1.9844 (0.0156 STEPS) SYNTHESIZER/ MIXER G = 1.0, 0.5 (NOTE 1.0, 1.13 (NOTE 2) PART INPUT (NOTE BINARY POINT - - RND INPUT TO ...

Page 16

REGISTER ENABLE RATE ! = SYMBOL RATE BLANK = CLK RATE R FRZ_ST E G SAMPLING ERROR DETECTOR ‘0’ TRANSITION MUX DETECT I DATA END DECISION TRANSITION MID-POINT - + I MID MID-SYMBOL ‘0’ ! TRANSITION MUX DETECT Q DATA ...

Page 17

Sampling Error Detector The Sampling Error Detector is a decision based error detector which determines sampling errors on both the I and Q processing paths. The detector assumes that it is fed with samples of the baseband waveform taken in ...

Page 18

HARD DECISION THRESHOLD ‘1’ DECISION ‘0’ DECISION ‘1’ STRONGER WEAKER WEAKER -0.5 0.0 FS MSB-1 1/2 MSB 1/3 MSB-1 0 MSB-1 1/3 MSB 1/2 MSB-1 -FS FIGURE 13. OVERLAY OF THE HARD/SOFT DECISION THRESHOLDS ON THE SYMBOL PROBABILITY DENSITY FUNCTIONS ...

Page 19

In applications where Phase Error terms are generated faster than the processing rate of the Carrier Loop Filter, an error accumulator is provided to accumulate errors until the loop filter is ready for a new input. Phase Error terms are ...

Page 20

FRZ_CT CARRIER PHASE ERROR DETECT PHASE OFFSET + SHIFT SHIFT LEFT REG “0” PHASE ERROR θ INVERT DELAY PHASE * @ OR ( 16) ERROR - + DISCRIMINATOR “0” + ...

Page 21

TABLE 9. BIT WEIGHTING IN THE CARRIER LOOP FILTER TO THE NCO - TRACKING φ e BIT (AND MANTISSA WEIGHT ACCOM.) GAIN 40 39 Obtained with a shift of 31 and a Gain of 01.1111 (~ ...

Page 22

TABLE 10. BIT WEIGHTING IN THE CARRIER LOOP FILTER TO THE NCO - SWEEP BIT SWEEP φ WEIGHT e MANTISSA GAIN 40 39 Shift 27 and Gain = 01.1111 ...

Page 23

Frequency Sweep Block The Frequency Sweep Block is used during carrier acquisition to sweep the range of carrier uncertainty. The Sweep Block is loaded with a programmable value which is input to the lag path of the Carrier Tracking Loop ...

Page 24

State Machine (see Figure 16). The function of the Lock Detector is to monitor the baseband symbols and to decide whether the Carrier Tracking Loop is locked to the input signal. Note: The Symbol Tracking Loop locks independently; under most ...

Page 25

Search. The frequency uncertainty is swept by enabling the Frequency Sweep Block to the lag path of the Carrier Tracking Loop Filter. The acquisition parameters are enabled to the Loop Filters and the Lock Detector Accumulators. Phase lock is obtained ...

Page 26

PHASE ERROR ACCUMULATOR FINISHES BEFORE INTEGRATION COUNTER INTEGRATION COUNTER FINISHES BEFORE PHASE ERROR ACCUMULATOR Serial Output Controller The frequency correction terms generated by the Symbol and Carrier Loop Filters are output through two separate serial interfaces. The symbol frequency offset ...

Page 27

The status bit definition is shown in Table 11: TABLE 11. STATUS BIT DEFINITIONS STATUS BIT DEFINITION 6 Carrier Tracking Loop Lock 5 Acq/Trk 4 Frequency Sweep Direction 3 High Power 2 Low Power 1 Data Rdy To simplify the ...

Page 28

REGISTERS DEFINITION (4) 32-bit Carrier Loop Letter Lag Acc. Output (4) 32-bit Symbol Tracking Loop Letter Lag Acc. Output (1) 8-bit AGC Loop Letter Output 16-bit Lock Detector φe Acc. Output (2) (2) 16-bit Lock Detector GE Acc. Output ...

Page 29

A0-2 C0-7 CLK NOTE: These processor signals are meant to be representative. The actual shape of the waveforms will be set by the microprocessor used. Verify that the processor waveforms meet the parameters in “Waveforms” on ...

Page 30

SR7=0 CLK SR HALT LD ENABLE AT END OF LD REG. CYCLE FOR READING NOTE: These processor signals are meant to be representative. The actual shape of the waveforms will ...

Page 31

C0-7 CLK SR-7 LKINT NOTE: These processor signals are meant to be representative. The actual shape of the waveforms will be set by the microprocessor used. Verify that the processor waveforms ...

Page 32

TABLE 15. DATA PATH CONFIGURATION CONTROL REGISTER BIT POSITION FUNCTION 31-27 Reserved Reserved. Set to 0 for proper operation. 26-24 Integrate/Dump Shifter These bits set the shifter attenuation in the Integrate/Dump Filter. Gain 000 = No Shift (Gain = 2 ...

Page 33

TABLE 16. POWER DETECT THRESHOLD CONTROL REGISTER BIT POSITION FUNCTION 31-8 Not Used No programming required. 7-0 Power Threshold The THRESH output is driven low when the magnitude output of the Cartesian-to-Polar Converter exceeds the threshold programmed here. The threshold ...

Page 34

TABLE 18. CARRIER PHASE ERROR DETECTOR CONTROL REGISTER (Continued) BIT POSITION FUNCTION 5-2 Phase Offset These bits set the phase offset added (modulo 2 Converter. The phase offset is represented as a 4-bit fractional 2’s Complement value with the following ...

Page 35

TABLE 21. CARRIER LOOP FILTER CONTROL REGISTER #1 (Continued) BIT POSITION FUNCTION 5 Lead/Lag to Internal 0 = Sum of lead and lag paths routed to the internal NCO. (32 MSBs of sum are routed). NCO Routing 1 = The ...

Page 36

TABLE 25. CARRIER LOOP FILTER GAIN (ACQ) CONTROL REGISTER BIT POSITION FUNCTION 31-24 Not Used No programming required. 23-18 Reserved Reserved. Set to 0 for proper operation. 17-14 Carrier Lead Gain These bits are the 4 fractional bits of the ...

Page 37

TABLE 27. FREQUENCY SWEEP/ AFC LOOP CONTROL REGISTER (Continued) BIT POSITION FUNCTION 8-5 AFC Gain Mantissa Sets Frequency Error Gain. Format same as lead gain mantissa (see Table 25). Bit position 11 is the (Track) MSB. 4-0 AFC Gain Exponent ...

Page 38

TABLE 29. SYMBOL TRACKING LOOP CONFIGURATION CONTROL REGISTER (Continued) BIT POSITION FUNCTION 8 Single/Double Rail This bit sets whether sampling error is derived from symbol transitions on just the I rail (single rail) or both Sampling Error the I and ...

Page 39

TABLE 32. SYMBOL TRACKING LOOP FILTER GAIN (ACQ) CONTROL REGISTER (Continued) BIT POSITION FUNCTION 13-9 Symbol Tracking These bits set the lead gain exponent as given by: Lead Gain Exponent Symbol Tracking Lead Gain Exponent = 2 (Acquisition) where E ...

Page 40

TABLE 35. LOCK DETECTOR CONFIGURATION CONTROL REGISTER BIT POSITION FUNCTION 31-28 Reserved Reserved. Set to 0 for proper operation. 27 False Lock This bit selects the input to the False Lock Accumulator. Accumulator Operation 0 = Frequency Error input enabled ...

Page 41

TABLE 38. ACQUISITION/TRACKING CONTROL REGISTER BIT POSITION FUNCTION 31-16 Not Used No programming required. 15 Reserved Set to 0 for proper operation. 14 False Lock Detect This bit enables the false lock detection during the verify state of state machine ...

Page 42

TABLE 39. HALT LOCK DETECTOR FOR READING CONTROL REGISTER BIT POSITION FUNCTION N/A Stop Lock Detector for Writing this location halts the Lock Detector State Machine at the end of the current Lock Detector Reading Accumulator integration cycle. This function ...

Page 43

TABLE 42. SERIAL OUTPUT CONFIGURATION CONTROL REGISTER (Continued) BIT POSITION FUNCTION 10 Serial Clock Phase 0 = Rising edge of serial clock at center of data bit. Relative to Data 1 = Falling edge of serial clock at center of ...

Page 44

TABLE 43. OUTPUT SELECTOR CONFIGURATION CONTROL REGISTER BIT POSITION FUNCTION 31-8 Not Used No programming required. 7-4 Reserved Set to zero for proper operation. 3-0 Output Select These bits select which input signals are routed to the 20 output ...

Page 45

TABLE 43. OUTPUT SELECTOR CONFIGURATION CONTROL REGISTER (Continued) BIT POSITION FUNCTION FREQERR(7:1), GAINERR(7:1), BITPHERR(7:1), and CARPHERR(7:1) These signals are useful in applications that need these signals output at the symbol rate and available for hardwiring, rather than at the processor ...

Page 46

TABLE 45. INITIALIZE LOCK DETECTOR (μP CONTROL MODE) CONTROL REGISTER BIT POSITION FUNCTION N/A Initialization of Lock Loading the address register with this destination address pre-loads all of the Lock Detector Detector Accumulators Accumulators and resets the Integration Counters to ...

Page 47

Appendix A Noise Bandwidth Summary For a given decimation rate, the double-sided noise equivalent bandwidth is shown using various combinations of the CIC filter and the compensation filters in the HSP50110. Each combination of filters is also shown with INTE- ...

Page 48

... Voltage Range . . . . . . . . . . . . . . . . . . . . . . . . . . . . +4.75V to +5.25V Temperature Range HSP50210JC (Commercial 0°C to +70°C HSP50210JI (Industrial .-40°C to +85°C CAUTION: Do not operate at or near the maximum ratings listed for extended periods of time. Exposure to such conditions may adversely impact product reliability and result in failures not covered by warranty. ...

Page 49

Electrical Specifications V = 5.0V ±5 MIN and/or MAX limits are 100% tested at +25°C, unless otherwise specified. Temperature limits established by characterization and are not production tested. (Continued) PARAMETER Setup Time IIN9-0, QIN9-0, SYNC, FZ_CT, FZ_ST to ...

Page 50

Waveforms t WRL C0-7, A0-2 FIGURE 26. TIMING RELATIVE CLK t DS IIN9-0, QIN9-0, SYNC, FZ_CT, FZ_ST AOUT9-0, BOUT9-0, COF, COFSYNC, SOF, SOFSYNC, HI/LO, SMBLCLK, SLOCLK, LKINT, THRES SERCLK, WR C7-0 ...

Page 51

... Accordingly, the reader is cautioned to verify that data sheets are current before placing orders. Information furnished by Intersil is believed to be accurate and reliable. However, no responsibility is assumed by Intersil or its subsidiaries for its use; nor for any infringements of patents or other rights of third parties which may result from its use ...

Related keywords