工具与软件:
您好!
我正在尝试使用 Arduino 板从 de ADS1299读取数据。 我已经实现了 Arduino 和 ADS1299之间的通信,因为我可以读写寄存器,如图所示: 
从 IN 通道读取数据时就会出现问题、它始终提供以下值: 
根据我的理解、我正在获得的值与最大值相关、例如饱和。
我在 Arduino 中使用的代码如下:
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.
工具与软件:
您好!
我正在尝试使用 Arduino 板从 de ADS1299读取数据。 我已经实现了 Arduino 和 ADS1299之间的通信,因为我可以读写寄存器,如图所示: 
从 IN 通道读取数据时就会出现问题、它始终提供以下值: 
根据我的理解、我正在获得的值与最大值相关、例如饱和。
我在 Arduino 中使用的代码如下:
尊敬的 Pablo:
感谢您发帖。
您似乎已经将所有通道配置为使用增益= 6V/V 和正常电极输入(即连接到 INxP 和 INxN 引脚的差分输入)。 在测量过程中、会向这些引脚施加多大的电压? 如果引脚悬空、可能会产生差分失调电压、当乘以增益时、该电压会超过 ADC 正或负满量程范围。
如果主要想验证代码和 SPI 通信、可以重新配置寄存器设置、以在内部短接 PGA 输入并测量接近零的失调电压(具有一些噪声)、或者可以测量内部方波或直流测试信号选项。 因此、您可以在算法中评估数据传输和代码到电压的转换。
此致、
Ryan
您好、Ryan、
感谢您的答复。
我已检查 PGA 配置、并将 CHnSET 寄存器修改为0x01、目的是实现1V/V 增益并短接输入、但数据不变:

我正在尝试读取 EEG 信号、但输入短路不应接近于0?
为了获取以前的寄存器、我在代码中进行了以下更改:
有什么建议吗?
提前感谢!
您好、Ryan、
我已经检查了您提到的电压、以下是:
AVDD 至 GND = 2.501V
AVSS 至 GND =- 2.512V
DVDD 至 GND = 3.27V
VREFP 至 GND =- 2.5V
VREFN 至 GND =- 2.5V
VCAP1至 GND =- 1.31V
VCAP2至 GND = 0V
VCAP3至 GND = 3.9V
VCAP4至 GND =-2.5V
您是否看到电压上有任何错误?
谢谢!!
尊敬的 Pablo:
VREFP 和 VCAP4 (VREF/2)指示内部基准未启用或工作不正常。 这 ±了 ADC 输出代码饱和至0 Ω 满量程的原因。 您是否在上电后以及写入任何寄存器之前向器件 nRESET 引脚发出复位脉冲?
为了排除任何其他问题、您是否可以尝试将内部基准保持禁用状态(NPD_REFBUF = 0b)、并向 VREFP 施加外部2.4V 基准电压(注意:2.4V 相对于 AVSS、因此相对于 GND 为-100mV)? 然后使用输入短路配置重新捕获数据、并检查 ADC 输出代码是否如预期的那样接近0。
此致、
Ryan
Ryan、您好!
关于复位、在以下句子中、我先使用复位引脚、然后再对寄存器进行写入:


您好、Ryan、
重新设计 PCB 并更正了上面提到的 VREF 电压后、我获得了 VREFN =-2.5V 和 VREFP =+2V、因此我现在假设这些基准可以正常工作。
但我对 VCAP 电压有一些疑问。 哪些应该是这些引脚的值?
我在下面列出我获得的相对于 GND (VCAP 上的 v+和 GND 上的 v-)的值:
VCAP1 =-1.3V
VCAP2 =-16mV
VCAP3 = 4.4V
VCAP4 =-267mV
我将用于电容器的值如下:

再次感谢您的帮助!
此致、
Pablo
您好、Ryan、
有关寄存器配置的另一个问题。
我想澄清一下、为了从 EMG 和 EEG 中获取数据、应该如何配置寄存器和输入。
根据我的理解、如果我错了、请纠正我、如果我要获得 EMG 信号、我必须使用 INxP 和 INxN 输入、其中 INxP 将是正电极、INxN 将是负电极。 为了实现这一点、应更正以下寄存器配置:

是这样吗?
另一方面、数据表中已说明、对于 SRB2中具有唯一基准并且仅从正输入获取 EEG 数据的 EEG、则此配置将是正确的: 
最后一个问题、我不了解 CONFIG3断电基准缓冲器。 这个内部基准的用途是什么? 当激活它时、它为我提供了一个更稳定的参考。 如何计算该值? 它与 SRB 引脚有任何关系?
谢谢!!