HSP50110 INTERSIL | Alldatasheet

Document overview

  • Manufacturer or author: Provided By ALLDATASHEET.COM(FREE DATASHEET DOWNLOAD SITE)
  • PDF pages: 24

Technical content

Features

  • Input Sample Rates to 52 MSPS
  • Internal AGC Loop for Output Level Stability
  • Parallel or Serial Output Data Formats
  • 10-Bit Real or Complex Inputs
  • Bidirectional 8-Bit Microprocessor Interface
  • Frequency Selectivity <0.013Hz
  • Low Pass Filter Configurable as Three Stage Cascaded- Integrator-Comb (CIC), Integrate and Dump, or Bypass
  • Fixed Decimation from 1-4096, or Adjusted by NCO Synchronization with Baseband Waveforms
  • Input Level Detection for External IF AGC Loop
  • Designed to Operate with HSP50210 Digital Costas Loop
  • 84 Lead PLCC

Applications

  • Satellite Receivers and Modems
  • Complex Upconversion/Modulation
  • Tuner for Digital Demodulators
  • Digital PLL ’s
  • Related Products: HSP50210 Digital Costas Loop; A/D Products HI5703, HI5746, HI5766
  • HSP50110/210EVAL Digital Demod Evaluation Board Block Diagram

Ordering Information

TEMP. RANGE ( oC) PACKAGE PKG. NO. HSP50110JC-52 0 to 70 84 Ld PLCC N84.1.15 HSP50110JI-52 -40 to 85 84 Ld PLCC N84.1.15 LEVEL DETECT NCO RE-SAMPLING 90o LOW PASS FIR FILTER DUMP INTERFACE PROGRAMMABLE CONTROL I DATA Q DATA CARRIER SAMPLE RATE TRACKING CONTROL CONTROLCONTROL/STATUS SAMPLE STROBE LOOP FILTER GCA REAL OR COMPLEX INPUT DATA IF AGC CONTROL BUS NCO GCA LOW PASS FIR FILTER LEVEL DETECTCOMPLEX MULTIPLIER Data Sheet January 1999 File Number 3651.4 CAUTION: These devices are sensitive to electrostatic discharge; follow proper IC Handling Procedures. http://www.intersil.com or 407-727-9207| Copyright © Intersil Corporation 1999

HSP50110 (PLCC) TOP VIEW 1 1 1 0 987654321 8 4 8 3 8 2 8 1 8 0 7 9 7 8 7 7 7 6 7 5 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 IOUT4 IOUT5 IOUT6 GND IOUT7 IOUT8 IOUT9 OEI LOTP SPH0 SPH1 SPH2 SPH3 V CC SPH4 SSTRB HI/LO IIN9 IIN8 IIN7 IIN6 GND SOFSYNC SOF COFSYNC COF VCC GND RD WR CFLD IIN5 IIN4 IIN3 IIN2 GND IIN1 IIN0 ENI QIN9 QIN8 QIN7 QIN6 QIN5 QIN4 V CC QIN3 QIN2 QIN1 QIN0 PH1 PH0 IOUT1 IOUT3 IOUT2 IOUT0 DATARDY V CC CLK GND QOUT9 QOUT8 QOUT7 QOUT6 QOUT5 GND QOUT4 QOUT2 QOUT1 QOUT0 OEQ VCC QOUT3 Pin Description NAME TYPE DESCRIPTION VCC - +5V Power Supply. GND - Ground. IIN9-0 I In-Phase Input. Data input for in-phase (real) samples. Format may be either two’s complement or offset binary format (see I/O Formatting/Control Register in Table 10). IIN9 is the MSB. QIN9-0 I Quadrature Input. Data input for quadrature (imaginary) samples. Format may be either two’s complement or offset bi- nary format (see I/O Formatting/Control Register in Table 10). QIN9 is the MSB. ENI I Input Enable. When ENI is active ‘low’, data on IIN9-0 and QIN9-0 is clocked into the processing pipeline by the rising edge of CLK. This input also controls the internal data processing as described in the Input Controller Section of the data sheet. ENI is active ‘low’. PH1-0 I Carrier Phase Offset. The phase of the internally generated carrier frequency may be shifted by 0, 90, 180, or 270 de- grees by controlling these pins (see Synthesizer/Mixer Section). The phase mapping for these inputs is given in Table 1. CFLD I Carrier Frequency Load. This input loads the Carrier Frequency Register in the Synthesizer NCO (see Synthesizer/Mixer Section). When this input is sampled ‘high’ by clock, the contents of the Microprocessor Interface Holding Registers are transferred to the carrier frequency register in the Synthesizer NCO (see Microprocessor Inter- face Section). NOTE: This pin must be ‘low’ when loading other configuration data via the Microprocessor In- terface. Active high Input. COF I Carrier Offset Frequency Input. This serial input is used to load the Carrier Offset Frequency into the Synthesizer NCO (see Serial Interface Section). The new offset frequency is shifted in MSB first by CLK starting with the clock cycle after the assertion of COFSYNC. COFSYNC I Carrier Offset Frequency Sync. This signal is asserted one CLK cycle before the MSB of the offset frequency data word (see Serial Interface Section). HSP50110

