Other Parts Discussed in Thread: ADS1293
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:
- Even if the MCU is powered off (but connected), the software will report the same error
- Disconnecting the MCU fixes the issue and it will run normally again
- When connecting a logic analyzer to the SPI pins (and while the MCU is still connected but powered off):
- When I click 'Run', I see register writes on the EVM's SDI pin (0x01 0x11, 0x02 0x19, 0x06 0x00, ... 0x2F 0x30, 0x00 0x01). These don't seem to change whether I connect the MCU or not.
- After this, I see either no activity or only 1 response to 0xD0. When I do get a response, the bytes are all 0x00.
- I still need to find out what conditions cause it to sometimes do one or the other.
- Then there's nothing on the SPI lines until I close the error on the ADS software.
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:
- ADS1293 software (on Windows 10 machine)
- jumpers at EVM JP2 & JP3
- 3-lead configuration
- external MCU is Nordic nRF5340 DK
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.