Other Parts Discussed in Thread: ADS5562
Hi,
I noticed that the SPI software download link isn't available (although it say's 'active' too). Is there a sample SPI script I can get to write my own functions?
Thank you.
Ron.
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hi,
I noticed that the SPI software download link isn't available (although it say's 'active' too). Is there a sample SPI script I can get to write my own functions?
Thank you.
Ron.
Hi,
we are looking into why the zip file for the SPI GUI installer is not active at present. The SPI GUI has not yet been replaced by a newer version so that GUI (version 5.1) is the latest that has been released to the TI web. In the meantime if you would provide an email address I could put the installer in a drop-box location and send you the link to that. One word of caution about that installer is that due to its age it was developed for Windows XP platforms and does not install cleanly under Windows 7. There are some extra steps to take to get that older GUI to run on a Windows 7 platform, but it can be done and there are instructions in the TI E2E forum for how to do that. We do not have other tools available at the moment to access the SPI port on the EVM, although the Labview code behind the SPI GIO tool is pretty simple. The hard part is getting the drivers for the USB chip installed and for Windows to 'see' the port and open a handle to it. Then just about any program such as Labview or Matlab or such should be able to do SPI operations through that USB chip to the ADC. The USB device has 8 general purpose IO pins and three of the IO pins are used to drive the 3 SPI signals SPI clock, SPI enable, and SPI data. The PC just streams a set of vectors down to the USB device to make these three IO pins wiggle in the right manner. That is, one vector will set the SPI clock signal low while the next vector sets the signal high which makes up a clock cycle for the SPI clock, while another bit in these vectors hold the data value that is to be clocked during that cycle and another bit of the vectors holds the SPI enable active. This process is repeated for as many SPI clocks are needed to complete the SPI access.
Regards,
Richard P.
Thank you Richard.
I took a look at the datasheet again, and I should be able to talk to the device (via SPI) directly via the FMC/high speed port. I believe I have to throw in some resistors in the DNP traces of the TI-Xilinx FMC adapter board.
My Email is rwong1231.at.gmail.com
Thank you again.
Hi,
the SPI GUI installer version 5.1 is now active again at that location http://www.ti.com/tool/hsadc-spi-utility . you could now download that GUI and control the ADS5562 EVM, but with the same caveat as I mentioned before that the installer was developed under Windows XP and does not work well under Windows7. But there are instructions available in this forum for how to get around that problem.
And yes, the SPI signals may be driven by the FPGA that is on the board that the EVM connects to - for example if the EVM were connected by way of the FMC adapter card to a Xilinx development platform. In the schematics for the EVM you can see that each of the SPI signals ( the SPI Clock, SPI Enable, and SPI Data) has a zero ohm resistor installed to connect the signals to the USB device on the EVM, and zero ohm resistors that are *not* installed to connect the signals to the connector. You would have to move those zero ohm resistors over in order for the FPGA to drive the SPI signals. Don't just add resistors and leave the other resistors installed as well or you would have two things trying to drive the SPI. Remove one set of resistors and install the other set.
Regards,
Richard P.