AD9371 Advanced Test Suite
Note
User guide: AD9371 user guide
Note
Tester |
Test Date |
Scopy version |
Plugin version (N/A if not applicable) |
Comments |
|---|---|---|---|---|
- Prerequisites:
Scopy v2.2.0 or later with AD9371 plugin installed
AD9371 device connected
Device drivers and firmware are up to date
Reset .ini files to default by pressing Reset button in Preferences
Setup Environment
- AD9371.device:
Connect an AD9371 evaluation board via Ethernet/USB to your PC
Ensure AD9371 IIO drivers are properly installed
Verify device firmware and driver compatibility
Connect to the device in Scopy with AD9371 plugin enabled
- AD9371.emulator:
Press the add device button and go to emulator
Select AD9371 device if available
Enable, verify and select all plugins available
Connect to the device
AD9371 Advanced Controls Tests
Test 1: Advanced Plugin Loads
UID: TST.AD9371.ADVANCED_PLUGIN_LOADS
RBP: P0
Description: Verify that the AD9371 Advanced plugin loads in Scopy without errors.
OS: ANY
- Preconditions:
Scopy is installed
- Steps:
- Open Scopy application and connect to an AD9371 device.
Expected result: Scopy launches without errors and the AD9371 package is available.
Actual result:
Tested OS:
Comments:
Result: PASS/FAIL
Test 2: Clock Settings Section Visible
UID: TST.AD9371.ADVANCED_CLK_SETTINGS_VISIBLE
RBP: P1
Description: Verify that the Clock Settings section is accessible and displays clock-related IIO attributes.
OS: ANY
- Preconditions:
Use AD9371.device setup
- Steps:
- In the AD9371 Advanced plugin, click the Clock Settings navigation button.
Expected result: The Clock Settings panel is displayed in the central area with clock attribute widgets.
Actual result:
Tested OS:
Comments:
Result: PASS/FAIL
Test 3: Calibrations Section Visible
UID: TST.AD9371.ADVANCED_CALIBRATIONS_VISIBLE
RBP: P1
Description: Verify that the Calibrations section is accessible and displays calibration enable switches.
OS: ANY
- Preconditions:
Use AD9371.device setup
- Steps:
- In the AD9371 Advanced plugin, click the Calibrations navigation button.
Expected result: The Calibrations panel is displayed with TX QEC, TX LO Leakage, TX LO Leakage Ext., TX BB Filter, and (if DPD-capable) DPD, CLGC, VSWR calibration switches.
Actual result:
Tested OS:
Comments:
Result: PASS/FAIL
Test 4: Advanced Calibration Mask Write
UID: TST.AD9371.ADVANCED_CALIBRATIONS_MASK_WRITE
RBP: P2
Description: Verify that toggling a calibration enable switch in the Advanced Calibrations section is written to the hardware.
OS: ANY
- Preconditions:
Use AD9371.device setup
- Steps:
- In the Calibrations section, toggle the TX QEC Cal switch on or off.
Expected result: The switch changes state in the UI and the new value is written to the hardware
calibrate_tx_qec_enattribute.Actual result:
Tested OS:
Comments:
Result: PASS/FAIL
Test 5: TX Settings Section Visible
UID: TST.AD9371.ADVANCED_TX_SETTINGS_VISIBLE
RBP: P1
Description: Verify that the TX Settings section is accessible and displays TX-specific IIO attributes.
OS: ANY
- Preconditions:
Use AD9371.device setup
- Steps:
- In the AD9371 Advanced plugin, click the TX Settings navigation button.
Expected result: The TX Settings panel is displayed in the central area with TX attribute widgets.
Actual result:
Tested OS:
Comments:
Result: PASS/FAIL
Test 6: RX Settings Section Visible
UID: TST.AD9371.ADVANCED_RX_SETTINGS_VISIBLE
RBP: P1
Description: Verify that the RX Settings section is accessible and displays RX-specific IIO attributes.
OS: ANY
- Preconditions:
Use AD9371.device setup
- Steps:
- In the AD9371 Advanced plugin, click the RX Settings navigation button.
Expected result: The RX Settings panel is displayed in the central area with RX attribute widgets.
Actual result:
Tested OS:
Comments:
Result: PASS/FAIL
Test 7: Observation Settings Section Visible
UID: TST.AD9371.ADVANCED_OBS_SETTINGS_VISIBLE
RBP: P1
Description: Verify that the Observation RX Settings section is accessible and displays ORx-specific attributes.
OS: ANY
- Preconditions:
Use AD9371.device setup
- Steps:
- In the AD9371 Advanced plugin, click the Obs Settings navigation button.
Expected result: The Observation Settings panel is displayed with ORx attribute widgets.
Actual result:
Tested OS:
Comments:
Result: PASS/FAIL
Test 8: Gain Setup Section Visible
UID: TST.AD9371.ADVANCED_GAIN_SETUP_VISIBLE
RBP: P2
Description: Verify that the Gain Setup section is accessible and displays gain table configuration attributes.
OS: ANY
- Preconditions:
Use AD9371.device setup
- Steps:
- In the AD9371 Advanced plugin, click the Gain Setup navigation button.
Expected result: The Gain Setup panel is displayed in the central area with gain configuration widgets.
Actual result:
Tested OS:
Comments:
Result: PASS/FAIL
Test 9: AGC Setup Section Visible
UID: TST.AD9371.ADVANCED_AGC_SETUP_VISIBLE
RBP: P2
Description: Verify that the AGC Setup section is accessible and displays AGC configuration attributes.
OS: ANY
- Preconditions:
Use AD9371.device setup
- Steps:
- In the AD9371 Advanced plugin, click the AGC Setup navigation button.
Expected result: The AGC Setup panel is displayed in the central area with AGC attribute widgets.
Actual result:
Tested OS:
Comments:
Result: PASS/FAIL
Test 10: ARM GPIO Section Visible
UID: TST.AD9371.ADVANCED_ARM_GPIO_VISIBLE
RBP: P2
Description: Verify that the ARM GPIO section is accessible and displays ARM GPIO pin configuration attributes.
OS: ANY
- Preconditions:
Use AD9371.device setup
- Steps:
- In the AD9371 Advanced plugin, click the ARM GPIO navigation button.
Expected result: The ARM GPIO panel is displayed in the central area with ARM GPIO attribute widgets.
Actual result:
Tested OS:
Comments:
Result: PASS/FAIL
Test 11: GPIO Section Visible
UID: TST.AD9371.ADVANCED_GPIO_VISIBLE
RBP: P2
Description: Verify that the GPIO section is accessible and displays GPIO pin attributes.
OS: ANY
- Preconditions:
Use AD9371.device setup
- Steps:
- In the AD9371 Advanced plugin, click the GPIO navigation button.
Expected result: The GPIO panel is displayed in the central area with GPIO attribute widgets.
Actual result:
Tested OS:
Comments:
Result: PASS/FAIL
Test 12: AUX DAC Section Visible
UID: TST.AD9371.ADVANCED_AUX_DAC_VISIBLE
RBP: P2
Description: Verify that the AUX DAC section is accessible and displays auxiliary DAC configuration attributes.
OS: ANY
- Preconditions:
Use AD9371.device setup
- Steps:
- In the AD9371 Advanced plugin, click the AUX DAC navigation button.
Expected result: The AUX DAC panel is displayed in the central area with DAC attribute widgets.
Actual result:
Tested OS:
Comments:
Result: PASS/FAIL
Test 13: JESD Framer Section Visible
UID: TST.AD9371.ADVANCED_JESD_FRAMER_VISIBLE
RBP: P2
Description: Verify that the JESD Framer section is accessible and displays JESD framer configuration attributes.
OS: ANY
- Preconditions:
Use AD9371.device setup
- Steps:
- In the AD9371 Advanced plugin, click the JESD Framer navigation button.
Expected result: The JESD Framer panel is displayed in the central area with JESD framer attribute widgets.
Actual result:
Tested OS:
Comments:
Result: PASS/FAIL
Test 14: JESD Deframer Section Visible
UID: TST.AD9371.ADVANCED_JESD_DEFRAMER_VISIBLE
RBP: P2
Description: Verify that the JESD Deframer section is accessible and displays JESD deframer configuration attributes.
OS: ANY
- Preconditions:
Use AD9371.device setup
- Steps:
- In the AD9371 Advanced plugin, click the JESD Deframer navigation button.
Expected result: The JESD Deframer panel is displayed in the central area with JESD deframer attribute widgets.
Actual result:
Tested OS:
Comments:
Result: PASS/FAIL
Test 15: BIST Section Visible
UID: TST.AD9371.ADVANCED_BIST_VISIBLE
RBP: P2
Description: Verify that the BIST (Built-In Self Test) section is accessible and displays BIST controls.
OS: ANY
- Preconditions:
Use AD9371.device setup
- Steps:
- In the AD9371 Advanced plugin, click the BIST navigation button.
Expected result: The BIST panel is displayed in the central area with BIST attribute widgets and controls.
Actual result:
Tested OS:
Comments:
Result: PASS/FAIL
Test 16: DPD Settings Section Visible
UID: TST.AD9371.ADVANCED_DPD_SETTINGS_VISIBLE
RBP: P3
Description: Verify that the DPD Settings section is accessible on DPD-capable hardware and displays DPD attributes.
OS: ANY
- Preconditions:
Use AD9371.device setup
AD9371 device must support DPD (
dpd_tracking_enattribute present on TX channel)
- Steps:
- In the AD9371 Advanced plugin, click the DPD Settings navigation button.
Expected result: The DPD Settings panel is displayed in the central area with DPD tracking, actuator, and status attribute widgets.
Actual result:
Tested OS:
Comments:
Result: PASS/FAIL
Test 17: CLGC Settings Section Visible
UID: TST.AD9371.ADVANCED_CLGC_SETTINGS_VISIBLE
RBP: P3
Description: Verify that the CLGC Settings section is accessible on DPD-capable hardware and displays CLGC attributes.
OS: ANY
- Preconditions:
Use AD9371.device setup
AD9371 device must support DPD/CLGC
- Steps:
- In the AD9371 Advanced plugin, click the CLGC Settings navigation button.
Expected result: The CLGC Settings panel is displayed in the central area with CLGC tracking, gain, and status attribute widgets.
Actual result:
Tested OS:
Comments:
Result: PASS/FAIL
Test 18: VSWR Settings Section Visible
UID: TST.AD9371.ADVANCED_VSWR_SETTINGS_VISIBLE
RBP: P3
Description: Verify that the VSWR Settings section is accessible on DPD-capable hardware and displays VSWR attributes.
OS: ANY
- Preconditions:
Use AD9371.device setup
AD9371 device must support DPD/VSWR
- Steps:
- In the AD9371 Advanced plugin, click the VSWR Settings navigation button.
Expected result: The VSWR Settings panel is displayed in the central area with VSWR tracking, forward/reflected gain, and status attribute widgets.
Actual result:
Tested OS:
Comments:
Result: PASS/FAIL