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:ADS1299输出有错误。

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

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/612424/ads1299-ads1299-output-has-error

器件型号:ADS1299

您好!

我测试 ADS1299EVM 是否连接到 STM32 MCU。

在本例中、输出数据有两个错误。

首先、输出数据具有趋势(负梯度)。

其次、输出数据 受到数字信号的影响。

我附加了我的输出数据文件。 采样率为250Hz。

寄存器的设置如下。

ADS1299_Write (REG_CONFIG1、0x96);  
ADS1299_Write (REG_CONFIG2、0xC0);
ADS1299_Write (REG_CONFIG3、0xFC);

ADS1299_Write (REG_CONFIG2、0xC0);
ADS1299_Write (REG_CH1SET、0x60);
ADS1299_Write (REG_CH2SET、0xE0);
ADS1299_Write (REG_CH3SET、0xE0);
ADS1299_Write (REG_CH4SET、0xE0);
ADS1299_Write (REG_CH5SET、0xE0);
ADS1299_Write (REG_CH6SET、0xE0);
ADS1299_Write (REG_CH7SET、0xE0);
ADS1299_Write (REG_CH8SET、0xE0);

ADS1299_Write (REG_LOFF、0x00);  
ADS1299_Write (REG_CONFIG4、0x02);  
ADS1299_Write (REG_LOFF_SENSP、0xFF);
ADS1299_Write (REG_LOFF_SENSN、0xFF);
ADS1299_Write (REG_LOFF_FLIP、0x01);

ADS1299_Write (REG_RLD_SENSP、0x06);  
ADS1299_Write (REG_RLD_SENSN、0x02);  

内部测试信号运行良好。

您知道该错误吗?

e2e.ti.com/.../ads1299_5F00_output_5F00_error1.txt

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

    感谢您发帖。

    在测量过程中、向通道1施加了什么输入信号? 您能否提供有关 IN1P 和 IN1N 输入的更多详细信息?

    我查看了您共享的原始数据输出。 这是以十进制表示的 ADC 原始输出数据、还是已经进行了一些处理? 如果我将该数据转换为电压、假设基准电压为4.5V、则输出信号范围为~290mV 至~140mV、差值约为150mV。 如果您让系统运行足够长、该电压最终会稳定吗?

    关于"数字干扰"、很难确定正在发生什么情况。 通常、我首先要验证的是、您是否使用二进制补码格式将二进制数据正确转换为十进制数。 不过、两个样本之间的差异似乎比这更复杂。 采样#17977 = 458、471 (0x06FEE7)、采样#17978 = 393、583 (0x06016F)。 我检查了其他几个位置、但我没有看到数据之间的直接相关性。

    寄存器设置也看起来正常。 当您看到干扰尖峰时、您的系统中是否会发生其他情况?

    此致、