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.
I am working with the EVM as instructed by the user guide (SNAU138 Rev. B). As is, I am able to connect an ECG simulator to the ADS, click 'Run' to measure the data, and see its signal - no problems.
But if I connect an external MCU (Nordic nRF5340DK) to the EVM's J2 (SPI Probe), then try clicking 'Run' on the ADS software, it does not work anymore; I get the error "Capture Data Failed, possible reason : Capture thread timed out not getting any new data, time out: 10 sec Will cancel the capture ...". I've noticed the other following symptoms:
To clarify, I am not trying to program the ADS with the MCU. I just simply want the MCU to read the data on the SPI lines.
Setup Info:
EDIT1: Also discovered, when I disconnect the MCU but use those jumper wires and connect them to a breadboard instead, that the software also reports the same error.
(OP replying here) Could it be that the MCU adds impedance to the SPI lines i.e., perhaps J2 is not meant to handle situations like mine?
So far the only thing I found that could possibly deal with this is register 0x1F (DIGO_STRENGTH; digital output drive strength). But I cannot seem to find in the ADS software where I can read/write that register.
(OP replying here) Tried another method where I "disable" the MSP on the EVM. I did so by pulling down the MSP's RST line (put jumper wire connecting J6 JTAG pins 9 and 11). This seems to do the trick (computer and software doesn't recognize the EVM when I connect USB anymore) but now I'm working on writing MCU code to write as well as read from the ADS.
The rest of this is quite experimental, but I then proceeded to try the following:
While I'm debugging the 0xFF, the main questions I had were:
Hello Andy,
Unfortunately we cannot provide much support when it comes to making customizations to our EVM software or hardware.
Determined that connecting J6 JTAG pins 9 and 11 together, while keeping the EVM powered by USB, will work. I also don't need to "start the EVM intact" and then add the jumper; I can add the jumper before powering the EVM up and it still works.
The ADS is still active as well. But now that the MSP is disabled, my MCU has to do more than simply reading data; it would have to configure the ADS, request data from it, etc (basically like how a normal SPI connection is).