HSP45116A INTERSIL | Alldatasheet

Document overview

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

Technical content

Features

  • NCO and CMAC on One Chip
  • 52MHz Version
  • 32-Bit Frequency Control
  • 16-Bit Phase Modulation
  • 16-Bit CMAC
  • 0.013Hz Tuning Resolution at 52MHz
  • Programmable Rounding Option
  • Spurious Frequency Components < -90dBc
  • Fully Static CMOS

Applications

  • Frequency Synthesis
  • Modulation - AM, FM, PSK, FSK, QAM
  • Demodulation, PLL
  • Phase Shifter
  • Polar to Cartesian Conversions Block Diagram

Ordering Information

TEMP. RANGE ( oC) PACKAGE PKG. NO. HSP45116AVC-52 0 to 70 160 Ld MQFP Q160.28x28 PHASE/ FREQUENCY CONTROL SECTION SINE/ COSINE SECTION CMAC SINE/ COSINE ARGUMENT SIN COS VECTOR INPUT VECTOR OUTPUT RI RI MICROPROCESSOR INTERFACE INDIVIDUAL CONTROL SIGNALS Data Sheet April 1999 File Number 4156.3 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

160 LEAD MQFP

V CC RO13 RO12 RO11 GND RO14 GND IO6 IO5 IO4 IO3 IO2 IO1 V CC IO0 RO19 GND GND RO2 RO1 RO0 DET1 DET0 GND V CC RO4 RO3 NC CLR OFR ENCFREG ENPHA C ENTIREG ENI MODPI/2PI CS GND CLK VCC AD1 AD0 WR C15 C14 C13 C12 C11 C10 GND NC OUTMUX1 OUTMUX0 GND OER RND OEREXT OEIEXT OEI PACO MOD1 VCC TICO GND RBYTILD MOD0 PACI LO AD PMSEL NC PEAK RIN0 VCC SH1 SH0 ACC ENPHREG ENOFREG BINFMT RIN6 RIN7 RIN8 RIN9 RIN11 RIN5 RIN4 RIN3 RIN2 GND RIN12 RIN17 RIN18 IMIN0 RIN16 RIN15 RIN14 GND RIN13 RIN10 IO7 IO8 IO9 V CC GND IO10 IO11 IO12 IO13 IO14 GND V CC IO15 IO16 IO17 IO18 IO19 IMIN18 IMIN17 IMIN16 IMIN15 IMIN14 GND IMIN13 V CC IMIN12 IMIN11 IMIN10 IMIN9 NC IMIN8 IMIN7 IMIN6 IMIN5 IMIN4 IMIN3 IMIN2 GND IMIN1 V CC RIN1 HSP45116A

