hsp45106 Intersil Corporation, hsp45106 Datasheet - Page 7

no-image

hsp45106

Manufacturer Part Number
hsp45106
Description
16-bit Numerically Controlled Oscillator
Manufacturer
Intersil Corporation
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
hsp45106GC-33
Manufacturer:
HARRIS
Quantity:
35
Part Number:
hsp45106JC-25
Manufacturer:
HARRIS
Quantity:
20 000
Part Number:
hsp45106JC-25Z
Manufacturer:
Intersil
Quantity:
90
Part Number:
hsp45106JC-25Z
Manufacturer:
Intersil
Quantity:
10 000
Part Number:
hsp45106JC-33
Manufacturer:
HARRIS
Quantity:
12 388
Part Number:
hsp45106JC-33Z
Manufacturer:
INTERSIL
Quantity:
667
Part Number:
hsp45106JC-33Z
Manufacturer:
Intersil
Quantity:
10 000
Part Number:
hsp45106JI-25
Manufacturer:
COSMO
Quantity:
65
Company:
Part Number:
hsp45106JI-25
Quantity:
1 200
Company:
Part Number:
hsp45106JI-25
Quantity:
1 200
The timing for loading the Center Frequency Register (MSB
and LSB) and data being output on COS(15:0) and SIN(15:0)
is shown in Figure 3. This timing is independent of whether
the output data represents the phase accumulator data or the
SIN/COS Generator output.
When it is desired for the output of the NCO16 to be switched
back and forth between sine/cosine and the phase
accumulator, a circuit such as the one shown in Figure 4 could
be used. In this case, the sinusoidal output cannot be
interrupted, so the phase accumulator must be read out
between samples. This is possible due to the fact that the
TEST signal is simply the control line for a multiplexer on the
output of the SIN/COS Generator, but carries with it a
limitation on the maximum possible clock rate. Since TEST is
a synchronous input, the output of the NCO16 must be either
driven by the SIN/COS Generator or the phase accumulator
for an entire clock cycle. Therefore, the part must be driven at
twice the desired speed at all times so there is a clock cycle
available for TEST, when necessary. Note that the processor
must be driven from the same clock that generates the NCO
clock in order to maintain synchronous operation.
MICROPROCESSOR
FIGURE 2. CIRCUIT FOR READING PHASE ACCUMULATOR
ADDRESS
DATA
WE
OF NCO16
OSCILLATOR
DECODE
START
LOGIC
GND
GND
GND
7
V
V
V
V
V
V
V
V
CC
CC
CC
CC
CC
CC
CC
CC
ENPOREG
MOD0(2:0)
PMSEL
C(15:0)
WR
A(2:0)
CS
ENCFREG
OES
OEC
ENOFREG
ENPHAC
ENTIGEG
INHOFR
INITPAC
PACI
INITTAC
TEST
PAR/SER
BINFMT
CLK
HSP45106
COS(15:0)
SIN0-15
(15:0)
HSP45106
xxxxxx
xxxxxx
COS0-15,
OSCILLATOR
ENCFREG,
ENOFREG
SIN0-15
MICROPROCESSOR
ADDRESS
FIGURE 4. CIRCUIT FOR READING PHASE ACCUMULATOR
C0-15
A0-2
CLK
xx
WR
xx
CS
DATA
WE
xxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxx
xxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxx
xxx
xxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxx
WRITE
MS INPUT
REGISTER
xxx
xx xx
xx
xxx
xx
xx
xx
xx x
x xx
xx
xx
x
xx
x
x
x
x
x
x
x
FIGURE 3. NCO16 PIPELINE DELAY
OF NCO16 WHILE GENERATING SINUSOID
DECODE
x
x
x
xxx
x
x
xxx
x x
x
xxx
xxx
START
LOGIC
xx
xx
xxx
xx
xx
xx
x
x x
x x
x
÷
2
xx
x x x
x
x
x
x x
x
x
x
x
x
xxxxxxxxxxxxxxxxxxxxxx
x
x
xxxxxxxxxxxxxxxxxxxxxx
x x
x
xxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxx
xx
xx
x
x xx
x x
x
WRITE
LS INPUT
REGISTER
xx
GND
GND
GND
V
V
V
V
V
V
V
xx
xx
xx
xx x
xx xx
xx
CC
CC
CC
CC
CC
CC
CC
xxxxxxxxxxxxxxxxxxx
TRANSFER DATA
TO CENTER OR OFFSET
FREQUENCY REGISTER
MOD0-2
PMSEL
C0-15
WR
A0-2
CS
ENPOREG
ENCFREG
OES
OEC
ENOFREG
ENPHAC
ENTIGEG
INHOFR
INITPAC
PACI
INITTAC
TEST
PAR/SER
BINFMT
CLK
x
x x
x x
x
HSP45106
x
x x
x x
x
x
x xx
x x
x
SIN0-15
COS0-15
xx
xx x
xx xx
xx
FREQUENCY
xx x
xx
x
x x
>
REGISTER
DATA
x
x x
x x
x
NEW
xx
x
x xx
x x
x
DAC
DAC
x x
x
xx
xx
xx xx
xx

Related parts for hsp45106