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.

[参考译文] ADS1292R:ADS1292R 数据采集问题

Guru**** 2560080 points
Other Parts Discussed in Thread: ADS1292R

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/869066/ads1292r-ads1292r-data-capturing-issue

器件型号:ADS1292R

大家好、

  我正在使用 ADS1292R 捕获 ECG 和呼吸、我制作了一个定制板、其布局与《多参数生物信号监控器设计指南》中 ADS1292R 的一部分相同。

  我在 AVDD 和 DVDD 中都提供了3.3V 电压。 下面是我遇到的问题:

  1.上电后、我将 RESET 和 CLKSEL 引脚设置为高电平。 然后我发送0x11 (SDATAC)、0x2000 (我得到的 ID 为73)、0x4200A0、0x410001、0x440008、0x450008、 0x4900f2、0x4A0003来配置寄存器。 之后、我通过 SPI 发送0x08 (START)和0x10 (RDATAC)。 但有时它无法开始读取数据、它只返回一个10字节长的0数据帧数据。 我不知道问题在哪里?

  2.当我尝试采集心电图时,我得到了一个非常糟糕的结果。 我确实使用了带通滤波器和50Hz 的陷波滤波器。 但结果不会变得更好。

  我还尝试测试了方波信号。 我将0x4200A3、0x440005和0x450005发送到芯片、我得到:

  第一个是从通道1获取、第二个是从通道2获取。

  我只测试一次方波信号、因为当我想再次进行测试时、我遇到了在第一个问题中我提出的情况。 发送 START 和 RDATAC 后无法开始读取数据。 我还尝试将 START 引脚设置为高电平、但它也不起作用。

  我希望有人能告诉我问题可能出在哪里。

非常感谢、

Yuhang。

   

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

    您好、Yuhang、

    器件配置中很可能出现小的错误。  

    请参阅 SPI 通信博文、查看您的上电流程、使用常见问题解答 https://e2e.ti.com/support/data-converters/f/73/p/772058/2855202确认器件是否正常工作

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

    您好、Alexander、

    感谢你的帮助。

    现在、我可以处理无法连续读取数据的问题。

    然而,不幸的是,我仍然遇到一些其他问题,如我以前所说的问题。

    第一个是、从自己采集时、我无法获得正确的 ECG。 即使我施加了 RLD、它也有很多噪声。  我将0x38同时写入 CH1SET 和 CH2SET。 我是否正确配置了寄存器?  我没有单独分离 DGND 和 AVSS、我只有一个 GND。 这是我有很多噪声的原因吗?

    第二个原因是、在获取由信号发生器生成的1Hz 方波信号时、我获得了错误的频率。 这是我得到的结果  
    示波器和 ADS1292R:

    但是、当我通过从 ADS1292R 生成1Hz 方波信号对其进行测试时、我通过两个通道获得了正确的结果:

    请提供进一步帮助。

    Yuhang。

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

    您好、Yuhang、

    您将需要为 Ch1Set 和 Ch2Set 使用0x30。 0x38连接 RLD_DRPM (正负输入均连接到 RLDIN)。

    只要电路板布局良好、使用1 GND 就不会出现问题、但问题可能出在这里。 您的任何模拟走线是否跨越数字信号线? 请发布您的 PCB 布局和原理图、供我查看。  

    您使用的是单极还是双极电源? 在您的第一篇文章中、它显示3.3V、这意味着您要应用于输入的双极方波可能超出输入的共模范围。 该示波器图片是来自信号发生器的输出还是器件的输入引脚?  

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

    您好、Alexander、

    我对 RLD 配置有点困惑。 如果我想应用 RLD、在为 Ch1Set 和 Ch2Set 写入0x30后、应该写入 RLD_SENS?的位[3:0]

    我没有让模拟走线穿过数字信号线、下面是我的 PCB 布局和原理图:

    我使用的是单极电源。 担心电源不足、我也会向 DVDD 施加3.3V 电压。

    在我的最后一个答复中、 示波器图片来自信号发生器的输出、第二个图片是将该信号应用到 ADS1292R 时的结果。

    我尝试将0x30写入 Ch1Set 和 Ch2Set、我得到了自己的正确信号、但我不知道信号后一部分的大噪声:

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

    您好、Yuhang、

    请看图47。 数据表中。 我会写入 RLD_SENS 的位[3:0]、但尝试实验并查看要导出的通道组合可获得最佳结果。 我将从 IN2P 和 IN2N 开始。  

    原理图看起来不错。 PCB 看起来正常。 有一些模拟线相互交叉、迹线穿过过孔、看起来像 VCC 穿过 LA。 这并不理想。 我建议将一些小的导线直接连接到器件的输入引脚上、并使用示波器进行测量、以查看器件输入端到底是什么。 它看起来与信号发生器的输出完全一样、还是增加了一些额外的噪声?  

    测量结束时的噪声可能是由于移动和/或电极连接降低(也不粘滞)。 总之、对我来说非常好。  

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

    尊敬的 Alex:

    非常感谢您今天为我提供的帮助!

    祝你一切顺利、

    Yuhang

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

    您好、Yuhang、

    您是最受欢迎的!  

    祝你好运、