0% found this document useful (0 votes)
20 views12 pages

Eval Ad9913

Uploaded by

Lucas Barros
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
20 views12 pages

Eval Ad9913

Uploaded by

Lucas Barros
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 12

EVAL-AD9913

FEATURES GENERAL DESCRIPTION


Evaluation board powered solely via the USB port This document serves as a guide to the setup and use of the
Easy to use Windows graphical user interface allowing AD9913 evaluation board. The AD9913 is a 250 MSPS DDS
software control of all AD9913 features with a 10-bit DAC.
Flexible reference clock input accepts external crystal or
For easy communication with the device, the evaluation board
external reference clock
software includes a graphical user interface that has many user-
DAC output easily accessible via SMA connector
friendly features, including context-sensitive Help.
SMA connectors provided for external reconstruction filter
This document is intended for use in conjunction with the
PACKAGE CONTENTS AD9913 data sheet, which is available from Analog Devices,
AD9913 evaluation board Inc., at www.analog.com.
USB cable
CD with the following contents:
Evaluation software
Schematics
AD9913 data sheet
EVAL-AD9913 instructions (this document)

EVALUATION BOARD BLOCK DIAGRAM


FILTERED
AD9913/PCBZ DAC OUTPUT
LOW-PASS
RECONSTRUCTION
FILTER

UNFILTERED
DAC OUTPUT

DAC_OUT/
DAC_OUT

USB SERIAL SYNC_CLK


CONTROLLER PORT AD9913 SYNC_CLK

REF_CLK

XTAL NOT INSTALLED

REF_CLK
07595-001

INPUT

Figure 1.

Rev. 0
Evaluation boards are only intended for device evaluation and not for production purposes.
Evaluation boards are supplied “as is” and without warranties of any kind, express, implied, or
statutory including, but not limited to, any implied warranty of merchantability or fitness for a
particular purpose. No license is granted by implication or otherwise under any patents or other
intellectual property by application or use of evaluation boards. Information furnished by Analog
Devices is believed to be accurate and reliable. However, no responsibility is assumed by Analog
Devices for its use, nor for any infringements of patents or other rights of third parties that may result
from its use. Analog Devices reserves the right to change devices or specifications at any time One Technology Way, P.O. Box 9106, Norwood, MA 02062-9106, U.S.A.
without notice. Trademarks and registered trademarks are the property of their respective owners. Tel: 781.329.4700 www.analog.com
Evaluation boards are not authorized to be used in life support devices or systems. Fax: 781.461.3113 ©2008 Analog Devices, Inc. All rights reserved.
EVAL-AD9913

TABLE OF CONTENTS
Features .............................................................................................. 1 REFCLK Input ...............................................................................4
Package Contents .............................................................................. 1 Power Supply Connections ..........................................................4
General Description ......................................................................... 1 USB Port .........................................................................................4
Evaluation Board Block Diagram ................................................... 1 Evaluation Board Software ...............................................................5
Revision History ............................................................................... 2 Installing the Software ..................................................................5
Evaluation Board Hardware ............................................................ 3 Installing the Drivers ....................................................................5
Package Contents.......................................................................... 3 Starting the Software .....................................................................5
Requirements ................................................................................ 3 Feature Control Windows ............................................................7
Setting Up the Evaluation Board ................................................ 3 Ordering Information .................................................................... 12
Evaluation Board Layout ................................................................. 4 Ordering Guide .......................................................................... 12
Manual I/O Control Headers ...................................................... 4 ESD Caution................................................................................ 12
DUT Output .................................................................................. 4

REVISION HISTORY
9/08—Revision 0: Initial Version

Rev. 0 | Page 2 of 12
EVAL-AD9913

EVALUATION BOARD HARDWARE


