|
| 1 | +.. _ad9084: |
| 2 | + |
| 3 | +AD9084 |
| 4 | +======================================== |
| 5 | + |
| 6 | +Overview |
| 7 | +--------- |
| 8 | + |
| 9 | +The **AD9084** instrument for Scopy enables integration and control of the |
| 10 | +Apollo MxFE platform within the Scopy software environment. This plugin |
| 11 | +allows users to configure and interact with the AD9084 ADC/DAC. |
| 12 | + |
| 13 | +Instrument Layout |
| 14 | +----------------- |
| 15 | + |
| 16 | +.. image:: https://raw.githubusercontent.com/analogdevicesinc/scopy/refs/heads/doc_resources/resources/ad9084/ad9084_overview.png |
| 17 | + :align: center |
| 18 | + |
| 19 | +Device name indicator |
| 20 | +^^^^^^^^^^^^^^^^^^^^^^^^ |
| 21 | + |
| 22 | +This is the device that will be used to control the AD9084/AD9088 device. |
| 23 | +The device name is also used to identify the device in the IIO device tree. |
| 24 | +Default value is **axi-ad9084-rx-hpc**. |
| 25 | + |
| 26 | +RX/TX enable buttons |
| 27 | +^^^^^^^^^^^^^^^^^^^^^^^^ |
| 28 | + |
| 29 | +These buttons allow enabling or disabling the RX and TX chain view in the Scopy instrument. |
| 30 | +The actual RX/TX chain operation is not disabled/enabled, as the buttons only control the |
| 31 | +visibility of the RX and TX chain settings within the instrument interface. |
| 32 | + |
| 33 | +Refresh button |
| 34 | +^^^^^^^^^^^^^^^^^^^^^^^^ |
| 35 | + |
| 36 | +This button will refresh the current configuration values of the AD9084/AD9088 device. |
| 37 | +It will update all the displayed values in the instrument, ensuring that the user sees |
| 38 | +the latest configuration. |
| 39 | + |
| 40 | +Settings menu button |
| 41 | +^^^^^^^^^^^^^^^^^^^^^^^^ |
| 42 | + |
| 43 | +This button will open the settings menu, allowing users to configure various parameters |
| 44 | +of the AD9084/AD9088 device. The settings menu includes options for: |
| 45 | + |
| 46 | +- **PFIR config** |
| 47 | + |
| 48 | + Allows users to load a PFIR filter configuration file. Make sure the |
| 49 | + file has the correct format and compatible with the device. |
| 50 | + The plugin provides a default PFIR configuration file that can be used as a starting point. |
| 51 | + A file dialog will open in the default FIR filter files location. |
| 52 | + |
| 53 | +- **CFIR config** |
| 54 | + |
| 55 | + Allows users to load a CFIR filter configuration file. Make sure the |
| 56 | + file has the correct format and compatible with the device. |
| 57 | + The plugin provides a default CFIR configuration file that can be used as a starting point. |
| 58 | + A file dialog will open in the default FIR filter files location. |
| 59 | + |
| 60 | +RX Chain settings |
| 61 | +^^^^^^^^^^^^^^^^^^^^^^^^ |
| 62 | + |
| 63 | +The RX Chain section is a scrollable area containing configuration options for all the |
| 64 | +RX channels of the device. |
| 65 | + |
| 66 | +All the UI controls are interactive, displaying the state of the |
| 67 | +current operation, specifically a progress bar while the operation is in progress, becoming |
| 68 | +green or red based on the success or failure of the operation, respectively. |
| 69 | +At startup all UI elements are initialized with the current values from the device. |
| 70 | + |
| 71 | +Each RX channel section includes the following information: |
| 72 | + |
| 73 | +- **Channel indicator**: Displays the channel number (e.g., Channel 1, Channel 2, etc.). |
| 74 | +- **Channel label**: Indicates the FDDC/CDDC arrangement for the channel. |
| 75 | +- **Channel enable**: A checkbox to enable or disable the channel. When successfully disabled, |
| 76 | + the channel name size will be reduced to indicate that the channel is inactive. |
| 77 | +- **CFIR enable**: A checkbox to enable or disable the CFIR filter for the channel. |
| 78 | +- **CFIR profile**: A dropdown menu to select the CFIR profile for the channel. |
| 79 | +- **ADC Frequency**: Control the ADC frequency. |
| 80 | + The value is displayed in MHz and it is a shared value for all RX channels. Whenever |
| 81 | + the value is changed for one channel, a read operation is performed to update all the |
| 82 | + RX channels with the new value. |
| 83 | +- **NCO Frequency** |
| 84 | +- **NCO Phase** |
| 85 | +- **Main NCO Frequency** |
| 86 | +- **Main NCO Phase** |
| 87 | +- **Test Mode** |
| 88 | +- **Nyquist Zone**: A dropdown menu to select the Nyquist zone for the channel. |
| 89 | +- **Loopback Mode** |
| 90 | + |
| 91 | + |
| 92 | +TX Chain settings |
| 93 | +^^^^^^^^^^^^^^^^^^^^^^^^ |
| 94 | + |
| 95 | +The TX Chain section is a scrollable area containing configuration options for all the |
| 96 | +TX channels of the device. |
| 97 | + |
| 98 | +All the UI controls are interactive, displaying the state of the |
| 99 | +current operation, specifically a progress bar while the operation is in progress, becoming |
| 100 | +green or red based on the success or failure of the operation, respectively. |
| 101 | +At startup all UI elements are initialized with the current values from the device. |
| 102 | + |
| 103 | +Each TX channel section includes the following information: |
| 104 | + |
| 105 | +- **Channel indicator**: Displays the channel number (e.g., Channel 1, Channel 2, etc.). |
| 106 | +- **Channel label**: Indicates the FDUC/CDUC arrangement for the channel. |
| 107 | +- **Channel enable**: A checkbox to enable or disable the channel. When successfully disabled, |
| 108 | + the channel name size will be reduced to indicate that the channel is inactive. |
| 109 | +- **CFIR enable**: A checkbox to enable or disable the CFIR filter for the channel. |
| 110 | +- **CFIR profile**: A dropdown menu to select the CFIR profile for the channel. |
| 111 | +- **DAC Frequency**: Control the DAC frequency. |
| 112 | + The value is displayed in MHz and it is a shared value for all TX channels. Whenever |
| 113 | + the value is changed for one channel, a read operation is performed to update all the |
| 114 | + TX channels with the new value. |
| 115 | +- **NCO Frequency** |
| 116 | +- **NCO Phase** |
| 117 | +- **Gain Scale** |
| 118 | +- **Test Tone Scale** |
| 119 | +- **Test Tone Enable** |
| 120 | +- **Main NCO Frequency** |
| 121 | +- **Main NCO Phase** |
| 122 | +- **Main Test Tone Scale** |
| 123 | +- **Main Test Tone Enable** |
0 commit comments