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.

SPIO-4: Can't read ph or temperature from LMP91200EVAL Board

Part Number: SPIO-4

I am currently using the LMP91200 v1.0.6.1 software on Windows 10, and have the LMP91200EVAL board connected to the SPIO-4 board which is connected to my computer via USB. I am using a ph sensor from Accumet (Cat. #13-620-631), which is connected to the LMP91200EVAL board with the BNC connector to measure ph. There is also a stereo plug from the ph meter for temperature output which is not currently connected to the LMP91200EVAL board, so I am not expecting to be able to read the temperature with the current setup, just the ph.

When I run the software to measure ph I get the following error:

"Wait too long for the data, capture will stop. Possible Reason: Transfer size too large."

I get this error message when I have the following settings in the Measurement tab: Ph Measurement, Specified Temperature of 25.0 C, Display PH Value, and Run for 1 second.

If I run the software using the above settings except changing it to use the Measured Temperature I get the following error:

"Wait too long for the data, capture will stop. Possible Reason: Transfer size too small"

I am not sure if the error is being caused by my ph meter or the LMP91200EVAL board and SPIO-4 board. If the issue is not receiving a temperature reading from the ph meter, how would I go about connecting the temperature output to the LMP91200EVAL board? Or is there a better ph meter that is made to interface with these boards and the software? I looked on TI's website but could not find a ph meter to use with this.

  • Hi Jordan,

    Have you ensured that the jumpers are set to the correct position, as described in the User's Guide?

    Could you please provide a screen shot of the GUI when you run both of these GUI configurations?

    Best Regards,

    Dan

  • Hi Jordan,

    There is actually an EVM "unboxing" video for the LMP91200 that is very useful for getting started. Hopefully, this will address the issue that your are having.

    Please keep in mind that this demo used an older version of Windows (looks like XP), so some of the instructions may be different when using Windows 10.

    Best Regards,

    Dan

  • Hi Dan,

    I believe all of the jumpers are shorted correctly. However, there are three that don't have the individual pins numbered so I wanted to double check with if these are configured correctly:

    JP1: shorted VDD-EXT to VDD_DUT (1-2 shorted)

    JP3: shorted REF to VREF_ADC (1-2 shorted)

    JP7: shorted DIAG-EXT1 to SDO_DIAG_DUT (2-3 shorted)

    I have watched the video and I have everything setup as he does except for the temperature sensor. I also can't seem to find the pH kit he has in the video on TI's website.

    I have attached screenshots of the GUI while running each configuration (before clicking run and the error message I receive). I have also attached a screenshot of the configuration for the custom sensor I am using. I am not exactly sure if the Max_Probe_Resistance or the Int_Temp_Sensor are correct because the documentation I have on the pH sensor does not have this information, but I have tried selecting both types of temperature sensors and a variety of values for the max probe resistance and I always get the same errors. I have also tried selecting many of the given pH sensors in the software and also receive the same error messages. Even if these are not correct shouldn't I at least be getting some reading from the pH sensor even if it is not accurate?

    Jordan

  • Hi Jordan,

    JP1, JP3 and JP7 look correct, according to the user's guide.

    I would suggest taking a voltage measurement at vout on the LMP91200 evaluation board while it is connected to the SPIO-4. Is there any voltage present? If so, does it change while the pH sensor is exposed to a different pH substance?

    Best Regards,

    Dan

  • Dan,

    We tried measuring the voltage at vout while the pH sensor was exposed to 2 different fluids that had a pH of 4 and 5 (which was determined using the same pH sensor connected to our benchtop pH meter), and the results were very inconsistent. The voltage measured while having the pH sensor in the fluid with a pH of 4 would read about 50 mV one minute, then 150 mV a few minutes later, and then 90 mV later. It was hard to determine if changing between fluids had an impact on the voltage because of how much the voltage varied while keeping it in just one fluid. The benchtop meter however gave very consistent readings, so it seems like something may be wrong with the LMP91200 evaluation board.

    Even though these readings are so inconsistent, I still don't understand why the software can not read any data from the board even if it is not at all accurate. With voltages between 50 and 150 mV we should be seeing pH readings between 1 and 3 in the software, but instead we just get the errors in the screenshot in my previous post. Could this be an issue with running it on Windows 10?

    Jordan
  • Hi Jordan,

    Thanks for taking those measurements. When you connect only the SPIO-4 EVM to your computer (with LMP91200 EVM not attached), how is it recognized by Windows10? This is what my computer shows

    Best Regards,

    Dan

  • Dan,

    For some reason we could not get our computer running Windows 10 to recognize the SPIO-4 board today, so we switched to a computer with Windows 7 and are still having the exact same issues.

    Here is how the computer running Windows 7 recognizes it:

    It looks like everything is the same except the file version.

    Jordan

  • Hi Jordan,

    Have you tried selecting a predefined sensor, disconnecting the pH sensor and then taking a reading? Are you getting the same errors?

    When you change the jumpers on the LMP91200 EVM, are you losing connectivity to the device via the GUI? Do you see any LEDs on the SPIO-4 board change when the jumpers (especially JP1 and JP3) are changed? On the SPIO-4, D8 and D7 should be illuminated if the jumpers are configure correctly on the LMP91200 EVM.

    Best Regards,

    Dan

  • Dan,

    I have tried using many of the predefined sensors with and without the pH sensor connected and receive the same errors.

    I tried changing all of the jumper configurations around and all of the LEDs (D5, D6, D7, D8, D10, and D11) stayed on the entire time, even when some jumpers were disconnected. The GUI also never indicated that it lost connectivity at any point. One thing I notice is that the LED D6 is dimmer than the rest of the LEDs.

    Jordan
  • Hi Jordan,

    I have discovered that the LMP91200 had its support for SPI interface and RTD temperature input removed in 2016. Unfortunately, this directly effects how the EVM connects with SPIO-4 board. At this time, you will not be able to collect data / control the LMP912000 EVM through the GUI and SPIO-4 board. You may be able to use the EVM in the stand alone mode (setup instructions located in the User's Guide www.ti.com/.../snau122a.pdf ). Please use the most recent data sheet at LMP91200, and not the data sheet from the GUI (obsolete).

    I apologize for this inconvenience.

    Best Regards,

    Dan
  • Dan,

    I see, thanks for the information. We will look into using stand alone mode with the EVM.

    Also one last question: Do you know if there are any Matlab drivers to use the SPIO-4 Board with Matlab?

    Thanks for your help,

    Jordan
  • Dan,

    I see, thanks for the information. We will look into using stand alone mode to use the EVM.

    Also one last question: Are there any Matlab drivers to use the SPIO-4 with Matlab?

    Thanks for your help,

    Jordan
  • Hi Jordan,

    Not that I am aware of. Please post this question on E2E in the Precision Data Converter forum since they may be able to better answer this question.

    e2e.ti.com/.../

    Best Regards,

    Dan
  • Will do, thanks for all your help Dan.

    Jordan