PACKAGE CONTENTS Device Clock Oscillator Options
The EVAL-AD9913 kit contains the following items: The AD9913 architecture supports three ways to provide an
input signal to the part.
• AD9913 evaluation board
• Provide a differential input signal, connected to J1.
• Software CD
• Connect using a CMOS input reference frequency, which
• USB cable also connects through J1.
REQUIREMENTS • Connect a crystal resonator on the back side of the board.
To use the evaluation board and run the software, the To enable the crystal resonator, remove C100 and C101. Place
requirements listed in Table 1 must be met. 0 Ω resistors at R160 and R161 on the back side of the board.
Table 1. EVAL-AD9913 Requirements Populate C158 and C159 with 39 pF capacitors. The crystal
oscillates at 25 MHz.
Item Requirement
Operating Microsoft® Windows® 98/Me/2000/XP All these options can be used with or without a built-in phase-
System locked loop (PLL) multiplier to multiply the reference signal.
Processor Pentium® I or higher See the AD9913 data sheet for details on maximum input
Memory 128 MB minimum speeds and sensitivities.
Ports One USB port Device Communication Requirements
Clocking Signal generator capable of generating
sinusoidal waves of at least 0 dBm power, up Two interface standards are available on the evaluation board.
to at least 10 MHz • USB 1.1/2.0
Power Supplies Capability to generate at least two
independent dc voltages (1.8 V/3.3 V) • Header row (P1), which places the part under the control
Measurement Appropriate measurement device, such as a of an external controller (such as a microprocessor, FPGA,
spectrum analyzer or a high bandwidth or DSP)
oscilloscope
Analog Devices provides a GUI for the PC; it does not provide
Cables USB 1.1/2.0 cable (supplied with the evaluation
kit) and SMA-to-X cables (X = SMA or BNC, control software for external controllers.
depending on the connector of the device Use the jumper settings listed in Table 2 to enable different
interfacing with the board) modes of communication.

Table 2. Jumper Settings for Communication Modes


SETTING UP THE EVALUATION BOARD Mode Settings
DC Power Supply PC Control, USB Port Set Jumper JMP2 to PC. Set JMP1 to
The power supply to the AD9913 evaluation board is provided EEPROM ENABLE.
via the USB cable. The evaluation board draws the required External Control Set Jumper JMP2 to MANUAL.
power from the PC. Note that R10 (previously labeled C12)
should be populated with a 0 Ω resistor. Jumper JMP2 enables the USB circuitry to control the AD9913.
Jumper JMP1 controls the EEPROM, used in starting up the
USB circuitry.

Rev. 0 | Page 3 of 12
EVAL-AD9913

EVALUATION BOARD LAYOUT


MANUAL I/O CONTROL
HEADERS

DUT OUTPUT

USB

REFCLK

07595-002
Figure 2. AD9913 Evaluation Board

MANUAL I/O CONTROL HEADERS REFCLK INPUT


These pins provide the communication interface for the This connection is the input for the external reference clock
AD9913 when the part is under the control of an external signal.
controller (set Jumper JMP2 to MANUAL).
POWER SUPPLY CONNECTIONS
DUT OUTPUT The AD9913 evaluation board is preconfigured to be powered
These connections represent the filtered or unfiltered (default) solely via the USB connection.
output of the DAC.
USB PORT
When the part is under PC control (the default mode), the
evaluation board communicates with the AD9913 via this port.

Rev. 0 | Page 4 of 12
EVAL-AD9913

EVALUATION BOARD SOFTWARE


INSTALLING THE SOFTWARE Windows XP
Do not connect the AD9913 evaluation board to the PC until 1. Power up the AD9913 evaluation board (see Table 2).
the AD9913 evaluation software has been installed. 2. Connect the evaluation board to the PC using the supplied
To install the AD9913 evaluation software, follow these steps: USB cable via the USB port. The VBUS LED (CR1 on the
AD9913 evaluation board) lights.
1. Log on to the PC with administrative privileges.
The Found New Hardware Wizard appears.
2. Uninstall any previous versions of the AD9913 evaluation
software from the PC. 3. Click Next to display the AD9913 Firmware Loader
window.
3. Insert the AD9913 evaluation software CD into the CD
drive. Refer to the Readme.txt file located in the Software 4. Click Continue Anyway when the Hardware Installation
folder on the CD before you install the AD9913 evaluation warning window appears.
board software. 5. Click Finish in the Found New Hardware Wizard when
4. Double-click the setup.exe file located in the Software the installation is complete.
folder and follow the on-screen installation instructions. 6. Click Next when the Found New Hardware Wizard
INSTALLING THE DRIVERS appears to install the EZSSP device.
After the software is installed on the PC, use the supplied USB 7. Click Continue Anyway when the Hardware Installation
cable to connect the AD9913 evaluation board to the USB port warning window appears.
on the PC (see Figure 2). 8. Click Finish in the Found New Hardware Wizard when
For the evaluation board and the software to communicate the installation is complete.
properly, drivers must be installed on the PC. The following After the window closes, the USB STATUS LED (CR2 on the
instructions describe how to install these drivers, depending on AD9913 evaluation board) flashes, which indicates that the
the Windows operating system running on the PC. evaluation board is properly connected. If the LED does not
Windows 98/Me/2000 flash, verify that all power and USB connections are properly
connected.
1. Power up the AD9913 evaluation board (see Table 2).
2. Connect the evaluation board to the PC using the supplied STARTING THE SOFTWARE
USB cable via the USB port. The VBUS LED (CR1 on the Before you start the software, make sure that the AD9913
AD9913 evaluation board) lights. evaluation board is powered up and connected to the PC, and
The Found New Hardware window appears. that the USB STATUS LED is flashing.

