Post Go back to editing

AD9371/9375 RXOFF

I have 2x AD9375's on my custom board. I need to set one up to RX1 and TXOFF and the other to RXOFF and TX1.

I have successfully set up on to RX1 and TXOFF but am unuseful at  RXOFF and TX1.

I get ARM  errors when I try to calibrate.

I noticed that the TES software does not have a selection to turn the RXOFF. Is the RXOFF mode supported?

INIT_CALIBRATION_TABLE = {"TX1_ONLY" : 0x10D91,
"RX1_RX2" : 0x0786E,}

TRACKING_CALIBRATION_TABLE = {"TX1_ONLY" : 0x054,
"RX1_RX2" : 0x3

In the config structure I am setting

typedef enum
{
TXOFF = 0,
TX1 = 1,
TX2 = 2,
TX1_TX2 = 3
} mykonosTxChannels_t;

typedef enum
{
RXOFF = 0,
RX1 = 1,
RX2 = 2,
RX1_RX2 = 3
} mykonosRxChannels_t;

typedef enum
{
OBS_RXOFF = 0,
OBS_RX1_TXLO = 1,
OBS_RX2_TXLO = 2,
OBS_INTERNALCALS = 3,
OBS_SNIFFER = 4,
OBS_RX1_SNIFFERLO = 5,
OBS_RX2_SNIFFERLO = 6,
OBS_SNIFFER_A = 0x14,
OBS_SNIFFER_B = 0x24,
OBS_SNIFFER_C = 0x34
} mykonosObsRxChannels_t;

typedef enum
{
MYK_OBS_RXOFF = 0x00,
MYK_ORX1 = 0x01,
MYK_ORX2 = 0x02,
MYK_ORX1_ORX2 = 0x03,
MYK_SNRXA = 0x04,
MYK_SNRXB = 0x08,
MYK_SNRXC = 0x10,
MYK_SNRXA_B_C = 0x1C
} mykonosObsRxChannelsEn_t;



added more clarification
[edited by: Jpayne at 8:23 PM (GMT -5) on 14 Feb 2022]
Parents Reply Children