Post Go back to editing

Is it possible to control ADRF5515 over ADRV9025's GPIOs?

Category: Choose a category
Product Number: ADRV9025

Hi,

I am designing a custom board with ADRV9025 and ADRF5515 for RX side front-end. The mode of operation will be TDD and I have limited signals on the connector pin out. I need to use ADRV9025’s GPIOs to control both switches for receiver protection during TDD and also to set low and high power mode of 2 stage LNAs in the ADRF5515 rx front-end ic..

Could you please share me your opinion about the possibility of above mentioned GPIO usage? If possible please give some details about the connection of ADRV9025 GPIOs to ADRF5515 control pins. 

Thanks



edit
[edited by: serdarsarac at 8:05 AM (GMT -4) on 30 Sep 2022]
  • Hi,

    ADRF5515 control voltage thresholds are:

    SWCTRL & PD: 0 - 0.7V low , 1.4V - Vdd high
    BPA & BPB: 0 - 0.3V low , 1V - Vdd high

    ADRV902x general purpose IOs are shared with their limits for logic low and high voltages. When supplied with 1.8V, logic low limit would be 0.45V and logic high limit would be 1.35V.

    1) For BPA&BPB pins, 0.45V logic low limit does not stay with-in 0 to 0.3V but 1.35V is above 1V-Vdd range. You may consider using an external pull-down resistor with appropriate value to guarantee pulling down below 0.3V

    2) For SWCTRL & PD pins, 0.45V logic is inside 0 - 0.7V logic low internal and it looks find. For the high side 1.35V is slightly below 1.4V threshold. You may consider an external pull-up to 1.8V with appropriate value to guarantee the logic high.

    Hope this helps

  • In addition to my colleagues question and your answer I have the following inquiry;

    Aside from the voltage levels, to control ADRF5515 precisely during TDD operation these outputs need to be synchronised with the with the transmit and receive duty cycles with respect to data. Since setting of these outputs are done through API with SPI instructions; is there deterministic latency on these outputs?

    Is there a timing diagram that shows the instruction to output timing response?

  • Yes there is a deterministic latency, defined in the datasheet specification table.