AnsweredAssumed Answered

AD9371 gain registers for Tx?

Question asked by tcachat on Mar 27, 2018
Latest reply on Jun 11, 2018 by tcachat

In function MYKONOS_enableTxNco, some TX-gains are defined by directly writing to the registers
MYKONOS_ADDR_TX1_GAIN_0, MYKONOS_ADDR_TX1_GAIN_1, MYKONOS_ADDR_TX1_GAIN_2, MYKONOS_ADDR_TX2_GAIN_0, MYKONOS_ADDR_TX2_GAIN_1, MYKONOS_ADDR_TX2_GAIN_2.

 

In some other discussion (https://ez.analog.com/message/328348-re-ad9375-register-map), it was explained to us that register map is not provided and API is better. How can I know what are these registers? I could not find any other function using these registers, whereas attenuation registers are accessible (e.g. MYKONOS_ADDR_TX1_ATTENUATION, used by MYKONOS_setTx1Attenuation). Are the gain registers only used by the NCO?

 

How can we control the gain? According to the User Guide, gain exists only for the receive path?

 

References:

Xilinx ZC706 and an ADRV9371

hdl-2017_r1, Vivdao 2016.4, SDK 2017.4

Outcomes