SOF I Sampler Offset Frequency. This serial input is used to load the Sampler Offset Frequency into the Re-Sampler NCO (see Serial Interface Section). The new offset frequency is shifted in MSB first by CLK starting with the clock cycle after assertion of SOFSYNC. SOFSYNC I Sampler Offset Frequency Sync. This signal is asserted one CLK cycle before the MSB of Sampler Offset Frequency data word (see Serial Interface Section). A2-0 I Address Bus. These inputs specify a target register within the Microprocessor Interface (see Table 5). A2 is the MSB. This input is setup and held to the rising edge of WR. C7-0 I/0 Control Bus. This is the bidirectional data bus for reads and writes to the Microprocessor Interface (see Microprocessor Interface Section). C7 is the MSB. WR I Write. This is the write strobe for the Microprocessor Interface (see Microprocessor Interface Section). RD I Read. This is the read enable for the Microprocessor Interface (see Microprocessor Interface Section). IOUT9-0 O In-Phase Output. The data on these pins is output synchronous to CLK. New data on IOUT9-0 is indicated by the as- sertion of the DATARDY pin. Data may be output parallel or serial mode (see Output Formatter Section). In the parallel mode, IOUT9 is the MSB. When the serial mode is used, IOUT0 is data, and IOUT9 is the serial clock. Other pins not used in serial mode may be set high or low via the control interface. QOUT9-0 O Quadrature Output. The data on these pins is output synchronous to CLK. New data on the QOUT(9-0) pins is indicated by the DATARDY pin. Data may be output parallel or serial mode. In the parallel mode, IOUT9 is the MSB. When the serial mode is used, QOUT0 is data. DATARDY O Data Ready. This output is asserted on the first clock cycle that new data is available on the IOUT and QOUT data busses (see Output Formatter Section). This pin may be active ‘high’ or ‘low’ depending on the configuration of the I/O Formatting/Control Register (see Table 10). In serial mode, DATARDY is asserted one IQ clock before for first bit of se- rial data. OEI I In-Phase Output Enable. This pin is the three-state control for IOUT9-0. WhenOEI is ‘high’, the IOUT bus is held in the high impedance state. OEQ I Quadrature Output Enable. This pin is the three-state control for QOUT9-0. WhenOEQ is ‘high’, the QOUT bus is held in the high impedance state. LOTP 0 Local Oscillator Test Point. This output is the MSB of the Synthesizer NCO phase accumulator (see Synthesizer/Mixer Section). This is provided as a test point for monitoring the frequency of the Synthesizer NCO. SSTRB 0 Sample Strobe. This is the bit rate strobe for the bit rate NCO.SSTRB has two modes of operation: continuous update and sampled. In continuous update mode, this is the carry output of the Re-Sampler NCO. In sampled mode,SSTRB is active synchronous to the DATARDY signal for parallel output mode. The sampled mode is provided to signal the nearest output sample aligned with or following the symbol boundary. This signal can be used with SPH(4-0) below to control a resampling filter to time shift its impulse response to align with the symbol boundaries. SPH4-0 0 Sample Phase. These are five of the most significant 8 bits of the Re-Sampler NCO phase accumulator. Which five bits of the eight is selected via the Chip Configuration Register (see Table 12). These pins update continuously when the SSTRB output is in the continuous update mode. When theSSTRB pin is in the sampled mode, SPH4-0 update only when theSSTRB pin is asserted. In the sampled mode, these pins indicate how far the bit phase has advanced past the symbol boundary when the output sample updates. SPH4 is the MSB. HI/LO 0 HI/LO. The output of the Input Level Detector is provided on this pin (see Input Level Detector Section). The sense of the HI/LO pin is set via the Chip Configuration Register (see Table 12). This signal can be externally averaged and used to control the gain of an amplifier to close an AGC loop around the A/D converter. This type of AGC sets the level based on the median value on the input. CLK I Clock. All I/O’s with the exception of the output enables and the microprocessor interface are synchronous to clock. Pin Description (Continued) NAME TYPE DESCRIPTION HSP50110