NAME NUMBER TYPE DESCRIPTION VCC 22, 34, 50, 87, 95, 102, 111, 124, 132, 145, 159 - +5V Power supply input. GND 7, 20, 32, 48, 62, 73, 83, 92, 98, 108, 114, 119, 125, 131, 143, 157 - Power supply ground input. C0-15 54-61, 63-70 I Control input bus for loading phase and frequency data into the PFCS. C15 is the MSB. AD0-1 51, 52 I Address pins for selecting destination of C0-15 data. AD1 is the MSB. CS 47 I Chip select (active low). WR 53 I Write Enable. Data is clocked into the input register selected by AD0-1 on the rising edge of WR when theCS line is low. CLK 49 I Clock. All registers, except the Control Registers clocked with WR, are clocked (when enabled) by the rising edge of CLK. ENPHREG 27 I Phase Register Enable (active low). Registered on chip by CLK. When active low, after being clocked onto chip,ENPHREG enables the clocking of data into the Phase Register. ENOFREG 28 I Frequency Offset Register Enable (active low). Registered on chip by CLK. When active, after being clocked onto chip,ENOFREG enables clocking of frequency offset data into the frequency offset register. ENCFREG 42 I Center Frequency Register Enable (active low). Registered on chip by CLK. When active, after being clocked onto chip,ENCFREG enables clocking of data into the Center Frequency Register. ENPHA C 43 I Phase Accumulator Register Enable (active low). Registered on chip by CLK. When active, after being clocked onto chip,ENPHA C enables clocking of the Phase Accumulator Register. ENTIREG 44 I Time Interval Control Register Enable (active low). Registered on chip by CLK. When active, after being clocked onto chip,ENTIREG enables clocking of data into the Time Accumulator Register. ENI 45 I Real and Imaginary Data Input Register (RIR, IIR) Enable (active low). Registered on chip by CLK. When active, after being clocked onto chip,ENI enables clocking of data into the real and imaginary input data register. MODPI/ 2PI 46 I Modulo π/2π Select. When low, the Sine and Cosine ROMs are addressed modulo 2π (360 degrees). When high, the most significant address bit is held low so that the ROMs are addressed modulo π (180 degrees). This input is registered on chip by clock. This control pin was included for FFT processing. CLR OFR 41 I Frequency Offset Register Output Zero (active low). Registered on chip by CLK. When active, after being clocked onto chip,CLR OFR zeros the data path from the Frequency Offset Register to the frequency adder. New data can still be clocked into the Frequency Offset Register; CLR OFR does not affect the contents of the register. LO AD 38 I Phase Accumulator Load Control (active low). Registered on chip by CLK. Zeroes feedback path in the phase accumulator without clearing the Phase Accumulator Register. MOD0-1 35, 36 I External Modulation Control Bits. When selected with the PMSEL line, these bits add a 0, 90, 180, or 270 degree offset to the current phase in the phase accumulator. The lower 14 bits of the phase control path are set to zero. These bits are loaded into the Phase Register when ENPHREG is low. MOD1 MOD0 PHASE SHIFT (DEGREES) 00 0 01 9 0 1 0 270 1 1 180 HSP45116A

PMSEL 39 I Phase Modulation Select Line. This line determines the source of the data clocked into the Phase Register. When high, the Phase Control Register is selected. When low, the external modulation pins (MOD0-1) are selected for the most significant two bits and the least significant two bits and the least significant 14 bits are set to zero. This control is registered by CLK. RBYTILD 30 I ROM Bypass, Timer Load (active low). Registered by CLK. This input bypasses the sine/ cosine ROM so that the 16 bit phase adder output and lower 16 bits of the phase accumulator go directly to the CMAC’s sine and cosine inputs, respectively. It also enables loading of the Timer Accumulator Register by zeroing the feedback in the accumulator. PACI 37 I Phase Accumulator Carry Input (active low). A low on this pin causes the phase accumulator to increment by one in addition to the values in the Phase Accumulator Register and frequency adder. PACO 79 O Phase Accumulator Carry Output. Active low and registered by CLK. A low on this output indicates that the phase accumulator has overflowed, i.e., the end of one sine/cosine cycle has been reached. TICO 33 O Time Interval Accumulator Carry Output. Active low, registered by CLK. This output goes low when a carry is generated by the time interval accumulator. This function is provided to time out control events such as synchronizing register clocking to data timing. RIN0-18 2-6, 8-19, 21, 23 I Real Input Data Bus. RIN18 is the MSB. This is the external real component into the complex multiplier. The bus is clocked into the real Input Data Register by CLK when ENI is asserted. Two’s complement. IMIN0-18 1, 138-142, 144, 146-156, 158 I Imaginary Input Data Bus. IMIN18 is the MSB. This is the external imaginary component into the complex multiplier. The bus is clocked into the real Input Data Register by CLK whenENI is asserted. Two’s complement. SH0-1 24, 25 I Shift Control Inputs. These lines control the input shifters of the RIN and IIN inputs of the complex multiplier. The shift controls are common to the shifters on both of the busses. ACC 26 I Accumulate/Dump Control. This input controls the complex accumulators and their holding registers. When high, the accumulators accumulate and the holding registers are disabled. When low, the feedback in the accumulators is zeroed to cause the accumulators to load. The holding registers are enabled to clock in the results of the accumulation. This input is registered by CLK. BINFMT 31 I This input is used to convert the two’s complement output to offset binary (unsigned) for applications using D/A converters. When low, bits RO19 and IO19 are inverted from the internal two’s complement representation. This input is registered by CLK. PEAK 29 I This input enables the peak detect feature of the block floating point detector. When high, the maximum bit growth in the Output Holding Registers is encoded and output on the DET0-1 pins. When the PEAK input is asserted, the block floating point detector output will track the maximum growth in the holding registers, including the data in the Holding Registers at the time thatPEAK is activated. Pin Description (Continued) NAME NUMBER TYPE DESCRIPTION SH1 SH0 SELECTED BITS 0 0 RIN0-15, IMIN0-15 0 1 RIN1-16, IMIN1-16 1 0 RIN2-17, IMIN2-17 1 1 RIN3-18, IMIN3-18 HSP45116A

