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.

ADS1198ECGFE-PDK: Software not communicating with EVM Hardware

Other Parts Discussed in Thread: ADS1198ECGFE-PDK, ADS1198

I recently bought an ADS1198ECGFE-PDK board (ADS1x98ECG FE Rev C – PWB Rev C and BOM Rev D; MMB0 Rev D) and I am having some issues with establishing communication to the board. I followed the user guide (Revised January 2016) setup steps:

  1. Verify the jumpers on the ADS1298ECG-FE are as shown in Figure 2 (note that these settings are the factory-configured settings for the board).

I verified the jumpers matched Figure 2 (see picture below).

  1. Verify that the jumpers on the MMB0 motherboard are configured as shown below:
  • MMB0 J13A -> Open
  • MMB0 13B -> Open
  • Refer to Section B.2 for details about the MMB0 power supply

I interpreted “Open” to mean remove the jumpers on MMB0 J13A and J13B. Jumpers were attached to those locations out of the box so I removed them.

  1. Install the ADS1298ECG-FE software using the latest software version. The latest software can be downloaded from the ADS1298ECG-FE product page or ADS1198ECG-FE product page. Double click the installer and follow the instruction to complete the software installation. For detailed installation information and screenshots, see Appendix C.

I installed ads1198ecg-fe-setup-1.1.1 from the Texas Instruments website on my desktop computer (Windows 7 Professional SP1 64-bit, Intel i5). The installation did not appear to have any issues. I plugged in the eval board and I did not get any new device detection pop-ups. Here is how it appeared in Device Manager:

I started up the ADS1198 software and got the following messages:

The libusb0.dll was in the C:/Windows/System32 folder but not in the C:/Windows/SysWOW64 folder. I copy-pasted the libusb0.dll to the 64-bit folder. This caused the libusb0.dll message to stop but the missing subVI messages stayed. In both cases, I got the same “Connection Failure” main screen.

What is recommended to troubleshoot these issues?

  • Hey Alan,

    Give me some time to speak to one of my colleagues on this.

    Regards,
    Brian Pisani
  • Hey Alan,

    I have a few follow-up questions?

    1. Did you change the location of the installer in your file system or go with default?
    2. Check for the following directory…<program directory>\lib1298\Styx\lvstyx
    3. Do the missing files come before or after no connection?
    4. Do you have admin permissions?
    5. Can you send us the following file: C:\Program Files (x86)\ADS1198ECG-FE\ADS1198EVM.ini?

    Regards,
    Brian Pisani
  • 1. Did you change the location of the installer in your file system or go with default?

    The installer does not give me an option for changing the file location.  Appears to be installed in:  C:/Program Files (x86)/ADS1198ECG-FE/

    2. Check for the following directory…<program directory>\lib1298\Styx\lvstyx

    3. Do the missing files come before or after no connection?

    Before.  While loading the GUI.

    4. Do you have admin permissions?

    Yes, listed as Administrator in Control Panel > User Accounts.

    5. Can you send us the following file: C:\Program Files (x86)\ADS1198ECG-FE\ADS1198EVM.ini?

    https://e2e.ti.com/cfs-file/__key/communityserver-discussions-components-files/73/ADS1198EVM.ini

  • Hey Alan,

    Do you have LabVIEW already installed on your computer? If so, we've had compatibility issues in the past with newer versions of LabVIEW. However if you do have LabVIEW installed, we can try running the source code directly.

    Regards,
    Brian Pisani
  • Brian:

    Here is the NI software I have installed:

    I do not currently have LabVIEW installed.


    Regards,
    Alan

  • Hey Alan,

    Full disclosure, neither me nor my colleagues have encountered this issue before. To get this to work, it might require some trial and error, unfortunately. My best advice would be to try the following three things.

    First, have you uninstalled and re-installed the program? If not, it can't hurt.

    Second, do you see a *.log file in this directory: C:\Users\Public\Documents\ADS1198ECG

    Finally, do you have access to another PC?

    Sorry about this inconvenience!

    Brian
  • Brian:

    I am a trailblazer for bugs. :)

    1. Have you uninstalled and re-installed the program? If not, it can't hurt.
    - I have tried a few rounds of uninstalling and re-installing. The last cycle I uninstalled the TI software, all NI software, and the libusb driver and started from scratch. Same results.

    2. Do you see a *.log file in this directory: C:\Users\Public\Documents\ADS1198ECG?
    - I do not. The directory exists but is currently empty.

    3. Do you have access to another PC?
    - Yes, my co-worker installed the same software and used the same board and did not have a problem. He is also using a Windows 7/Intel computer.

    Regards,
    Alan
  • Hey Alan,

    I didn't expect it to work on his but not on yours! There must be some configuration on your machine that the installer does not like. I spoke with the software developer for this EVM and he is not familiar enough with the inner workings of Windows to make a reasonable guess as to what the problem could be. Could you perhaps use a different machine for you evaluation?

    Regards,
    Brian Pisani
  • Brian:

    At this point , I think that is the plan. Thanks for your help with troubleshooting the problem.

    Regards,
    Alan
  • Hey Alan,

    Sorry I couldn't be of more assistance. Let me know if you have more questions.

    Regards,
    Brian Pisani
  • I met the same problem, and your equipment connection fails.When software connection equipment, device driver will be lost.May I have your problem solved?What reason be?
  • I also met your situation, you can have a try, in a PC Windows 7 32-bit system, run the installation file to use administrator for installation, equipment need to install two driving MMB0 and USBStyx to normal operation.