I have an evaluation board and I know there is windows based software controlling the board via USB. Is there an ASCii commands set that I can use via my own program using the USB, such as LabVIEW through instrument I/O?
I checked the software but I couldn't find the dll that the program is using to access the USB resource. Normally, we use the CyUSB.dll but in this case, it's not present. I'm sorry, but aside from using that dll, I can't suggest anything else. The LabView resource is not available as far as I know.
Hi Lyi & LouijieC
Have you tried looking for the CyUSB dlls in the EZ-USB development package on the Cypress website ( EZ - USB FX3 Software Development Kit - Cypress )? I've been trying to get these drivers to talk to a AD5933 over a USB connection on a Rasberry PI running Linux (Rasbian). The EX-USB package contains drivers for both Linux and Windows.
I bumped this site and I hope this could help out. EZ USB on Linux.
thanks for the above trying, although does not solve the problem yet. Maybe I should make it more clear.
The source code provided by AD is written in VB6, which is no longer supported by MS and VS2012 can't upgrade the file, and I prefer not going back to earlier VS version which is tedious and risky for errors. When I look into the code (can't compile), I can't find the EvBd object definition, which provides the public method to communicate through USB. I guess I need to install some sort of SDK for this. This means that I can't copy and paste the sample code into my program to get the board working. I don't know what is the best (low cost) solution for this so far, one high cost solution is to write my own device driver for the board (chip) without using the USB, directly to the 3-wire SPI using digital handshake I/Os (I did this with AD PLL chips). I would appreciate if someone familiar with these AD chips (DDS and PLL) who has a VS2008 or earlier, creating a .dll from the original code would be much easier. I know VC can easily do this, but not sure about VB.
It seems to me that AD don't like to provide this kind of support as I noticed, their new board even does not provide any source code anymore.
Retrieving data ...