3. If the PC is running Windows 2000, click Finish in the To start the AD9913 evaluation software, follow these steps:
Found New Hardware window. 1. Click the Start button (located at the bottom left corner of
After the window closes, the USB STATUS LED (CR2 on the your desktop).
AD9913 evaluation board) flashes, which indicates that the 2. Select All Programs > Analog Devices > AD9913
evaluation board is properly connected. If the LED does not Evaluation Software.
flash, verify that all power and USB connections are properly 3. Click AD9913 Evaluation Software to start the software.
connected.
A status message appears. These messages are described in the
Status Messages upon Starting Software section.

Rev. 0 | Page 5 of 12
EVAL-AD9913
Status Messages upon Starting Software Red text in the status box indicates that an error occurred.
After you start the AD9913 evaluation software, a splash screen You can click in the status box and scroll through the text
appears. The status box within the splash screen gives the status to troubleshoot the cause of the error.
of the AD9913 evaluation software. Green text in the status box Most installation errors can be resolved by checking jumper
indicates that the software was successfully loaded. After a settings, making sure that the evaluation board is powered up
successful load, the splash screen disappears. correctly, and inspecting the USB port and cable connections.

07595-003
Figure 3. Screenshot Showing the Evaluation Software Successfully Loaded

Rev. 0 | Page 6 of 12
EVAL-AD9913
FEATURE CONTROL WINDOWS
Control Window

07595-004
Figure 4. Control Window

The Control Window (see Figure 4) provides control of the clock The Clock Input Setup box allows you to choose from six
input, clock multiplier, DAC current settings, operating modes, different clock input modes: three clock input configurations
output waveform, and power-down functions of the AD9913. with the built-in PLL enabled, and the same three clock input
To open this window, select View from the menu bar and then configurations with the PLL disabled. The default setting of this
select Control Window from the View menu (see Figure 10). box is PLL Disabled, indicating that the reference clock PLL
1—LOAD and READ Buttons circuitry is bypassed and that the reference clock/crystal input is
piped directly to the DDS core. See the Clock Input (REF_CLK)
The READ button retrieves register settings from the AD9913. section of the AD9913 data sheet for more information about
The LOAD button is used to send data to the AD9913. All the different clock modes.
LOAD buttons found in the evaluation board GUI work the 3—Multiplier Setup
same way.
The Multiplier Setup dialog box allows you to configure the
When new data is detected, LOAD flashes orange, indicating PLL for use as the system clock. To make changes to the multiplier
that you must click LOAD to send the updates to the serial I/O setup, the Clock Input Setup box must have the PLL enabled.
buffer where they are stored until an I/O update is issued.
Multiplier selects the PLL multiplication factor (1× to 32×) by
The I/O update sends the contents of the serial I/O buffer to which to scale the input frequency. The default setting is 10×.
active registers. I/O updates can be sent manually (Manual I/O
Update) or automatically (Auto I/O Update). By default, the 2× Multiplier enables an additional 2× multiplication of the
AD9913 evaluation software is set to Auto I/O Update. reference clock.

To manually send an I/O update, select Manual I/O Update PLL Input Divider enables a divide by 2 for the signal entering
from the I\O UD menu in the menu bar (see Figure 3) and then the PLL.
click the I/O UD button. PLL Output Divider enables a divide by 2 for the signal exiting
2—External Clock the PLL.

