Python example code for the PLL Eval Board (HMC703)

Hi,

  Is there any example python code to control the PLL Eval Board?  I've found some examples that drive the FTDI chip but nothing more specific to the Hittite board.  I'm not familiar with coding that chip and would love a jumping off point.

  I need to script some changes in sweep with some specificity as to when the changes are made and can't do it with the Eval GUI.

  Specifically we're using the HMC703, but if I could find anther example of a different PLL in the same family it would be a good starring point.

  Thanks,

 -Steve

Top Replies

  • +1
    •  Analog Employees 
    on Sep 1, 2021 2:32 PM

    Hi Steve,

    As I replied on your other comment you could probably take the ADF5610 GUI as the basis and get an SDP-S board, connect it to one of these (the breakout board has an EEPROM you can program to match the code in the GUI) and jumper the SPI lines over to the HMC703 eval board. I suspect some modifications might need to be made to the ADF5610 GUI code.

    It also might be easier to get a different interface board/SPI controller and write your own SPI interface, and use the hooks from the ADF5610 GUI as an example.

    Regards,

    Alex

  • Hi Alex,

      Thanks.  I've got another interface going on another processor.  At the time of my request I was time constrained and trying to interoperate the dev kit into a preexisting python script that was driving other dev kits as part of a system level test.  We worked around it. 

      If I have time I will see if I can used the files you provided in the other comment and get a PC based python script running.  If so I will put it up on github and post it here.

      Thanks!

      -Steve

  • 0
    •  Analog Employees 
    on Sep 13, 2021 1:32 PM in reply to SteveFF

    Hi Steve,

    Thanks for the update, I'm glad to hear you were able to work around the lack of example code on our end!

    Regards,

    Alex