OUTMUX0-1 71, 72 I These inputs select the data to be output on RO0-19 and IO0-19. RO0-19 84-86, 88-91, 93, 103-107, 109 O Real Output Data Bus. R19 is the MSB. These three-state outputs are controlled byOER and OEREXT. OUTMUX0-1 select the data output on the bus. IO0-19 110, 112, 113, 115-118, 121-123, 126-130, 133-137 O Imaginary Output Data Bus. I19 is the MSB. These three-state outputs are controlled byOEI and OEIEXT. OUTMUX0-1 select the data output on the bus. DET0-1 81, 82 O These output pins indicate the number of bits of growth in the accumulators. While PEAK is low, these pins indicate the peak growth. The detector examines bits 15-18, real and imaginary accumulator holding registers and bits 30-33 of the real and imaginary CMAC Holding Registers. The bits indicate the largest growth of the four registers. OER 74 I Three-state control for bits RO0-15. Outputs are enabled when the line is low. OEREXT 76 I Three-state control for bits RO16-19. Outputs are enabled when the line is low. OEI 78 I Three-state control for bits IO0-15. Outputs are enabled when the line is low. OEIEXT 77 I Three-state control for bits IO16-19. Outputs are enabled when the line is low. RND 75 I Round Enable. This input enables rounding of the output data precision from 9 to 20 bits. This input is active “low”. This input must be tied either high or low. Pin Description (Continued) NAME NUMBER TYPE DESCRIPTION OUT MUX OUT MUX

0 RO16-19 RO0-15 IO16-19 IO0-15

0, Real CMAC 0-14 Imag CMAC 31-34 0, Imag CMAC 0-14 1 0 Real ACC 16-19 Real ACC 0-15 Imag ACC 16-19 Imag ACC 0-15 1 1 Reserved Reserved Reserved Reserved DET 1 DET 0 NUMBER OF BITS OF GROWTH ABOVE 2 o 00 0 01 1 10 2 11 3 HSP45116A

Diagram), the NCOM calculates an FFT butterfly. them by the input vector to form the modulated output. (USB) or lower Sideband (LSB) applications. mark the passage of a preprogrammed period of time. the 32 bits of the adder going into the Accumulator Register. Adder, which adds an offset to the top 16 bits of the phase. cosine, which is passed to the Sine/Cosine Generator.

  1. MOD0-1 and are used to generate a Quad Phase Shift

Keying (QPSK) signal (Table 2). TABLE 1. AD0-1 DECODING

16 LSBs

FIGURE 1. HSP45116A BLOCK DIAGRAM

FIGURE 1. HSP45116A BLOCK DIAGRAM (Continued)

the internally generated sine and cosine. output of the PFCS will increment by one after every clock.

  1. If the input to the Center

clearing the contents of the register. value of the phase increment summer on the next clock. digital synthesis, etc. Moduloπ is used to calculate FFTs. This is explained in greater detail in the Applications Section. bits, it is added to the top 16 bits of the Phase Accumulator. 16-bit sine and cosine inputs to the CMAC.

  1. An address of zero corresponds to

computed value of the complex vector is less than -90.2dB. TABLE 2. MOD0-1 DECODE FIGURE 2. SINE/COSINE SECTION

stored in the CMAC Output Registers. DET0-1 is latched in the Growth Detect Output Register. facilitate cascading NCOMs for FFT applications. TABLE 3. INPUT SHIFT SELECTION TABLE 4. OUTPUT MULTIPLEXER SELECTION TABLE 5. GROWTH ENCODING

FIGURE 3. BIT WEIGHTING

