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.

ADS5400EVM SPI Interface error

Other Parts Discussed in Thread: ADS5400EVM, ADS5400

Already set up the ADS5400EVM with my Altera FPGA, the ADC can sample quite well with  low input clock.

I need to configure the register space in the ADS5400, but I have problem with using TI ADC SPI interface. Please refer to attached files.
is there any reference design for Altera FPGA to work with ADS5400EVM?

  • Hi,

    i have not seen that particular message for the device status before, so i do not know what to make of that.  It is also hard to read the text, and i cannot make out the Code number of the status message so i cannot look up what that message might mean.  (It looks like Code 38 - yup, i see on a web search that this is the text of the message that goes with Code 38.)   The popup message reporting a bit-bang error is common when there is a problem with the GUI completing the operation on the USB port, often due to a cable not plugged in or the USB chip on the EVM not programmed properly.  In this case i can see from your hardware device manager listing that the USB chip has been programmed to show up as the TI ADC SPI Interface, so i expect the bit-bang error message is simply related to the fact that the device drivers were not loaded.  But i don't know what that bit about ' previous instance still in memory' could mean. 

    Microsoft simply suggests for Code 38 to reboot and try again.  If that works, great.  It seems to be the most-often listed remedy.   Otherwise - what operating system are you using?  (XP or Vista, i am guessing?)  Do you have more than one of our EVMs plugged in to this PC? 

    In your folder DRVSTORE in the folder System32 in the folder WINDOWS do you see an entry or two that looks like:

    ftdibus_F9D1F4910991ABE4918AD2ABF2DAB8068EFDFB3C

    or

    ftd2xx_2206D93631055C13EA77F662B262340413235128 ?

    The ADS5400 EVM uses a USB device from FTDevices, and the installer for the SPI GUI should place the needed driver out in the driver store location.  Then when the EVM is plugged in to the computer, the Microsoft found-new-hardware wizard should be able to find this driver in the driver store.  If you do not see an entry in the driver store for the FTD device, then possibly you do not have system permission for the install.  Otherwise, maybe uninstalling the device adn reinstalling might work. 

    Or try this - choose to update the driver and choose to browse for the location of the driver to choose the manually.  Then browse to the location Program Files / Texas Instruments / TI_ADC_SPI_5p1 / Data (if you are using the latest version of the SPI GUI from our web site).  Then the system should find the driver that it needs from that Data folder.

    We soon will have HDL code (Verilog) for an Altera device to interface with the ADS5400 in dual-bus mode.  But this is not quite ready at this time.  And this will not include code to control the SPI interface.

    Regards,

    Richard P.

  • Hi Richard,

    Managed to resolve the driver issue. It's the USB port config that needs to change to get it works.

    On the same board, is there a reference design for Altera FPGA to work with TI ADC? I can't seem to find anything in the website.

    Regards,
    Poh Leong

  • Hi,

    We do not have reference code or a reference design for the ADS5400 to an Altera FPGA at this time.

    Regards,

    Richard P.