Thanks for the reply Martin,
I looked at the linked code, but it looks to me like it doesn't provide the
answer. It seems to me that my question boils down to figuring out the four
entries in the lookup table RX0_ANT_1 which holds a switch setting for each
of the ATR states: 0X, RX, TX, XX.

After reviewing the code snips you linked as well as where these functions
are called from the zbx rx/tx programming experts for the specific case of
the Rx antenna configured for Tx/Rx and the Tx antenna configured for
Tx/Rx, my mental compiler tells me that the only entry in RX0_ANT_1 that
will be modified during the configuration is the ATR state RX.  The other 3
states (0X,TX,and XX) in the table are not touched. I'm guessing that these
are defaulted elsewhere in the code, but I can't figure out where.

Rob

On Tue, Sep 23, 2025 at 10:09 AM Anderseck, Martin via USRP-users <
[email protected]> wrote:

> Hi Rob,
>
>
>
> Looking into the zbx_cpld_ctrl.cpp it looks like the RX Ant1 switch is not
> moved away from the TX/RX port:
>
>
> https://github.com/EttusResearch/uhd/blob/master/host/lib/usrp/dboard/zbx/zbx_cpld_ctrl.cpp#L322-L325
>
> and
> https://github.com/EttusResearch/uhd/blob/master/host/lib/usrp/dboard/zbx/zbx_cpld_ctrl.cpp#L276-L277
>
>
>
> For the TX part I’d have to look up what the amplifiers in the antenna
> settings mean exactly, though.
>
>
>
> /Martin
>
>
>
> *From:* Rob Kossler via USRP-users <[email protected]>
> *Sent:* Monday, September 15, 2025 10:23 PM
> *To:* usrp-users <[email protected]>
> *Subject:* [EXTERNAL] [USRP-users] Rx antenna Tx/Rx with full duplex
> streaming state
>
>
>
> Hi,
>
> I am wondering if anyone knows what happens with the Tx and Rx switches in
> the case of the Rx antenna setting of Tx/Rx for a full-duplex streaming
> state. In particular, I'm interested in the case of the X410/ZBX where the
> switches in question are Sw 1 (Rx) and Sw 11 (Tx).  It seems that if the
> streaming state were Rx only, both of these switches would route the Tx/Rx0
> port to the Rx path. But, for the case of simultaneous Tx/Rx streaming, I
> expect that Sw 11 (Tx) is changed to the Tx path. What I'm unclear about is
> what happens to Sw 1 (Rx).  Does this change to the Rx1 port or does it
> remain on the Tx/Rx0 port?
>
> Rob
> _______________________________________________
> USRP-users mailing list -- [email protected]
> To unsubscribe send an email to [email protected]
>
_______________________________________________
USRP-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to