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:RE:ADS1299的 DRDY 信号状态

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

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/993335/ads1299-re-drdy-signal-status-of-ads1299

器件型号:ADS1299

大家好、团队、

 请告诉我 DRDY 信号可能处于挂起状态的情况是什么?

我们面临的问题如下:

当仅在器件上运行 EEG 测量时、数据正常。

但是、当我们同时启动其他接口(电池微控制器)和器件上的 UART 通信时、DRDY 脉冲之间的周期从定义的2ms 变为4ms、最终我们将所有通道的数据设为0。

我们怀疑 ADS1299处于复位状态、但没有确凿证据证明这一点、因此我们不知道这一点。

请您帮助我们了解此问题的原因。

此致、

Sushant Rajbhar

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

    您好、Sushant、

    感谢您发帖。  

    您是否使用 CSB 信号在共享 SPI 总线上启用多个器件的运行? 如果您可以对 ADS1299 SPI 总线进行范围控制以确保不会意外地向器件发送任何命令、这将大有裨益。

    谢谢

    -TC

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

    尊敬的 TC:

     否、我们不会将 CSB 信号用于除 ADS1299之外的任何其他器件。

    对于测量、我们持续保持 PWDN B 引脚为低电平。

    仅当我们从 ADS1299读取数据时、CSB 才会变为高电平。 这是否会造成任何潜在问题? 由于 SPI 总线上只有一个从器件、是否建议持续将 CSB 拉至低电平?

    请注意、我们使用的是单个 ADS1299、并且没有菊花链。  

    我们当前使用的 SCLK 频率为2MHz。

    请告诉我可以为 SCLK 配置的频率范围、以便进行正确无误的操作。

    如前所述、只有控制器(STM32)和 ADS1299之间的 SPI 总线处于活动状态时、我们才能正确获取读数。

    如果我们激活板上的其他接口、我们将面临此问题。

    如果我们能尽快在这方面获得帮助,那将是很棒的。 自过去两周以来、我们一直在解决这个问题、并且已经推迟了我们的计划。

    我将尝试使用 DRDY、SCLK、PWDN B 线探测 SPI 总线、并尝试布置它。

    请允许我知道,我方面是否需要任何其他东西来迅速解决问题。

    此致、

    Sushant Rajbhar

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

    您好、Sushant、

    CSB 和 PWNDB 信号都是用于器件运行的低电平有效信号。 我建议您使用示波器查看 SPI 总线、PDWNB 和 RESETB 引脚、以调试您的问题并确保所有信号均符合预期。

    如果您未将 CSB 用于所有器件、如何确保 SPI 总线没有争用? 我不知道所有其他接口是如何连接到 STM32控制器的、因此我很难知道问题是什么。 在对 ADS1299进行单独操作以及在同一 SPI 总线上激活其他器件时、会发生什么变化?  

    最低 SCLK 频率要求取决于几个器件参数。 有关 tSCLK 计算和说明、请参阅数据表中的公式9。

    谢谢

    -TC

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

    您好、TCT、

     我知道这是我上一篇文章以来的很长一段时间。 由于环境变化、我们无法继续进行测试。

    但是、我们仍然面临 ADS1299的问题。

    ADS1299会复位并随机发生。

    当我们打开器件并开始测量时、经过一段时间(随机)、ADS1299会重新启动。

    因此、配置寄存器将默认存储、因此我们无法获取正确的数据。

    执行以下测试后、我们确信 ADS1299正在重新启动:

    我们使其中一个 GPIO 高电平(GPIO2)精确。

    当器件工作时、我们突然得到一个随机数据。 SPS 还会从我们设置的500 SPS 恢复为250SPS。

    此外、GPIO 状态变为低电平(测量的电压)。

    由于这是完全随机发生的、因此我们无法跟踪问题。

    附上一个示意图供您参考。 这可能有助于您进行分析。

    注:我之前曾说过,只有在激活其它接口时才会出现此问题。 但是、现在我们观察到、当使用 SPI 总线只有 ADS1299和控制器通信处于活动状态时、会出现此问题。

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

    您好、Sushant、

    感谢您发帖。 但愿一切都很好。

    很难查看随附的低分辨率原理图。 您能否帮助将分辨率更高的原理图发送到以下电子邮件列表[ads129x-support@list.ti.com、以便我们进行审查?

    您是否在多个电路板上观察到相同的行为?

    谢谢

    -TC