Wiki

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
resources:eval:ad9914-user-guide [28 Mar 2013 19:34] – [MODES OF OPERATION] David Brandonresources:eval:ad9914-user-guide [24 Mar 2015 22:44] – Remove two-column wrap on General Description section June Pan
Line 1: Line 1:
 ====== AD9914 Evaluation Board User Guide ====== ====== AD9914 Evaluation Board User Guide ======
-===== GENERAL DESCRIPTION ===== 
----- 
-This user guide describes how to set up and use the [[adi>AD9914|AD9914]] evaluation board. The AD9914 is a 3.5 GSPS direct digital synthesizer (DDS) with a 12-bit DAC.  
-The evaluation board software provides a graphical user interface (GUI) for easy communication with the device along with many user friendly features, such as the mouse-over effect.  
-This user guide is intended for use in conjunction with the [[adi>AD9914|AD9914]] data sheet. 
  
-<WRAP centeralign> +===== Features=====
-{{:resources:eval:user-guides:ad9914:figure1_ad9914_evb.png?direct&700|}} +
-\\ \\ \\+
  
-FIGURE 1. AD9914/PCBZ +  *PC evaluation software for control and measurement \\ of the [[adi>AD9914|AD9914]]
-</WRAP> +
- +
-<WRAP column 48%> +
-<WRAP round box> +
-//**FEATURES**// +
-  *PC evaluation software for control and measurement of the AD9914+
   *USB connection to PC   *USB connection to PC
-  *Microsoft Windows-based evaluation software with simple graphical user interface(supports 64-bit versions of Windows)  +  *Microsoft Windows-based evaluation software with simple \\  graphical user interface (supports 64-bit versions of Windows)  
-</WRAP></WRAP>+ 
 +===== Applications =====
  
-<WRAP column 48%> 
-<WRAP round box> 
-//**APPLICATIONS**// 
   * Agile LO frequency synthesis   * Agile LO frequency synthesis
   * Programmable clock generator   * Programmable clock generator
   * FM chirp source for radar and scanning systems   * FM chirp source for radar and scanning systems
-  * Test and Measurement equipment+  * Test and measurement equipment
   * Acousto-optic device drivers   * Acousto-optic device drivers
   * Polar modulator   * Polar modulator
   * Fast frequency hopping   * Fast frequency hopping
-   
-</WRAP></WRAP>  
  
 +===== General Description =====
  
-===== EVALUATION BOARD SOFTWARE ===== 
----- 
  
-The AD9914 evaluation software allows the user to control the full functionality of the AD9914 through SPI communication on the evaluation board.+This user guide describes how to set up and use the [[adi>AD9914|AD9914]] evaluation board. The [[adi>AD9914|AD9914]] is a 3.5 GSPS direct digital synthesizer (DDS) with a 12-bit DAC.  
 +The evaluation board software provides a graphical user interface (GUI) for easy communication with the device along with many user friendly features, such as the mouse-over effect.  
 +This user guide is intended for use in conjunction with the [[adi>AD9914|AD9914]] data sheet. 
 + 
 + 
 +<WRAP centeralign> 
 +{{:resources:eval:user-guides:ad9914:figure1_ad9914_evb.png?direct&700|}} 
 +\\  
 + 
 +//Figure 1. AD9914/PCBZ// 
 +</WRAP> 
 + 
 + 
 +===== Evaluation Board Software ===== 
 + 
 + 
 +The [[adi>AD9914|AD9914]] evaluation software allows the user to control the full functionality of the [[adi>AD9914|AD9914]] through SPI communication on the evaluation board.
 64-bit versions of Windows® are supported. Use the following instructions to set up the evaluation board software. 64-bit versions of Windows® are supported. Use the following instructions to set up the evaluation board software.
  
  
-=== Software Installation ===+====Installing the Software  ====
 Do not connect the evaluation board until the software installation is complete. Do not connect the evaluation board until the software installation is complete.
