Post Go back to editing

How to control the internal switch which switches between the external ORX RF inputs in ADRV9025?

Category: Hardware
Product Number: ADRV9025

Thanks in ahead for your time!

I meet a question when reading UG1727(4 Transmitter/4 Receiver/2 Observation Receiver Input Use Case,Page 113;4 Transmitter/4 Receiver/4 Observation Receiver Input Use Case,Page 115).

1. I takes it that I need FPGA output three groups of control signals including ORX_CTRL_x,ORXx_TX_SEL,ORXx_TX_EN.But when I look up PIN discription in datasheet,I can only find PINs named ORX_CTRL_x in ADRV9025 and can't find PINs named ORXx_TX_SEL & ORXx_TX_EN.How can I give ADRV9025 these signals? Should I pick GPIOs by myself and determine them as ORXx_TX_SEL & ORXx_TX_EN?

2. In 4 Transmitter/4 Receiver/4 Observation Receiver Input Use Case,it seams that ORXx_TX_SEL,ORXx_TX_EN can keep a fixed level(here I assume that question 1 has been answered and I have already know how to control ORXx_TX_SEL,ORXx_TX_EN). Should I control them by GPIO signals and make FPGA output fixed 1/0? If not,can I just pull these GPIO up and down by Pull-up/down resistance? When I switch to RX Mode,will these ORx config for TX DPD affect the work of RX?

3. In 4 Transmitter/4 Receiver/4 Observation Receiver Input Use Case, I want to make ORX1 & ORX3 work at the same time,can I do so? and how if I can? ORX_CTRL_D does not mentioned,what should i do with ORX_CTRL_D?

Parents
  • See below for our comments:

    1.Yes, you can assign the GPIOs as required from the GUI/ stream settings. See highlighted in yellow where the GPIOs are used.

    Should I pick GPIOs by myself and determine them as ORXx_TX_SEL & ORXx_TX_EN?

    2. You don't need GPIOs. they can be defaulted to a fixed state through SPI as they are fixed.

    Should I control them by GPIO signals and make FPGA output fixed 1/0? If not,can I just pull these GPIO up and down by Pull-up/down resistance? When I switch to RX Mode,will these ORx config for TX DPD affect the work of RX?

    The internal cals like DPD, CLGC, etc are scheduled by DPD. No, the DPD works when the TX_EN is enabled.

    3.

    In 4 Transmitter/4 Receiver/4 Observation Receiver Input Use Case, I want to make ORX1 & ORX3 work at the same time,can I do so? and how if I can? ORX_CTRL_D does not mentioned,what should i do with ORX_CTRL_D?

    No, at any point of time, the DPD works on one channel only.  In Dual channel 4 Pin mode, ORX_CTRL_D is used.

  • Thanks a lot! Your answer is really helpful.

    I want to continue to ask about question 2, the 4 Transmitter/4 Receiver/4 Observation Receiver Input Use Case.My system will most likely work in this case.

    1. According to my understanding and your answer, I think the Figure 70 has these 3 problems,and I marked my understanding with a red pen in the screenshot below, am I right?

    2. In Figure 70 ORX USAGE has two stages, performing calculation on PAx and TXx calibration.I want to kown,what calculation it is performing on PA?Is it anlyzing the nonlinearity of PA and calculating DPD?After that, TX calibration use the previous PA calculation results for the DPD calibration of TX?As I indicated by the blue arrow in the picture above?

    3. What about TX external calculation(external QEC & DC offset) for reducing the leakage of LO and strengthen mirror suppression by using ORX, does this fuction performed in the process in Figure 70?

Reply
  • Thanks a lot! Your answer is really helpful.

    I want to continue to ask about question 2, the 4 Transmitter/4 Receiver/4 Observation Receiver Input Use Case.My system will most likely work in this case.

    1. According to my understanding and your answer, I think the Figure 70 has these 3 problems,and I marked my understanding with a red pen in the screenshot below, am I right?

    2. In Figure 70 ORX USAGE has two stages, performing calculation on PAx and TXx calibration.I want to kown,what calculation it is performing on PA?Is it anlyzing the nonlinearity of PA and calculating DPD?After that, TX calibration use the previous PA calculation results for the DPD calibration of TX?As I indicated by the blue arrow in the picture above?

    3. What about TX external calculation(external QEC & DC offset) for reducing the leakage of LO and strengthen mirror suppression by using ORX, does this fuction performed in the process in Figure 70?

Children