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.

[参考译文] ADS1298:数据转换器论坛

Guru**** 2539500 points
Other Parts Discussed in Thread: MSP430F5659, ADS1298

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/812552/ads1298-data-converters-forum

器件型号:ADS1298
主题中讨论的其他器件:MSP430F5659

您好,

我正在我的项目中使用 ADS1298来采集12导联 ECG、并将其连接到 MSP430F5659。

1.我的原理图是对的。

2.我已完成 ADS1298的初始化并 获取器件 ID  - AS 92h。

 问题是当我尝试使用2MHz 的 SPI 时钟从 ADS1298读取数据时、我从 ADS1298获取数据。  我尝试绘制每个通道数据、从接收到的数据中获取 MSB 和 LSB 合并将 MSB 和 LSB 转换为等效的十进制数据、并使用 MS Office Excel 绘制、 但我得到的只是一个随机波形、看起来没有什么像 ECG 这样的波形。

我是否 在该过程中犯了任何错误,如果是,请帮助我了解如何从 ADS1298读取正确的数据以及如何绘制数据。

此外、如果可能、请发送 配置后如何从 ADS1298读取数据的流程。

提前感谢。

我还连接了通道1输出波形

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

    您好、Akhil、

    感谢您的发帖、欢迎加入论坛!  

    您可以在我的签名中看到电压转换常见问题解答帖子的代码、以确认您正在正确转换。  

    在我看来、测量中有很多噪声、您是否使用了 RLD?  

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

    您好、 

    感谢您的回复。

    我将看到您提到的资源。

    是的、我使用的 RLD 与 ADS1298 ECG FE 原理图中的 RLD 相同。 到目前为止、我只从 ADS1298读取数据、但没有处理任何噪声。 测量中是否存在噪声、如何处理该噪声。  

    此致、

    Akhil

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

    您好、Akhil、

    您需要正确配置 RLD、以便偏置患者并消除 PGA 测量中的噪声。  

    当使用 RLD 对患者进行偏置时、它会将两个输入都转换为相同的共模。 在 PGA 上、由于 PGA 从正通道中减去负通道、因此该共模将从测量中移除。 这应该会显著清理测量结果。 确保 RLD 寄存器设置配置正确。

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

     您好、Smith、

    感谢您的回复、

    现在我得到了正确的波形,但在 V1到 V6处有噪声,在 L1和 L2 (CH2和 CH3)处没有噪声。

    是的

    IN1P - V6   

    IN1N - WCT

    IN2P - LA

    IN2N - RA

    IN3P - LL

    IN3N- RA

    IN4P - V2

    IN4N - WCT

    IN5P -V3

    IN5N -WCT

    IN6P - V4

    IN6N- WCT

    IN7P - V5

    IN7N- WCT

    IN8P - V1

    IN8N - WCT、

    在 LPM 模式下以250SPS 运行 SCLK。 使用具有100pF 电容器的内部 WCT 并将寄存  器 WCT1配置为0x0A、将 WCT2配置为0xDC、将 RLD_SENSP 配置为0x06、将 RLD_SENSN 配置为0x02。  

    我还有一个疑问、是否需要在初始化时提供测试信号、

    完成初始化后,我通过提供 RDATAC 和 START 命令来读取数据,我是否做了任何事情?

    谢谢、此致

    Akhil

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

    您好、Akhil、

    很棒! 您在信道上看到多少噪声? 噪声的频率是多少?

    我希望 WCT 放大器根据数据表中的表添加一些器件、但并不是很多。  

    V1-V6上是否有抗混叠 RC 滤波器?  

    您的寄存器设置看起来正确、并且无需在初始化时发送测试信号、因为它仅测试信号链、不执行任何校准。  

    您的所有数字通信听起来都不错。  

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

    您好、 Alexander Smith

    感谢您的回复。

    问题已解决,实际上问题是 由十六进制转换为十进制引起的。 在您对寄存器设置的保证下、我们对整个过程进行了另一次检查、最后我们确定了问题。

    谢谢、此致

    Akhil。

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

    很高兴听到! 如果您有更多问题、请告知我们。  

    我希望我之前提到过它、但对于找到此线程的其他人而言-在我的签名中可以找到 BIOS 常见问题解答中的电压转换帖子代码。