no-OS
|
Structure to configure VSWR (Only valid for a DPD-enabled transceiver) More...
#include <t_mykonos.h>
Public Attributes | |
int16_t | additionalDelayOffset |
uint16_t | pathDelayPnSeqLevel |
uint8_t | tx1VswrSwitchGpio3p3Pin |
uint8_t | tx2VswrSwitchGpio3p3Pin |
uint8_t | tx1VswrSwitchPolarity |
uint8_t | tx2VswrSwitchPolarity |
uint8_t | tx1VswrSwitchDelay_us |
uint8_t | tx2VswrSwitchDelay_us |
Structure to configure VSWR (Only valid for a DPD-enabled transceiver)
This information is loaded into the ARM memory using the MYKONOS_configVswr() function before running the VSWR init or tracking calibrations. These values can be changed when the ARM is in the radioOff states.
int16_t mykonosVswrConfig_t::additionalDelayOffset |
16th of an ORx sample (16=1sample), (default 0, valid -64 to 64)
uint16_t mykonosVswrConfig_t::pathDelayPnSeqLevel |
Default 255 (-30dBFs=(20Log10(value/8192)), (valid range 1 to 8191)
uint8_t mykonosVswrConfig_t::tx1VswrSwitchDelay_us |
Delay for Tx1 after flipping the VSWR switch until measurement is made. In us resolution with a range from 0 to 255us
uint8_t mykonosVswrConfig_t::tx1VswrSwitchGpio3p3Pin |
3p3V GPIO pin to use to control VSWR switch for Tx1 (valid 0-11) (output from Mykonos)
uint8_t mykonosVswrConfig_t::tx1VswrSwitchPolarity |
3p3v GPIO pin polarity for forward path of Tx1, opposite used for reflection path (1 = high level, 0 = low level)
uint8_t mykonosVswrConfig_t::tx2VswrSwitchDelay_us |
Delay for Tx2 after flipping the VSWR switch until measurement is made. In us resolution with a range from 0 to 255us
uint8_t mykonosVswrConfig_t::tx2VswrSwitchGpio3p3Pin |
3p3V GPIO pin to use to control VSWR switch for Tx2 (valid 0-11) (output from Mykonos)
uint8_t mykonosVswrConfig_t::tx2VswrSwitchPolarity |
3p3v GPIO pin polarity for forward path of Tx2, opposite used for reflection path (1 = high level, 0 = low level)