Hi Robin,
I hope you are making progress after all?
I fully understand that you do not want to share the schedule for at new release, but I do hope for a little help in the meantime :-)
We have been working now with your latest github release since it became available, knowing that we would run into problems, but hoping we could at least verify that we were able to program the AD9361 using SPI. Unfortunately this seems not to be the case.
We are using the fmcomms3-ebz + kaya fmc/hsmc connector + Arrow SoCkit with Cyclone V.
We have verified on the fmcomms3 test pins that
* the SPI enable, clock and data signals are set up according to the ad9361 reference manual
* the voltages are set right (VDD_GPO, 3P3V, VDD_INT)
* the CTRL_OUT2 and CTRL_OUT3 are high and the rest are low (so the ad9361 seems to be running)
We then initialized the ad9361 with hard and soft resets as you have done in the pre-released driver. But when we get to reading out the chip-ID there is nothing coming back on SPI.
So we took one step back and tried to program the GPO's, but no matter what we set the registers to there is no change on GPO0 (high), GPO1 (high), GPO2 (low) or GPO3 (low).
We then tried to program the PLL and enable CLK_OUT, but also no change.
- Is there some basic thing that prevents us from programming the ad9361 with this hardware setup?
- Do you have suggestions of other ways we can check what is going on inside the ad9361 now that it seems we get no respons from it?
Thank you in advance!
Best regards,
/Dan