大家好、
我使用 ADS1299评估模块的子板与其他微控制器进行通信。 我让 SPI 工作、我可以正确读取所有寄存器、现在我想检查8个通道上的测试信号。 我使用的是250SPS 的输出数据速率、这里是寄存器映射:
寄存器映射/值
ADS_ID:3e.
CONFIG1:96
CONFIG2:D0
CONFIG3:E0
LOFF:0
CH1SET:5.
CH2SET:5.
CH3SET:5.
CH4SET:5.
CH5SET:5.
CH6SET:5.
CH7SET:5.
CH8SET:5.
BIAS_SENSP:0
BIAS_SENSN:0
LOFF_SENSP:0
LOFF_SENSN:0
LOFF_FLIP:0
LOFF_STATP:0
LOFF_STATN:0
GPIO:F
MIPSC1:0
MIPSC2:0
CONFIG4:0
首先是问题:
在下图中、您可以在信号上升或下降之前看到一些奇怪的伪影(或弹跳)、但在信号的稳定部分、这是随机的、 有时、某些通道中会出现伪迹、而不是像我用红色箭头所示的那样出现在其他通道中。
信号的振幅看起来很好、因为我使用的增益= 1、所以得到的 Aprox 为3.75mV。
我已经用示波器检查了 SPI、DRDY 如何每4ms 下降一次低电平、唯一吸引我注意的是:
-图 A1显示了数据检索的开始、DRDY 在第一个 SCLK 时变为低电平和高电平、但 MISO 引脚在 CS 变为低电平时立即上升、然后 MISO 线路几乎在第一个 SCLK 时再次变为低电平。
-图 A2显示了该样本的数据检索结束, MISO 线路即使在 CS 变为低电平后也保持高电平。
-图 B1显示了不同的样本。 但是、这次 MISO 线路变为高电平、直到它为状态字节(CO)
-图 B2显示了相同样本的数据检索结束、但 MOSI 保持高电平、但在需要时变为低电平。
现在,问题是 ,MISO 线路上的这种行为是否正常? 或者、它与 我在测试信号上看到的奇怪的伪影有关?
这是正常的。 您是否对为什么会发生这种情况有任何了解?
我等待您的回答、如果您需要一些其他信息、我会尽快提供。
Moises。





