Wiki

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
resources:tools-software:linux-software:adrv9009_plugin [04 Jun 2018 17:01] – created Michael Hennerichresources:tools-software:linux-software:adrv9009_plugin [22 Jul 2020 14:51] (current) – [ADRV9009 Plugin Description] Michael Hennerich
Line 4: Line 4:
  
 If you want to go play with ''/sys/bus/iio/devices/....'' and manipulate the devices behind the back of the GUI, it's still possible to see the settings by clicking the "refresh" button at the bottom of the GUI. If you want to go play with ''/sys/bus/iio/devices/....'' and manipulate the devices behind the back of the GUI, it's still possible to see the settings by clicking the "refresh" button at the bottom of the GUI.
 +
 +<note tip>
 +This plugin supports multiple device instantiations. Typically used in a multichip design, where all devices and links are being synchronized.
 +In order to support this mode, all IIO devices need unique names.
 +Such as:
 +<code> 
 +adrv9009-phy-d
 +adrv9009-phy-c
 +adrv9009-phy-b
 +adrv9009-phy-a [JESD204 FSM Top Device]
 +</code>
 +or:
 +<code> 
 +adrv9009-phy-3
 +adrv9009-phy-2
 +adrv9009-phy-1
 +adrv9009-phy-0 [JESD204 FSM Top Device]
 +</code>
 +
 +When used with the JESD204 finite state machine framework. The Top Device needs to be suffixed with a letter or numeral smaller than the slave devices.
 +(a < b < c … or 0 < 1 < 2 …)
 +</note>
 +
  
 If you think the device has a setting that isn't managed by this tab, check out the [[adrv9009_advanced_plugin|ADRV9009 Advanced Plugin]] for the IIO Oscilloscope. If you think the device has a setting that isn't managed by this tab, check out the [[adrv9009_advanced_plugin|ADRV9009 Advanced Plugin]] for the IIO Oscilloscope.
Line 14: Line 37:
   * **FPGA Settings**   * **FPGA Settings**
  
-{{ :resources:tools-software:linux-software:myk_main1.png?400|}}+{{ :resources:tools-software:linux-software:adrv9009_main_plugin_1.png?400|}}
  
 ==== Device Global Settings ==== ==== Device Global Settings ====
Line 36: Line 59:
       * **Quadrature**       * **Quadrature**
       * **HD2**             * **HD2**      
-      +    * **Powerdown:** Channel Enable/Powerdown[[:resources/tools-software/linux-drivers/iio-transceiver/adrv9009?&#channel_enablepowerdown_controls | Read More ]] 
 + 
            
 ==== Transmit Chain ==== ==== Transmit Chain ====
Line 48: Line 72:
         * **Quadrature**         * **Quadrature**
         * **LO Leakage**         * **LO Leakage**
 +    * **Powerdown:** Channel Enable/Powerdown[[:resources/tools-software/linux-drivers/iio-transceiver/adrv9009?&#channel_enablepowerdown_controls | Read More ]]
 +
  
  
 ==== Observation Chain ==== ==== Observation Chain ====
 +
 +{{ :resources:tools-software:linux-software:adrv9009_main_plugin_2.png?400|}}
 +
   * **RF Bandwidth(MHz):** Displays the Primary Signal Bandwidth of the current Profile. [[:resources/tools-software/linux-drivers/iio-transceiver/adrv9009?&#observation_rx_signal_path | Read More ]]   * **RF Bandwidth(MHz):** Displays the Primary Signal Bandwidth of the current Profile. [[:resources/tools-software/linux-drivers/iio-transceiver/adrv9009?&#observation_rx_signal_path | Read More ]]
   * **Sampling Rate(MSPS):** Displays the RX Sample Rate of the current Profile. [[:resources/tools-software/linux-drivers/iio-transceiver/adrv9009?&#observation_rx_signal_path | Read More ]]   * **Sampling Rate(MSPS):** Displays the RX Sample Rate of the current Profile. [[:resources/tools-software/linux-drivers/iio-transceiver/adrv9009?&#observation_rx_signal_path | Read More ]]
Line 60: Line 89:
     * **Tracking** [[:resources/tools-software/linux-drivers/iio-transceiver/adrv9009?&#calibration_tracking_controls | Read More ]]     * **Tracking** [[:resources/tools-software/linux-drivers/iio-transceiver/adrv9009?&#calibration_tracking_controls | Read More ]]
       * **Quadrature**       * **Quadrature**
 +    * **Powerdown:** Channel Enable/Powerdown[[:resources/tools-software/linux-drivers/iio-transceiver/adrv9009?&#channel_enablepowerdown_controls | Read More ]]
 +
 ==== FPGA Settings ==== ==== FPGA Settings ====
 === Transmit/DDS === === Transmit/DDS ===
  
-{{:resources:tools-software:linux-software:myk_main2.png?400|}}+{{:resources:tools-software:linux-software:adrv9009_main_plugin_3.png?400|}}
  
 The plugin provides several options on how the transmitted data is generated.I The plugin provides several options on how the transmitted data is generated.I
resources/tools-software/linux-software/adrv9009_plugin.1528124515.txt.gz · Last modified: 04 Jun 2018 17:01 by Michael Hennerich