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.

[参考译文] ADS1299:读回数据...

Guru**** 2558250 points
Other Parts Discussed in Thread: ADS1299

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1007569/ads1299-reading-back-data

器件型号:ADS1299

我无法正确读回数据。

我将 ADS1299FE 直接连接到我的项目开发套件。  我能够轻松地读取/写入寄存器。

ADS1299处于 RDATAC 模式、START 保持高电平、/DRDY 以250Hz 的频率进行脉冲。

当我在/DRDY 变为低电平之后读取数据时、我接收到"1100"、该值根据 ADS 文档的第9.4.4.2节开始数据的状态寄存器部分。  所有 LOFF_STATP、LOFF_STATN 和 GPIO 值均为0。  我已将 GPIO 配置为全部设置为输出并设置为值1。  我可以看到、我的逻辑分析仪将 GPIO1设置为1、但当读取样本时、GPIO 引脚全部返回0。

此外、即使我在 CONFIG2寄存器中设置了测试源并设置了 CH#SET MUX[2:0]= 101 (测试信号)、所有采样数据都是0。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我设法纠正了这一点。  我过早释放 CS 并截断 SPI 数据。