The External Clock dialog box allows you to configure the PLL Low Range adjusts the PLL loop filter to allow low frequency
reference clock signal for the AD9913. You can use this dialog reference clock inputs.
box to enter the operating frequency of the external reference PLL Reset restarts the PLL.
clock or crystal. The maximum reference clock frequency for PLL Lock indicates a frequency locked PLL. When this light is
the AD9913 is 250 MHz, which is the default setting in the red, the PLL is locked and the chip is using the PLL as the
MHz box. A red outline around the MHz box indicates that the system clock. If the PLL is not locked, the chip operates from
value entered is out of range. the external clock frequency provided.

Rev. 0 | Page 7 of 12
EVAL-AD9913
4—System Clock 7—Serial Port
System Clock displays the operating frequency of the DDS core Serial Port configures the information sent through the serial
(system). The value shown in this box is derived from the values connection to either MSB first format or LSB first format.
entered in the External Clock and Multiplier boxes. If the PLL 8—Misc. Control Bits
is used for the system clock, by default, the nonmultiplied
external clock is used as a system clock until the PLL is locked. Disable I/O Sync Clock Output Pin shuts down the pin drive,
If the Gated By PLL Lock check box is selected, no system minimizing the noise generated by the digital circuitry.
clock is used until the PLL is locked. Enable Matched Latency configures the auxiliary accumulator,
5—DAC Full Scale Current Control the phase offset word, and the phase accumulator to have the
same latency.
The DAC Current box allows you to adjust the DAC current
in increments proportional to the full-scale current range. The Auto Clear Phase Accumulator enables the phase accumulator
mA box displays the DAC current; the spin box for the DAC to be synchronously cleared for one cycle upon receipt of the
current is set to delta-1 increment adjustment. IO_UPDATE sequence indicator.

DAC Rset Value allows you to adjust the variable resistance, Clear Phase Accumulator creates an asynchronous, static reset
which produces the reference current. The full-scale output of the DDS phase accumulator.
current of the DAC is produced as a scaled version of the refer- Use Internal Profile Control allows profiles to be controlled by
ence current according to the equation found in the 10-Bit DAC Register CFR1, Bits [22:20] rather than by the profile pins.
section of the AD9913 data sheet. Therefore, the resistance 9—DDS Output Waveform
value determines the range of the DAC full-scale current. The
DAC is designed to operate with full-scale current values up to DDS Output Waveform determines whether the DDS output is
4.58 mA. As a result, the recommended value for the variable a sine or a cosine function.
resistance is 4.62 kΩ. (For more information, see the 10-Bit 10—Power Down
DAC section of the AD9913 data sheet.)
Power Down allows you to power down each specific circuit
6—Operating Mode block individually.
The Operating Mode dialog box allows you to choose the Clock Input shuts down all clock generation, including the
operating mode. These modes are Single Tone, Direct Switch, system clock signal going into the digital section.
Programmable Modulus, and Digital Ramp Generator/Linear Digital disables the digital core and places it in a low power
Sweep. For a description of the operating modes, see the dissipation state.
AD9913 data sheet.
DAC Reference disables the DAC and places it in its lowest
Single tone mode is the default mode of operation. The chip is power dissipation state.
in single tone mode when none of the check boxes are selected.
In this mode, the Single Tone Control window is used to control External PD Control allows you to control which power-down
the chip output (see Figure 5). mode is used in conjunction with the External PD Pin button.
The Quick Recovery mode powers down the digital logic and
The chip is in direct switch mode when the Enable Direct DAC digital logic, but the DAC bias circuitry, comparator, PLL,
Switch Mode check box is selected. In direct switch mode, the oscillator, and clock input circuitry are not powered down. Full
chip output is controlled via registers and profiles (see Figure 6). Power Down powers down all functions.
The chip is in programmable modulus mode when the The External PD Pin button allows you to control the external
Enable Programmable Modulus check box is selected and power-down pin without altering the evaluation board. See the
the Enable Direct Switch Mode check box is not selected. In AD9913 data sheet for more information about power-down
this mode, the DRG \ Programmable Modulus window is conditions.
used to control the chip output (see Figure 8).
The chip is in digital ramp generator/linear sweep mode
when the Enable Digital Ramp Generator check box is
selected and neither the Enable Direct Switch Mode check
box nor the Enable Programmable Modulus check box is
selected. In this mode, the DRG \ Programmable Modulus
window is used to control the chip output (see Figure 7).

