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.

[参考译文] ADS1298ECGFE-PDK:当从 ADS1298收集数据时开发套件软件冻结

Guru**** 1123190 points
Other Parts Discussed in Thread: ADS1298ECGFE-PDK, ADS1298
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1235853/ads1298ecgfe-pdk-dev-kit-software-freezes-while-collecting-data-from-ads1298

器件型号:ADS1298ECGFE-PDK
主题中讨论的其他器件: ADS1298

你(们)好!

我正在使用  ADS1298ECGFE-PDK 附带软件以从 ADS1298 (已在 ADS1298ECGFE-PDK 上 )接收数据。

遗憾的是、我 在从 AFE 接收信号数据时注意到配套软件的行为不稳定。

软件卡在0%、无法完成该过程。

所有寄存器读数都正常工作。

请参阅随附的图像;

这是按下横线按钮后卡住的地方。

 

这是一个已知问题吗?

非常感谢为解决此问题提供的任何帮助。

此致、

巴加夫

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

    您好!

    这不是已知问题。

    在"关于"选项卡中、 是否读取了器件 ID 和固件版本?

    您是否更改了电路板上的任何跳线设置?

    尝试关闭 GUI 并断开电路板连接、重启计算机、然后连接电路板并再次启动 GUI。

    然后、尝试使用 Acquire (采集)按钮。

    谢谢

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

    在"关于"选项卡中、 是否读取了器件 ID 和固件版本?

    您是否更改了电路板上的任何跳线设置?
    不可以、所有电源轨均可正确读取。

    尝试关闭 GUI 并断开电路板连接、重启计算机、然后连接电路板并再次启动 GUI。 然后、尝试使用 Acquire (采集)按钮。
    花了很多时间,但没有乐趣!

    如前所述 、我能够准确地读取和更改寄存器值、但只有当我尝试通过采集 或连续选项卡捕获数据时、寄存器才会冻结。

    1. EEPROM 在 AFE 板上有什么用途?  
    2.  我应该有什么默认寄存器值?

    此致

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

    您好!

    EEPROM 用于在流式传输到 MCU 和 PC 之前存储采样/采集的信号数据。

    查看您是否可以按如下方式进行配置、然后再次尝试获取-

      

    您也可以尝试右侧的"Reset Options (重置选项)"。

    例如、选择 Device Defaults、然后点击 Reset

    然后选择"Programmed Defaults"、然后点击"Reset"。

    谢谢

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

    谢谢
    我正在使用如图所示的相同寄存器设置、尝试使用两个正常电极进行测试、但仍然不能成功。

    已尝试使用器件默认设置进行复位、但问题仍然存在。

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

    您好!

    您是否介意在其他计算机上安装 GUI?

    谢谢

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

    当然、我们将会这样做、并在明天之前为您更新。

    在平均时间内、我注意到 、EVM 板产生的 START 脉冲大约长20ms、通过手动使它更长(大约200ms)、EVM 就能够完成数据采集!


    您能否解释一下这种行为、成功采集数据所需的 START 脉冲的最小/最长持续时间是多少?

    此致、
    巴加夫

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

    您好!

    您是说现在可以使用 EVM 和 GUI 来获取数据吗?

    根据数据表第51页、

    9.4.1.1启动模式

    将 START 引脚拉为高电平并持续至少2个 tCLK 周期、或发送 START 命令以开始转换。

    9.4.1.1.1稳定时间

    建立时间(tSETTLE)是当 START 信号被拉为高电平时转换器输出完全稳定的数据所需的时间。

    表12. 不同数据速率的建立时间(tSETTLE)

    谢谢

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

    谢谢。

    9.4.1.1状态 START 引脚的状态为高电平的时间至少为18.44ms、所以20ms 是合理的。
    但是、我将随 START 一起使用 DRDY 信号进行进一步调试。

    您是说现在可以使用 EVM 和 GUI 来获取数据吗?
    以手动提供不理想的起始脉冲来解决该问题。 因此、我认为它还没有得到解决。

    此致、
    巴加夫

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

    您好!

    我迷路了。

    您是否会使用它们最初提供的 EVM 和 GUI?

    如果是、它们应该开箱即用、即无需手动更改/改变起始脉冲。

    谢谢

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

    您是否会使用它们最初提供的 EVM 和 GUI?
    可以。

    如果是、它们应该开箱即用、即无需手动更改/改变起始脉冲。
    它过去是,但不再. 不稳定行为!
    这也与我有关产品/EVM 的可靠性问题、除非 TI 有合理的解释。

    我也尝试了"程序默认重置"和"器件默认重置"、但运气不好。
    不确定 EEPROM 在这方面发挥了什么作用?

    我没有具有较大缓冲器的逻辑分析仪来查看捕获的样本、但我会在适当的时候尝试进行一些调试。
    同时,如果您可以使用 START、DIN、DOUT、SCLK 和 DRDY 信号(不是数据表中的屏幕截图 )访问逻辑分析仪/已捕获的跟踪,请分享。
    理想情况下为500sps 和带测试波形的通道输入。

    此致、
    巴加夫

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

    我们尚未遇到此人如果要将 EVM 和 GUI 用作默认用法、则需要手动更改任何信号。

    如果您确定所有设置均为默认设置、建议您使用其他计算机尝试 EVM 和 GUI。

    -------------------------------------------------------

    如果您正在寻找 SPI 信号、可将其用作参考。

    https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/775262/faq-ads129x-i-m-having-trouble-communicating-with-my-ads129x-device-via-spi-what-debug-steps-i-should-try/2868427#2868427

    ----------------

    谢谢

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

    尊敬的 Chien:

    调试后、我发现当 MMB0板发送0x08命令以开始采集时、EVM 软件将完成采集 过程。
    现在、我在 START 引脚上没有看到任何20ms 的脉冲、这很奇怪!

    请您确认、  
     MMB0板是始终使用0x08命令来启动采集、还是可以对其进行编程以使用硬件启动引脚开始采集?
    如何将 MMB0板配置为仅使用0x08命令?

    此致、

    巴加夫

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

    您好!

    您的陈述对我来说有点冲突和困惑。 您会解释一下吗?

    您能否对以下各项进行调查并提供屏幕截图/图片  

    在 EVM 上电期间以及之后由 START 引脚信号触发?

    和  

    给我说、在示波器上的哪里可以看到启动命令0x08h?

    谢谢

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

    尊敬的 Chien:

    您的陈述对我来说有点冲突和困惑。 您会解释一下吗?
    请说明您难以理解哪个部分?

    当我遇到 异常行为  时、MMB0电路板将 START 引脚拉为高电平、EVM 软件在从 AFE 采集数据时会冻结。
    不过、当我昨天尝试从 AFE 获取数据(使用相同的设置)时、MMB0板发送启动命令以启动数据采集、EVM 软件可以完成此过程而不会挂起。

    那么、问题是:

    1. MMB0板是否始终使用 START 命令来 启动数据采集?
    2. 是否有任何 MMB0板 将  START 引脚拉高以启动数据采集的情况?
    3. 如果 q.1和2的回答为"是"、那么如何编程/配置 MMB0板、以便仅使用 START 命令而不使用 START 引脚拉高电平?

    我还阅读了数据表、其中指出待机模式将使 ADS1298响应寄存器读取/写入命令、而不是数据采集。
     我的理解是否正确?

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

    您好!

    感谢您的澄清。 我会在6月20日左右给您回复。

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

    您好!

    只是为了澄清"转换"和"采集/采集"之间的关系

    START 引脚或 START 命令仅用于启动 ADC 转换、而不用于从 ADS 读取采样信号、即尚未从 ADS 向 GUI 采集采样数据。
    "当 START 引脚被拉为高电平或发送 START 命令时、器件 ADC 会转换输入信号"、但仍不会从 ADS 获取数据或将数据读取到 GUI。

    ——回到采集和开始的时候—————————————————————————————————————————————

    GUI 和 MMB0的编码方式是、点击"Acquisy"(采集)时、使用 START 命令启动 ADC 转换、使用 RDATAC 命令启动读取数据连续模式。

    如果安装了 JP22、一旦 EVM 和 MCU 上电、就会向 START 引脚发送高电平信号。 这可能会启动 ADC 转换(非采集)。

    然后、当 GUI 启动时、会发送一个低电平信号、将 START 引脚拉至低电平。

    GUI 和 MMB0已经在使用启动命令。  START 引脚为低电平。

    -------------------------------------------------------

    顺便说一下、无需从 EVM 手动更改任何信号引脚来采集数据、且不会冻结-

    谢谢

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

    尊敬的 Chien:

    无法采集样片且 EVM 软件卡在0%时的问题仍然存在。

    我还尝试了以下几种方法:

    1. 删除了 MMB0板并尝试与外部 MCU 通信。
    2. 我能够读取0x92 ID 并注册所有 ID。
    3. 我能够写入所有可写寄存器。
    4. 当使用外部时钟时、JP18引脚2显示适当的时钟信号

    图像已附加  

    5.在移除 JP23并将 CONFIG1设置为0x16 (设置选择 CLK_EN = 1)后、JP18的 PIN2 根本不显示时钟信号!
    图像已附加;

    这意味着 内部振荡器 无法正常工作?

    6.如数据表中所述、如果启动引脚被拉高(通过外部 MCU)、DRDY 引脚应切换。  

    不过、我没有看到 DRDY 引脚切换。 DRDY 引脚始终保持低电平!

    您能否解释 AFE1298的这种行为?  解决这个问题需要很长时间。

    此致、

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

    您好!

    我认为这不应该是正确的途径和途径。 如果不进行此调试或故障排除工作、EVM 和 GUI 开箱即可正常工作。

    您是否可以尝试先在另一台计算机上安装 GUI、然后在该计算机上使用 EVM? 确保将所有内容重置为出厂默认值。

    谢谢

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

    您好!

    我尝试在另一台 PC 上安装 GUI、但问题仍然存在。
    当 EVM 连接到 PC 并尝试获取信号(按下 Aquire 按钮)时、MMB0板会发送0x08、0x10命令并(我认为)等待 DRDY 变为从未发生的低电平。 相反、我会看到 DOUT 引脚在9ms 后切换一次、之后每2ms 切换一次。 图像已附加。

    如果您对 EVM 的运行没有明显的答案、这似乎 EVM 有缺陷。
    你有什么建议?


    此致、

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

    您好!

    请检查 EVM 跳线是否按如下方式设置:

    如果问题仍然存在、请随时联系购买方并请求退货或更换。

    谢谢