Both sides previous revisionPrevious revision | Last revisionBoth sides next revision |
resources:eval:user-guides:eval-adl5902-ardz [06 May 2020 10:31] – removed pycharm terms Jeric Vargas | resources:eval:user-guides:eval-adl5902-ardz [03 Jan 2021 21:46] – fix links Robin Getz |
---|
{{ :resources:eval:user-guides:ADL5902-top-clean.jpg?600 |EVAL-ADL5902-ARDZ}} | {{ :resources:eval:user-guides:ADL5902-top-clean.jpg?600 |EVAL-ADL5902-ARDZ}} |
| |
The **[[https://www.analog.com/en/design-center/evaluation-hardware-and-software/evaluation-boards-kits/EVAL-ADL5902-ARDZ.html#eb-overview|EVAL-ADL5902-ARDZ]]** shield illustrates the functionality of the **[[http://www.analog.com/en/products/rf-microwave/rf-power-detectors/rms-responding-power-detectors/adl5902.html|ADL5902]], a 50 MHz to 9 GHz 65 dB TruPwr™ RMS responding RF power detector**. The voltage outputs of the ADL5902 are routed to the **ANALOG IN** connector of the Arduino base board. This allows the RF power detector’s output voltage to be easily digitized and processed by the Arduino base board’s integrated six-channel ADC. The output of the ADL5902’s on-board temperature sensor is also routed to one of the ANALOG IN pins. | The **[[adi>en/design-center/evaluation-hardware-and-software/evaluation-boards-kits/EVAL-ADL5902-ARDZ.html#eb-overview|EVAL-ADL5902-ARDZ]]** shield illustrates the functionality of the **[[adi>en/products/rf-microwave/rf-power-detectors/rms-responding-power-detectors/adl5902.html|ADL5902]], a 50 MHz to 9 GHz 65 dB TruPwr™ RMS responding RF power detector**. The voltage outputs of the ADL5902 are routed to the **ANALOG IN** connector of the Arduino base board. This allows the RF power detector’s output voltage to be easily digitized and processed by the Arduino base board’s integrated six-channel ADC. The output of the ADL5902’s on-board temperature sensor is also routed to one of the ANALOG IN pins. |
| |
The **power supply** for the board comes from the Arduino base board through the POWER connector (5V). So while there is **no need to connect an external power supply**, the board can be powered by an external supply (6 Volt wall wart on **P3** or 6V connected to the **P1** screw terminals. | The **power supply** for the board comes from the Arduino base board through the POWER connector (5V). So while there is **no need to connect an external power supply**, the board can be powered by an external supply (6 Volt wall wart on **P3** or 6V connected to the **P1** screw terminals. |
===== Software Installation ===== | ===== Software Installation ===== |
- Set up **EVAL-ADICUP3029 serial driver** as in **[[https://wiki.analog.com/resources/eval/user-guides/EVAL-ADICUP3029/tools/keil_iar_support#how_to_use_EVAL-ADICUP3029_with_iar|1. Install mBed windows serial driver...]]** | - Set up **EVAL-ADICUP3029 serial driver** as in **[[https://wiki.analog.com/resources/eval/user-guides/EVAL-ADICUP3029/tools/keil_iar_support#how_to_use_EVAL-ADICUP3029_with_iar|1. Install mBed windows serial driver...]]** |
- Download the software on the [[https://www.analog.com/en/design-center/evaluation-hardware-and-software/evaluation-boards-kits/eval-ad8302-ardz.html#|product page]] or click [[https://www.analog.com/media/en/evaluation-boards-kits/evaluation-software/eval-ad8302-ardz%20evaluation%20software.zip|here]]. | - Download the software on the [[adi>en/design-center/evaluation-hardware-and-software/evaluation-boards-kits/eval-ad8302-ardz.html#|product page]] or click [[adi>media/en/evaluation-boards-kits/evaluation-software/eval-ad8302-ardz%20evaluation%20software.zip|here]]. |
- Extract the Software GUI.zip to your computer. | - Extract the Software GUI.zip to your computer. |
- Connect the EVAL-ADICUP3029 board using micro USB cable. | - Connect the EVAL-ADICUP3029 board using micro USB cable. |
==== Measurement Window ==== | ==== Measurement Window ==== |
{{:resources:eval:user-guides:eval-adl5902-ardz-measurement.png|APP_window}}\\ | {{:resources:eval:user-guides:eval-adl5902-ardz-measurement.png|APP_window}}\\ |
The EVAL-ADL5902-ARDZ shield converts the measured ADC code to RF input power in dBm using stored calibration coefficients. A 3-point calibration methodology is used. The software program includes default calibration coefficients that correspond to the default response of the ADL5902 across RF power level and frequency. [[http://www.analog.com/media/en/technical-documentation/data-sheets/ADL5902.pdf|datasheet specifications of ADL5902]]. Because of part-to-part device variation, observed accuracy using the default calibration coefficients will be sub-optimal. By availing of the software program's 3-point calibration function, measurement accuracy can be increased.\\ | The EVAL-ADL5902-ARDZ shield converts the measured ADC code to RF input power in dBm using stored calibration coefficients. A 3-point calibration methodology is used. The software program includes default calibration coefficients that correspond to the default response of the ADL5902 across RF power level and frequency. [[adi>media/en/technical-documentation/data-sheets/ADL5902.pdf|datasheet specifications of ADL5902]]. Because of part-to-part device variation, observed accuracy using the default calibration coefficients will be sub-optimal. By availing of the software program's 3-point calibration function, measurement accuracy can be increased.\\ |
<WRAP><note>If calibration is skipped at some frequencies, the default calibration coefficients will be used (user calibration coefficients and default calibration coefficients are INITIALLY the same). </note></WRAP> \\ | <WRAP><note>If calibration is skipped at some frequencies, the default calibration coefficients will be used (user calibration coefficients and default calibration coefficients are INITIALLY the same). </note></WRAP> \\ |
Related topic: [[#Calibration Window|Calibration of EVAL-ADL5902-ARDZ]] | Related topic: [[#Calibration Window|Calibration of EVAL-ADL5902-ARDZ]] |
===== C Development Guide ===== | ===== C Development Guide ===== |
==== Installations ==== | ==== Installations ==== |
- Download and install **[[http://www.analog.com/en/design-center/processors-and-dsp/evaluation-and-development-software/adswt-cces.html#relatedsoftware| CrossCore Embedded Studio (CCES) 2.8.1]]** | - Download and install **[[adi>en/design-center/processors-and-dsp/evaluation-and-development-software/adswt-cces.html#relatedsoftware| CrossCore Embedded Studio (CCES) 2.8.1]]** |
- Download and install **[[https://developer.mbed.org/handbook/Windows-serial-configuration|mBed windows serial driver]]** | - Download and install **[[https://developer.mbed.org/handbook/Windows-serial-configuration|mBed windows serial driver]]** |
<note>Assumes a fresh installation of all required software</note> | <note>Assumes a fresh installation of all required software</note> |
- Connect the EVAL-ADICUP3029 board using micro USB cable. | - Connect the EVAL-ADICUP3029 board using micro USB cable. |
- In the EVAL-ADICUP3029, set the S2 switch to USB. | - In the EVAL-ADICUP3029, set the S2 switch to USB. |
- Unzip **power detector development code-release.zip** from **[[https://www.analog.com/media/en/evaluation-boards-kits/evaluation-software/eval-ad8302-ardz%20evaluation%20software.zip|evaluation software]]** | - Unzip **power detector development code-release.zip** from **[[adi>media/en/evaluation-boards-kits/evaluation-software/eval-ad8302-ardz%20evaluation%20software.zip|evaluation software]]** |
- Find and copy **power_detector-firmware.hex** to the DAPLINK directory. Wait for the window to exit automatically. | - Find and copy **power_detector-firmware.hex** to the DAPLINK directory. Wait for the window to exit automatically. |
- Press S1 (reset) button on the EVAL-ADICUP3029 and mount the EVAL-ADL5902-ARDZ to the EVAL-ADICUP3029 | - Press S1 (reset) button on the EVAL-ADICUP3029 and mount the EVAL-ADL5902-ARDZ to the EVAL-ADICUP3029 |