主题中讨论的其他器件: ADS1299
大家好!
我正在尝试使用 nRF52开发套件连接 ADS131A04评估板。 我能够正确写入和读取所有寄存器。 我将按照其他 文章中共享的指令 来初始化和读取 ADC 数据。 我将使用具有固定数据帧的异步中断模式来读出数据。 下面是应该看到的、如果我成功使用了此模式。 当有来自 DOUT (MISO)的数据时、DRDY 变为低电平。
但是、在本例中、我从 STAT_S (SPI 状态寄存器)读取数据、并且它在其位0中显示为1、这意味着每个帧发送的 SCLK 不够。 如下图所示。 我将4MHz 用于 SPI 的 SCLK、它以前在不同的 ADS 芯片(ADS1299)上运行良好。 因此、我想知道我的设置是否有任何错误。 我的期望是、每当 DRDY 为低电平(I 通过 CLK2寄存器设置每2ms 一次)时、我会看到数据从 MISO 引脚输出、然而、在 DRDY 变为低电平8次后、只有2个数据序列输出。
希望收到 TI 支持团队和论坛其他成员的任何建议! 谢谢 Tai。