AnsweredAssumed Answered

AD9361 NO-OS Drivers - MCS gpio

Question asked by Selwyn on Apr 5, 2017
Latest reply on Apr 6, 2017 by mhennerich

Hi,

 

I came across these few GPIOs in the base configuration structure for NO-OS driver. Just like to have a quick confirmation of it.

 

Below are GPIOs that I have come across in the code structure:

  /* MCS Sync */
int32_t gpio_sync; /* sync-gpios */
int32_t gpio_cal_sw1; /* cal-sw1-gpios */
int32_t gpio_cal_sw2; /* cal-sw2-gpios */

 

For "gpio_sync" I know that it is for Multiple Chip Synchronization. But for "gpio_cal_sw1" and "gpio_cal_sw2" , what are they used for? If they are listed under /*MCS Sync*/ , my understanding will be that both  "gpio_cal_sw1" and "gpio_cal_sw2" are used for Multiple Chip Synchronization. But based on reference manual UG-570 page 87 ~ 89, only the "gpio_sync" is needed.  The reason I am asking is because my application require syncing multiple ad9361 chips together.

 

Please kindly advise whether is there a need for "gpio_cal_sw1" and "gpio_cal_sw2" for the MCS and what are their functionality for.

Outcomes