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.

LMP93601EVM Software does not display multiple channel graphical data correctly

Other Parts Discussed in Thread: LMP93601EVM

I recently purchased and LMP93601EVM board and loaded the user interface software on my Windows 7 64 bit platform. I have attached the board to my existing product which is a NDIR based gas analyzer with a quad thermopile detector. The NDIR technology pulses the IR source on and off to achieve a psuedo sine wave type wave form at 2-4Hz. This product uses a DSP algorithm to process the signal and so needs at least 128 samples to get accurate amplitude data.

The problem I'm having is that I want to experiment with the continuous mode and look at the waveforms when sampling across multiple channels in continuous or one shot mode. I can see the waveform perfectly on the graph tab when only one channel is selected in the configuration. If I select more than one channel in the configuration then the graphical data does not look correct. I'm wondering if there is some sort of software defect that is causing this problem or if there is a problem in the actual device with multiple channels in continuous mode.

The configuration is

Any of these four configurations: One Shot, Ch 1 and Ch 2; One Shot Ch 1, Ch 2, Ch 3; Continuous, Ch 1 and Ch 2; Continuous Ch 1, Ch 2, Ch 3

Enable VCM, 265SPS

DGAIN 8, AGAIN 128

Standby Mode

No Alarm Mask

SDO Drive on Read Back

Normal (Soft Reset)

Start

Chip ID: 73

Rev ID: 2

  • I do have some screen shots of what I'm seeing but can't find anyway to post a document to the discussion thread. If you want them just give me your e-mail address and I can forward them.
  • John,

    Not sure if you noticed there's a LOCK register (0x0) that you have to make "Config Wrietable" and then set your desired configuration. Otherwise device writes will not take effect.

    Please check data sheet for more details.

    Thanks,

    Vishy

  • Vishy,

    Thanks for the heads up on the LOCK register. I was aware of that feature early on in my testing and I got past that already. I make sure the settings are saved by doing a read all after configuring the device. This way I can make sure my settings have been written. Actually, the software comes up with the LOCK register in writable mode but you can't write anything. First you must lock, then make it writable, then make any changes you want, then lock it again. That's what I've been doing.

    I'm still having the issue with the graph tab when multiple channels are enabled.

    I just found out how to get the firmware revision of the EVM board. My board reads back version 1.52.

    Regards,

    John
  • John,

    Are you using the latest GUI from the web?
    www.ti.com/.../slac656

    The latest GUI version is v2.0.0.7 and the firmware version is 2.01. The latest GUI has the capability to update the firmware on the EVM. You can find the firmware hex file and EVM firmware source code in your installation folder
    C:\Program Files (x86)\Texas Instruments\LMP93601EVM\Firmware

    Could you try with the latest firmware and GUI?

    Thanks,
    Vishy
  • To update the firmware on the EVM, please go to "Debug" tab and click on the "Update Firmware" button. Follow the on screen instructions and accept the license agreement. Then "Select Firmware" and browse to the firmware hex file LMP93601EVM-Firmware-v2.01.txt in your firmware installation folder. Then click "Upgrade Firmware".
    thanks,
    Vishy
  • Vishy,

    The upgrade firmware processes instructs you to hold down a button while you plug the board into the USB. At least that is what I think it's telling you to do. I'm not quite sure of the exact process or how long to hold down the button. It says Password sent successfully, Sending RAM BSL, Done RAM BSL, Failed to read data from RAM BSL. I'm assuming BSL means Boot Strap Loader.

    I will need more detailed instructions on how to download the new firmware.

    Regards,

    John
  • LMP93601EVM Firmware Upgrad-v01.pdfJohn,

    I have enclosed here a quick help document. Let me know if you run into issues.

    Thanks,

    Vishy

  • That fixed the problem with the firmware download. The trick is to just press the button when you are connecting the board to the USB and then release it after the board powers up. So it looks like the switch is just checked at processor start up to switch the program to the boot loader.

    After I updated the firmware then the multiple channel feature worked as it should.

    Thanks for all the help.