HMC7044
Not Recommended for New Designs
The HMC7044 is a high performance, dual-loop, integer-N jitter attenuator capable of performing reference selection and generation of ultralow phase noise...
Datasheet
HMC7044 on Analog.com
Hello,
the HMC7044 GUI, as released by ADI, allows for the Dev Kit to be connected using the FTDI USB chip adapter.
This works fine as long as one uses the development kit - www.analog.com/.../eval-hmc7044.html.
Now we are facing a new issue - as we have incorporated the HMC7044 into our design, we would like to control the chip
via the very same GUI, but through our own communication channel.
Of course we do have a own low-level driver that configures and runs the chip; but for the on-line tuning and test procedures,
we would very appreciate the ability to provide the engineers to approach our final product with the very same GUI as these
guys are familiar with, from the early times while they have initially evaluated the chip.
So, please, we would like you (ADI) to either:
a) modify the HMC7044 GUI to allow for a 3rd party DLL - to provide a clear API for a 3rd party driver DLL written in C code (chip enumeration, register read and write, that is all).
or
b) provide a full source code for the GUI - so we can modify it ourselves - no further support is required.
The GUI is written in Python and it does not seem to contain any "secrets" which would prevent the company from a source code release,
as the py-exe unpacker shows.
This makes me believe that the (b) request I'm posting here is legitimate, and could be considered as a further support for the customer.
The communication is done through a series of DLLs, most notably the custom SPI_USB_FTDI2232D.dll and then the stock ftd2xx.dll.
So to extend the (b) point, the c (mingw) source code for the SPI_USB dll would also be appreciated.
This also positively marks the bullet (a) as viable.
As the ADI already has a lots of source code for all the various tools and drivers on the GitHub,
I would very appreciate a source code dump for the GUI as well.
Do not worry that the code might not be "clean and nice", we would handle it.
To better identify what is available for a download from the official ADI web page,
this is the source code path extracted from the app: C:\Users\aakkaya\Desktop\GUI_0.5.3
The official ADI download link (for the compiled app) is: www.analog.com/.../HMC704X_Installer.zip
Thank you.
regards,
a.