Motore di ricerca datesheet componenti elettronici
  Italian  ▼
ALLDATASHEETIT.COM

X  

AD9915/PCBZ Scheda tecnica(PDF) 18 Page - Analog Devices

Il numero della parte AD9915/PCBZ
Spiegazioni elettronici  2.5 GSPS Direct Digital Synthesizer with 12-Bit DAC
PDF  51 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Produttore elettronici  AD [Analog Devices]
Homepage  http://www.analog.com
Logo AD - Analog Devices

AD9915/PCBZ Scheda tecnica(HTML) 18 Page - Analog Devices

Back Button AD9915/PCBZ Datasheet HTML 14Page - Analog Devices AD9915/PCBZ Datasheet HTML 15Page - Analog Devices AD9915/PCBZ Datasheet HTML 16Page - Analog Devices AD9915/PCBZ Datasheet HTML 17Page - Analog Devices AD9915/PCBZ Datasheet HTML 18Page - Analog Devices AD9915/PCBZ Datasheet HTML 19Page - Analog Devices AD9915/PCBZ Datasheet HTML 20Page - Analog Devices AD9915/PCBZ Datasheet HTML 21Page - Analog Devices AD9915/PCBZ Datasheet HTML 22Page - Analog Devices Next Button
Zoom Inzoom in Zoom Outzoom out
 18 / 51 page
background image
Data Sheet
AD9915
THEORY OF OPERATION
analog.com
Rev. G | 18 of 51
Because the AD9915 uses the internal SYNC_CLK signal to cap-
ture the state of the D[31:0] and F[3:0] pins in parallel data port
modulation mode, an external replica of the SYNC_CLK signal is
useful for controlling external circuitry used to drive the D[31:0] and
F[3:0] pins (an FPGA, for example). As such, the AD9915 provides
an option that makes the internal SYNC_CLK signal externally
available at the SYNC_CLK pin. Program CFR2[11] = 1 (default)
to make the internal SYNC_CLK signal appear at the SYNC_CLK
pin. The user also has the option to invert the external SYNC_CLK
signal via CFR2[10].
Enabling the SYNC_CLK pin driver to provide an external replica of
the SYNC_CLK signal results in transient current spikes associated
with the edges of the SYNC_CLK signal. As such, the SYNC_CLK
driver is, by design, a weak CMOS driver. The use of a weak
driver limits the magnitude of the current spikes and mitigates their
coupling onto sensitive analog nodes within the AD9915.
Note that the limited drive capability of the SYNC_CLK pin driver
means that any interface circuitry must exhibit a high input impe-
dance. The recommendation is to use the shortest possible trace
length with minimal parasitic capacitive loading when connecting to
a receiving circuit.
PROGRAMMABLE MODULUS MODE
In programmable modulus mode, the DRG is used as an auxiliary
accumulator to alter the frequency equation of the DDS core,
making it possible to implement fractions that are not restricted to
a power of 2 in the denominator. A standard DDS is restricted to
fractions with a power of 2 in the denominator because the phase
accumulator is a set of bits as wide as the frequency tuning word
(FTW).
When in programmable modulus mode, however, the frequency
equation is:
f0 = (fS)(FTW + A/B)/232
where f0/fS < ½, 0 ≤ FTW < 231, 2 ≤ B ≤ 232 – 1, and A < B.
This equation implies a modulus of B × 232 (rather than 232, in the
case of a standard DDS). Furthermore, because B is programma-
ble, the result is a DDS with a programmable modulus.
When in programmable modulus mode, the 32-bit auxiliary accumu-
lator operates in a way that allows it to roll over at a value other
than the full capacity of 232. That is, it operates with a modified
modulus based on the programmable value of B. With each roll
over of the auxiliary accumulator, a value of 1 LSB adds to the
current accumulated value of the 32-bit phase accumulator. This
behavior changes the modulus of the phase accumulator to B × 232
(instead of 232), allowing it to synthesize the desired f0.
To determine the programmable modulus mode register values for
FTW, A, and B, the user must first define f0/fS as a ratio of relatively
prime integers, M/N. That is, having converted f0 and fS to integers,
M and N, reduce the fraction, M/N, to the lowest terms. Then, divide
M × 232 by N. The integer part of this division operation is the value
of FTW (Register 0x04[31:0]). The remainder, Y, of this division
operation is
Y = (232 × M) – (FTW × N)
The value of Y facilitates the determination of A and B by taking
the fraction, Y/N, and reducing it to the lowest terms. Then, the
numerator of the reduced fraction is A (Register 0x06[31:0]) and the
denominator is B (Register 0x05[31:0]).
For example, synthesizing precisely 300 MHz with a 1 GHz system
clock is not possible with a standard DDS. It is possible, however,
using programmable modulus as follows.
First, express f0/fS as a ratio of integers:
300,000,000/1,000,000,000
Reducing this fraction to lowest terms yields 3/10; therefore, M = 3
and N = 10. FTW is the integer part of (M × 232)/N, or (3 × 232)/10,
which is 1,288,490,188 (0x4CCCCCCC in 32-bit hexadecimal nota-
tion). The remainder, Y, of (3 × 232)/10, is (232 × 3) − (1,288,490,188
× 10), which is 8. Therefore, Y/N is 8/10, which reduces to 4/5.
Therefore, A = 4 and B = 5 (0x00000004 and 0x00000005 in 32-bit
hexadecimal notation, respectively). Programming the AD9915 with
these values of FTW, A, and B results in an output frequency that is
exactly 3/10 of the system clock frequency.
MODE PRIORITY
The ability to activate each mode independently makes it possible
to have multiple data sources attempting to drive the same DDS
signal control parameter (frequency, phase, and amplitude). To
avoid contention, the AD9915 has a built in priority system. Table
6 summarizes the priority for each of the DDS modes. The data
source column in Table 6 lists data sources for a particular DDS
signal control parameter in descending order of precedence. For
example, if the profile mode enable bit and the parallel data port
enable bit (0x01[23:22]) are set to Logic 1 and both are program-
med to source the frequency tuning word to DDS output, the profile
modulation mode has priority over the parallel data port modulation
mode.
Table 6. Data Source Priority
Priority
DDS Signal Control Parameters
Data Source
Conditions
Highest Priority
Programmable modulus
If programmable modulus mode is used to output frequency only, no other data source can control the output
frequency in this mode. Note that the DRG is used in conjunction with programmable modulus mode; therefore,
the DRG cannot be used to sweep phase or amplitude in programmable modulus mode.



Html Pages

1 2 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 41 42 43 44 45 46 47 48 49 50 51


Scheda tecnica Scarica

Go To PDF Page


Link URL



Lei ha avuto il aiuto da alldatasheet?  [ DONATE ] 

Di alldatasheet   |   Richest di pubblicita   |   contatti   |   Privacy Policy   |   Collegamento alla scheda tecnica    |   scambio Link   |   Ricerca produttore
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com