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.

ADS1256EVM-PDK: ADS1256EVM/MMB0 DSP Not Ready

Part Number: ADS1256EVM-PDK
Other Parts Discussed in Thread: ADCPRO, ADS1256,

Hello,

I am attempting to use the ADS1256EVM/MMB0 with very little luck.  I have installed the drivers and got the MMB0 (NI-VISA) device to show up in device manager.  I then run ADCPro, try to load the ADS1256EVM plugin and get the DSP not ready message.  I have tried 3 different PCs, connecting +/-VA to +/-5VDC and +/-10VDC with no change.  We have 2 other MMB0 boards here and I tried those with no luck.  The USBStyx driver does not load and there is no unknown device that appears while the plugin tries to load.  Any help would be appreciated.

Thank you,

Travis Opsahl

  • Hi Travis,

    I would try re-installing the USBStyx driver from here: ftp.ti.com
    This installer ought to run while installing the ADCPro plugin, but often times this is not happening and users have had to reinstall this driver directly from this standalone driver installer.

    Also, which version of Windows are you using?
    If you're on Windows 10, then you might need to disable driver signature enforcement as well as update the NI-VISA driver, as mentioned on this E2E thread: e2e.ti.com/.../2245224

    Best regards,
    Chris

  • Chris,

    Oops sorry I miss clicked the this solved my problem. What is the ftp link? It showed up truncated and goes no where. I am using Windows 7.

    Thank you.
    Travis Opsahl
  • Hi Travis,

    My bad, E2E seems to have issues linking to ftp addresses, so let me try it again:

    ftp.ti.com/pub/data_acquisition/ADCPro2/misc/drivers/64bit/

    Alternatively, you can go to the main ftp site and navigate to: "pub/data_acquisition/ADCPro2/misc/drivers/64bit/"

    Best regards,
    Chris

  • Chris,

    I have done this with the same end result. Anything I am missing?

    Thank you.
    Travis Opsahl
  • Hi Travis,

    Since Windows 7 also has driver signature enforcement, it's possible that you may need to disable driver signature enforcement in Windows 7, as well, in order to install this driver. My experience with Windows 7 is that it will usually just warn you about the unsigned driver but still allow you to continue with installation. If that's not the case though, then you might need to disable this feature.

    Aside: You shouldn't need to apply the +/-10V to the ADS1256EVM. This EVM will work with just the +5VA supply. Just make sure that the J13B jumper is connected.

    Best regards,
    Chris
  • Chris,

    I disabled driver signature enforcement...same result with the USBStyx not showing up.  In reading through forums I came across a symptom like this with a different eval kit and it turned out that the EEPROM was blank, could that be possible here?

    Thank you.

    Travis Opsahl

  • Hi Travis,

    What is the error message you're seeing...Are you getting "The firmware load has failed due to a timeout condition" message?
    If there was an error reading the EEPROM then you would likely get an error message saying that there was a problem reading it...

    Does the "MMB0 (NI-VISA)" device disappear in Device Manager after trying to connect to the EVM in ADCPro?
    If so, then the firmware would appear to be loading correctly on the MMB0.

    Is the ADS1256EVM connected to the MMB0 motherboard while starting the ADS1256EVM plugin, and are the jumpers in their default positions on the ADS1256EVM?
    ADCPro will try to communicate with the ADS1256EVM during start-up. If this communication is failing then you'd likely get the above timeout error message. I would try double checking that the jumpers on the ADS1256EVM are configured in their default settings, as described in the ADS1256EVM User's Guide: 

     

    Best regards,
    Chris

  • Hi Chris,

    Response to question 1 above...this is the sequence I see:
    1. Locating binary file
    2. Reading binary file
    3. USB connection established
    4. o firmware found...downloading
    5. Download successful
    6. DSP not ready...Retrying
    7. Retrying connection and a pop up window that says The firmware load has failed due to a time out condition. Please reset the hardware to continue loading the firmware.
    8. EVM/HW Incompatible

    Response to question 2 above...yes the MMB0 (NI-VISA) disappears

    Response to question 3 above...I have the ADS1256EVM/MMB0 connected prior to starting ADCpro. All jumpers/switches are in their default locations.

    Thank you.

    Travis Opsahl
  • Hi Travis,

    When you get the error message "The firmware load has failed...", what do you see in Device Manager?

    ...Do you have an "Unknown device" entry appear in Device Manager, or do you see a "libusb-win32" device appear?

     

     

    If you see "Unknown device", then likely it the problem is driver related. If the later appears, then I think the MMB0 is failing to communicate with the ADS1256EVM daughter card, which could be an indication of a hardware problem. 

     

    Thanks,
    Chris

  • Hi Chris,

    In device manager I do not see an unknown device appear or a libusb-win32 device appear. When I hit the reset button the MMB0 (NI-VISA) will come back, disappear when I try to load the plugin, and don't see anything until I hit reset and it shows up again as MMB0 (NI-VISA). Is the ADS1256 most likely dead then?

    Thank You.
    Travis Opsahl
  • Hi Travis,

    That's certainly possible, but we test all of our EVMs so it would be rare that you would have received a bad EVM...

    I was able to recreate this issue on my PC by interrupting the communication between the MMB0 and the ADS1256EVM daughter card. Therefore, I would like to check a few more things to see if something else might be preventing proper communication. If after that we still can't communicate with the ADS1256EVM, then I could try ordering you another ADS1256EVM to see if the problem is really that EVM.

     

    Do you have all of the connections and LED power indicators working, similar to the image shown below?

    Would you be able to probe the ADCAVDD and ADCDVDD (J4) jumper voltages to double check that the ADS1256 is powered (to 5V AVDD, 3.3V DVDD)? Also double check that the AGND and DGND jumpers are connected.

     

    Finally, try switching S4 to the right (EXT CLOCK) in case the crystal is not oscillating,

     

    Let me know if any of those things resolves the issue or if you find a problem. If you still have issues, would you be able to send me your contact and shipping information (send it to pa_deltasigma_apps@ti.com) so that I can order another ADS1256EVM for you?

     

    Thanks and best regards,
    Chris

  • Chris,

    Do you have all of the connections and LED power indicators working, similar to the image shown below?
    --- Yes, I have 4 Power LEDs lit and I get a lower case b that shows up with the lower left hand segment missing.

    Would you be able to probe the ADCAVDD and ADCDVDD (J4) jumper voltages to double check that the ADS1256 is powered (to 5V AVDD, 3.3V DVDD)? Also double check that the AGND and DGND jumpers are connected.
    --- ADCAVDD is at 5.01VDC and ADCDVDD is at 3.32VDC. AGND Jumper is present. DGND jumper is present.

    Finally, try switching S4 to the right (EXT CLOCK) in case the crystal is not oscillating
    --- Same result

    My info has been sent.

    Thank you.
    Travis Opsahl
  • Hi Travis,

    I believe you should have received the replacement ADS1256EVM-PDK.
    Let me know if you have any issues with the new EVM after you've had a chance to try it out.

    Thanks and best regards,
    Chris