This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
resources:tools-software:linux-software:adrv9001:2_plugin [12 Jun 2020 15:21] – Nuno Sá | resources:tools-software:linux-software:adrv9002_plugin [17 Jul 2020 15:52] – Nuno Sá | ||
---|---|---|---|
Line 1: | Line 1: | ||
===== ADRV9002 Plugin Description ===== | ===== ADRV9002 Plugin Description ===== | ||
- | The ADRV9002 plugin works with the [[iio_oscilloscope|IIO Oscilloscope]]. You always use the latest version if possible. Changing any field will immediately write changes which have been made to the ADRV9002 settings to the hardware, and then read it back to make sure the setting is valid. If you want to set something that the GUI changes to a different number, that either means that GUI is rounding (sorry), or the hardware (either the ADRV9002 or the FPGA fabric) does not support that mode/ | + | The ADRV9002 plugin works with the [[.adrv9001:iio_oscilloscope|IIO Oscilloscope]]. You always use the latest version if possible. Changing any field will immediately write changes which have been made to the ADRV9002 settings to the hardware, and then read it back to make sure the setting is valid. If you want to set something that the GUI changes to a different number, that either means that GUI is rounding (sorry), or the hardware (either the ADRV9002 or the FPGA fabric) does not support that mode/ |
If you want to go play with ''/ | If you want to go play with ''/ | ||
Line 15: | Line 15: | ||
==== Device Global Settings ==== | ==== Device Global Settings ==== | ||
- | * **Profile configuration: | + | * **Profile configuration: |
* **Temperature: | * **Temperature: | ||
==== Receive Chain ==== | ==== Receive Chain ==== | ||
- | * **RF Bandwidth(MHz): | + | * **RF Bandwidth(MHz): |
- | * **Sampling Rate(MSPS): | + | * **Sampling Rate(MSPS): |
- | * **Gain Control:** Selects one of the available modes: spi, pin and automatic. [[:resources/tools-software/linux-drivers/iio-transceiver/adrv9001/2# | + | * **Gain Control:** Selects one of the available modes: spi, pin and automatic. [[resources: |
- | * **Hardware Gain(dB):** Controls the RX gain only in SPI/PIN mode. [[:resources/tools-software/linux-drivers/iio-transceiver/adrv9001/2# | + | * **Hardware Gain(dB):** Controls the RX gain only in SPI/PIN mode. [[resources: |
- | * **RSSI(dB): | + | * **RSSI(dB): |
- | * **Decimated Power(dB): | + | * **Decimated Power(dB): |
- | * **NCO (Hz):** Controls the frequency offset correction. [[:resources/tools-software/linux-drivers/iio-transceiver/adrv9001/2# | + | * **NCO (Hz):** Controls the frequency offset |
- | * **Powerdown: | + | * **Powerdown: |
- | * **Dynamic Adc Switch:** Enables dynamic adc switch. [[:resources/tools-software/linux-drivers/iio-transceiver/adrv9001/2# | + | * **Dynamic Adc Switch:** Enables dynamic adc switch. [[resources: |
- | * **ENSM:** Selects one of the available modes. [[:resources/tools-software/linux-drivers/iio-transceiver/adrv9001/2# | + | * **ENSM:** Selects one of the available modes. [[resources: |
- | * **Port Enable:** Selects how the port can be enabled (spi or pin). [[:resources/tools-software/linux-drivers/iio-transceiver/adrv9001/2# | + | * **Port Enable:** Selects how the port can be enabled (spi or pin). [[resources: |
- | * **Local Oscillator (MHz):** Controls the carrier frequency. [[:resources/tools-software/linux-drivers/iio-transceiver/adrv9001/2# | + | * **Local Oscillator (MHz):** Controls the carrier frequency. [[resources: |
- | * **Digital Gain Control:** Selects the digital control mode to use. [[:resources/tools-software/linux-drivers/iio-transceiver/adrv9001/2# | + | * **Digital Gain Control:** Selects the digital control mode to use. [[resources: |
- | * **Interface Gain (dB):** Controls the Slicer block gain. [[:resources/tools-software/linux-drivers/iio-transceiver/adrv9001/2# | + | * **Interface Gain (dB):** Controls the Slicer block gain. [[resources: |
- | * **Tracking: | + | * **Tracking: |
* **Quadrature FIC** | * **Quadrature FIC** | ||
* **BBDC Rejection** | * **BBDC Rejection** | ||
Line 46: | Line 46: | ||
{{ : | {{ : | ||
- | * **RF Bandwidth(MHz): | + | * **RF Bandwidth(MHz): |
- | * **Sampling Rate(MSPS): | + | * **Sampling Rate(MSPS): |
- | * **Attenuation (dB):** Controls TX attenuation. [[:resources/tools-software/linux-drivers/iio-transceiver/adrv9001/2# | + | * **Attenuation (dB):** Controls TX attenuation. [[resources:tools-software:linux-drivers:iio-transceiver:adrv9002# |
- | * **Attenuation Control:** Select control mode between spi, pin or bypass. [[:resources/tools-software/linux-drivers/iio-transceiver/adrv9001/2# | + | * **Attenuation Control:** Select control mode between spi, pin or bypass. [[resources:tools-software:linux-drivers:iio-transceiver:adrv9002# |
- | * **ENSM:** Selects one of the available modes. [[:resources/tools-software/linux-drivers/iio-transceiver/adrv9001/2# | + | * **ENSM:** Selects one of the available modes. [[resources: |
- | * **Port Enable:** Selects how the port can be enabled (spi or pin). [[:resources/tools-software/linux-drivers/iio-transceiver/adrv9001/2# | + | * **Port Enable:** Selects how the port can be enabled (spi or pin). [[resources:tools-software:linux-drivers:iio-transceiver:adrv9002# |
- | * **Powerdown: | + | * **Powerdown: |
- | * **Local Oscillator (MHz):** Controls the carrier frequency. [[:resources/tools-software/linux-drivers/iio-transceiver/adrv9001/2# | + | * **NCO (Hz):** Controls the frequency offset correction. The setting is only visible if the loaded profile supports nco correction. [[resources: |
- | * **Tracking: | + | * **Local Oscillator (MHz):** Controls the carrier frequency. [[resources:tools-software:linux-drivers:iio-transceiver:adrv9002# |
+ | * **Tracking: | ||
* **Quadrature** | * **Quadrature** | ||
* **PA Correction** | * **PA Correction** |