主题中讨论的其他器件:ADS1293
我将按照用户指南(SNAU138 Rev. B)的说明使用 EVM。 现在、我可以将 ECG 模拟器连接到 ADS、单击"运行"测量数据、然后查看其信号-没有问题。
但是、如果我将外部 MCU (Nordic nRF5340DK)连接到 EVM 的 J2 (SPI 探针)、然后尝试在 ADS 软件上单击"Run"(运行)、它不再起作用;我收到错误消息"Capture Data Failed、possible Reason (捕获线程超时无法获取任何新数据)、超时: 10秒将取消采集..."。 我注意到其他症状:
- 即使 MCU 已断电(但已连接)、软件也会报告相同的错误
- 断开 MCU 可修复该问题、它将再次正常运行
- 将逻辑分析仪连接到 SPI 引脚时(以及 MCU 仍保持连接但断电时):
- 当我点击"Run"时、我看到 EVM 的 SDI 引脚上发生了寄存器写入(0x01 0x11、0x02 0x19、0x06 0x00、... 0x2F 0x30、0x00 0x01)。 无论我是否连接了 MCU、这些看起来都没有变化。
- 在此之后、 对于0xD0、我看不到任何活动或只有1个响应。 当我得到响应时、字节全部为0x00。
- 我仍然需要找出哪些情况 导致它有时达到一种或另一种效果。
- 然后在我关闭 ADS 软件上的错误之前、SPI 线路上什么也没有。
为了澄清这一点、我不打算尝试使用 MCU 对 ADS 进行编程。 我只是简单地希望 MCU 读取 SPI 线路上的数据。
设置信息:
- ADS1293软件(在 Windows 10计算机上)
- EVM JP2和 JP3上的跳线
- 3导联配置
- 外部 MCU 为 Nordic nRF5340 DK
EDIT1:我还发现、当我断开 MCU 时、我会使用它们 跳线并将其连接到试验电路板 、软件也会报告相同的错误 。