processes a real or complex input at rates up to 52 MSPS. where it is extracted by the Low Pass FIR Filtering section. Formatting Control Register in Table 10. FIGURE 1. FUNCTIONAL BLOCK DIAGRAM OF HSP50110

serial interfaces while conserving power. which improves the time resolution of the processing chain. particular rate change factor. part in Interpolated Mode at the Input Controller. can either be represented as a “high” or “low” logic state. Microprocessor Interface (see Tables 8 and 12). integrated to zero by the loop filter. an absolute value detector with negligible error. samples without generating images. FIGURE 2. SYNTHESIZER NCO

wave cycle which results in a higher frequency NCO output. counterclockwise which upconverts the lower sideband. Phase Offset Register (see Phase Offset Register in Table 6). Phase Offset Register would produce a phase offset of 45o. or despreading of CDMA signals. Microprocessor Interface Section). TABLE 1. PH0-1 INPUT PHASE MAPPING

0.9375, and E is the three bit exponent ranging from 0 to 7. most significant bits of the Loop Filter Accumulator. level are provided in the “Setting DQT Gains” Section below. the upper and lower limits to the same value. the entire filtering section may be bypassed.

0 TO 7

FIGURE 3. BINARY FORMAT FOR LOOP FILTER This Value Can Be Read By The Microprocessor. See The Microprocessor Interface Section. † Indicates data downloaded via microprocessor interface. FIGURE 4. AGC BLOCK DIAGRAM FIGURE 5. GAIN CONTROL TRANSFER FUNCTION

gains using either an output SNR or ES/N0 specification. Table 4 to show how the DQT’s gain settings can be derived. output sample rate (i.e., there are 2 samples per symbol). other system parameters are given in Table 4. TABLE 4. EXAMPLE SYSTEM PARAMETERS

  1. Two samples per symbol assumed.
  2. Decimation = 40 MSPS/32 KSPS = 1250.

