Post Go back to editing

AD5370 Eval - Software Development API - CYPRESS USB (EZUSB CYUSB)

I would like to be able to write my own software to interface to a EVAL-AD5370 DAC board. Does anyone know if Analog Devices has a published software document that describes how to interface to their (many) USB/EVAL devices? I know that they use the CYUSB family of USB products from CYPRESS, but I can't divine a way to get from the USB port to the output pins and make it to the SPI interface. This could really qualify as more of a general question, as Analog Devices produces has many EVAL boards that have a USB interface. One of the tougher parts about trying to do this on my own is the fact that a HEX file is downloaded to the CYPRESS part right as the AD EVAL software starts. Who knows how that changes the USB Interface? The current EVAL app look like a Visual Studio app and uses ADI_CYUSB_USB4.dll. Any insight welcome - especially from an AD Software type!

(WINDOWS 8, Visual Studio V6, V10 or V11 C++ or C# / .NET)

Thanks!

Parents
  • Hi jyeary,

    The Cypress chip is not being used in eval boards (for DACs anyway) anymore due to lack of support for Win 7 and later. We have switched to the System Demonstration Platform (SDP) for new developments. It is probably easier to use the SDP and a breakout board to connect signals to the J3 connector of the AD5370 eval board. I'm not an expert on the SDP but I believe it is possible to write code in the languages you mention above to control the board.

    The eval board software for the AD5370 was written in Visual Basic 6 and the HEX file is written in C. If this is any help to you I can send you the source code.

Reply
  • Hi jyeary,

    The Cypress chip is not being used in eval boards (for DACs anyway) anymore due to lack of support for Win 7 and later. We have switched to the System Demonstration Platform (SDP) for new developments. It is probably easier to use the SDP and a breakout board to connect signals to the J3 connector of the AD5370 eval board. I'm not an expert on the SDP but I believe it is possible to write code in the languages you mention above to control the board.

    The eval board software for the AD5370 was written in Visual Basic 6 and the HEX file is written in C. If this is any help to you I can send you the source code.

Children
No Data