Rev. 0 | Page 8 of 12
EVAL-AD9913
Single Tone Control Window The spin box for frequency increases and decreases the
frequency tuning word in 1-bit increments, which is equivalent
To open the Single Tone Control window, select View on the
to 0.058 Hz. You can also change the frequency by typing a
menu bar and then select Single Tone Control (see Figure 10).
value into the MHz box.
2—Phase
The Phase box allows you to control the phase of the output
signal with a resolution of 0.022 degrees. The phase can be
changed from 0° to 360°. The spin box changes the phase offset
in 1-bit increments. You can also change the phase by typing a
value into the Deg box.
Direct Switch Profile Control Window
The AD9913 supports the use of profiles, which consist of a
group of eight registers that contain parameters for a particular
operating mode. Profiles enable rapid switching between
parameter sets. Profile parameters are programmed via the I/O
07595-005 port. To open the Profile window, select View on the menu bar
and then select Profile Window (see Figure 10).
Figure 5. Single Tone Control Window
1—Profile
Single Tone is the default operating mode for the AD9913. To
produce an output signal, you can type the desired output The Profile dialog boxes allow you to program up to eight
frequency into the Frequency box and click the LOAD button. different profiles for use in Direct Switch mode. The output
When you enter a valid frequency, that is, a frequency that is frequency and phase offset are controlled the same way as in the
less than half the frequency of the system clock (125 MHz Single Tone Control window.
maximum), the DDS produces a sinusoidal output. 2—Control
1—Frequency The Control dialog box allows you to select the active profile.
The Frequency box allows you to control the frequency tuning You can also manually select a profile by means of Register CFR1,
word and, therefore, the frequency of the output signal with a Bits [22:20], or by using the three external profile select pins.
resolution of 0.058 Hz. The output frequency cannot exceed half The external profile pins option is available in serial mode only.
the frequency of the system clock (125 MHz maximum). If you See the AD9913 data sheet for more information about profile
enter a value greater than 125 MHz, a warning appears on the selection.
screen and the maximum possible output frequency is entered.

07595-006

Figure 6. Profile Window

Rev. 0 | Page 9 of 12
EVAL-AD9913
Digital Ramp Generator/Linear Sweep Control Window 5—Digital Ramp Generator Options
To open this window, select View on the menu bar and then DC Output Active causes the output of the DAC to be driven
select DRG \ Programmable Modulus Window (see Figure 10). to full scale and disables the DDS output.
To view this window, the Enable Digital Ramp Generator
Auto Clear Digital Ramp Accum. synchronously clears
check box must be the only check box selected in the Operating
the auxiliary accumulator for one cycle upon receipt of the
Mode section of the Control Window (see Figure 4).
IO_UPDATE sequence indicator.
Clear Digital Ramp Accumulator is an asynchronous, static
reset of the auxiliary accumulator. The ramp accumulator
remains reset as long as this bit remains set.
Load SRR @ I/O Update interrupts the timer immediately
upon the assertion of IO_UPDATE and causes the value to be
loaded.
Programmable Modulus Control Window
To open this window, select View on the menu bar and then
select DRG \ Programmable Modulus Window (see Figure 10).
To view this window, the Enable Programmable Modulus
check box must be selected and the Enable Direct Switch Mode
check box must not be selected in the Operating Mode section
07595-007

of the Control Window (see Figure 4).


Figure 7. Digital Ramp Generator Setup Window

1—Ramp Type
The Ramp Type menu allows you to choose whether the DDS
ramps the output by phase or by frequency. These options
provide better bandwidth containment than Direct Switch
mode by enabling more gradual, user-defined changes between
a start point and an end point.
2—Frequency Programming
These boxes set the start and end points of the ramp. You enter
a start point (phase or frequency, depending on the ramp type),
a step size, and a step interval. For more information about
choosing the appropriate step size and interval time, see the
Modes of Operation section in the AD9913 data sheet.
3—Sweep Options
If Sweep and Return (No Dwell Active) is selected, the sweep 07595-008

