ChipFind - документация

Электронный компонент: HSP45116GM-25883

Скачать:  PDF   ZIP
1
File Number
2485.7
HSP45116
Numerically Controlled
Oscillator/Modulator
The Intersil HSP45116 combines a high performance
quadrature Numerically Controlled Oscillator (NCO) and a
high speed 16-bit Complex Multiplier/Accumulator (CMAC)
on a single IC. This combination of functions allows a
complex vector to be multiplied by the internally generated
(cos, sin) vector for quadrature modulation and
demodulation. As shown in the Block Diagram, the
HSP45116 is divided into three main sections. The
Phase/Frequency Control Section (PFCS) and the
Sine/Cosine Section together form a complex NCO. The
CMAC multiplies the output of the Sine/ Cosine Section with
an external complex vector.
The inputs to the Phase/Frequency Control Section consist
of a microprocessor interface and individual control lines.
The phase resolution of the PFCS is 32 bits, which results in
frequency resolution better than 0.008Hz at 33MHz. The
output of the PFCS is the argument of the sine and cosine.
The spurious free dynamic range of the complex sinusoid is
greater than 90dBc.
The output vector from the Sine/Cosine Section is one of the
inputs to the Complex Multiplier/Accumulator. The CMAC
multiplies this (cos, sin) vector by an external complex vector
and can accumulate the result. The resulting complex vectors
are available through two 20-bit output ports which maintain
the 90dB spectral purity. This result can be accumulated
internally to implement an accumulate and dump filter.
A quadrature down converter can be implemented by
loading a center frequency into the Phase/Frequency
Control Section. The signal to be down converted is the
Vector Input of the CMAC, which multiplies the data by the
rotating vector from the Sine/Cosine Section. The resulting
complex output is the down converted signal.
Features
NCO and CMAC on One Chip
15MHz, 25.6MHz, 33MHz Versions
32-Bit Frequency Control
16-Bit Phase Modulation
16-Bit CMAC
0.008Hz Tuning Resolution at 33MHz
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
PART NUMBER
TEMP.
RANGE (
o
C)
PACKAGE
PKG. NO.
HSP45116VC-15
0 to 70
160 Ld MQFP Q160.28x28
HSP45116VC-25
0 to 70
160 Ld MQFP Q160.28x28
HSP45116GC-15
0 to 70
145 Ld CPGA G145.A
HSP45116GC-25
0 to 70
145 Ld CPGA G145.A
HSP45116GC-33
0 to 70
145 Ld CPGA G145.A
HSP45116GI-15
-40 to 85
145 Ld CPGA G145.A
HSP45116GI-25
-40 to 85
145 Ld CPGA G145.A
HSP45116GI-33
-40 to 85
145 Ld CPGA G145.A
HSP45116GM-15/883
-55 to 125
145 Ld CPGA G145.A
HSP45116GM-25/883
-55 to 125
145 Ld CPGA G145.A
HSP45116AVC-52
0 to 70
160 Ld MQFP Q160.28x28
This part has its own data sheet under HSP45116A, AnswerFAX
document no. 4156.
PHASE/
FREQUENCY
CONTROL
SECTION
SINE/
COSINE
SECTION
CMAC
SINE/
COSINE
ARGUMENT
SIN
COS
VECTOR INPUT
VECTOR OUTPUT
R
I
R
I
MICROPROCESSOR
INTERFACE
INDIVIDUAL
CONTROL SIGNALS
Data Sheet
May 1999
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
2
Pinouts
145 PIN PGA
TOP VIEW
A
B
C
D
E
F
G
H
J
K
L
M
N
P
Q
A
B
C
D
E
F
G
H
J
K
L
M
N
P
Q
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
GND
V
CC
V
CC
V
CC
GND
GND
GND
GND
V
CC
V
CC
GND
V
CC
GND
IMIN
IMIN
IMIN
IMIN
IMIN
IMIN
IMIN
IMIN
INDEX
RIN
RIN
RIN
RIN
RIN
RIN
RIN
RIN
RIN
RIN
ACC
CLK
AD
1
C
15
C
10
MOD
0
ENOF
REG
AD
0
C
14
C
13
C
8
C
2
0
3
1
4
6
5
9
8
7
11
12
2
3
6
12
5
7
10
13
PACO
RO
1
RO
5
RO
8
RO
9
RO
14
IO
0
IO
3
RO
18
IO
2
IO
10
IO
1
IO
4
RO
19
RO
17
RO
16
RO
15
RO
13
RO
11
RO
12
RO
10
RO
7
RO
4
RO
6
RO
2
DET
1
RO
3
OEREXT
OEI
RO
0
OEIEXT
DET
0
1
C
3
C
1
OER
C
5
C
4
C
0
TICO
PACI
BINFMT
PEAK
ENPH
REG
MOD
1
LOAD
CLROFR
ENI
ENCF
REG
ENTIREG
WR
CS
MODPI
/2PI
C
6
C
7
C
11
C
12
SH
1
RBYTILD
RIN
0
RIN
2
SH
0
PMSEL
ENPHAC
C
9
IMIN
17
IMIN
18
IO
17
IO
13
IO
9
IO
6
IO
5
IO
7
IO
8
IO
11
IO
14
IO
16
IO
19
IMIN
14
IO
18
IO
15
IO
12
V
CC
GND
V
CC
IMIN
16
IMIN
4
IMIN
8
IMIN
9
IMIN
11
IMIN
15
IMIN
1
RIN
18
RIN
15
RIN
17
RIN
13
IMIN
0
RIN
10
RIN
14
RIN
16
OUT-
MUX
OUT-
MUX
HSP45116
3
145 PIN PGA
BOTTOM VIEW
Pinouts
(Continued)
A
B
C
D
E
F
G
H
J
K
L
M
N
P
Q
A
B
C
D
E
F
G
H
J
K
L
M
N
P
Q
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
GND
V
CC
V
CC
V
CC
GND
GND
GND
GND
V
CC
V
CC
GND
V
CC
GND
IMIN
IMIN
IMIN
IMIN
IMIN
IMIN
IMIN
IMIN
INDEX
RIN
RIN
RIN
RIN
RIN
RIN
RIN
RIN
RIN
RIN
ACC
CLK
AD
1
C
15
C
10
MOD
0
ENOF
REG
AD
0
C
14
C
13
C
8
C
2
0
3
1
4
6
5
9
8
7
11
12
2
3
6
12
5
7
10
13
PACO
RO
1
RO
5
RO
8
RO
9
RO
14
IO
0
IO
3
RO
18
IO
2
IO
10
IO
1
IO
4
RO
19
RO
17
RO
16
RO
15
RO
13
RO
11
RO
12
RO
10
RO
7
RO
4
RO
6
RO
2
DET
1
RO
3
OEREXT
OEI
RO
0
OEIEXT
DET
0
1
C
3
C
1
OER
C
5
C
4
C
0
TICO
PACI
BINFMT
PEAK
ENPH
REG
MOD
1
LOAD
CLROFR
ENI
ENCF
REG
ENTIREG
WR
CS
MODPI
/2PI
C
6
C
7
C
11
C
12
SH
1
RBYTILD
RIN
0
RIN
2
SH
0
PMSEL
ENPHAC
C
9
IMIN
17
IMIN
18
IO
17
IO
13
IO
9
IO
6
IO
5
IO
7
IO
8
IO
11
IO
14
IO
16
IO
19
IMIN
14
IO
18
IO
15
IO
12
V
CC
GND
V
CC
IMIN
16
IMIN
4
IMIN
8
IMIN
9
IMIN
11
IMIN
15
IMIN
1
RIN
18
RIN
15
RIN
17
RIN
13
IMIN
0
RIN
10
RIN
14
RIN
16
OUT-
MUX
OUT-
MUX
HSP45116
4
160LEAD MQFP
TOP VIEW
Pinouts
(Continued)
2
1
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
119
120
118
117
116
115
114
113
112
111
110
109
108
107
106
105
104
103
102
101
100
99
98
97
96
95
94
93
92
91
90
89
88
87
86
85
84
83
82
81
41
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
126
127
128
129
130
131
121
122
123
124
125
137
138
139
140
132
133
134
135
136
146
147
148
149
150
151
141
142
143
144
145
157
158
159
160
152
153
154
155
156
RO9
V
CC
RO8
RO7
RO6
RO5
GND
RO10
RO18
RO17
RO16
RO15
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
V
CC
AD1
AD0
WR
C15
C14
C13
C12
C11
C10
C9
C8
GND
C7
C6
C5
C4
C3
C2
C1
C0
NC
OUTMUX1
OUTMUX0
GND
OER
V
CC
OEREXT
OEIEXT
OEI
P
A
CO
MOD1
V
CC
TICO
GND
RBYTILD
MOD0
PACI
LOAD
PMSEL
NC
PEAK
RIN0
V
CC
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
42
HSP45116
5
Pin Description
NAME
NUMBER
TYPE
DESCRIPTION
V
CC
A1, A9, A15, G1,
J15, Q1, Q7, Q15
-
+5V Power supply input.
GND
A8, A14, B1, H1,
H15, P15, Q2, Q8
-
Power supply ground input.
C0-15
N8-11, P8-13,
Q9-14
I
Control input bus for loading phase and frequency data into the PFCS. C15 is the MSB.
AD0-1
N7, P7
I
Address pins for selecting destination of C0-15 data.
CS
P6
I
Chip Select (active low).
WR
Q6
I
Write Enable. Data is clocked into the register selected by AD0-1 on the rising edge of WR when
the CS line is low.
CLK
Q5
I
Clock. All registers, except the control registers clocked with WR, are clocked (when enabled)
by the rising edge of CLK.
ENPHREG
M1
I
Phase Register Enable (active low). Registered on chip by CLK. When active, after being
clocked onto chip, ENPHREG enables the clocking of data into the phase register.
ENOFREG
N1
I
Frequency Offset Register Enable (active Low). Registered on chip by CLK. When active, after
being clocked onto chip, ENOFREG enables clocking of data into the frequency offset register.
ENCFREG
N5
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.
ENPHAC
Q3
I
Phase Accumulator Register Enable (active low). Registered on chip by CLK. When active, after
being clocked onto chip, ENPHAC enables clocking of the phase accumulator register.
ENTIREG
P5
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
Q4
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
N6
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.
CLROFR
P4
I
Frequency Offset Register Output Zero (active low). Registered on chip by CLK. When active,
after being clocked onto chip, CLROFR zeros the data path from the frequency offset register to
the frequency adder. New data can still be clocked into the frequency offset register; CLROFR
does not affect the contents of the register.
LOAD
N4
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
M3, N3
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.
PMSEL
P3
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
L3
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
P2
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.
HSP45116