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.

Problems with demo ADS1293EVM software

Other Parts Discussed in Thread: ADS1293EVM, ADS1293

Hi,

I'm working with ADS1293EVM with my company computer. Everything is all right.

Now, i installed software and drivers in my personal computer and work in my home, but i have some problems.

The installation of soft and drivers are fine. The personal computer recognizes the ADS1293EVM board. When i open software, it is block in initiating board (14% Executing: WvBoardEnum).

Screen capture:


Somebody know what's this problem. I can't proceed to work with board and soft.

Thanks.

Please, I hope your help.

  • Hi Robert,

    Do you have the same operating system on your company computer as in your personal computer?

    How is the board identified by the device manager... can you share a screenshot?

    Thanks,

    Sergio

  • Hi Sergio,

    Do you have the same operating system on your company computer as in your personal computer?

    "Windows 7 Professional" in company computer.

    "Windows 7 Home Premium" in personal computer.

    How is the board identified by the device manager... can you share a screenshot?

    It's the same for two computers (TI, MSP430) and all of them recognize the board. But the ADS1293EVM software of my personal computer can't run. Always stops in this stage (see image).

    On the other hand, can you help mi with another questions about ADS1293EVM?

    See: http://e2e.ti.com/support/data_converters/precision_data_converters/f/73/p/242886/1086129.aspx#1086129

    I can see two similar ECG signals with 3 Lead mode but a lower frequency is coupled. This produces a slow oscillation in ECG signal.

    Which kind of digital filter is done via MSP430 or software?
    Maybe a problem in these digital filters?
    I read all datasheet and application note and don't understand what happens.

    Thanks

    Best regards

  • Hi Robert,

    It's strange that the GUI runs correctly on your work computer but it doesn't run on your personal computer, even though they have comparable operating systems. I have not seen such condition in the past. Does the GUI ever give you a message like this? This is the message I get if the board is not plugged in.

    You may want to try hooking the board up to another USB port or using a powered USB hub and see if that helps.

    Regarding your second question. It is possible to have 50/60Hz from your surrounding interfering with the system, which is seen as a slow oscillation coupled to the ECG signal. Neither the software nor MSP430 implement digital filtering, however, the ADS1293 does have programmable low pass filters on each channel. The filters are configurable by registers (R1_RATE, R2_RATE and R3_RATE_CHx). Tables 5 through 8 in the datasheet summarize all possible configurations with the corresponding bandwidths and data rates. You may try a cutoff frequency of 40Hz for example.

    Regards,

    Sergio

  • Hi Sergio,

    Thanks very much for your help.

    I'm working with my personal computer and obtain a good ECG signals.

    First problem is an issue of administrator domain for Windows OS.

    I don't know the reason why my computer execute GUI without administrator domain. Only have one user in computer. This is my user and is administrator user. All softwares are executed as administrator domain by default until now. But this is not the case.

    I changed the properties of executable and issue resolved.

    On the other hand, I read again the Programmable Digital Filters section of SNAS602B.
    Now, i understand better the programming of digital dilter. But I have another question.

    Can choose the cutter frequency and data rate when set R1, R2 and R3 register values.
    Each of this values correspond to one of three stage of multiple digital filter.
    What is the difference of decimate / filter more or less in firsts or last stages of filter? Is It the same resolution? When I obtain a more representative signal? When can obtain minimal coupled noise?
    For example, if I set it with R1=4 R2=4 and R3=32 or R1=4 R2=8 and R3=16 or R1=2 R2=4 and R3=64 the ECG signal is the same? It does not affect the order difference decimations and filters for ECG signal?
    I could provide some documentation or help for the optimal solution?

    Finally, I would like to contribute referring to the placement of the electrodes. I found a lot of problems if you use different electrode placements. 

    Avoid placing the electrodes on muscles. His movement affects seriously the ECG signal. I ended up placing two electrodes near the shoulder bones and the next two hip bones. I get this ECG signal using this placement.

    Thanks very much Sergio!

    See you soon

  • Hi Robert,

    So changing the properties of the executable to "Run as administrator" solved the problem.

    The order of the decimation ratios does not impact the resulting ECG signal much. The output data rate stays the same (ODR = Fs / (R1*R2*R3) and the bandwidth may vary by a few hertz. As an approximation, the bandwidth can be said to be ODR divided by 5.

    You'll often see references to PACE and ECG channels in the datasheet. They both share the same data path, but the PACE channel has one less filtering stage (refer to Figure 18 in datasheet). This is just a higher bandwidth and higher data-rate representation of the signal. The stage R1 is used to double the output data-rate of the PACE channel while keeping its bandwidth constant. This is a special feature; changes to the other stages (R2 and R3) affect both data-rate and bandwidth simultaneously.

    The R1 and R2 settings are common to all three digital channels. The R3 stage setting is unique per ECG channel; meaning that the channels can be configured to different data-rates and bandwidths if desired.

    By the way, thanks for contributing with your experience of the placement of the electrodes with the E2E community. What type of electrodes are you using?

    Regards,
    Sergio

  • Hi Sergio,

    Thanks for your explication about digital filter. I understood more or less this functionality when I read documentation. But i thought that could had some differences (coupled noise or information losses) if I do the same filter (BW and ODR) for ECG signals with different R1, R2 and R3.
    I understand that it's so configurable for get a good filter so PACE signals as ECG signals.

    I use ECG electrode with skin-electrode contact. These electrodes incorporate adhesive component and conductive gel. Similar to:

    http://www.healthcare-exp.com/b2b/biotechnology_products/5/disposable_ecg_electrode_230.html

    What type electrodes use in your tests?

    Can you do a good ECG test when patient body is moving (walking or running)? (with ADS1293)

    I lose a ECG signals only to move one arm.

    Best regards

  • Hi,

    I'm trying to work with ADS1293EVM at Wilson ECG setup, but i can't found a correctly channels setting in TI software.

    How can I set up the software to see the three output channels (ECG1, ECG2 and ECG3)?
    I think I have successfully configured the ADS1293 but only see the two first channels (ECG1 and ECG2).

    Thanks very much

    Bert regards

    Robert

  • Hello Robert,

    It could be that the third channel is not enabled for data read-back .Click on the "Read Back" block found on the lower-right corner in the "DIGITAL CONTROL AND POWER MANAGEMENT" block. There you can select which channels to read from in Loop Read Back Mode (or Streaming mode), which is the read method used by the EVM/GUI. 

    Set E3_EN to 1

    Regards,

    Sergio

  • Hi Sergio,

    Thanks very much!!

    I had completely forgotten to set a Read Back registers.

    Best regards

    Robert