bits loaded into the Control Register as shown in Table 6. TABLE 6. ROUNDING CONTROL

Absolute Maximum Ratings Thermal Information Operating Conditions oC to 70oC Thermal Resistance (Typical, Note 1) θJA (oC/W) (MQFP - 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: 1. θ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 Frequency 52.6MHz Notes 2, 3 - 184 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 µA Logical One Input Voltage V IH VCC = Max 2.0 - V Logical Zero Input Voltage V IL VCC = Min - 0.8 V Logical One Input Voltage: CLK V IHC VCC = Max 3.0 - V Logical One Output Voltage V OH IOH = -5mA, VCC = Min 2.6 - V Logical Zero Output Voltage V OL IOL = 5mA, VCC = Min - 0.4 V Input Capacitance C IN CLK Frequency 1MHz All measurements referenced to GND. T A = 25oC, Note 4 -1 0 p F Output Capacitance C OUT -1 0 p F NOTES: 2. Power supply current is proportional to frequency. Typical rating is 3.5mA/MHz. 3. Output load per test circuit and C L = 40pF. 4. Not tested, but characterized at initial design and at major process/design changes. PARAMETER SYMBOL NOTES 52.6MHz (-52) UNITSMIN MAX CLK Period t CP 19 - ns CLK High t CH 7- n s CLK Low t CL 7- n s WR Low t WL 7- n s WR High t WH 7- n s Setup Time AD0-1,CS toWR t AWS 10 - ns Hold Time AD0-1,CS fromWR t AWH 0- n s Setup Time C0-15 toWR t CWS 10 - ns Hold Time C0-15 fromWR t CWH 0- n s Setup TimeWR to CLK t WC 71 0- n s HSP45116A

NOTE: Test head capacitance. Setup Time MOD0-1 to CLK t MCS 10 - ns Hold Time MOD0-1 from CLK t MCH 0- n s Setup TimePACI to CLK t PCS 10 - ns Hold TimePACI from CLK t PCH 0- n s Setup TimeENPHREG, ENCFREG, ENOFREG, ENPHA C, ENTIREG, CLR OFR, PMSEL, LO AD, ENI, ACC, BINFMT, PEAK, MODPI/ 2PI, SH0-1,RBYTILD to CLK tECS 10 - ns Hold TimeENPHREG, ENCFREG, ENOFREG, ENPHA C, ENTIREG, CLR OFR, PMSEL, LO AD, ENI, ACC, BINFMT, PEAK, MODPI/ 2PI, SH0-1,RBYTILD from CLK tECH 0- n s Setup Time RIN0-18, IMIN0-18 to CLK t DS 10 - ns Hold Time RIN0-18, IMIN0-18 from CLK t DH 0- n s CLK to Output Delay RO0-19, IO0-19 t DO -1 2 n s CLK to Output Delay DET0-1 t DEO -1 2 n s CLK to Output DelayPACO t PO -1 2 n s CLK to Output DelayTICO t TO -1 2 n s Output Enable TimeOER, OEI,OEREXT, OEIEXT t OE -8 n s Output Enable Time OUTMUX0-1 t MD -1 4 n s Output Disable Time t OD 6- 8 n s Output Rise, Fall Time t RF 6- 4 n s NOTES: 6. Controlled via design or process parameters and not directly tested. Characterized upon initial design and after major process and/or changes. 7. Applicable only when outputs are being monitored and ENCFREG, ENPHREG or ENTIREG is active.WR is always asynchronous whenRND is active. PARAMETER SYMBOL NOTES 52.6MHz (-52) UNITSMIN MAX EQUIVALENT CIRCUIT C L (NOTE) IOH 1.5V I OL DUT SWITCH S1 OPEN FOR I CCSB AND ICCOP HSP45116A

All Intersil semiconductor products are manufactured, assembled and tested underISO9000 quality systems certification. from its use. No license is granted by implication or otherwise under any patent or patent rights of Intersil or its subsidiaries.

1130 Brussels, Belgium

FIGURE 9. OUTPUT ENABLE, DISABLE TIMING FIGURE 10. MULTIPLEXER TIMING FIGURE 11. OUTPUT RISE AND FALL TIMES