HSP45102SC-40Z

4
FN2810.9
April 25, 2007
Functional Description
The NCO12 produces a 12-bit sinusoid whose frequency
and phase are digitally controlled. The frequency of the sine
wave is determined by one of two 32-bit words. Selection of
the active word is made by SEL_L/M
. The phase of the
output is controlled by the two-bit input P0-1, which is used
to select a phase offset of 0°, 90°, 180°, or 270°.
As shown in the Block Diagram, the NCO12 consists of a
Frequency Control Section, a Phase Accumulator, a Phase
Offset Adder and a Sine ROM. The Frequency Control
section serially loads the frequency control word into the
frequency register. The Phase Accumulator and Phase
Offset Adder compute the phase angle using the frequency
control word and the two phase modulation inputs. The Sine
ROM generates the sine of the computed phase angle. The
format of the 12-bit output is offset binary.
Frequency Control Section
The Frequency Control Section shown in Figure 1 serially
loads the frequency data into a 64-bit, bidirectional shift
register. The shift direction is selected with the MSB/LSB
input. When this input is high, the frequency control word on
the SD input is shifted into the register MSB first. When
MSB/LSB
is low the data is shifted in LSB first. The register
shifts on the rising edge of SCLK when SFTEN
is low. The
timing of these signals is shown in Figures 2A and 2B.
The 64 bits of the frequency register are sent to the Phase
Accumulator Section where 32 bits are selected to control
the frequency of the sinusoidal output.
Phase Accumulator Section
The phase accumulator and phase offset adder compute the
phase of the sine wave from the frequency control word and
the phase modulation bits P0-1. The architecture is shown in
Figure 1. The most significant 13 bits of the 32-bit phase
accumulator are summed with the two-bit phase offset to
generate the 13-bit phase input to the Sine Rom. A value of
0 corresponds to 0°, a value of 1000 hexadecimal
corresponds to a value of 180°.
The phase accumulator advances the phase by the amount
programmed into the frequency control register. The output
frequency is equal to:
where N is the 32 bits of frequency control word that is
programmed. INT[•] is the integer of the computation. For
example, if the control word is 20000000 hexadecimal and the
clock frequency is 30MHz, then the output frequency would
be f
CLK
/8, or 3.75MHz.
The frequency control multiplexer selects the least
significant 32 bits from the 64-bit frequency control register
when SEL_L/M
is high, and the most significant 32 bits
when SEL_L/M
is low. When only one frequency word is
desired, SEL_L/M
and MSB/LSB must be either both high or
both low. This is due to the fact that when a frequency
control word is loaded into the shift register LSB first, it
enters through the most significant bit of the register. After
32 bits have been shifted in, they will reside in the 32 most
significant bits of the 64-bit register.
When TXFR
is asserted, the 32 bits selected by the frequency
control multiplexer are clocked into the phase accumulator
/
13 MSBs
R.P0-1
CLK
P0-1
CLK
/
32
R
E
G
R
E
G
/
32
/
32
/
32
ACCUMULATOR
INPUT
REGISTER
A
D
D
E
R
R.TXFR
/
32
CLK
/
32
‘0’
/
32
64-BIT
SHIFT
REG
/
32
/
32
PHASE ACCUMULATOR
2-DLY
R
E
G
R
E
G
R.P0-1
PHASE OFFSET ADDER
/
13
A
D
D
E
R
/
13
R
E
G
SINE
ROM
/
12
CLK
CLK
FRCTRL
FRCTRL
SD
SCLK
FREQUENCY
CONTROL
SECTION
R.LOAD
SFTEN
MSB/LSB
R.ENPHAC
R.TXFR
R.LOAD
TXFR
LOAD
SEL_L/M
R.ENPHAC
0-31
32-63
(HIGH SELECTS FRCTRL0-31, LOW SELECTS FRCTRL32-63)
OUT0-11
4-DLY
R
E
G
ENPHAC
FIGURE 1. NCO-12 FUNCTIONAL BLOCK DIAGRAM
R
E
G
CLK
0 1
MUX
0 1
MUX
f
LO
Nf
CLK
× 2
32
(), or=
(EQ. 1)
N INT
f
OUT
f
CLK
-------------
⎝⎠
⎜⎟
⎛⎞
2
32
,=
(EQ. 2)
HSP45102
5
FN2810.9
April 25, 2007
input register. At each clock, the contents of this register are
summed with the current contents of the accumulator to step to
the new phase. The phase accumulator stepping may be
inhibited by holding ENPHAC
high. The phase accumulator
may be loaded with the value in the input register by asserting
LOAD
, which zeroes the feedback to the phase accumulator.
The phase adder sums the encoded phase modulation bits
P0-1 and the output of the phase accumulator to offset the
phase by 0°, 90°, 180° or 270°. The two bits are encoded to
produce the phase mapping shown in Table 1. This phase
mapping is provided for direct connection to the in-phase
and quadrature data bits for QPSK modulation.
ROM Section
The ROM section generates the 12-bit sine value from the
13-bit output of the phase adder. The output format is offset
binary and ranges from 001 to FFF hexadecimal, centered
around 800 hexadecimal.
TABLE 1. PHASE MAPPING
P0-1 CODING
P1 P0 PHASE SHIFT (DEGREES)
00 0
01 90
1 0 270
1 1 180
FIGURE 2A. FREQUENCY LOADING ENABLED BY SFTEN
FIGURE 2B. FREQUENCY LOADING CONTROLLED BY SCLK
FIGURE 3. I/O TIMING
SCLK
SD
SFTEN
MSB/LSB
0
1
2
63
62
61
SCLK
SD
SFTEN
MSB/LSB
0
1
2
63
62
61
CLK
LOAD
TXFR
OUT0-11
1 34 6789101152
NEW
DATA
ENPHAC
SEL_L/M
HSP45102
6
FN2810.9
April 25, 2007
Absolute Maximum Ratings T
A
= +25°C Thermal Information
Supply Voltage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +6.0V
Input, Output or I/O Voltage Applied . . . . . GND -0.5V to V
CC
+0.5V
ESD Classification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Class 1
Operating Conditions
Operating Voltage Range (Commercial, Industrial) . . +4.75V to +5.25V
Operating Temperature Range (Commercial) . . . . . . . 0°C to +70°C
Operating Temperature Range (Industrial) . . . . . . . .-40°C to +85°C
Thermal Resistance (Typical, Note 1) θ
JA
(°C/W)
SOIC Package . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Maximum Junction Temperature . . . . . . . . . . . . . . . . . . . . . . +150°C
Maximum Storage Temperature Range. . . . . . . . . .-65°C to +150°C
Pb-free reflow profile . . . . . . . . . . . . . . . . . . . . . . . . . .see link below
http://www.intersil.com/pbfree/Pb-FreeReflow.asp
Die Characteristics
Backside Potential . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . V
CC
CAUTION: Stresses above those listed in “Absolute Maximum Ratings” may cause permanent damage to the device. This is a stress only rating and operation of the
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.
DC Electrical Specifications
PARAMETER SYMBOL TEST CONDITIONS MIN MAX UNITS
Logical One Input Voltage V
IH
V
CC
= 5.25V 2.0 - V
Logical Zero Input Voltage V
IL
V
CC
= 4.75V - 0.8 V
High Level Clock Input V
IHC
V
CC
= 5.25V 3.0 - V
Low Level Clock Input V
ILC
V
CC
= 4.75V - 0.8 V
Output HIGH Voltage V
OH
I
OH
= -400μA, V
CC
= 4.75V 2.6 - V
Output LOW Voltage V
OL
I
OL
= +2.0mA, V
CC
= 4.75V - 0.4 V
Input Leakage Current I
I
V
IN
= V
CC
or GND, V
CC
= 5.25V -10 10 μA
Standby Power Supply Current I
CCSB
V
IN
= V
CC
or GND, V
CC
= 5.25V, Note 4 - 500 μA
Operating Power Supply Current I
CCOP
f = 33MHz, V
IN
= V
CC
or GND
V
CC
= 5.25V, Notes 2 and 4
-99 mA
Capacitance T
A
= +25°C, Note 3
PARAMETER SYMBOL TEST CONDITIONS MIN MAX UNITS
Input Capacitance C
IN
FREQ = 1MHz, V
CC
= Open. All
measurements are referenced to device
ground
-10 pF
Output Capacitance C
O
-10 pF
NOTES:
2. Power supply current is proportional to operating frequency. Typical rating for I
CCOP
is 3mA/MHz.
3. Not tested, but characterized at initial design and at major process/design changes.
4. Output load per test load circuit with switch open and C
L
= 40pF.
HSP45102

HSP45102SC-40Z

Mfr. #:
Manufacturer:
Renesas / Intersil
Description:
Clock Generators & Support Products W/ANNEAL 12 BIT NCO 28 40MHZ COM
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet