HI，We use adrv9009 chip with version "adrv9009 Rev 192, Firmware 6.0.2 API version: 184.108.40.206". We try to use the agc mode 2(Mode 2—Digital Gain Compensation with Slicer GPIO Outputs).
The setting profile is "tx_bw400_ir491p52_rx_bw200_or245p76_orx_bw400_or491p52_dc245p76"
The slicer GPIO outputs are gpio(8,9,10, 12,13,14) of adrv9009. we use pin mode with api "TALISE_setRadioCtlPinMode(phy->talDevice, TAL_TXRX_PIN_MODE|TAL_ORX_PIN_MODE|TAL_ORX_SEL|TAL_ORX_ENAB_SEL_PIN, TAL_ORX1ORX2_PAIR_45_SEL);"
If we do not use pin mode, the slicer gpios(8,9,10, 12,13,14) of adrv9009 are working good. for example, the gpios(10 9 8) value is 0 0 1 when Rx1 receive radio signal with -5db, and Digital gain is Compensed.
But if we use the pin mode, the slicer gpios(8,9,10, 12,13,14) of adrv9009 are not working. and the Digital gain is working good. for example, the gpios(10 9 8) value is 0 0 0 when Rx1 receive radio signal with -5db, and Digital gain is Compensed.
would you please give me some suguestion about that. Thank you.
I have done followed your suggestion, but the agc gpio is still unworking with pin mode.
Here is the 10 steps of api sequense.
If I delete the 10th step, -5DB signal is connetced the Rx1, the gpio 10,9…