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
resources:eval:ad9508-user-guide [03 Apr 2013 22:20] – [Equipment/Software Needed] Kyle Slightomresources:eval:ad9508-user-guide [09 Mar 2015 19:08] (current) – [General Description] Kyle Slightom
Line 1: Line 1:
 ====== AD9508 Evaluation Board User Guide ====== ====== AD9508 Evaluation Board User Guide ======
-<WRAP column 30%> +=====Evaluation Board Features=====
-=====Features=====+
   * Simple power connection using 6 V wall adapter and on-board LDO voltage regulators   * Simple power connection using 6 V wall adapter and on-board LDO voltage regulators
   * 8 ac-coupled single-ended SMA output connectors \\ (4 differential paths)   * 8 ac-coupled single-ended SMA output connectors \\ (4 differential paths)
Line 12: Line 11:
     * Input logic type     * Input logic type
   * 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 column 10%> +=====Equipment Needed=====
-\\ +
-</WRAP> +
-<WRAP column 30%> +
-=====Equipment/Software Needed=====+
   * Reference oscillator or signal generator   * Reference oscillator or signal generator
-  * Other evaluation board to be clocked or Test Equipment +  * Other evaluation board to be clocked or test equipment 
-      * Converters, DDS, Transceivers +      * Converters, DDS, transceivers 
-      * Oscilloscope, Spectrum AnalyzerPhase Noise Analyzer +      * Oscilloscope, spectrum analyzerphase noise analyzer 
-  * SMA Cables (50Ω) +  * SMA cables (50 Ω) 
-  * 6V Wall Supply (provided) +  * 6 V wall supply (provided) 
-  * USB Cable (provided) +  * USB cable (provided) 
-  * [[http://www.analog.com/en/clock-and-timing/clock-generation-and-distribution/ad9508/products/EVAL-AD9508/eb.html|AD9508 Evaluation Board Software]] + 
-  * [[http://www.analog.com/static/imported-files/data_sheets/AD9508.pdf|AD9508 Datasheet]] +=====Online Resources===== 
-</WRAP>+Required Software 
 +  * [[adi>eval-ad9508|AD9508 evaluation board software]] 
 +Documents Needed 
 +  * [[adi>static/imported-files/data_sheets/AD9508.pdf|AD9508 data sheet]]
  
  
 ===== General Description ===== ===== General Description =====
----- +The [[adi>AD9508|AD9508]] evaluation board is a compact, easy-to-use platform for evaluating all features of the [[adi>AD9508|AD9508]]. This user guide focuses on the [[adi>AD9508|AD9508]] evaluation board and software. The [[adi>AD9508|AD9508]] is a high performance 1:4 flexible clock buffer.  Each output has a programmable divider that can be set via SPI/I<sup>2</sup>C programming or Sx pin strapping.  The [[adi>AD9508|AD9508]] features both 2.5 V and 3.3 V operation. For convenience, detailed information from the [[adi>AD9508|AD9508]] data sheet has been included in this user guide. Use this guide in conjunction with the [[adi>AD9508|AD9508]] data sheet and software documentation available at www.analog.com.  
-The [[adi>AD9508|AD9508]] evaluation board is a compact, easy-to-use platform for evaluating all features of the [[adi>AD9508|AD9508]]. This user guide focuses on the [[adi>AD9508|AD9508]] evaluation board and software. The [[adi>AD9508|AD9508]] is a high performance 1:4 flexible clock buffer.  Each output has a programmable divider that can be set via SPI/I<sup>2</sup>C programming or Sx pin strapping.  The [[adi>AD9508|AD9508]] features both 2.5 V and 3.3V operation. For convenience, detailed information from the [[adi>AD9508|AD9508]] data sheet has been included here. Use this guide in conjunction with the [[adi>AD9508|AD9508]] data sheet and software documentation available at www.analog.com.  +
-  +
 <WRAP centeralign> <WRAP centeralign>
 {{ :resources:eval:user-guides:ad9508:9508_evb_cropped.png?710x353 }} {{ :resources:eval:user-guides:ad9508:9508_evb_cropped.png?710x353 }}
Line 47: Line 44:
  
 ==== Power and PC Connections ====  ==== Power and PC Connections ==== 
-  - Before installing the [[adi>AD9508|AD9508]] evaluation software, uninstall prior versions of the software. Administrative privileges are required for installation. The 64-bit versions of Windows are supported.+  - Before installing the [[adi>AD9508|AD9508]] evaluation software, uninstall prior versions of the software. Administrative privileges are required for installation. The 64-bit versions of Windows® are supported.
   - Connect the 6 V wall power supply to the main power connector labeled P500.    - Connect the 6 V wall power supply to the main power connector labeled P500. 
   - Connect the USB cable to the evaluation board and the computer. The red LED labeled CR300 on the AD9508 evaluation board should illuminate.   - Connect the USB cable to the evaluation board and the computer. The red LED labeled CR300 on the AD9508 evaluation board should illuminate.
Line 54: Line 51:
  
 ==== Signal Connections ==== ==== Signal Connections ====
-To connect signals, connect a signal generator to the J200 (CLKIN) SMA connector. By default, the CLKIN input is connected to a balun for single-ended to differential conversion. This path is differentially terminated to 100 Ω and ac-coupled into the [[adi>AD9508|AD9508]] reference inputs.  An amplitude setting of 0 dBm to 6 dBm is fine. The CLKIN_B SMA input is grounded by default.  To input a differential signal, the user must remove Balun T200 and Resistor R221, and place Resistors R209 and R210 with 0 Ω. Connect an oscilloscope, spectrum analyzer, or other lab equipment to any of the J209 to J216 SMA clock OUTx connectors on the edge of the board. OUT0 through OUT3 are ac-coupled outputs differentially terminated to 100 Ω. +To connect signals, connect a signal generator to the J200 (CLKIN) SMA connector. By default, the CLKIN input is connected to a balun for single-ended to differential conversion. This path is differentially terminated to 100 Ω and ac-coupled into the [[adi>AD9508|AD9508]] reference inputs.  An amplitude setting of 0 dBm to 6 dBm is fine. The CLKIN_B SMA input is grounded by default.  To input a differential signal, the user must remove Balun T200 and Resistor R221, and replace Resistors R209 and R210 with 0 Ω. Connect an oscilloscope, spectrum analyzer, or other lab equipment to any of the J209 to J216 SMA clock OUTx connectors on the edge of the board. OUT0 through OUT3 are ac-coupled outputs differentially terminated to 100 Ω. 
  
 ==== Pin Programming and Jumper Settings ====  ==== Pin Programming and Jumper Settings ==== 
Line 60: Line 57:
 ===Jumpers P507, P100, and P101=== ===Jumpers P507, P100, and P101===
   * Jumper P507 allows the user to select between 2.5 V and 3.3 V operation. \\ \\   * Jumper P507 allows the user to select between 2.5 V and 3.3 V operation. \\ \\
-  * Jumper P100 allows the user to select between differential and single ended inputs.\\ \\+  * Jumper P100 allows the user to select between differential and single-ended inputs.\\ \\
   * Jumper P101 allows the user to select the programming method (SPI/I<sup>2</sup>C/Sx pin programming) to be used by the [[adi>AD9508|AD9508]]. Placing no jumper defaults the part to use the SPI. I<sup>2</sup>C programming is not currently supported with the evaluation board software. When pin programming is selected, Pin S0 through Pin S5 are used to determine various divider ratios and output modes for each of the [[adi>AD9508|AD9508]] outputs.  Using the Sx pins to program the part gives the user limited control of each channel divider ratio and no control of phase offset.  Refer to the [[adi>AD9508|AD9508]] data sheet for a complete overview regarding the use of the part with Sx pin programming.   * Jumper P101 allows the user to select the programming method (SPI/I<sup>2</sup>C/Sx pin programming) to be used by the [[adi>AD9508|AD9508]]. Placing no jumper defaults the part to use the SPI. I<sup>2</sup>C programming is not currently supported with the evaluation board software. When pin programming is selected, Pin S0 through Pin S5 are used to determine various divider ratios and output modes for each of the [[adi>AD9508|AD9508]] outputs.  Using the Sx pins to program the part gives the user limited control of each channel divider ratio and no control of phase offset.  Refer to the [[adi>AD9508|AD9508]] data sheet for a complete overview regarding the use of the part with Sx pin programming.
  
 ===Jumpers P102, P106, P110, and P114=== ===Jumpers P102, P106, P110, and P114===
-  * Jumpers P102, P106, P110, and P114 connect and disconnect Pin S0 through Pin S3 to a SPI/I<sup>2</sup>C line.  These need to be set with respect to the setting of P101.  Table 1 describes the proper placement of these jumpers. \\ \\+  * Jumpers P102, P106, P110, and P114 connect and disconnect Pin S0 through Pin S3 to a SPI/I<sup>2</sup>C line.  These must be set with respect to the setting of P101.  Table 1 describes the proper placement of these jumpers. \\ \\
  
  
 **Table 1. P102, P106, P110, and P114 Jumper Settings with Respect to Jumper P101 Setting**\\ **Table 1. P102, P106, P110, and P114 Jumper Settings with Respect to Jumper P101 Setting**\\
-^Programming Pins Jumper Placement vs. Programming Method   ^                  ^ +^Programming Pin ^Jumper Placement vs. Programming Method (SPI or I<sup>2</sup>C ^Pin Strapping  ^
-^:::             ^  SPI or I<sup>2</sup>                    ^  Pin Strapping   ^  +
 |S0              |P102 = SCLK                                 |P102 = S0P        |    |S0              |P102 = SCLK                                 |P102 = S0P        |   
 |S1              |P106 = SDIO                                 |P106 = S1P        |   |S1              |P106 = SDIO                                 |P106 = S1P        |  
Line 88: Line 84:
 |S5                    |HSTL/HSTL               |HSTL/LVDS                |HSTL/ Disable             |LVDS/HSTL                 |LVDS/ LVDS               |LVDS/ Disable             |Disable/ HSTL             |Disable/ Disable           |S5 is assigned to CH2/CH3 to select their output logic types  |  |S5                    |HSTL/HSTL               |HSTL/LVDS                |HSTL/ Disable             |LVDS/HSTL                 |LVDS/ LVDS               |LVDS/ Disable             |Disable/ HSTL             |Disable/ Disable           |S5 is assigned to CH2/CH3 to select their output logic types  | 
  
-**Table 3. Evaluation Board S-pin Jumper Labels** \\+**Table 3. Evaluation Board Sx Pin Jumper Labels** \\
 ^Programming Pins  ^  Evaluation Board Sx Pin Jumper Labels                    ^^^ ^Programming Pins  ^  Evaluation Board Sx Pin Jumper Labels                    ^^^
 ^:::                    820 Ω/1.8 kΩ  ^  3.9 kΩ/8.2 kΩ  ^  Pull Up to VDD/Pull Down to GND  ^   ^:::                    820 Ω/1.8 kΩ  ^  3.9 kΩ/8.2 kΩ  ^  Pull Up to VDD/Pull Down to GND  ^  
Line 105: Line 101:
 ==== Software Installation ==== ==== Software Installation ====
 Do not connect the evaluation board until the software installation is complete. Do not connect the evaluation board until the software installation is complete.
-  - The latest evaluation software and documentation can be downloaded from http://www.analog.com/en/clock-and-timing/clock-generation-and-distribution/ad9508/products/product.html.  +  - The latest evaluation software and documentation can be downloaded from [[adi>eval-ad9508|http://www.analog.com/eval-ad9508]].  
-  - On the AD9508 Evaluation Board page, double-click AD9508Eval_Setup1.1.0.exe(Note that the website may have a newer version.Follow the installation instructions. +  - On the [[adi>eval-ad9508|AD9508 evaluation board page]]under **Software and Tools,** click **Evaluation Board AD9508 - Web Install** or **Evaluation Board AD9508 - Full Install**The full version of the installer is a much larger file that contains the entire standalone installation for the .NET framework, and it does not require an Internet connectionThe web installer contains an executable that can download the .NET framework, but this does require an Internet connection.  However, if the .NET framework has already been installed, an Internet connection is not required to proceed. 
 +  - Follow the installation instructions. 
  
  
Line 113: Line 110:
   - Windows may automatically detect the evaluation board after the board is first plugged in.  Allow Windows to install the device drivers.<WRAP centeralign> {{:resources:eval:user-guides:ad9508:figure2_device_hardware_instal.png?direct&450}}\\   - Windows may automatically detect the evaluation board after the board is first plugged in.  Allow Windows to install the device drivers.<WRAP centeralign> {{:resources:eval:user-guides:ad9508:figure2_device_hardware_instal.png?direct&450}}\\
 //Figure 2. Device Hardware Installation//</WRAP> //Figure 2. Device Hardware Installation//</WRAP>
-  - Double-click **AD9508 Evaluation Software** to run the AD9508 software. If the evaluation board was found by the software, the lower left corner of the Main Window (see Figure 4) displays **AD9508 Evaluation Board** in green.  If the evaluation board was not found, the lower left corner of the screen displays **No Hardware Connected!** in red. +  - Double-click **AD9508 Evaluation Software** to run the AD9508 software. If the evaluation board is found by the software, the lower left corner of the main window (see Figure 4) displays **AD9508 Evaluation Board** in green.  If the evaluation board is not found, the lower left corner of the window displays **No Hardware Connected!** in red. 
   - If the evaluation board is found, proceed to the [[resources/eval/ad9508-user-guide#evaluation_software_components|Evaluation Software Components]] section for details about running the software. If the evaluation board is not found, click **File** > **Select Hardware**.  Select the appropriate [[adi>ad9508|AD9508]] evaluation board connected and click **OK** (see Figure 3). \\ <WRAP centeralign>    - If the evaluation board is found, proceed to the [[resources/eval/ad9508-user-guide#evaluation_software_components|Evaluation Software Components]] section for details about running the software. If the evaluation board is not found, click **File** > **Select Hardware**.  Select the appropriate [[adi>ad9508|AD9508]] evaluation board connected and click **OK** (see Figure 3). \\ <WRAP centeralign> 
 {{:resources:eval:user-guides:ad9508:figure3_select_hardware_window.png?direct|}} {{:resources:eval:user-guides:ad9508:figure3_select_hardware_window.png?direct|}}
Line 145: Line 142:
  
 ==== Output Distribution ==== ==== Output Distribution ====
-The output distribution (**OUTPUT DIST**) section allows the user to alter divide ratios and phase offsets for each output of the [[adi>ad9508|AD9508]].  Each divide and phase block  can be edited by typing the preferred value within the block, and then pressing the **ENTER** key.  When **ENTER** is pressed, the values are loaded into the evaluation board.  The phase offset blocks accept the  u (micro), p (pico), and n (nano) prefixes.  Phase offset is limited to one half of the period of the input clock rate.  Each divider supports integer divide values from 1 to 1024.  If the typed value is not realizable in the current configuration, the software automatically rounds to the nearest possible solution.  The output distribution section is shown in Figure 6.+The output distribution (**OUTPUT DIST**) section allows the user to alter divide ratios and phase offsets for each output of the [[adi>ad9508|AD9508]].  Each divide and phase block  can be edited by typing the preferred value within the block, and then pressing the **ENTER** key.  When **ENTER** is pressed, the values are loaded into the evaluation board.  The phase offset blocks accept the  u (micro), p (pico), and n (nano) prefixes.  Phase offset is limited to one half of the period of the input clock rate.  Each divider supports integer divide values from 1 to 1024.  If the typed value is not achievable in the current configuration, the software automatically rounds to the nearest possible solution.  The output distribution section is shown in Figure 6.
  
 <WRAP centeralign> <WRAP centeralign>
Line 179: Line 176:
 </WRAP> </WRAP>
  
-The **Register Map** window contains two tabs.  The **All** tab displays all of the registers that can be changed through the [[adi>ad9508|AD9508]] evaluation software.  Each register can be selected by clicking the various blue boxes shown in Figure 9.  Register details for the selected register appears at the bottom of the window.  These details include the name of the register, the current register value, and the various bit fields for the register. The **Changed** tab contains all of the registers that have been modified from within the [[adi>ad9508|AD9508]] evaluation software but not loaded into the evaluation board yet.  These same registers are also highlighted in the **All** tab as they are modified.+The **Register Map** window contains two tabs.  The **All** tab displays all of the registers that can be changed through the [[adi>ad9508|AD9508]] evaluation software.  Each register can be selected by clicking the various blue boxes shown in Figure 9.  Register details for the selected register appear at the bottom of the window.  These details include the name of the register, the current register value, and the various bit fields for the register. The **Changed** tab contains all of the registers that have been modified from within the [[adi>ad9508|AD9508]] evaluation software but not loaded into the evaluation board yet.  These same registers are also highlighted in the **All** tab as they are modified.
  
-==== Read All and Write All Buttons ==== +==== READ ALL and WRITE ALL Buttons ==== 
-The **READ ALL** and **WRITE ALL**  buttons are located at the bottom of the main window.  The **READ ALL** button reads all of the register values currently stored in the chip and transfers them to the evaluation software.  The **WRITE ALL** button transfers all of the register values currently loaded into the software and writes them to the chip.+The **READ ALL** and **WRITE ALL**  buttons are located at the bottom of the main window.  Click the **READ ALL** button to read all of the register values currently stored in the chip and transfer them to the evaluation software.  Click the **WRITE ALL** button to transfer all of the register values currently loaded into the software and write them to the chip.
  
 ==== Reset Button ==== ==== Reset Button ====
-The **Reset Button** is located at the bottom of the main window.  This button resets the part to its default register settings, which is also reflected in the main window.+The **Reset Button** is located at the bottom of the main window.  Clicking this button resets the part to its default register settings, which is also reflected in the main window.
  
 ==== SYNC Button ====  ==== SYNC Button ==== 
-The **SYNC** button issues a soft synchronization command, which synchronizes all outputs that are not omitted by the appropriate SYNCMASKx bit.  Refer to the [[adi>ad9508|AD9508]] data sheet for more information about the sync command.+Click the **SYNC** button to issue a soft synchronization command, which synchronizes all outputs that are not omitted by the appropriate SYNCMASKx bit.  Refer to the [[adi>ad9508|AD9508]] data sheet for more information about the sync command.
  
 ===== Evaluation Software Menu Items ===== ===== Evaluation Software Menu Items =====
Line 222: Line 219:
 </WRAP> </WRAP>
  
-===Options (Enable Polling and Polling Interval===+===Options (Enable Polling and Polling Interval)===
 Polling allows the user to define how often the software checks for changes made to the register values on the [[adi>ad9508|AD9508]].  Polling also checks for a hardware connection, which updates in the lower left corner of the main window.  The polling interval window sets the length of time between each software check.  The default interval is 1 sec.  Figure 12 shows the polling interval selection window. Polling allows the user to define how often the software checks for changes made to the register values on the [[adi>ad9508|AD9508]].  Polling also checks for a hardware connection, which updates in the lower left corner of the main window.  The polling interval window sets the length of time between each software check.  The default interval is 1 sec.  Figure 12 shows the polling interval selection window.
 <WRAP centeralign> <WRAP centeralign>
resources/eval/ad9508-user-guide.1365020410.txt.gz · Last modified: 03 Apr 2013 22:20 by Kyle Slightom