takes place and, upon completion, the device reverts to its initial
Figure 8. Programmable Modulus Setup Window
state. If this check box is not selected, the sweep takes place and,
upon completion, the device holds at the final state. The Programmable Modulus Setup window is used to alter
Sweep & Repeat (State Trigger Active) determines the sweep the frequency equation of the DDS core, making it possible to
triggering. If this option is not selected, the sweep is edge triggered implement fractions that are not restricted to a power of 2 in
and sweeps only once. If this option is selected, the sweep is the denominator.
level triggered. In level triggered mode, the sweep is automatically When you enter the desired output frequency in the Fout box,
repeated as long as the appropriate profile pin is held high. A the values in the Internal Register Values boxes and the Divide
Stop button is also available in place of the Reset button. Ratio boxes are automatically updated. You can also directly
enter a divide ratio; in this case, the Internal Register Values
4—Sweep Type
boxes and the Desired Output Frequency box are automatically
These options determine the type of sweep to be made: up, updated.
down, bidirectional, or no sweep (Reset button).

Rev. 0 | Page 10 of 12
EVAL-AD9913
Debug Window Note that when the Auto Apply boxes are selected, the action
that they apply to is automatically taken without the need to
click the Apply button.
DUT Signals (PD)
The Power Down box controls the external power-down pin.
DUT Signals (CTL)
The SCLK (Serial Clock) check box allows you to toggle the
external pin. This pin is used to synchronize data to and from
the AD9913 and to run the internal state machines.
DUT Signals (PB)
Data is always written to and read from the AD9913 on the
SDIO_AD0 pin (serial data I/O pin).

07595-009
Serial I/O
The Serial I/O portion of the Debug window allows direct
Figure 9. Debug Window
access to the register map. You can use the Reg Addr menu to
The Debug window gives you complete, direct access to the select the register of interest. The bit numbers are shown above
register map as well as control of many external pins. To open each byte in the register. The maximum size of any selected
this window, select View from the menu bar and then select register is eight bytes. For registers that are smaller than eight
Debug Window from the View menu (see Figure 10). The bytes, the unavailable bytes are dimmed. You can enter register
Debug window is intended for debugging problems with the values in either binary or hexadecimal notation.
AD9913. It can be used for all programming, but it is not user
The Serial Port Status flag displays the serial operating mode of
friendly and, therefore, may result in improper programming of
the AD9913.
reserved bits.
Register Map (Software Buffer) Values Window
07595-010

Figure 10. View Menu

07595-011
DUT Signals (PA)
The RWB, P2, P1, P0, I/O Update, Reset, and CSB check Figure 11. Register Map (Software Buffer) Values Window
boxes control the pins to which they correspond. The P2, P1, The Register Map (Software Buffer) Values window allows
and P0 pins control the profile registers. Note that the RWB you to toggle between the current values and the values that are
check box corresponds to the SDIO(WR/RD) pin (Pin 29) on loaded in the software buffer. To open this window, select View
the AD9913. See the AD9913 data sheet for the logic required from the menu bar and then select Register Map Values
to control these pins. Window from the View menu (see Figure 10). This window
All these functions are available elsewhere in the software. A does not allow you to change the register map. However, you
check in the box means that the pin is in its active state. Note can use this window in conjunction with other control windows
that this does not mean that the pin is logic high or logic low. to observe register changes that will be written from the
This is determined by the active state on that pin. See the software buffer.
AD9913 data sheet for information about the external pins. The Choose REGMAP Buff menu allows you to toggle between
The Flash and USB_Status check boxes are used to control the Current Values and New Values. You can use the Format box
two LEDs on the AD9913 evaluation board. to view the registers in binary or hexadecimal format.

Rev. 0 | Page 11 of 12
EVAL-AD9913

ORDERING INFORMATION
ORDERING GUIDE ESD CAUTION
Model Description
AD9913/PCBZ1 Evaluation Board
1
Z = RoHS Compliant Part.

©2008 Analog Devices, Inc. All rights reserved. Trademarks and


registered trademarks are the property of their respective owners.
EB07595-0-9/08(0)

Rev. 0 | Page 12 of 12

You might also like