Thus, the minimum input signal will be -21.66dB below full scale (-9.66 -12 for A/D Backoff). As before the maximum input signal in the absence of noise is -12dB down due to A/D backoff. From Equation 14, the gain relationships for maximum and minimum input can be written as follows: Min Input Level AGC + GSHIFTER + Max Input Level -6.02dB ≤ -12 - 6.02 - 216.74 + GAGC + GSHIFTER + 20 x log((40 x 106/32 x 103)3) -2.27 (EQ. 22) Using the upper and lower limits found above, the gain range can be expressed as, 45.20dB < G AGC + GSHIFTER < 54.86dB. (EQ. 23) Using Equation 2 in the previous example, the shifter gain is determined to be 27, resulting in an AGC gain range of 3.05dB < GAGC <12.72dB. (EQ. 24) Basic Architectural Configurations Detailed architectural diagrams are presented in Figures 18 through 20 for the basic configurations, Integrate/Dump filtering with optional compensation, 3rd Order CIC filtering with optional compensation, and Decimating Filter bypass. Only one of the data paths is shown since the processing on either the inphase or quadrature legs is identical. These diagrams are useful for determining the throughput pipeline delay or the loop delay of the AGC as all the internal registers are shown. All registers with the exception of those denoted by daggers ( are enabled every CLK rate to minimize pipeline latency. The registers marked by daggers are enabled at the output sample rate as required by the filtering operation performed. The Loop Filter accumulator in the AGC is enabled once per output sample, and represents a delay of one output sample. The accumulators in the CIC filter each represent a delay of one CLK, but they are enabled for processing once per input sample. In Interpolated Input Mode the accumulators are enabled every CLK since the sample rate is determined by the CLK rate (see Input Controller Section). In Gated Input Mode, the processing delay of the accumulators is one CLK but they are only enabled once for each sample gated into the processing pipeline. As a result, the latency through the accumulators is 3 CLKs rather than 3 input sample periods when configured as a 3rd order CIC filter. HSP50110

FIGURE 18. DATA FLOW FOR INTEGRATE/DUMP CONFIGURATION FIGURE 19. DATA FLOW FOR 3RD ORDER CIC CONFIGURATION FIGURE 20. DATA FLOW WITH CIC STAGE BYPASSED

11 TAP

15 TAP

TABLE 6. CENTER FREQUENCY REGISTER Format: [XXXXXXXX]H Range: (0000000 - FFFFFFF)H. TABLE 7. SAMPLER CENTER FREQUENCY REGISTER Format: [XXXXXXXX]H Range: (0000000 - FFFFFFF)H. TABLE 8. INPUT THRESHOLD REGISTER This register sets the magnitude threshold for the Input Level Detector (see Input Level Detector Section). TABLE 9. AGC CONTROL REGISTER . Threshold values of greater than 1.4142 will force the AGC gain to the upper limit. to bit positions 15-13 (15 is the MSB) and the five mantissa bits map to bit positions 12-8 (12 is the MSB). gain is loaded into bit positions 31-24 (31 is the MSB and maps to the 2-6position in the Accumulator).

TABLE 10. I/O FORMATTING/CONTROL 0 Input Format 0 = Two’s complement input format, 1 = Offset binary input format. 1 Input Mode 0 = Input Controller operates in Interpolated Input Mode. 1 = Input Controller operates in Gated Input Mode. (See Input Controller Section).

2 Serial/Parallel Output

1 = Serial Output, 0 = Parallel Output. (See Output Formatter Section). 3 Test Enable 0 = Test Mode Disabled, 1 = Test Mode Enabled. (See Test Mode Section). (See Output Formatter Section).

7 Serial Output Word

1 = MSB First, 0 = LSB First. 8 Output Data Format 1 = Offset Binary, 0 = Two’s Complement. 9 DATARDY Polarity 1 = Active Low, 0 = Active High. This applies to both serial and parallel output modes. (See Output Formatter Section). 10 Output Clock Polarity 1 = High to Low clock transition at midsample. 0 = Low to High clock transition at midsample. TABLE 11. DECIMATING FILTER CONFIGURATION REGISTER range of the filter. (See Gain Distribution Section).

18 Programmable

1 = Divider clocked at sample rate of data input to the Low Pass Filter. 0 = Divider clocked by Re-Sampler NCO. 0 1 1 stage CIC (Integrate and dump) filter. to set the output sampling rate. (See Re-Sampler Section and Low Pass Filtering Section). 1 X bypass compensation filter. (See Low Pass Filtering Section).

TABLE 12. CHIP CONFIGURATION REGISTER 0 HI/LO Output Sense 1 = HI/LO output of 1 means input > threshold. 0 = HI/LO output of 1 means input≤ threshold. (See Input Level Detector Section). 1 AGC Disable 1 = AGC disabled, gain forced to 1.0 (0dB), 0 = Normal operation.

2 AGC Level Detector

1 = Error signal is 1 when output > threshold, -1 otherwise. 0 = Error signal is -1 when output > threshold, 1 otherwise. Set to 0 for normal operation. (See AGC Section). (See Synthesizer/Mixer Section).

7 Carrier Offset

1 = Enable Offset Frequency, 0 = Zero Offset Frequency. (See Synthesizer/Mixer Section).

8 Sample Rate Offset

1 = Enable Offset Frequency, 0 = Zero Offset Frequency. 9 Load Synthesizer NCO 1 = Accumulation enabled. 0 = Feedback in accumulator is zeroed. (See Synthesizer/Mixer Section) Set to 1 for normal operation. 10 Load Re-Sampler NCO 1 = Accumulation enabled. 0 = Feedback in accumulator is zeroed. (See Re-Sampler Section) Set to 1 for normal operation.

13 Sample Phase

TARDY is active. (See Re-Sampler Section). remain at 0 until a 0 is written to this bit. The following accumulators are affected by this bit.

  • Carrier NCO Accumulator
  • Cascode CIC Filter Accumulator
  • AGC Loop Filter Accumulator
  • Serial Output Shifter Counter
  • Serial Output Clock Logic
  • ReSampler NCO Carry Output Programmable Divider 31-15 Reserved. HSP50110

Processing, Vol. ASSP-29 No. 2, April 1981. TABLE 13. PHASE OFFSET REGISTER TABLE 14. TEST REGISTER 4 maps to SPH4. (See Test Mode Section). 5 Force SSTRB When Test Mode enabled*, SSTRB is forced to state of this bit. 6 Force HI/LO When Test Mode enabled*, HI/LO is forced to state of this bit. 17 Force DATARDY When Test Mode enabled*, DATARDY is forced to state of this bit. 18 Force LOTP When Test Mode enabled*, LOTP is forced to state of this bit.

  • Test Mode Enable is Destination Address = 4, bit-3.

TABLE 15. AGC SAMPLE STROBE REGISTER processor Interface Section).

