HSP43220 Intersil Corporation, HSP43220 Datasheet - Page 8

no-image

HSP43220

Manufacturer Part Number
HSP43220
Description
Decimating Digital Filter
Manufacturer
Intersil Corporation
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
HSP43220GC-25
Manufacturer:
AD
Quantity:
5
Part Number:
HSP43220GM-25
Manufacturer:
HAR
Quantity:
22
Part Number:
HSP43220JC-15
Manufacturer:
INTERS
Quantity:
153
Part Number:
HSP43220JC-25
Manufacturer:
IDT
Quantity:
6 227
Part Number:
HSP43220JC-25
Manufacturer:
INTERS
Quantity:
141
Part Number:
HSP43220JC-25Z
Manufacturer:
Intersil
Quantity:
10 000
Part Number:
HSP43220JC-33
Manufacturer:
INTERS
Quantity:
132
Part Number:
HSP43220JC-33Z
Manufacturer:
Intersil
Quantity:
10 000
DDF Control Registers
FC_Register (A1 = 0, A0 = 1)
H_Register 1 (A1 = 1, A0 = 0)
15
15
C19 C18 C17 C16 C15 C14 C13 C12 C11 C10
X
RESERVED
14
14
X
13
13
X
12
F_DIS
12
X
FD0
11
X
3-201
F_CLA
11
FC0
10
X
(Continued)
9
X
H_BYP
10
HB0
8
X
F_CF
9
F_CF
Bits C0-C19 represent the coefficient data, where C19 is the MSB. Two writes are
required to write each coefficient which is 2's complement fractional format. The first
write loads C19 through C4; C3 through C0 are loaded on the second write cycle. As
the coefficients are written into this register they are formatted into a 20-bit coefficient
and written into the Coefficient RAM sequentially starting with address location zero.
The coefficients must be loaded sequentially, with the center tap being the last coeffi-
cient to be loaded. See coefficient RAM, below.
H_DRATE Bits
R0-R9 are used to select the amount of decimation in the HDF. The amount of deci-
mation selected is programmed as the required decimation minus one; for instance
to select decimation of 1024 H_DRATE is set equal to 1023. HDRATE +1 is defined
as H
H_BYP
Bit HB0 is used to select HDF bypass mode. This mode is selected by setting H_BYP =
1. When this mode is selected the input data passes through the HDF unfiltered. Inter-
nally H_STAGES and H_DRATE are both set to zero and H_GROWTH is set to 50.
H_REGISTER 2 must be reloaded when H_BYP is returned to 0. To disable HDF
bypass mode H_BYP = 0. The relationship between CK_IN and FIR_CK in this and all
other modes is defined by Equation 1.
F_CLA
Bit FC0 is used to select the clear accumulator mode in the FIR. This mode is enabled
by setting F_CLA = 1 and is disabled by setting F_CLA = 0. In normal operation this bit
should be set equal to zero. This mode zeros the feedback path in the accumulator of
the multiplier/accumulator (MAC). It also allows the multiplier output to be clocked off
the chip by FIR_CK, thus DATA_RDY has no meaning in this mode. This mode can be
used in conjunction with the F_OAD bit to read out the FIR coefficients from the coeffi-
cient RAM.
F_DIS
Bit FD0 is used to select the FIR disable mode. This feature enables the FIR parame-
ters to be changed. This feature is selected by setting F_DIS = 1. This mode termi-
nates the current FIR cycle. While this feature is selected, the HDF continues to
process data and write it into the FIR data RAM. When the FIR re-programming is
completed, the FIR can be re-enabled either by clearing F_DIS, or by asserting one of
the start inputs, which automatically clears F_DIS.
R9 R8 R7 R6 R5 R4 R3 R2 R1 R0
7
X
8
DEC
6
X
7
.
C9
5
HSP43220
X
6
FIGURE 5.
FIGURE 6.
H_DRATE
5
C8
4
X
4
C7
C3
3
3
C6
C2
2
2
C5
C1
1
1
C4
C0
0
0

Related parts for HSP43220