-  - Uninstall any prior versions of the software before a new installation update. +  - Uninstall any prior versions of the software before a new installation update. Note that administrative privileges are required for installation. 
-  - Administrative privileges are required for installation. +  - Go to the Analog Devices website to download the latest evaluation software for the [[adi>EVAL-AD9914|EVAL-AD9914]]
-  - Go to the ADI website to download the latest evaluation software http://www.analog.com/en/digital-to-analog-converters/direct-digital-synthesis-dds/ad9914/products/EVAL-AD9914/eb.html+  - Click on the **Software and Tools** button and then click **AD9914 Evaluation Board Software** to download. The current version of software is **AD9914_Setup_v1.0.4595.26695.exe**. Note that a newer version may be available online 
-  - Click on Software and Tools button and then click AD9914 Evaluation Board Software to download. The current version of software is AD9914_Setup_v1.0.4595.26695.exe. (Note that the website may have a newer version.Follow the installation instructions as prompted.+  - Follow the installation instructions as prompted.
  
-=== Installing the Device Driver ===+==== Installing the Device Driver ====
 After the installation of the evaluation software is complete, follow these steps to install the device driver:  After the installation of the evaluation software is complete, follow these steps to install the device driver: 
  
-  -Power up the evaluation board and apply the REF CLK source. See the Evaluation board hardware section under for properly powering the evaluation board. +  -Power up the evaluation board and apply the REF CLK source. See the [[http://wiki.analog.com/resources/eval/ad9914-user-guide#evaluation_board_hardware|Evaluation Board Hardware]] section for properly powering the evaluation board. 
-  - Connect the evaluation board to the computer via the USB port using the USB cable included in the evaluation board kit. When the USB connection is recognized, a green LED light (D200) illuminates and the Found New Hardware Wizard dialog box appears.) +  - Connect the evaluation board to the computer via the USB port using the USB cable included in the evaluation board kit. When the USB connection is recognized, a green LED light (D200) illuminates and the **Found New Hardware Wizard** dialog box appears. 
-  - Click Next to continue the installation of a new driver.  +  - Click **Next** to continue installing the new driver.  
-  - Click Continue Anyway when the Hardware Installation Warning window appears. +  - Click **Continue Anyway** when the **Hardware Installation Warning** window appears. 
-  - Click Finish in the Found New Hardware Wizard when installation is complete.  +  - Click **Finish** in the **Found New Hardware Wizard** when installation is complete. Note that another **Found New Hardware Wizard** dialog box usually appears to complete the device driver installation.  
-  - Note, a second Found New Hardware Wizard dialog box usually appears again to complete the device driver installation. Repeat Step 3 to Step 5 in the Installing the Device Driver section.+  - Repeat Step 3 to Step 5 in this section.
  
-=== Confirming the USB CONNECTION ===+==== Confirming the Connection ====
 A successful connection of the software to the board is indicated by a green USB icon, which can be found at the bottom right corner of the main GUI window. A successful connection of the software to the board is indicated by a green USB icon, which can be found at the bottom right corner of the main GUI window.
- +====Troubleshooting====
-=== Troubleshooting an Unsuccessful USB Connection ===+
 An unsuccessful connection is indicated by a flashing red USB icon located at the bottom right corner of the window. Most installation errors can be resolved by checking jumper settings, making sure that the evaluation board is powered up correctly, and inspecting the USB port and cable connections. An unsuccessful connection is indicated by a flashing red USB icon located at the bottom right corner of the window. Most installation errors can be resolved by checking jumper settings, making sure that the evaluation board is powered up correctly, and inspecting the USB port and cable connections.
 When all power, USB port/cable connections, and jumper settings are correct, an error may still appear if the clock input is not configured properly. Check to make sure that the clock input source is connected and configured properly. When all power, USB port/cable connections, and jumper settings are correct, an error may still appear if the clock input is not configured properly. Check to make sure that the clock input source is connected and configured properly.
-Another reason an error may appear is due to the presence of a conflicting device driver. To resolve this issue, update the driver by plugging the USB connector into another USB port. When the Found New Hardware Wizard appears, install a device driver as follows: +Another reason an error may appear is due to the presence of a conflicting device driver. To resolve this issue, update the driver by plugging the USB connector into another USB port. When the **Found New Hardware Wizard** appears, install a device driver as follows: 
-   - Select Install from a list or specific location (Advanced), and then click Next.\\ <WRAP centeralign> +   - Select **Install from a list or specific location (Advanced)**, and then click **Next**.\\ <WRAP centeralign> 
 {{:resources:eval:user-guides:ad9914:figure2_found_new_hardware_wiz.png?direct&|}} {{:resources:eval:user-guides:ad9914:figure2_found_new_hardware_wiz.png?direct&|}}
 \\ \\
-**Figure 1. New Found Hardware Window**+//Figure 2. New Found Hardware Window//
 </WRAP> </WRAP>
-   - Choose Don’t search. I will choose the driver to install, and then click Next.\\ <WRAP centeralign>{{:resources:eval:user-guides:ad9914:figure3_found_new_hardware_wiz2.png?direct&|}}+   - Choose **Don’t search. I will choose the driver to install**, and then click **Next**.\\ <WRAP centeralign>{{:resources:eval:user-guides:ad9914:figure3_found_new_hardware_wiz2.png?direct&|}}
 \\ \\
-**Figure 2. Search and Installation Options Window**+//Figure 3. Search and Installation Options Window//
 </WRAP> </WRAP>
-   - Select the AD9914 Firmware Loader, and then click Next. Note that sometimes the operating system might load the wrong driver because the operating system detects multiple drivers, such as the evaluation board, that can be used by the hardware. In such a case, multiple drivers might be listed in this window. Select only the AD9914 Firmware Loader, and then click Next. A Hardware Installation box then appears. Click Continue Anyway, and then close the wizard by clicking Finish.\\ <WRAP centeralign>{{:{{:resources:eval:user-guides:ad9914:figure4_found_new_hardware_wiz3.png?direct&|}}+   - Select the **AD9914 Firmware Loader**, and then click **Next**. Note that on occasion the operating system may load the wrong driver because the operating system detects multiple drivers, such as the evaluation board, that can be used by the hardware. In such a case, multiple drivers might be listed in this window. Select only the **AD9914 Firmware Loader**, and then click **Next**. A **Hardware Installation** box then appears. Click **Continue Anyway**, and then close the wizard by clicking **Finish**.\\ <WRAP centeralign>{{:{{:resources:eval:user-guides:ad9914:figure4_found_new_hardware_wiz3.png?direct&|}}
 \\ \\
-**Figure 3. Select Device Driver Window**+//Figure 4. Select Device Driver Window//
 </WRAP> </WRAP>
  
-===== EVALUATION BOARD HARDWARE =====+===== Evaluation Board Hardware =====
  
----- +The evaluation board provides all of the support circuitry required to operate the [[adi>AD9914|AD9914]] in its various modes and configurations. Figure 1 shows the typical bench characterization connections used to evaluate the ac performance. 
-The evaluation board provides all of the support circuitry required to operate the AD9914 in its various modes and configurations. Figure 1 shows the typical bench characterization connections used to evaluate the ac performance. +
  
-=== POWER SUPPLIES ===+==== Power Supplies ====
  
-The AD9914 evaluation board has one power supply connector labeled P300 to power the USB interface circuitry and the AD9914.  This connector has four pins that the user must connect individual wires back to power supplies to power the AD9914 evaluation board. Table 1 shows the necessary connections and the appropriate supply voltage+The [[adi>AD9914|AD9914]] evaluation board has one power supply connector labeled P300 to power the USB interface circuitry and the [[adi>AD9914|AD9914]].  This connector has four pinsconnect individual wires back to power supplies to power the [[adi>AD9914|AD9914]] evaluation board. Table 1 shows the necessary connections and the appropriate supply voltage
 \\ \\
-^ Pin       ^ Label        ^ Voltage ^ +
-| 1, 3      | GND            0     | +
-| 2         | 3.3V        |   3.3    | +
-| 4         | 1.8V        |   1.8    |+
 **Table 1. Power Supply Connections** **Table 1. Power Supply Connections**
 +^ Pin No.      ^ Label         ^ Voltage ^
 +| 1, 3         | GND           | 0       |
 +| 2            | 3.3 V         | 3.3     |
 +| 4            | 1.8 V         | 1.8     |
  
-=== INPUT REFERENCE CLOCK SIGNAL === 
-The AD9914 architecture provides the user with two options when providing an input clock signal to the part:  
-• Connect a high frequency input clock signal up to 3.5GHz to J104.  
-• Connect a lower input reference frequency to J104 and enable the internal clock multiplier (PLL). The max frequency rate of the PFD of the internal PLL is 125MHz. 
-The input clock to the DDS is called the REF CLK. The internal system clock runs at the REF CLK rate if the internal REF CLK multiplier (PLL) is disabled.  Else the internal system clock runs at the output frequency rate of the PLL. 
-Note: The input clock path on the AD9914 evaluation board uses an ADCLK925 clock buffer to drive the AD9914 differentially. Therefore, if the input signal into the ADCLK925 has a slow slew rate, the in-close phase noise performance of the AD9914 may be dramatically limited by the ADCLK925.  
-Refer to the ADCLK925 data sheet for details on the maximum input speeds and input sensitivities.  
-The SYNC_CLK runs at 1/24th the system clock rate and the default state is SYNC_CLK enabled.  So, if the SYNC_CLK is not running, the device is powered down or the REF CLK is invalid. 
  
-=== DAC OUTPUT SIGNAL === +==== Input Reference Clock Signal ==== 
-The main output signal of the DDS is the DAC output. Notethe output of the DDS may or may not have a DAC reconstruction filter after the balun on the evaluation board depending on the revision of the board. +The [[adi>AD9914|AD9914]] architecture provides the user with two options when providing an input clock signal to the part:  
-=== JUMPER SETTINGS === +  * Connect a high frequency input clock signal up to 3.5 GHz to J104.  
-The jumpers on the AD9914 evaluation board are factory set so that the board is ready to use with PC control. The AD9914 software GUI operates the evaluation board in a serial interface only; however, you can also opt to use an alternative external control. Table 2 lists the jumper settings used for PC control and external control. Note that this document does not cover all aspects of externally controlling the AD9914 evaluation board.  +  * Connect a lower input reference frequency to J104 and enable the internal clock multiplier (PLL).  
-Note, if you tri-state the USB circuitry to drive the board externally, you must control all those tri-stated inputs to the AD9914, else the device may not response to external stimulus. For example, if the master reset input or the EXT_PWR_DWN input are floating any external programming would have intermittent issues. All AD9914 digital inputs are accessible via the provided header connectors. +The maximum frequency rate of the PFD of the internal PLL is 125 MHz. 
-\\ +The input clock to the DDS is called the REF CLK. The internal system clock runs at the REF CLK rate if the internal REF CLK multiplier (PLL) is disabled.  Otherwise, the internal system clock runs at the output frequency rate of the PLL. 
-^ Mode                           ^ Settings  ^       +Note that the input clock path on the [[adi>AD9914|AD9914]] evaluation board uses an [[adi>ADCLK925|ADCLK925]] clock buffer to drive the [[adi>AD9914|AD9914]] differentially. Therefore, if the input signal into the [[adi>ADCLK925|ADCLK925]] has a slow slew rate, the in-close phase noise performance of the [[adi>AD9914|AD9914]] may be dramatically limited by the [[adi>ADCLK925|ADCLK925]].  
-| PC Control (Factory Settings)  | 1) Set Jumpers P203, P204, P205 to Enable | + 
-|                                | 2) Install Jumpers P105, P202, P205 to Enable | +Refer to the [[adi>ADCLK925|ADCLK925]] data sheet for details on the maximum input speeds and input sensitivities.  
-|                                | 3) Set Jumpers IOCFG0 to IOCFG4 to 1000 | +The SYNC_CLK runs at 1/24th the system clock rate and the default state is SYNC_CLK enabled. Thus, if the SYNC_CLK is not running, the device is powered down or the REF CLK is invalid. 
-| External Control               | 1) Set Jumpers P203, P204, P205 to Disable | + 
-|                                | 2) Control the AD9914 via External Header Connnectors | +==== DAC Output Signal ==== 
-                   +The main output signal of the DDS is the DAC output. Note that the output of the DDS may or may not have a DAC reconstruction filter after the balun on the evaluation board depending on the revision of the board. 
 +==== Jumper Settings ==== 
 +The jumpers on the [[adi>AD9914|AD9914]] evaluation board are factory set so that the board is ready to use with PC control. The [[adi>AD9914|AD9914]] software GUI operates the evaluation board in a serial interface only; however, you can also opt to use an alternative external control. Note that this user guide does not cover all aspects of externally controlling the [[adi>AD9914|AD9914]] evaluation board.  
 + 
 +If you tri-state the USB circuitry to drive the board externally, you must control all tri-stated inputs to the [[adi>AD9914|AD9914]]. Otherwise, the device may not response to the external stimulus. For example, if the master reset input or the EXT_PWR_DWN input are floatingany external programming will have intermittent issues. All [[adi>AD9914|AD9914]] digital inputs are accessible via the provided header connectors.
 \\ \\
-**Table 2. Jumper Settings for Communication Modes** 
  
-=== EXTERNAL HEADER CONNECTORS === +=== Jumper Settings for Communication Modes ===
-The external I/O control headers provide a parallel or serial communication interface for the AD9914 when the part is under the command of an external controller.  In addition, the headers provide an interface for modulation data depending on the setting of the function pins. See the AD9914 data sheet for more details on the function pins settings. +
-=== Disabling software GUI Control === +
-Disabling the ICs on the evaluation board allows operating the board with an external serial or parallel control by configuring each buffer in its high imped¬ance state by its nearby jumper. +
-=== USB PORT === +
-When the part is under PC control (default mode), the evaluation board communicates with the AD9914 via the USB port.+
  
-==== MODES OF OPERATION ==== +For PC control (factory settings) 
----- +  - Set jumpers P203, P204, P205 to Enable.  
-===PROFILE MODE=== +  - Install jumpers P105, P202, P205 to Enable.  
-In profile mode, the three DDS signal control parameters (frequency, phase offset, and amplitude scaling) are supplied directly from 1 of 8 internal profile registers. A profile is an independent register that contains all three control parametersYou can use a profile register to output a single tone frequency or use multiple pre-program profile registers and the profile pins to hop between frequenciesphase offsets and/or different amplitude settings. The following example are the steps to program a single profile to output a single tone frequency using the AD9914 software GUI.+  - Set jumpers IOCFG0 to IOCFG4 to 1000.    
 +For external control                
 +  - Set jumpers P203, P204, P205 to Disable.  
 +  - Control the [[adi>AD9914|AD9914]] via external header connnectors.                     
 +==== External Header Connectors ==== 
 +The external I/O control headers provide a parallel or serial communication interface for the [[adi>AD9914|AD9914]] when the part is under the command of an external controller.  In addition, the headers provide an interface for modulation data depending on the setting of the function pins. See the [[adi>AD9914|AD9914]] data sheet for more details on the function pins settings. 
 +=== Disabling Software GUI Control === 
 +Disabling the ICs on the evaluation board allows operation of the board with an external serial or parallel control by configuring each buffer in its high impedance state by its nearby jumper. 
 +==== USB Port ==== 
 +When the part is under PC control (default mode), the evaluation board communicates with the [[adi>AD9914|AD9914]] via the USB port.
  
- ===Single-Tone Operation=== +===== Modes of Operation =====
-   -Power up the AD9914 evaluation board and apply the REF CLK source to clock the AD9914.     +
-   -Launch the AD9914 evaluation software. After the software recongnizes the evaluation board, click the Master Reset ICON button in the main tool bar of the software GUI (labeled 1 in Figure 6). The Master Reset clears all memory elements and sets registers to default values. +
-   -Enter the desired REF CLK frequency value in the External Clock box. If the internal PLL is to be used, enable and load those desired PLL settings at this time. +
-   -After the desired system clock frequency appears in the main tool bar of the software GUI, click the DAC Calibration ICON button (labeled 3 in Figure 6). The DAC CAL is required once for the initial setup and/or every time the REF CLK frequency is changed. +
-   -Click the Profiles tab to access the Profiles window and enable profile mode via check box +
-   - Enter the desired output frequency in Profile 0. See figure 2 below for a view of an individual profile. +
-   -Click the flashing Load button (labeled 5 in Figure 6) near the top of the GUI.  +
-   -At this time you can view the DAC output single tone frequency performance via an oscilloscope or spectrum analyzer.+
  
-To select a profile other than Profile 0, use the Selected profile drop-down menu. NOTE: Unfortunately, the profile pin signals are sent asynchronously from the buffer ICs on the evaluation board to the AD9914 profile pins. So, it's possible the profile selected may not go to the desired profile selected because the profile signals are not synchronous to the SYNC_CLK. If the selected profile setting does not point to the correct profile settings chosen, sending an IO_UPDATE or clicking the LOAD button will correct this issue. This would not be an issue if the profile signals were sychrnonously transmitted to the AD9914. +====Profile Mode==== 
  
 +In profile mode, the three DDS signal control parameters (frequency, phase offset, and amplitude scaling) are supplied directly from 1 of 8 internal profile registers. A profile is an independent register that contains all three control parameters. You can use a profile register to output a single tone frequency or use multiple preprogram profile registers and the profile pins to hop between frequencies, phase offsets and/or different amplitude settings. The following example are the steps to program a single profile to output a single tone frequency using the [[adi>AD9914|AD9914]] software GUI.
  
 + ===Single Tone Operation===
 +   -Power up the [[adi>AD9914|AD9914]] evaluation board and apply the REF CLK source to clock the [[adi>AD9914|AD9914]].    
 +   -Launch the [[adi>AD9914|AD9914]] evaluation software. After the software recongnizes the evaluation board, click the master reset icon in the main tool bar of the software GUI (labeled 1 in Figure 7). The master reset clears all memory elements and sets the registers to default values.
 +   -Enter the desired REF CLK frequency value in the **External Clock** box. If the internal PLL is to be used, enable and load those desired PLL settings at this time.
 +   -After the desired system clock frequency appears in the main tool bar of the software GUI, click the DAC calibration icon (labeled 3 in Figure 7). The DAC CAL is required once for the initial setup and/or every time the REF CLK frequency is changed.
 +   -Click the **Profiles** tab to access the Profiles window and enable profile mode via the check box.
 +   -Enter the desired output frequency in Profile 0. See Figure 5 for a view of an individual profile.
 +   -Click the flashing **Load** button (labeled 5 in Figure 7) near the top of the GUI. 
 +   -View the DAC output single tone frequency performance via an oscilloscope or spectrum analyzer.
 +
 +To select a profile other than Profile 0, use the **Selected Profile** drop-down menu. Note that, unfortunately, the profile pin signals are sent asynchronously from the buffer ICs on the evaluation board to the [[adi>AD9914|AD9914]] profile pins. Thus, it is possible that the profile found may not be the profile you selected because the profile signals are not synchronous to the SYNC_CLK. If the selected profile setting does not point to the correct profile settings chosen, send an IO_UPDATE or click **Load** tocorrect the issue. This would not be an issue if the profile signals were sychrnonously transmitted to the [[adi>AD9914|AD9914]]. 
 ===Profile Data Entry=== ===Profile Data Entry===
 \\ <WRAP centeralign> \\ <WRAP centeralign>
 {{:resources:eval:user-guides:ad9914:drawing1.png?direct&600|}} {{:resources:eval:user-guides:ad9914:drawing1.png?direct&600|}}
 \\ \\
-**Figure 4. Single Profile Window**+//Figure 5. Single Profile Window//
 </WRAP> </WRAP>
  
-The Frequency box is used to set the frequency generated by the DDS. The input values are in megahertz (refer to AD9914 data sheet for the acceptable range of output frequencies).+The **Frequency** box is used to set the frequency generated by the DDS. The input values are in megahertz. Refer to the [[adi>AD9914|AD9914]] data sheet for the acceptable range of output frequencies.
  
-The Phase Offset box controls the phase of the DDS output. The input is in degrees and can be changed from 0° to 360° with 16-bit resolution.+The **Phase Offset** box controls the phase of the DDS output. The input is in degrees and can be changed from 0° to 360° with 16-bit resolution.
  
-The Amplitude Scale Factor box digitally controls the amplitude of the carrier from the DDS. This scalar ranges from 0 to 1 and has a 12-bit resolution. Note that this function works only if the OSK enable is selected in the Control tab.+The **Amplitude Scale Factor** box digitally controls the amplitude of the carrier from the DDS. This scalar ranges from 0 to 1 and has a 12-bit resolution. Note that this function works only if the **OSK enable** is selected in the **Control** tab.
  
-Note that Frequency, Phase Offset, and Amplitude Scale Factor can accept native data that are going to be loaded directly to the registers. This data is binary in form but can also be expressed as hexadecimal or decimal. Change the format by clicking the drop-down button to the right side of each box.+Note that **Frequency****Phase Offset**, and **Amplitude Scale Factor** can accept native data that are to be loaded directly to the registers. This data is binary in formbut can also be expressed as hexadecimal or decimal. Change the format by clicking the drop-down button to the right of each box.
    
-===SWEEP MODE===+====Sweep Mode====
  
-The Digital Ramp Generator (DRG) window is accessible via the Sweep Tab directly below the GUI tool bar. The DRG can sweep frequency, phase, or amplitude. The DRG allows independent control of the slope of a rising sweep and the falling sweep along with other features. See figure below for Digital Ramp Generator window.+The Digital Ramp Generator (DRG) window is accessible via the **Sweep** Tab directly below the GUI tool bar. The DRG can sweep frequency, phase, or amplitude. The DRG allows independent control of the slope of a rising sweep and the falling sweep along with other features (see Figure 5).
  
  \\ <WRAP centeralign>  \\ <WRAP centeralign>
Line 168: Line 168:
 {{:resources:eval:user-guides:ad9914:sweep.png?direct&500|}} {{:resources:eval:user-guides:ad9914:sweep.png?direct&500|}}
 \\ \\
-**Figure 5.  Digital Ramp Generator Window**+//Figure 6.  Digital Ramp Generator Window//
 </WRAP> </WRAP>
  
-To enable the DRG for configuration, select the Enable Digital Ramp Generator check box. In the Mode section, select the parameter (frequency, Phase, or Amplitude) to be sweeped. In the Settings section, the Auto Clear Digital Ramp Accumulator check box allows the DRG to be cleared every time the I/O update signal is applied or when there is a profile pin change. The Clear Digital Ramp Accumulator check box will keep the DRG cleared until the check box is cleared. The Load SRR @ I/O Update check box allows the reload of a new digital ramp rate when an I/O update is issued or when there is a profile change.+To enable the DRG for configuration,  
 +  - Select the **Enable Digital Ramp Generator** check box.  
 +  - In the **Mode** section, select the parameter (**Frequency****Phase**, or **Amplitude**) to be sweeped. 
  
-If the parameter to be sweeped is frequencyuse the Sweep Frequency 0 and Sweep Frequency 1 boxes to enter the lower frequency limit value and upper frequency limit value, respectively. The units are megahertz for freqency, degrees for phase and Volts for amplitude. Note, the value in the Sweep 0 box is required to be be less than the value in the Sweep 1 box regardless of the parameter being swept. The Rising Sweep Ramp Rate and Falling Sweep Ramp Rate boxes are used to set the time between each rising or falling step on the ramp and is in units of microseconds +In the **Settings** section, the **Auto Clear Digital Ramp Accumulator** check box allows the DRG to be cleared every time the I/O update signal is applied or when there is a profile pin change. The **Clear Digital Ramp Accumulator** check box keeps the DRG cleared until the check box is cleared. The **Load SRR @ I/O Update** check box allows the reload of a new digital ramp rate when an I/O update is issued or when there is a profile change.
- +
-The No Dwell High and No Dwell Low check boxes are used to instantaneously return to the lower or upper limit depending of which box is checked. To continously repeat parameter sweep without clicking the up/down buttons or just enable both No Dwell bits. If not, use the Up, Down, and Pause buttons at the bottom of the window to control the sweep direction or to halt the sweep. The Ramp Finished indicator illuminates when the ramp is complete. +
- +
- +
-  +
-NOTES: +
-   -The rising and falling ramp rate windows in the present version of software are reversed. This will be addressed in software revision. For now make the appropriate changes. +
-   -If the DRG is used to sweep amplitude, the OSK enable bit must be selected in the Control tab window. +
-   -After the desired configuration is completed saving the setup is preformed using the save settings feature +
  
 +If the parameter to be sweeped is **Frequency**, use the **Sweep Frequency 0** and **Sweep Frequency 1** boxes to enter the lower frequency limit value and upper frequency limit value, respectively. The units are megahertz for freqency, degrees for phase, and volts for amplitude. Note that the value in the **Sweep Frequency 0** box is required to be be less than the value in the **Sweep Frequency 1** box regardless of the parameter being swept. The **Rising Sweep Ramp Rate** and **Falling Sweep Ramp Rate** boxes are used to set the time between each rising or falling step on the ramp and is in units of microseconds. 
  
 +The **No Dwell High** and **No Dwell Low** check boxes are used to instantaneously return to the lower or upper limit depending of which box is checked. To continously repeat a parameter sweep without clicking the up/down buttons or just enable both No Dwell bits. If not, use the **Up**, **Down**, and **Pause** buttons at the bottom of the window to control the sweep direction or to halt the sweep. The **Ramp Finished** indicator illuminates when the ramp is complete.
  
 +Keep the following points in mind:
 +  * The rising and falling ramp rate windows in the present version of software are reversed. This will be addressed in a software revision. For now, make the appropriate changes.
 +  * If the DRG is used to sweep amplitude, the OSK enable bit must be selected in the **Control** tab window.
 +  * After the desired configuration is completed, saving the setup is preformed using the save settings feature.  
  
-===PROGRAMMABLE MODULUS MODE===+====Programmable Modulus Mode====
  
 Programmable Modulus Window Programmable Modulus Window
  
-The chip is in programmable modulus mode when the Enable Programmable Modulus check box is selected. Notethe digital ramp generator mode is automatically disabled.+The chip is in programmable modulus mode when the **Enable Programmable Modulus** check box is selected. Note that the digital ramp generator mode is automatically disabled.
    
 The Programmable Modulus window is used 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. The Programmable Modulus window is used 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.
  
-When you enter the desired output frequency (in megahertz) in the Fout box, the values in the Register Values boxes and the Divide Ratio boxes are automatically updated. You can also directly input a divide ratio, which in turn automatically updates the Register Values boxes and the Output Frequency box.+When you enter the desired output frequency (in megahertz) in the **FOUT** box, the values in the **Register Values** boxes and the **Divide Ratio** boxes are automatically updated. You can also directly input a divide ratio, which in turn automatically updates the **Register Values** boxes and the **Output Frequency** box. 
 +===== Overview of the GUI Windows =====
  
- +====Toolbar==== 
- +The toolbar near the top of the evaluation software main window includes several buttons, each labeled with an icon, that allow you to easily initiate various actions (refer to Figure 6 for a detailed description of the requirements of each toolbar element). 
- +
- +
- +
- +
- +
- +
----- +
-===== OVERVIEW OF THE GUI WINDOWS ===== +
----- +
- +
-===Toolbar=== +
-The toolbar near the top of the evaluation software main window includes several buttons, each labeled with an icon, that allow you to easily initiate various actions (please refer to Figure 6 for a detailed description and the requirements of each toolbar element). +
 \\ <WRAP centeralign> \\ <WRAP centeralign>
 {{:resources:eval:user-guides:ad9914:tool_bar.png?direct&900|}} {{:resources:eval:user-guides:ad9914:tool_bar.png?direct&900|}}
 \\ \\
-**Figure 6. Toolbar Description**+//Figure 7. Toolbar Description//
 </WRAP> </WRAP>
  
-===Tabs===+====Tabs====
    
-There are five tabs available in the main window of the evaluation software: Control, Profiles, Sweep, Modulus, and Debug. The following tab descriptions provide a brief overview of each tab; more detailed information can be found in the Evaluation and Test section. +There are five tabs available in the main window of the evaluation software: **Control****Profiles****Sweep****Modulus**, and **Debug**. The following tab descriptions provide a brief overview of each tab; more detailed information can be found in the Evaluation and Test section. 
 +\\ <WRAP centeralign>
 {{:resources:eval:user-guides:ad9914:tabs.png?direct&300|}} {{:resources:eval:user-guides:ad9914:tabs.png?direct&300|}}
 +\\
 +//Figure 8. Tabs Available//
  
 ===Control Tab=== ===Control Tab===
  
-The Control tab provides control of the internal PLL, parallel port, auxiliary functions, I/O control, power-down functions, output shift keying (OSK), clock calibration, and multichip sync function of the AD9914 (see Figure 8).+The **Control** tab provides control of the internal PLL, parallel port, auxiliary functions, I/O control, power-down functions, output shift keying (OSK), clock calibration, and multichip sync function of the [[adi>AD9914|AD9914]].
  
 ===Profiles Tab=== ===Profiles Tab===
  
-The Profiles tab allows enabling the profile mode, in which the DDS signal control parameters are supplied directly from the profile programming registers. A profile is an independent register that contains the DDS signal control parameters.+The **Profiles** tab allows enabling of profile mode, in which the DDS signal control parameters are supplied directly from the profile programming registers. A profile is an independent register that contains the DDS signal control parameters.
    
-NOTE: Unfortunately it is not guaranteed selecting a profile above will switch to the correct profile setting. The reason, the profile signals are sent asynchronously via the GUI hardware. The reality is the profile signals need to meet setup and hold times to the SYNC_CLK.+Note that, unfortunately, it is not guaranteed that selecting a profile will switch to the correct profile setting. This is because the profile signals are sent asynchronously via the GUI hardware. The reality is that the profile signals need to meet setup and hold times to the SYNC_CLK.
  
 ===Sweep Tab=== ===Sweep Tab===
  
-Digital ramp generator (DRG) is synonymous with linear sweep. The ramp generation parameters in the Sweep tab allow you to control both the rising and falling slopes of the ramp, the upper and lower boundaries of the ramp, the step size and step rate of the rising portion of the ramp, and the step size and step rate of the falling portion of the ramp. This is digitally generated with a 32-bit output resolution that can be programmed to represent frequency, phase, or amplitude. Refer to AD9914 data sheet for more information on DRG. +Digital ramp generator (DRG) is synonymous with linear sweep. The ramp generation parameters in the **Sweep** tab allow you to control both the rising and falling slopes of the ramp, the upper and lower boundaries of the ramp, the step size and step rate of the rising portion of the ramp, and the step size and step rate of the falling portion of the ramp. This is digitally generated with a 32-bit output resolution that can be programmed to represent frequency, phase, or amplitude. Refer to the [[adi>AD9914|AD9914]] data sheet for more information on DRG.
 ===Modulus Tab=== ===Modulus Tab===
  
-The Modulus tab allows you to enable programmable modulus mode and 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. See the data sheet for more details.+The Modulus tab allows you to enable programmable modulus mode and 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. See the [[adi>AD9914|AD9914]]data sheet for more details.
  
 ===Debug Tab=== ===Debug Tab===
  
-The Debug tab provides complete direct access to the register map as well as control of many external pins. The Debug tab is intended for debugging issues with the AD9914. Although this tab can be used for all programming, it is not user friendly for programming purposes and, therefore, using the Debug tab for purposes other than debugging may result in improper programming of reserved bits. +The Debug tab provides complete direct access to the register map as well as control of many external pins. The Debug tab is intended for debugging issues with the [[adi>AD9914|AD9914]]. Although this tab can be used for all programming, it is not user friendly for programming purposes and, therefore, using the **Debug** tab for purposes other than debugging may result in improper programming of reserved bits.  
  
resources/eval/ad9914-user-guide.txt · Last modified: 09 Jan 2021 00:22 by Robin Getz