Absolute Maximum Ratings Thermal Information (Typical) Operating Conditions Temperature Range oC to 70oC Thermal Resistance (Typical, Note 3) θJA (oC/W) (PLCC - Lead Tips Only) Die Characteristics CAUTION: Stresses above those listed in “Absolute Maximum Ratings” may cause permanent damage to the device. This is a stress only rating and operationo ft h e device at these or any other conditions above those indicated in the operational sections of this specification is not implied. NOTE: 3. θJA is measured with the component mounted on an evaluation PC board in free air. PARAMETER SYMBOL TEST CONDITIONS MIN MAX UNITS Power Supply Current I CCOP VCC = Max, CLK = 52.6MHz Notes 4, 5 - 350 mA Standby Power Supply Current I CCSB VCC = Max, Outputs Not Loaded - 500 µA Input Leakage Current I I VCC = Max, Input = 0V or VCC -10 10 µA Output Leakage Current I O VCC = Max, Input = 0V or VCC -10 10 V Clock Input High V IHC VCC = Max, CLK 3.0 - V Clock Input Low V ILC VCC = Min, CLK - 0.8 V Logical One Input Voltage V IH VCC = Max 2.0 - V Logical Zero Input Voltage V IL VCC = Min - 0.8 V Logical One Output Voltage V OH IOH = -400µA, VCC = Min 2.6 - V Logical Zero Output Voltage V OL IOL = 2mA, VCC = Min - 0.4 V Input Capacitance C IN CLK = 1MHz All measurements referenced to GND. T A = 25oC, Note 6 -1 0 p F Output Capacitance C OUT -1 0 p F NOTES: 4. Power supply current is proportional to frequency. Typical rating is 7mA/MHz. 5. Output load per test circuit and C L = 40pF. 6. Not tested, but characterized at initial design and at major process/design changes. PARAMETER SYMBOL NOTES -52 (52.6MHz) UNITSMIN MAX CLK Period T CP 19 - ns CLK High T CH 7- n s CLK Low T CL 7- n s Setup Time IIN9-0, QIN9-0,ENI, PH1-0, CFLD, COF, SOF, COFSYNC, and SOFSYNC to CLK TDS 7- n s Hold Time IIN9-0, QIN9-0,ENI, PH1-0, CFLD, COF, SOF, COFSYNC, and SOFSYNC from CLK TDH 1- n s Setup Time A0-2, C0-7 to Rising Edge ofWR T WS 15 - ns Hold Time A0-2, C0-7 from Rising Edge ofWR T WH 0- n s HSP50110

† Test head capacitance. CLK to IOUT9-0, QOUT9-0, DATARDY, LOTP,SSTRB, SPH4-0, HI/LO T DO -8 n s WR High T WRH 16 - ns WR Low T WRL 16 - ns RD Low T RDL 16 - ns RD LOW to Data Valid T RDO -1 5 n s RD HIGH to Output Disable T ROD Note 8 - 8 ns Output Enable T OE -8 n s WR to CLK T WC Note 9 8 - ns Output Disable Time T OD Note 8 - 8 ns Output Rise, Fall Time T RF Note 8 - 3 ns NOTES: Test VIH = 3.0V, VIHC = 4.0V, VIL = 0V. 8. Controlled via design or process parameters and not directly tested. Characterized upon initial design and after major process and/or changes. 9. Set time to ensure action initiated by WR or SERCLK will be seen by a particular clock. PARAMETER SYMBOL NOTES -52 (52.6MHz) UNITSMIN MAX EQUIVALENT CIRCUIT C L † IOH 1.5V IOL DUT SWITCH S1 OPEN FOR I CCSB AND ICCOP HSP50110