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:DRDY (Bar)在某些转换后停止

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

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1015898/ads1299-drdy-bar-stops-after-some-conversions

器件型号:ADS1299

您好!

我们 最近对 ADS1299复位和 DRDY (Bar)信号在测量之间停止提出了一些问题。 我们捕获了 SPI 时序、并根据建议验证了模拟和数字电源、它们看起来很干净。

我们捕获了一段视频、其中我们观察到 DRDY (Bar)信号在一段时间后停止。 我们确认固件不会停止测量。

 我们对 ADS1299有一些疑问-

ADS1299的 SPI 外设是否复位可停止 DRDY (Bar)信号的芯片?

2. DRDY (Bar)信号停止的原因是什么?

任何潜在客户都可以提供帮助。

注意:-在视频中、信号有一些噪声、这是由于连接到 SPI 引脚的导线造成的。

e2e.ti.com/.../DRDY_5F00_Stop_5F00_Issue.mp4

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

    您好、Nikint、

    感谢您发帖。  

    START 引脚或 START/STOP 命令是启动或停止器件数据转换的两个选项。 当 START 为低电平或尚未发送 START 命令时、器件不会发出 DRDYB 信号(转换暂停)。

    在初始上电序列(图76)和器件复位之后、请通过将 START 引脚设置为高电平、验证 DRDYB 信号将以默认数据速率持续切换、而无需任何 SPI 通信。 小组是否已解决上一个开机自检中的重置问题以确定这是硬件问题还是软件问题?

    我随此 E2E 帖子附 了类似的问题、您可能会发现这些问题很有帮助。

    谢谢

    -TC

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

    尊敬的 TCT:

    感谢您的建议。 我们将查找在上电序列后根据数据速率出现的 DRDYB 信号、并将 START 引脚保持在高电平。

    我们 更新了 STM32微控制器中的几个中断优先级。  我们将器件保留为长时间运行、并多次"启动"和"停止"运行、在这种情况 下我们没有发现任何问题。

    但仍然有一个捕获、我们 在记录 DRDY 中断时使用 HAL_SPI_Receive_it ()函数从 ADS1299读取数据。 函数需要一个数组来存储数据。 我们观察到、在调用函数之前将数组初始化为零(因为我们保持了中断优先级的更改)后、未观察到问题、如果我们将数组初始化为零、则观察到问题(DRDYB 信号停止)。  

    即使我们尝试禁用 SPI 通信、我们也没有观察到问题(DRDYB 信号根据数据速率发生)。

    关于 ADS1299复位 问题、它与 DRDYB 停止问题类似。 当我们更新中断优先级时、问题看起来会得到解决。

    嗯、我们测试过的所有上述场景都与 SPI 相关。 那么、我们的问题仍然是、 ADS1299的 SPI 外设是否 会在 ADS1299中引起任何问题?

    注意:-我们使用 START、RESET 和 PWDN 引脚来控制"启动"、"停止"、"复位"和开/关操作。

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

    您好、Nikint、

    感谢您提供更多信息。  

    我不熟悉 STM32微控制器的 SPI 操作、因此我无法对此进行评论。 但是、这似乎不是器件问题、而是您描述中的软件问题。 我没有发现任何导致您看到 DRDYB 和器件复位问题的 ADS1299 SPI 接口问题。 如果我们能提供进一步的帮助、请告知我们。

    谢谢

    -TC

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

    尊敬的 TCT:

    由于 ADS1299的 SPI 外设不会在芯片中引起任何问题、我们将 在 STM32固件及其库部分中进一步调试。  

    我们非常感谢您分享我们有用的信息。

    谢谢你。

    Nikint