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:dpg:eval-ad9106 [27 Oct 2022 05:48] – [Evaluation Board Output Interface Options] Shine Cabatanresources:eval:dpg:eval-ad9106 [03 Nov 2022 08:57] (current) – Draft 11/3 Deferson Romero
Line 1: Line 1:
 ======AD9106 & AD9102 Evaluation Boards====== ======AD9106 & AD9102 Evaluation Boards======
 ===== Preface ===== ===== Preface =====
-The [[adi>eval-ad9106|AD9106-ARDZ-EBZ]]/[[adi>eval-ad9102|AD9102-ARDZ-EBZ]] evaluation boards are compatible with ARM-based Mbed-enabled boards like SDP-K1 and are designed to connect to Arduino Uno headers. Both boards are also compatible and supported by new SPI programming software called ACE (Analysis | Control | Evaluate). +This page contains resources and documentation for evaluating the [[adi>AD9106]]/[[adi>AD9102]] 180 Msps 12-/14-bit quad/single DAC and waveform generator. 
-This page also includes the Documentation for the (obsolete) AD910x-EBZ board.+ 
 +The [[adi>eval-ad9106|AD9106-ARDZ-EBZ]] and [[adi>eval-ad9102|AD9102-ARDZ-EBZ]] evaluation boards share the same PCB design, are compatible with ARM-based Mbed-enabled boards like SDP-K1 and are designed to connect to Arduino Uno headers. Both boards can be operated using either the [[https://os.mbed.com/teams/AnalogDevices/code/EVAL-AD910x/|Example Mbed Program]] or the [[:resources:tools-software:ace|Analysis Control Evaluation (ACESoftware]]. Links to the user guides are provided
 + 
 +The AD910x-ARDZ-EBZ evaluation setup can be powered by USB only and does not require a high-frequency waveform generator for clock input. The evaluation board has an on-board 156.25 MHz crystal oscillator. To fit the evaluation system in a small form factor and manage power consumption within USB specifications, AD9106 and AD9102 supply voltages AVDD, DVDD and CLKVDD are limited to 3.3V only. 
 + 
 +Included also in this page are resources and documentation for the obsolete AD9106-EBZ and AD9102-EBZ boardsThese are standalone boards with the same PCB design and are controlled using a Labview-based GUI. 
  
-==== Features and Benefits ==== 
-  * 180 MSPS 12-bit quad digital-to-analog converter with SPI interface 
-  * Balun or amplifier options for differential to single-ended output voltage conversion 
-  * On-board and external clocking options 
-  * Small, Arduino Uno form factor 
-  * Can be used with Mbed-enabled hardware like SDP-K1 
  
 ===== Typical Setup ===== ===== Typical Setup =====
  
-<WRAP centeralign>{{ :resources:eval:dpg:eval-ad9106_setup.jpg?400x400 }}//Figure 1a. EVAL-AD9106 Typical Evaluation Setup//</WRAP> +<WRAP centeralign>{{ :resources:eval:dpg:eval-ad9106_setup.jpg?400x400 }}//Figure 1a. AD9106-ARDZ-EBZ Typical Evaluation Setup//</WRAP> 
-<WRAP centeralign>{{ :resources:eval:dpg:eval-ad9102_setup1.jpg?400x400 }}//Figure 1b. EVAL-AD9102 Typical Evaluation Setup//</WRAP>+<WRAP centeralign>{{ :resources:eval:dpg:eval-ad9102_setup1.jpg?400x400 }}//Figure 1b. AD9102-ARDZ-EBZ Typical Evaluation Setup//</WRAP>
  
 <note tip>Tip: Click on any picture in this guide to open an enlarged version.</note> <note tip>Tip: Click on any picture in this guide to open an enlarged version.</note>
Line 28: Line 28:
   * [[ez>data_converters/high-speed_dacs/w/documents/15701/ad910x-low-power-dac-and-waveform-generator-faqs|AD910x Engineer Zone FAQs]]   * [[ez>data_converters/high-speed_dacs/w/documents/15701/ad910x-low-power-dac-and-waveform-generator-faqs|AD910x Engineer Zone FAQs]]
  
-===== AD910x-EBZ (Obsolete) Documentation ===== +
-  * Schematic: {{ :resources:eval:dpg:ad9106-ebz_revc_schematic.pdf |AD9106-EBZ RevC}} {{ :resources:eval:dpg:ad9102-ebz_reva_schematic.pdf |AD9102-EBZ RevA}} +
-  * Bill of Materials: {{ :resources:eval:dpg:ad9106-ebz_revc_bom_customer.xls |AD9106-EBZ RevC}} {{ :resources:eval:dpg:ad9102-ebz_reva_bom_customer.xls |AD9102-EBZ RevA}} +
-  * PCB Gerber Files: {{ :resources:eval:dpg:ad9106-ebz_revc_gerber_files.zip |AD910x-EBZ RevC}} +
-  * PCB Board File: {{ :resources:eval:dpg:ad9106-ardz-ebz_board.zip |AD910x-EBZ RevC}} +
-  * DAC Software Suite Update: {{ :resources:eval:dpg:hsdacupdate_ad9106-ebz_1.0.3.zip |AD9106 SPI Controller}} +
-  * Quick Start Guide: {{ :resources:eval:dpg:ad9106_evaluation_board_quick_start_guide.pdf |AD9106-EBZ}} {{ :resources:eval:dpg:ad9102_evaluation_board_quick_start_guide.pdf |AD9102-EBZ}}+
  
 ===== Hardware Needed ===== ===== Hardware Needed =====
Line 59: Line 53:
 \\ ==== Clock Configuration ==== \\ ==== Clock Configuration ====
 The evaluation board has a provision for on-board or external clocking configuration.  The evaluation board has a provision for on-board or external clocking configuration. 
-    * The on-board clocking configuration is implemented by default. DAC CLKP and CLKN are connected to the differential outputs of the on-board crystal oscillator  as shown in Figure 5a. The onboard oscillator has a frequency of 156.25 MHz. If a different clock frequency is desired, Use external clocking configuration.   +    * The on-board clocking configuration is implemented by default. DAC CLKP and CLKN are connected to the differential outputs of the on-board crystal oscillator  as shown in Figure 2a. The onboard oscillator has a frequency of 156.25 MHz. If a different clock frequency is desired, Use external clocking configuration.   
-    * For external clocking configuration, change JP1 and JP2 connections first as shown in Figure 5b. Connect a High-frequency Continuous Wave Generator set to the desired frequency with 0dBm level to J10. The user will be prompted to enter the DAC Clock Input frequency in the ACE Board configuration wizard.+    * For external clocking configuration, change JP1 and JP2 connections first as shown in Figure 2b. Connect a High-frequency Continuous Wave Generator set to the desired frequency with 0dBm level to J10. The user will be prompted to enter the DAC Clock Input frequency in the ACE Board configuration wizard.
  
-{{ :resources:eval:dpg:ad910x_jumpers_set1.png?300 }}<WRAP centeralign>//Figure 5a. DAC clock is connected to on-board oscillator (default) | Figure 5b. DAC clock is connected to J10//</WRAP>+{{ :resources:eval:dpg:ad910x_jumpers_set1.png?300 }}<WRAP centeralign>//Figure 2a. DAC clock is connected to on-board oscillator (default) | Figure 2b. DAC clock is connected to J10//</WRAP>
  
 \\  \\ 
 ==== Output Configuration==== ==== Output Configuration====
 The evaluation board has a provision to connect the DAC Outputs to the RF Balun Transformer or an 0n-board ADA4817-2 Amplifiers. <note important>When tapping to the evaluation board outputs, users are not limited to the SMA jacks. P14 headers are provided as alternative connectors but performance is not as good as when using SMA connectors.</note> The evaluation board has a provision to connect the DAC Outputs to the RF Balun Transformer or an 0n-board ADA4817-2 Amplifiers. <note important>When tapping to the evaluation board outputs, users are not limited to the SMA jacks. P14 headers are provided as alternative connectors but performance is not as good as when using SMA connectors.</note>
-    * The DAC outputs are connected to the RF Balun Transformer by default as shown in figure 6.  +    * The DAC outputs are connected to the RF Balun Transformer by default as shown in figure 3.  
-    * To use On-board ADA4817-2 Amplifiers, change JP1 and JP2 connections  as shown in Figure 7. Ensure that a 7V to 12V 30W Wall Wart is connected to P15. The user should also select the **On-Board amplifier** DAC Output setting in the ACE Board Configuration wizard. +    * To use On-board ADA4817-2 Amplifiers, change JP1 and JP2 connections  as shown in Figure 4. Ensure that a 7V to 12V 30W Wall Wart is connected to P15. The user should also select the **On-Board amplifier** DAC Output setting in the ACE Board Configuration wizard. 
  
-{{ :resources:eval:dpg:ad910x_jumpers_set3_default.png?600 }}<WRAP centeralign>//Figure 6a. SMA output connectors are connected to RF transformers (default)//</WRAP>+{{ :resources:eval:dpg:ad910x_jumpers_set3_default.png?600 }}<WRAP centeralign>//Figure 3a. SMA output connectors are connected to RF transformers (default)//</WRAP>
  
 {{ :resources:eval:dpg:ad910x_jumpers_set3_2.png?600 }} {{ :resources:eval:dpg:ad910x_jumpers_set3_2.png?600 }}
-<WRAP centeralign>//Figure 6b. SMA output connectors are connected to ADA4817-2 amplifier outputs//</WRAP>+<WRAP centeralign>//Figure 3b. SMA output connectors are connected to ADA4817-2 amplifier outputs//</WRAP>
  
-{{ :resources:eval:dpg:ad910x_jumpers_set2.png?280 }}<WRAP centeralign>//Figure 7a. DAC outputs are connected to RF transformers (default) | Figure 7b. DAC ouputs are connected to ADA4817-2 amplifiers//</WRAP>+{{ :resources:eval:dpg:ad910x_jumpers_set2.png?280 }}<WRAP centeralign>//Figure 4a. DAC outputs are connected to RF transformers (default) | Figure 4b. DAC ouputs are connected to ADA4817-2 amplifiers//</WRAP>
  
  
Line 84: Line 78:
 {{ :resources:eval:dpg:ad910x_table2.png?600 }} {{ :resources:eval:dpg:ad910x_table2.png?600 }}
  
-The on-board amplifiers can be characterized using off-board power supplies by removing E1 and E2 then connecting 5.2V 0.2A across TP5 and ground and -5.2V 0.2A across TP4 and ground.+The on-board amplifiers can be characterized using off-board power supplies by removing E1 and E2 then connecting 5.2V 0.2A across TP5 and ground and -5.2V 0.2A across TP4 and ground. Refer to Table 2.
  
 \\ \\
  
-====Sample waveforms out of RF transformer==== +====Sample Waveforms out of RF transformer==== 
- <WRAP centeralign>{{:resources:eval:dpg:ad9106_sample_3.jpg?390}}{{ :resources:eval:dpg:ad9102_sample_3.jpg?390}}</WRAP><WRAP centeralign>//Figure 9a. AD9106 4 Pulsed DDS-Generated Sine Wave from a Pre stored waveform with Different Start Delay and Digital Gain Settings | Figure 9b. AD9102 Pulsed DDS-Generated Sine Wave from a Pre stored waveform//</WRAP> +|{{ :resources:eval:dpg:ad9106_sample_3.jpg? }}|{{ :resources:eval:dpg:ad9102_sample_3.jpg? }}
-\\ <WRAP centeralign>{{:resources:eval:dpg:ad9106_sample_5_2.jpg?390}}{{ :resources:eval:dpg:ad9102_sample_5.jpg?390}}</WRAP><WRAP centeralign>//Figure 10a. AD9106 Pulsed DDS-Generated Sine Wave modulated by an SRAM Vector with Different Start Delay | Figure 10b. AD9102 Pulsed DDS-Generated Sine Wave modulated by an SRAM Vector//</WRAP> +|  //Figure 5a. AD9106 4 Pulsed DDS-Generated Sine Wave from a Pre stored waveform with Different Start Delay and Digital Gain Settings//   //Figure 5b. AD9102 Pulsed DDS-Generated Sine Wave from a Pre stored waveform//  | 
-\\+|{{ :resources:eval:dpg:ad9106_sample_5_2.jpg? }}|{{ :resources:eval:dpg:ad9102_sample_5.jpg? }}
 +|  //Figure 6a. AD9106 Pulsed DDS-Generated Sine Wave modulated by an SRAM Vector with Different Start Delay//   //Figure 6b. AD9102 Pulsed DDS-Generated Sine Wave modulated by an SRAM Vector//  |
  
- ==== Sample waveforms out of Onboard Amplifier==== + 
-<note important>To properly observe waveforms below, connect the DAC outputs to the on-board amplifiers.</note>   <WRAP centeralign>{{:resources:eval:dpg:ad9106_sample_1.jpg?390}}{{ :resources:eval:dpg:ad9102_sample_1.jpg?390}}</WRAP><WRAP centeralign>//Figure 11a. AD9106 Gaussian Pulse from an SRAM Vector with Different Start Delay and Digital Gain Settings | Figure 11b. AD9102 Gaussian Pulse from an SRAM Vector//</WRAP> + ==== Sample Waveforms out of Onboard Amplifier==== 
-\\ <WRAP centeralign>{{:resources:eval:dpg:ad9106_sample_2.jpg?390}}{{ :resources:eval:dpg:ad9102_sample_2.jpg?390}}</WRAP><WRAP centeralign>//Figure 12a. AD9106 4 Pulses generated from an SRAM Vector | Figure 12b. AD9102 Pulse generated from an SRAM Vector//</WRAP> +<note important>To properly observe waveforms below, connect the DAC outputs to on-board amplifiers.</note>    
-\\ <WRAP centeralign>{{:resources:eval:dpg:ad9106_sample_4.jpg?390}}{{ :resources:eval:dpg:ad9102_sample_4.jpg?390}}</WRAP><WRAP centeralign>//Figure 13a. AD9106 Pulsed DDS-Generated Sine Wave and 3 Sawtooth waveforms from prestored waveform generator | Figure 13b. AD9102 Sawtooth Waveform from Prestored Waveform Generator//</WRAP> +|{{ :resources:eval:dpg:ad9106_sample_1.jpg? }}|{{ :resources:eval:dpg:ad9102_sample_1.jpg? }}
-\\ <WRAP centeralign>{{:resources:eval:dpg:ad9106_sample_6.jpg?390}}{{ :resources:eval:dpg:ad9102_sample_6_amplifier.jpg?390}}</WRAP><WRAP centeralign>//Figure 14a. AD9106 DDS-Generated Sine wave from Prestored waveform and 3 Sawtooth waveforms from prestored waveform generator | Figure 14b. AD9102 DDS-Generated Sinewave from Prestored waveform//</WRAP> +|  //Figure 7a. AD9106 Gaussian Pulse from an SRAM Vector with Different Start Delay and Digital Gain Settings//   //Figure 7b. AD9102 Gaussian Pulse from an SRAM Vector//  | 
-\\+|{{ resources:eval:dpg:ad9106_sample_2.jpg? }}|{{ :resources:eval:dpg:ad9102_sample_2.jpg? }}
 +|  //Figure 8a. AD9106 4 Pulses generated from an SRAM Vector//   //Figure 8b. AD9102 Pulse generated from an SRAM Vector//  | 
 +|{{ :resources:eval:dpg:ad9106_sample_4.jpg? }}|{{ :resources:eval:dpg:ad9102_sample_4.jpg? }}
 +|  //Figure 9a. AD9106 Pulsed DDS-Generated Sine Wave and 3 Sawtooth waveforms from prestored waveform generator//   //Figure 9b. AD9102 Sawtooth Waveform from Prestored Waveform Generator//  | 
 +|{{ :resources:eval:dpg:ad9106_sample_6.jpg? }}|{{ :resources:eval:dpg:ad9102_sample_6_amplifier.jpg? }}
 +|  //Figure 10a. AD9106 DDS-Generated Sine wave from Prestored waveform and 3 Sawtooth waveforms from prestored waveform generator//   //Figure 10b. AD9102 DDS-Generated Sinewave from Prestored waveform//  |
  
 ===== Troubleshooting ===== ===== Troubleshooting =====
Line 108: Line 108:
   * If signal amplitude is lower than expected, compare oscilloscope settings to the recommended setup in the Quick Start Guide. Check for loose cable connections or try changing SMA-to-BNC cables. Loose connections and cable damage cause impedance mismatch.   * If signal amplitude is lower than expected, compare oscilloscope settings to the recommended setup in the Quick Start Guide. Check for loose cable connections or try changing SMA-to-BNC cables. Loose connections and cable damage cause impedance mismatch.
   * If there is no output at all, check if clock input to AD9106 / AD9102 is stable by measuring clock leakage. Connect one of the evaluation board outputs to a spectrum analyzer. Boards and the clock source should be powered up but the DAC should not be generating a pattern. A low-power tone should be detected at the clock frequency. Otherwise, the clock source is not properly driving the clock input pins. Try using an off-board continuous waveform generator as clock source or if already using, try increasing waveform generator output signal level to 3 dBm.   * If there is no output at all, check if clock input to AD9106 / AD9102 is stable by measuring clock leakage. Connect one of the evaluation board outputs to a spectrum analyzer. Boards and the clock source should be powered up but the DAC should not be generating a pattern. A low-power tone should be detected at the clock frequency. Otherwise, the clock source is not properly driving the clock input pins. Try using an off-board continuous waveform generator as clock source or if already using, try increasing waveform generator output signal level to 3 dBm.
 +
 +===== AD910x-EBZ (Obsolete) Documentation =====
 +  * Schematic: {{ :resources:eval:dpg:ad9106-ebz_revc_schematic.pdf |AD9106-EBZ RevC}} {{ :resources:eval:dpg:ad9102-ebz_reva_schematic.pdf |AD9102-EBZ RevA}}
 +  * Bill of Materials: {{ :resources:eval:dpg:ad9106-ebz_revc_bom_customer.xls |AD9106-EBZ RevC}} {{ :resources:eval:dpg:ad9102-ebz_reva_bom_customer.xls |AD9102-EBZ RevA}}
 +  * PCB Gerber Files: {{ :resources:eval:dpg:ad9106-ebz_revc_gerber_files.zip |AD910x-EBZ RevC}}
 +  * PCB Board File: {{ :resources:eval:dpg:ad9106-ardz-ebz_board.zip |AD910x-EBZ RevC}}
 +  * DAC Software Suite Update: {{ :resources:eval:dpg:hsdacupdate_ad9106-ebz_1.0.3.zip |AD9106 SPI Controller}}
 +  * Quick Start Guide: {{ :resources:eval:dpg:ad9106_evaluation_board_quick_start_guide.pdf |AD9106-EBZ}} {{ :resources:eval:dpg:ad9102_evaluation_board_quick_start_guide.pdf |AD9102-EBZ}}
resources/eval/dpg/eval-ad9106.1666842518.txt.gz · Last modified: 27 Oct 2022 05:48 by Shine Cabatan