Programmable Decimating RAM Coefficient FIR Filter
Up to 134 Million Taps per Second
256 20-Bit Programmable Coefficients
Programmable Decimation Rates: 1, 2, 3 . . . 32
Bidirectional Synchronization Circuitry
Phase Aligns NCOs
Synchronizes Data Output Clocks
Serial or Parallel Baseband Outputs
Pin Selectable Serial or Parallel
Serial Works with SHARC
DSPs
16-Bit Parallel Port, Interleaved I and Q Outputs
Two Separate Control and Configuration Ports
Generic P Port, Serial Port
3.3 V Optimized CMOS Process
JTAG Boundary Scan
GENERAL DESCRIPTION
The AD6620 is a digital receiver with four cascaded signalprocessing elements: a frequency translator, two fixedcoefficient decimating filters, and a programmable coefficient
decimating filter. All inputs are 3.3 V LVCMOS compatible.
All outputs are LVCMOS and 5 V TTL compatible.
As ADCs achieve higher sampling rates and dynamic range, it
becomes increasingly attractive to accomplish the final IF stage
of a receiver in the digital domain. Digital IF Processing is less
expensive, easier to manufacture, more accurate, and more
flexible than a comparable highly selective analog stage.
The AD6620 diversity channel decimating receiver is designed
to bridge the gap between high-speed ADCs and general purpose DSPs. The high resolution NCO allows a single carrier to
be selected from a high speed data stream. High dynamic range
decimation filters with a wide range of decimation rates allow
®
, ADSP-21xx, Most Other
Signal Processor
AD6620
FUNCTIONAL BLOCK DIAGRAM
I
REAL,
DUAL REAL,
OR COMPLEX
INPUTS
AD6620
COMPLEX
NCO
–SINCOS
Q
FILTERS
both narrowband and wideband carriers to be extracted. The
RAM-based architecture allows easy reconfiguration for multimode applications.
The decimating filters remove unwanted signals and noise from
the channel of interest. When the channel of interest occupies
less bandwidth than the input signal, this rejection of out-ofband noise is called “processing gain.” By using large decimation
factors, this “processing gain” can improve the SNR of the
ADC by 36 dB or more. In addition, the programmable RAM
Coefficient filter allows antialiasing, matched filtering, and
static equalization functions to be combined in a single, costeffective filter.
The input port accepts a 16-bit Mantissa, a 3-bit Exponent,
and an A/B Select pin. These allow direct interfacing with the
AD6600, AD6640, AD6644, AD9042 and most other highspeed ADCs. Three input modes are provided: Single Channel
Real, Single Channel Complex, and Diversity Channel Real.
When paired with an interleaved sampler such as the AD6600,
the AD6620 can process two data streams in the Diversity
Channel Real input mode. Each channel is processed with coherent frequency translation and output sample clocks. In addition,
external synchronization pins are provided to facilitate coherent
frequency translation and output sample clocks among several
AD6620s. These features can ease the design of systems with
diversity antennas or antenna arrays.
Units are packaged in an 80-lead PQFP (plastic quad flatpack)
and specified to operate over the industrial temperature range
(–40°C to +85°C).
II
CIC
QQ
EXTERNAL
SYNC
CIRCUITRY
FIR
FILTER
JTAG
PORT
OUTPUT
FORMAT
SERIAL OR
PARALLEL
OUTPUTS
P
OR SERIAL
CONTROL
SHARC is a registered trademark of Analog Devices, Inc.
REV. A
Information furnished by Analog Devices is believed to be accurate and
reliable. However, no responsibility is assumed by Analog Devices for its
use, nor for any infringements of patents or other rights of third parties that
may result from its use. No license is granted by implication or otherwise
under any patent or patent rights of Analog Devices.
As shown in Figure 1, the AD6620 has four main signal processing stages: a Frequency Translator, two Cascaded Integrator
Comb FIR Filters (CIC2, CIC5), and a RAM Coefficient FIR
Filter (RCF). Multiple modes are supported for clocking data
into and out of the chip. Programming and control is accomplished via serial and microprocessor interfaces.
Input data to the chip may be real or complex. If the input data
is real, it may be clocked in as a single channel or interleaved
with a second channel. The two-channel input mode, called
Diversity Channel Real, is typically used in diversity receiver
applications. Input data is clocked in 16-bit parallel words,
IN[15:0]. This word may be combined with exponent input bits
EXP[2:0] when the AD6620 is being driven by floating-point or
gain-ranging analog-to-digital converters such as the AD6600.
Frequency translation is accomplished with a 32-bit complex
Numerically Controlled Oscillator (NCO). Real data entering
this stage is separated into in-phase (I) and quadrature (Q)
components. This stage translates the input signal from a digital
intermediate frequency (IF) to baseband. Phase and amplitude
dither may be enabled on-chip to improve spurious performance
of the NCO. A phase offset word is available to create a known
phase relationship between multiple AD6620s.
Following frequency translation is a fixed coefficient, high speed
decimating filter that reduces the sample rate by a programmable ratio between 2 and 16. This is a second order, cascaded
integrator comb FIR filter shown as CIC2 in Figure 1. (Note:
Decimation of 1 in CIC2 requires 2× or greater clock into
AD6620). The data rate into this stage equals the input data
rate, f
the decimation factor, M
CIC5
SCALING
RCF COEFFICIENTS
NUMBER OF TAPS
DECIMATE FACTOR
ADDRESS OFFSET
R/W
DS
(W/R)
(R/D)
. The data rate out of CIC2, f
SAMP
CIC2
INTERLEAVE
23
SCALING, S
PARALLEL
16
M
OUTPUT
SCALE
FACTOR
DTACKCS
(RDY)
CICS
MODE
MULTI-
PLEXER
f
SAMP5
PAR/SER
.
DE-
23
OUTPUT
OUT
SAMP2
I-RAM
256 ⴛ 18
C-RAM
256 ⴛ 20
Q-RAM
256 ⴛ 18
MULTIPLEXER
SERIAL
, is determined by
RCF
M
RCF
DV
OUT
I/Q
OUT
A/B
OUT
PARALLEL
OUTPUTS
AND
SERIAL I/O
16
OUT[15:0]
SCLK
SDI
SDO
SDFS
SDFE
SBM
WL[1:0]
AD
SDIV[3:0]
–2–
REV. A
AD6620
Following CIC2 is the second fixed-coefficient decimating filter.
This filter, CIC5, further reduces the sample rate by a programmable ratio from 1 to 32. The data rate out of CIC5, f
determined by the decimation factors of M
CIC5
and M
SAMP5
CIC2
, is
.
Each CIC stage is a FIR filter whose response is defined by the
decimation rate. The purpose of these filters is to reduce the
data rate of the incoming signal so that the final filter stage, a FIR
RAM coefficient sum-of-products filter (RCF), can calculate
more taps per output. As shown in Figure 1, on-chip multiplexers allow both CIC filters to be bypassed if a multirate clock
is used.
The fourth stage is a sum-of-products FIR filter with programmable 20-bit coefficients, and decimation rates programmable
from 1 to 32. The RAM Coefficient FIR Filter (RCF in Figure
The overall filter response for the AD6620 is the composite of
all three cascaded decimating filters: CIC2, CIC5, and RCF. Each
successive filter stage is capable of narrower transition bandwidths but requires a greater number of CLK cycles to calculate
the output. More decimation in the first filter stage will minimize
overall power consumption. Data comes out via a parallel port
or a serial interface.
Figure 2 illustrates the basic function of the AD6620: to select
and filter a single channel from a wide input spectrum. The
frequency translator “tunes” the desired carrier to baseband.
CIC2 and CIC5 have fixed order responses; the RCF filter
provides the sharp transitions. More detail is provided in later
sections of the data sheet.
Serial Mode Input Pins: SDI, SBM, WL[1:0], AD, SDIV[3:0].
7
Serial Mode Bidirectional Pins: SCLK, SDFS.
8
Output Pins: OUT[15:0], DV
9
Microinterface Output Pins: DTACK (RDY).
10
JTAG Output Pins: TDO.
11
Serial Mode Output Pins: SDO, SDFE.
12
Conditions for IDD @ 20 MHz. M
13
Conditions for IDD @ 65 MHz. M
14
Conditions for IDD in Reset (RESET = 0).
Specifications subject to change without notice.
1, 2, 3, 4, 5, 6, 7
2, 4, 7, 8, 9, 10, 11
12
13
14
12
13
14
(NOT 5 V TOLERANT)
= 0.5 mA)FullI2.4VDD – 0.2V
OH
FullV52mA
FullI167227mA
FullI1mA
FullV170mW
FullI550750mW
FullI3.3mW
, A/B
, I/Q
OUT
CIC2
CIC2
OUT
= 2, M
= 2, M
OUT
CIC5
CIC5
.
= 2, M
= 2, M
= 1, 4 RCF taps of alternating positive and negative full scale.
RCF
= 1, 4 RCF taps of alternating positive and negative full scale.
RCF
IV–40+25+85°C
Test AD6620AS
–4–
REV. A
AD6620
TIMING CHARACTERISTICS
(C
= 40 pF All Outputs)
LOAD
Test AD6620AS
Parameter (Conditions)TempLevelMinTypMaxUnit
CLK Timing Requirements:
t
CLK
t
CLK
t
CLKL
t
CLKH
CLK PeriodFullI14.93
CLK PeriodFullI15.4ns
CLK Width LowFullIV7.00.5 × t
CLK Width HighFullIV7.00.5 × t
1
CLK
CLK
ns
ns
ns
Reset Timing Requirements:
t
RESL
RESET Width LowFullI30.0ns
Input Data Timing Requirements:
t
SI
t
HI
Input2 to CLK Setup TimeFullIV–1.0ns
Input2 to CLK Hold TimeFullIV6.5ns
Parallel Output Switching Characteristics:
t
DPR
t
DPF
t
DPR
t
DPF
t
DPR
t
DPF
t
DPR
t
DPF
CLK to OUT[15:0] Rise DelayFullIV8.019.5ns
CLK to OUT[15:0] Fall DelayFullIV7.519.5ns
CLK to DV
CLK to DV
CLK to IQ
CLK to IQ
CLK to AB
CLK to AB
Rise DelayFullIV6.519.0ns
OUT
Fall DelayFullIV5.511.5ns
OUT
Rise DelayFullIV7.019.5ns
OUT
Fall DelayFullIV6.013.5ns
OUT
Rise DelayFullIV7.019.5ns
OUT
Fall DelayFullIV5.513.5ns
OUT
SYNC Timing Requirements:
t
SY
t
HY
SYNC3 to CLK Setup TimeFullIV–1.0ns
SYNC3 to CLK Hold TimeFullIV6.5ns
SYNC Switching Characteristics:
t
DY
CLK to SYNC4 Delay TimeFullV7.023.5ns
Serial Input Timing:
t
SSI
t
HSI
t
HSRF
t
SSF
t
HSF
SDI to SCLKt Setup TimeFullIV1.0ns
SDI to SCLKt Hold TimeFullIV2.0ns
SDFS to SCLKu Hold TimeFullIV4.0ns
SDFS to SCLKt Setup Time
SDFS to SCLKt Hold Time
5
5
FullIV1.0ns
FullIV2.0ns
Serial Frame Output Timing:
t
DSE
t
SDFEH
t
DSO
SCLK Switching Characteristics, SBM = “1”:
t
SCLK
t
SCLKL
t
SCLKH
t
SCLKD
SCLKu to SDFE Delay TimeFullIV3.511.0ns
SDFE Width HighFullVt
SCLK
ns
SCLKu to SDO Delay TimeFullIV4.511.0ns
SCLK Period
SCLK Width LowFullV0.5 × t
SCLK Width HighFullV0.5 × t
4
FullI2 × t
CLK
SCLK
SCLK
ns
ns
ns
CLK to SCLK Delay TimeFullV6.513.0ns
Serial Frame Timing, SBM = “1”:
t
DSF
t
SDFSH
SCLKu to SDFS Delay TimeFullIV1.04.0ns
SDFS Width HighFullVt
SCLK
ns
SCLK Timing Requirements, SBM = “0”:
t
SCLK
t
SCLKL
t
SCLKH
NOTES
1
This specification valid for VDD >= 3.3 V. t
2
Specification pertains to: IN[15:0], EXP[2:0], A/B.
3
Specification pertains to: SYNC_NCO, SYNC_CIC, SYNC_RCF.
4
SCLK period will be ≥ 2 × t
5
SDFS setup and hold time must be met, even when configured as outputs, since internally the signal is sampled at the pad.
Specifications subject to change without notice.
SCLK PeriodFullI15.4ns
SCLK Width LowFullIV0.4 × t
SCLK Width HighFullIV0.4 × t
and t
CLKL
when AD6620 is Serial Bus Master (SBM = 1) depending on the SDIV word.
CLK
still apply.
CLKH
SCLK
SCLK
0.5 × t
0.5 × t
SCLK
SCLK
ns
ns
–5–REV. A
AD6620
TIMING CHARACTERISTICS
(C
= 40 pF All Outputs)
LOAD
Test AD6620AS
Parameter (Conditions)TempLevelMinTypMaxUnit
MICROPROCESSOR PORT, MODE = 0
MODE0 Input Timing Requirements:
t
SC
t
HC
t
HA
t
ZR
t
ZD
t
SAM
Control1 to CLK Setup TimeFullIV3.0ns
Control1 to CLK Hold TimeFullIV5.0ns
Address2 to CLK Hold TimeFullIV3.0ns
CS to Data Enabled TimeFullIV5.0ns
CS to Data Disabled TimeFullIV5.0ns
CS to Address/Data Setup TimeFullIV0.0ns
MODE0 Read Switching Characteristics:
t
DD
t
RDY
CLK to Data Valid TimeFullI10.015.030.0ns
RD to RDY TimeFullIV4.019.5ns
MODE0 Write Timing Requirements:
t
SC
t
HC
t
HM
t
HA
t
SAM
Control1 to CLK Setup TimeFullIV3.0ns
Control1 to CLK Hold TimeFullIV5.0ns
Micro Data3 to CLK Hold TimeFullIV3.0ns
Address2 to CLK Hold TimeFullIV3.0ns
Address/Data Setup Time to CSFullIV0.0ns
MODE0 Write Switching Characteristics:
t
RDY
RD to RDY TimeFullIV4.019.5ns
MICROPROCESSOR PORT, MODE = 1
MODE1 Input Timing Requirements:
t
SC
t
HC
t
HA
t
ZR
t
ZD
t
SAM
Control1 to CLK Setup TimeFullIV3.0ns
Control1 to CLK Hold TimeFullIV5.0ns
Address2 to CLK Hold TimeFullIV3.0ns
CS to Data Enabled TimeFullIV5.0ns
CS to Data Disabled TimeFullIV5.0nsAddress/Data Setup Time to CSFullIV0.0ns
MODE1 Read Switching Characteristics:
t
DD
t
DTACK
CLK to Data Valid TimeFullI10.030.0ns
CLK to DTACK TimeFullV5.515.5ns
MODE1 Write Timing Requirements:
t
SC
t
HC
t
HM
t
HA
t
SAM
Control1 to CLK Setup TimeFullIV0.0ns
Control1 to CLK Hold TimeFullIV5.0ns
Micro Data3 to CLK Hold TimeFullIV6.5ns
Address2 to CLK Hold TimeFullIV3.0ns
Address/Data Setup Time to CSFullIV0.0ns
MODE1 Write Switching Characteristic:
t
DTACK
NOTES
1
Specification pertains to: R/W (WR), DS (RD), CS.
2
Specification pertains to: A[2:0].
3
Specification pertains to: D[7:0].
Specifications subject to change without notice.
CLK to DTACK TimeFullV5.515.5ns
–6–
REV. A
TIMING DIAGRAMS
t
RESL
RESET
AD6620
CLK, INPUTS, PARALLEL OUTPUTS
RESET with PAR/SER = “1” establishes Parallel Outputs active.
t
CLK
t
CLKH
CLK
t
CLKL
Figure 3. CLK Timing Requirements
CLK
t
IN[15:0]
EXP[2:0]
A/B
t
SI
HI
DATA
Figure 4. Input Data Timing Requirements
SYNC PULSES: SLAVE OR MASTER
CLK
t
t
HY
SY
SYNC
NCO
SYNC
CIC
RCF
SYNC
NOTE:
IN THE SLAVE MODE WITH SINGLE CHANNEL OPERATION, THE WIDTH
OF THE SYNC_NCO SHOULD BE ONE SAMPLE CLOCK CYCLE. IN DUAL
CHANNEL MODE, THE PULSEWIDTH SHOULD BE TWO SAMPLE CLOCK
CYCLES. IF A PULSE LONGER THAN SPECIFIED IS USED, THE NCO WILL
BE INHIBITED AND NOT INCREMENT PROPERLY.
*Stresses greater than those listed above may cause permanent damage to the
device. These are stress ratings only; functional operation of the device at these or
any other conditions greater than those indicated in the operational sections of this
specification is not implied. Exposure to absolute maximum rating conditions for
extended periods may affect device reliability.
Thermal Characteristics
EXPLANATION OF TEST LEVELS
I.100% Production Tested.
II. 100% Production Tested at 25°C, and Sampled Tested at
Specified Temperatures.
III. Sample Tested Only.
IV. Parameter Guaranteed by Design and Analysis.
V. Parameter is Typical Value Only.
VI. 100% Production Tested at 25°C, and Sampled Tested at
Temperature Extremes.
80-Lead Plastic Quad Flatpack:
θ
= 44°C/W
JA
= 11°C/W
θ
JC
ORDERING GUIDE
ModelTemperature RangePackage DescriptionOption
AD6620AS–40°C to +85°C (Ambient)80-Lead PQFP (Plastic Quad Flatpack)S-80A
AD6620S/PCBEvaluation Board with AD6620AS and Software
CAUTION
ESD (electrostatic discharge) sensitive device. Electrostatic charges as high as 4000 V readily
accumulate on the human body and test equipment and can discharge without detection.
Although the AD6620 features proprietary ESD protection circuitry, permanent damage may
occur on devices subjected to high-energy electrostatic discharges. Therefore, proper ESD
precautions are recommended to avoid performance degradation or loss of functionality.
Package
WARNING!
ESD SENSITIVE DEVICE
–11–REV. A
AD6620
PIN FUNCTION DESCRIPTIONS
NameTypeDescription
VDDP3.3 V Supply
VSSGGround
CLKIInput Clock
RESETIActive Low Reset Pin
IN[15:0]IInput Data (Mantissa)
EXP[2:0]IInput Data (Exponent)
A/BIChannel (A/B) Select
SYNC_NCOI/OSync Signal for NCO
SYNC_CICI/OSync Signal for CIC Stages
SYNC_RCFI/OSync Signal for RCF
MODEISets Microport Mode: Mode 1, (MODE = 1), Mode 0, (MODE = 0)
A[2:0]IMicroprocessor Interface Address
D[7.0]I/O/TMicroprocessor Interface Data
DS or RDIMode 1: Data Strobe Line, Mode 0: Read Signal
R/W or WRIRead/Write Line (Write Signal)
CSIChip Select, Enables the Chip for µP Access
DTACK or RDYOAcknowledgment of a Completed Transaction (Signals when µP Port Is Ready for an Access)
PAR/SERIParallel/Serial Control Select (PAR = 1, SER = 0)
DV
OUT
A/B
OUT
I/Q
OUT
TRSTITest Reset Pin
TCKITest Clock Input
TMSITest Mode Select Input
TDIITest Data Input
TDOITest Data Output
Pin Types: I = Input, O = Output, P = Power Supply, G = Ground, T = Three-state.
OData Valid Pin for the Parallel Output Data
OSignals to Which Channel the Output Belongs to (A = 1, B = 0)
OSignals Whether I or Q Data Is Present (I = 1, Q = 0)
SHARED PINS
Parallel Outputs (PAR/SER = 1 at RESET)Serial Port (PAR/SER = 0 at RESET)
Serial Clock Output (SBM = 1)
OUT14OParallel Output DataSDIISerial Data Input
OUT13OParallel Output DataSDOO/TSerial Data Output
OUT12OParallel Output DataSDFSI/OSerial Data Frame Sync Input (SBM = 0)
Serial Data Frame Sync Output (SBM = 1)
OUT11OParallel Output DataSDFEOSerial Data Frame End
OUT10OParallel Output DataSBMISerial Bus Master (Master = 1, Cascade = 0)
OUT9OParallel Output DataWL1ISerial Port Word Length, Bit 1
OUT8OParallel Output DataWL0ISerial Port Word Length, Bit 0
OUT7OParallel Output DataADIAppend Data
OUT[6:4]OParallel Output DataNCNCUnused, Do Not Connect
OUT3OParallel Output DataSDIV3ISCLK Divide Value, Bit 3
OUT2OParallel Output DataSDIV2ISCLK Divide Value, Bit 2
OUT1OParallel Output DataSDIV1ISCLK Divide Value, Bit 1
OUT0OParallel Output Data (LSB)SDIV0ISCLK Divide Value, Bit 0
Pin Types: I = Input, O = Output, P = Power Supply, G = Ground, T = Three-state.
Input sample rate 65 MSPS, decimation is 240, FIR taps is 240.
Unshown spectrum is below that shown. Decimation distribution is 3, 10, 8, respectively.
0
–20
–40
–60
–80
REJECTION – dB
f
SAMP
–100
–120
–12
–24
–36
–48
–60
–72
–84
–96
–108
–120
–132
0
0
SPUR = –118dB
PHASE DITHER ON
TPC 3. Typical NCO Spur with Dither
f
SAMP
–140
0
2
COMPOSITE FREQUENCY RESPONSE – MHz
486
TPC 5. High Decimation AMPS Filter
Input sample rate 58.32 MSPS, decimation is 300, FIR taps is
128. Unshown spectrum is below that shown. Decimation distribution among CIC2, CIC5, and RCF is 10, 30 and 1, respectively.
–14–
REV. A
Loading...
+ 30 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.